<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gsl371的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gsl371</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gsl371]]></copyright><item><title><![CDATA[hyper-v虚拟机使用宿主机usb设备]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/136945271</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/136945271</guid><author>gsl371</author><pubDate>Fri, 22 Mar 2024 17:00:41 +0800</pubDate><description><![CDATA[在宿主电脑上，按 win+r 组合键打开运行窗口，输入 gpedit.msc 打开组策略编辑器，依次点击计算机配置- 管理模板- Windows 组件- 远程桌面服务- 远程桌面会话客户端- RemoteFX USB 设备重定向。连接Hyper-v虚拟机的时候要选择增强模式。增强模式会使用RDP远程桌面的方式去连接到虚拟机。点击本地资源-更多然后勾选上其他支持的RemoteFX USB设备或者选择自己需要的设备共享到虚拟机中。注意：修改完配置后需要重启电脑，不然修改不会生效。]]></description><category></category></item><item><title><![CDATA[内网使用rustdesk进行远程协助]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/136927530</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/136927530</guid><author>gsl371</author><pubDate>Fri, 22 Mar 2024 08:58:44 +0800</pubDate><description><![CDATA[内网没有互联网环境，没法使用互联网上有中继服务器的远程协助工具，如teamviewer、todesk、向日癸等；在内网进行远程维护可以自己搭建中继服务器，使用开源的rustdesk来实现。]]></description><category></category></item><item><title><![CDATA[centos防火墙firewall-cmd限定特定的ip访问]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/136727997</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/136727997</guid><author>gsl371</author><pubDate>Fri, 15 Mar 2024 17:10:12 +0800</pubDate><description><![CDATA[firewall-cmd是centos防火墙的命令行管理客户端，提供了接口来管理运行时和持久的防火墙配置。
在firewalld中，运行时配置与永久配置是分开的。这意味着您可以在运行时配置或永久配置中进行更改。]]></description><category></category></item><item><title><![CDATA[shell通过发送魔术包唤醒主机]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/136675347</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/136675347</guid><author>gsl371</author><pubDate>Wed, 13 Mar 2024 15:28:07 +0800</pubDate><description><![CDATA[远程唤醒主机有多种方法，如果想通过命令方式，则方便放在计划任务中执行。]]></description><category></category></item><item><title><![CDATA[docker部署rustdesk远程控制服务器]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/136652810</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/136652810</guid><author>gsl371</author><pubDate>Wed, 13 Mar 2024 08:17:10 +0800</pubDate><description><![CDATA[本实例主要方便在内网没有远程控制环境下使用。]]></description><category></category></item><item><title><![CDATA[ubuntu24上的python3.10升级到3.11]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/136363532</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/136363532</guid><author>gsl371</author><pubDate>Thu, 29 Feb 2024 10:17:14 +0800</pubDate><description><![CDATA[在Ubuntu 24上从Python 3.10升级到Python 3.11可以通过几种方法完成。]]></description><category></category></item><item><title><![CDATA[Django的模板语言]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/135517214</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/135517214</guid><author>gsl371</author><pubDate>Thu, 11 Jan 2024 09:10:31 +0800</pubDate><description><![CDATA[作为一个网络框架，Django 需要一种方便的方式来动态生成 HTML。最常见的方法是依靠模板。一个模板包含了所需 HTML 输出的静态部分，以及一些特殊的语法，描述了如何插入动态内容。
Django 定义了一个标准的API，用于加载和渲染模板，而不考虑后端。加载包括为给定的标识符找到模板并对其进行预处理，通常是将其编译成内存中的表示形式。渲染是指将上下文数据插入模板，并返回结果字符串。]]></description><category></category></item><item><title><![CDATA[wagtail的数据模型和渲染]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/135506941</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/135506941</guid><author>gsl371</author><pubDate>Wed, 10 Jan 2024 17:15:15 +0800</pubDate><description><![CDATA[Wagtail中的每种页面类型（也称为内容类型）都由Django模型表示。所有页面模型都必须继承自 wagtail.models.Page 类。]]></description><category></category></item><item><title><![CDATA[wagtail的一个简单blog示例]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/135493848</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/135493848</guid><author>gsl371</author><pubDate>Wed, 10 Jan 2024 11:18:52 +0800</pubDate><description><![CDATA[已正确配置python虚拟环境已创建wagtail项目。]]></description><category></category></item><item><title><![CDATA[centos6.5和centos7常用命令不同写法对照表]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/135493815</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/135493815</guid><author>gsl371</author><pubDate>Wed, 10 Jan 2024 07:42:13 +0800</pubDate><description><![CDATA[以下是一些CentOS 6.5和CentOS 7中常用的命令对照表。请注意，这只是一个简要的对比，实际使用中可能会有一些细微的差异。]]></description><category></category></item><item><title><![CDATA[ubuntu设定时间与外部ntp同步]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/135470652</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/135470652</guid><author>gsl371</author><pubDate>Tue, 09 Jan 2024 08:01:01 +0800</pubDate><description><![CDATA[在 Ubuntu 上，你可以通过配置 systemd-timesyncd 服务来与外部 NTP 服务器同步系统时间。]]></description><category></category></item><item><title><![CDATA[linux查看文件占用情况]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/135388118</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/135388118</guid><author>gsl371</author><pubDate>Thu, 04 Jan 2024 15:32:16 +0800</pubDate><description><![CDATA[h 选项表示以人类可读的方式显示文件大小（例如，使用 KB、MB、GB 等），而 --max-depth 选项用于指定深度级别，以限制显示的深度。df 和 du 显示的磁盘使用情况之间的不一致可能是因为一些文件已被删除，但仍然被某个进程占用。这种情况下，df 显示的空间使用情况会准确反映实际磁盘空间，而 du 显示的是被删除文件占用的空间。如果某个进程仍然在写入一个已删除的日志文件，磁盘空间可能会被占用，但 du 不会考虑这部分空间，而 df 会显示它。这将显示目录中每个文件的大小，而不包括子目录。]]></description><category></category></item><item><title><![CDATA[hyper-v用命令方式创建NAT网络]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/135308181</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/135308181</guid><author>gsl371</author><pubDate>Sun, 31 Dec 2023 10:10:39 +0800</pubDate><description><![CDATA[NAT 使用主计算机的 IP 地址和端口通过内部 Hyper-V 虚拟网关向虚拟机授予对网络资源的访问权限。网络地址转换 (NAT) 是一种网络模式，旨在通过将一个外部 IP 地址和端口映射到更大的内部 IP 地址集来转换 IP 地址。基本上，NAT 使用流量表将流量从一个外部（主机）IP 地址和端口号路由到与网络上的终结点（虚拟机、计算机和容器等）关联的正确内部 IP 地址此外，NAT 允许多个虚拟机托管需要相同（内部）通信端口的应用程序，方法是将它们映射到唯一的外部端口。]]></description><category></category></item><item><title><![CDATA[python使用openpyxl操作excel]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/135259970</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/135259970</guid><author>gsl371</author><pubDate>Thu, 28 Dec 2023 10:13:39 +0800</pubDate><description><![CDATA[在进行【读写】操作时，首先需要创建一个excel工作簿对象，然后对该对象中的工作表（sheet）进行操作。以下，将以读取本地已存在的excel_test.xlsx作为工作簿对象wb，进行举例。进行读写、修改数据等操作时，首先需要获取工作簿中的工作表（即Sheet），作为操作对象。通过工作表名，使用方法：.get_sheet_name(工作表名)​​​​​​。修改工作表名称前，要先指定需要修改的工作表​​​​​​。默认获取工作簿的第一张工作表​​​​​​。]]></description><category></category></item><item><title><![CDATA[centos7 磁盘逻辑卷扩容]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/135247735</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/135247735</guid><author>gsl371</author><pubDate>Wed, 27 Dec 2023 17:25:14 +0800</pubDate><description><![CDATA[目的是把vdb的容量加入到逻辑卷centos-root中。]]></description><category></category></item><item><title><![CDATA[openstack-日志]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/123964306</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/123964306</guid><author>gsl371</author><pubDate>Tue, 19 Dec 2023 08:25:18 +0800</pubDate><description><![CDATA[日志对于一个稳定的系统来说相当重要，对于OpenStack这样一个大型的系统，日志当然也是必不可少，理解Openstack系统的日志对于保证OpenStack环境稳定非常重要。对于出现系统错误，查看日志是一个很好的习惯。OpenStack通过生成大量日志信息来帮助排查系统安装运行期间出现的问题，接下来介绍几个常见服务的相关日志位置。]]></description><category></category></item><item><title><![CDATA[windows批处理]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/108387830</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/108387830</guid><author>gsl371</author><pubDate>Tue, 19 Dec 2023 08:20:24 +0800</pubDate><description><![CDATA[将第一个元素"第1行第1列 第1行第2列 第1行第3列"分成三个元素：“第1行第1列” “第1行第2列” “第1行第3列”，它默认只取第一个，即"第1行第1列"，然后执行do后面的命令，依次类推。用%%i代替"第1行第1列 第1行第2列 第1行第3列"，执行do后面的echo %%i，显示"第1行第1列 第1行第2列 第1行第3列"，用%%i代替"第2行第1列 第2行第2列 第2行第3列"，执行echo %%i，显示"第2行第1列 第2行第2列 第2行第3列"，]]></description><category></category></item><item><title><![CDATA[SQLSERVER数据库主要状态和切换路径]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/125180980</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/125180980</guid><author>gsl371</author><pubDate>Tue, 19 Dec 2023 08:18:57 +0800</pubDate><description><![CDATA[一个SQLSERVER数据库会处于很多种状态，例如 ONLINE 、RESTORING 、RECOVERING 、RECOVERY_PENDING  、SUSPECT、EMERGENCY 、OFFLINE等等。只有在ONLINE的状态下，数据库才能被正常访问。下图主要反映了数据库的主要状态之间的切换路径。]]></description><category></category></item><item><title><![CDATA[Hyper-v 开启嵌套虚拟化]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/123812749</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/123812749</guid><author>gsl371</author><pubDate>Tue, 19 Dec 2023 08:17:52 +0800</pubDate><description><![CDATA[查看已有的虚机

对需要嵌套的虚机修改参数

查看修改结果

验证
在虚拟机中安装kvm虚拟化组件来验证
[root@localhost ~]# yum install qemu-kvm
[root@localhost ~]# yum install virt-manager

安装图形界面
Minimal Install: 最小化操作系统，基本的操作系统，不包含任何的可选软件包
Server with GUI: 基本的桌面系统，包括常用的桌面软件，如文档查看工具
GNOME Desktop: 高度直观用户]]></description><category></category></item><item><title><![CDATA[openstack-keystone服务]]></title><link>https://blog.youkuaiyun.com/gsl371/article/details/123901531</link><guid>https://blog.youkuaiyun.com/gsl371/article/details/123901531</guid><author>gsl371</author><pubDate>Tue, 19 Dec 2023 08:16:20 +0800</pubDate><description><![CDATA[为了提升客户端操作的效率，OpenStack支持简单的客户端环境变量脚本即OpenRC 文件。这些脚本通常包含客户端所有常见的选项，当然也支持独特的选项。本指南的接下来的部分会引用这些脚本，为客户端操作加载合适的的凭证。认证服务为openstack服务提供认证服务，认证服务使用了域，项目，用户和角色的组合。在你配置 OpenStack 身份认证服务前，你必须创建一个数据库和管理员令牌。使用特定租户和用户运行客户端，你可以在运行之前简单地加载相关客户端脚本。部分，配置Fernet UUID令牌的提供者。]]></description><category></category></item></channel></rss>