<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Feng_I的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Feng_I</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Feng_I]]></copyright><item><title><![CDATA[Nginx网站服务]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/135478414</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/135478414</guid><author>Feng_I</author><pubDate>Thu, 11 Jan 2024 10:57:40 +0800</pubDate><description><![CDATA[Nginx（发音为 [engine x] ）专为性能优化而开发，其最知名的优点是它的稳定性和低系统资源消耗，以及对 HTTP 并发连接的高处理能力（单台物理服务器可支持 30000 ～ 50000 个并发请求）。正因为如此，大量提供社交网络、新闻资讯、电子商务及虚拟主机等服务的企业纷纷选择 Nginx 来提供 Web 服务。本节将介绍 Nginx 的安装配置方法。]]></description><category></category></item><item><title><![CDATA[Apache网页优化]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/135431309</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/135431309</guid><author>Feng_I</author><pubDate>Tue, 09 Jan 2024 12:27:57 +0800</pubDate><description><![CDATA[gzip 是一种流行的文件压缩算法，目前应用非常广泛，尤其是在 Linux 平台。当使用gzip 压缩一个纯文本文件时，效果是非常明显的，大约可以减少 70 ％以上的文件大小。利用 Apache 中的gzip 模块，可以使用 gzip 压缩算法来对 Apache 服务器发布的网页内容进行压缩后再传输到客户端浏览器。经过压缩后，实际上降低了网络传输的字节数，最明显的好处就是可以加快网页加载的速度。网页加载速度加快的好处不言而喻。]]></description><category></category></item><item><title><![CDATA[Web基础与HTTP协议]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/135409642</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/135409642</guid><author>Feng_I</author><pubDate>Sat, 06 Jan 2024 19:34:52 +0800</pubDate><description><![CDATA[Apache HTTP Server 是开源软件项目的杰出代表，基于标准的HTTP 网络协议提供网页浏览服务，在Web 服务器领域中长期保持着超过半数的份额。Apache 服务器可以运行在Linux、UNX、Windows等多种操作系统平台中。]]></description><category></category></item><item><title><![CDATA[第三十二章 控制语句]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/135388632</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/135388632</guid><author>Feng_I</author><pubDate>Fri, 05 Jan 2024 12:23:41 +0800</pubDate><description><![CDATA[一、判断语句when。一个play中可以包含多个task，如果不想所有的task全部执行，可以设置只有满足某个条件才执行这个task，不满足条件则不执行此task。本章主要讲解when 和 block-rescue两种判断语句。一、判断语句when。when作为一个判断语句，出现在某个 task下，格式如下。如果条件1成立，则执行模块1，否则不执行。本章实验都在/home/duan/demo3下操作，先把 demo3目录创建出来并把ansible.cfg和 hosts拷贝进去，命令如下。]]></description><category></category></item><item><title><![CDATA[第三十一章 变量的使用]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/135241892</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/135241892</guid><author>Feng_I</author><pubDate>Sun, 31 Dec 2023 18:01:38 +0800</pubDate><description><![CDATA[（1）通过vars来定义变量，vars和 tasks对齐。定义变量的格式如下。vars:变量1: 值1变量2: 值2...（2）定义变量时，不可有重复的变量，否则后面定义的变量的值会覆盖前面定义的变量的值，如下所示。vars:aa: value1bb: value2aa: value3...这里aa重复定义了，所以aa的值最终是value3。（3）引用变量时用 {{变量名}} ，大括号内侧两边是否有空格是无所谓的，如下所示。{{变量名}}{{ 变量名 }}{{ 变量名 }}]]></description><category></category></item><item><title><![CDATA[第三十章playbook的使用]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/135196436</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/135196436</guid><author>Feng_I</author><pubDate>Wed, 27 Dec 2023 11:25:43 +0800</pubDate><description><![CDATA[ansible的许多模块都是在命令行中执行的，每次只能执行一个模块。如果需要执行多个模块，且要写判断语句，判断模块是否执行成功了，如果没成功会怎么处理等。这时就需要写脚本了，ansible中的脚本叫作 playbook，每个 playbook中可以包含多个 play。]]></description><category></category></item><item><title><![CDATA[第二十九章 常用模块的使用]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/135057279</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/135057279</guid><author>Feng_I</author><pubDate>Mon, 25 Dec 2023 11:27:14 +0800</pubDate><description><![CDATA[给server2配置第二个yum源，地址是 ftp://192.168.8.11/dvd/BaseOS，所需要的密钥 文件为fip://192.168.8.11/dvd/RPM-GPG-KEY-redhat-release。给server2配置yum源，地址是ftp://192.168.8.11/dvd/AppStream，所需要的密钥文件为ftp://192.168.8.11/dvd/RPM-GPG-KEY-redhat-release。present :用于创建卷组，默认。开始创建vg0，命令如下。]]></description><category></category></item><item><title><![CDATA[第二十八章 ansible的使用]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134989908</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134989908</guid><author>Feng_I</author><pubDate>Fri, 15 Dec 2023 11:51:24 +0800</pubDate><description><![CDATA[server2和server3是被管理主机，在这两台主机上创建lduan 用户并配置好sudo，使得这两台主机上的lduan用户通过sudo-i可以无密码切换到root，下面开始配置。这里定义了两个主机组db1和db2，db1组中包括的主机有server2到server3，db2组中包括的主机有server6和 server7。ansible主机通过ssh连接到被管理主机时，需要提前设置密钥登录，使得从ansible主机可以无密码登录到被管理主机。become_user=root：切换到root用户。]]></description><category></category></item><item><title><![CDATA[第十章 ACL权限]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134967525</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134967525</guid><author>Feng_I</author><pubDate>Wed, 13 Dec 2023 12:19:12 +0800</pubDate><description><![CDATA[有一个目录aa，要求tom、bob、mary具有不同的权限，利用前面讲过的知识是完全可以实现的。所有者设置为tom，把所有者的权限设置为rw。所属组设置为bob，把所属组的权限设置为r。mary使用o的权限，把 o 的权限设置为rx。但是如果有四个或更多个用户，要求设置不同的权限，利用前面讲的知识就无法实现了，要实现对具体用户设置权限，我们可以考虑ACL。]]></description><category></category></item><item><title><![CDATA[第九章 权限管理]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134922526</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134922526</guid><author>Feng_I</author><pubDate>Tue, 12 Dec 2023 12:28:28 +0800</pubDate><description><![CDATA[如“drwxr-xr-x.”的权限字段由四部分组成，各自的含义如下所述。]]></description><category></category></item><item><title><![CDATA[第八章 用户管理]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134828576</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134828576</guid><author>Feng_I</author><pubDate>Mon, 11 Dec 2023 10:55:14 +0800</pubDate><description><![CDATA[在Linux操作系统中，根据系统管理的需要将用户账号分为不同的类型，主要包括超级用户、普通用户和程序用户，各类型拥有的权限，担任的角色也不相同。]]></description><category></category></item><item><title><![CDATA[第七章 服务管理]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134826911</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134826911</guid><author>Feng_I</author><pubDate>Wed, 06 Dec 2023 12:05:25 +0800</pubDate><description><![CDATA[很多时候我们安装了某个软件之后，想知道服务名是什么，可以通过“systemctl list-unit-files--type service | grep关键字”来判断。将sshd设置为mask，此服务关闭之后就不能再启动了，这个类似于Windows中把某服务禁用了。（3）服务的开启、查看状态、关闭、重启、开机自动启动命令如下。（1）查看后缀为service的服务。（2）查看sshd服务的是否正常运行。（1）查看服务是否开机自动启动。（4）禁用服务和取消禁用。]]></description><category></category></item><item><title><![CDATA[第六章 归档及压缩]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134802520</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134802520</guid><author>Feng_I</author><pubDate>Wed, 06 Dec 2023 11:03:34 +0800</pubDate><description><![CDATA[这里的意思是拿100个大小为1M的/dev/zero组成一个名称叫file的文件，此file的大小应该是100M。可以看到，file原来100M，压缩成file.gz的大小只有100K。在tar选项中加 j 表示调用bzip2，j和c一起使用就表示压缩，后缀一般为tar.bz2。（3）把bb.tar中的hosts解档出来放在/opt目录中。（4）把file归档并压缩到aa.tar.bz2中。（4）把file归档并压缩到aa.tar.gz中。（2）现在要把bb.tar解档到/opt目录中。]]></description><category></category></item><item><title><![CDATA[第五章 vim编辑器]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134780547</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134780547</guid><author>Feng_I</author><pubDate>Tue, 05 Dec 2023 11:01:36 +0800</pubDate><description><![CDATA[可以通过上、下、左、右键调整位置对文件进行修改，按【Esc】键退出插入模式。（1）复制passwd文本，进入passwd文本。o：在当前行的下一行产生一个空白行并进入插入模式。a：从当前光标的后一个字符处插入。i：从当前光标所在字符处插入。（1）按【i】键进入插入模式。（1）保存修改和退出的方法。]]></description><category></category></item><item><title><![CDATA[第四章 获得帮助]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134778963</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134778963</guid><author>Feng_I</author><pubDate>Mon, 04 Dec 2023 11:30:53 +0800</pubDate><description><![CDATA[在结果的第二列中，我们只要关注小括号中是纯数字的那行就可以了。（1）如果要查看passwd作为密码文件的解释，可以man命令。如果遇到这个问题，只要使用root用户执行mandb命令即可。以看到，ls的作用是列出目录中的内容。（3）然后再次支持whatis命令。列出包括隐藏文件在内的所有文件。（1）查看ls命令的作用。（2）查看ls的具体用法。（1）命令格式如下。]]></description><category></category></item><item><title><![CDATA[第三章 了解RHEL8常见命令]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134729552</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134729552</guid><author>Feng_I</author><pubDate>Sun, 03 Dec 2023 23:16:09 +0800</pubDate><description><![CDATA[（1）创建目录（文件夹）是命令mkdir。（2）删除目录的命令如下。]]></description><category></category></item><item><title><![CDATA[第二章 RHEL8基本命令使用]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134707453</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134707453</guid><author>Feng_I</author><pubDate>Thu, 30 Nov 2023 16:13:53 +0800</pubDate><description><![CDATA[（1）ls查询命令。（2）想显示目录的内容的总大小，可以使用du命令。（3）其它命令的使用。]]></description><category></category></item><item><title><![CDATA[RHEL8 Linux系统安装]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134686896</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134686896</guid><author>Feng_I</author><pubDate>Thu, 30 Nov 2023 10:49:54 +0800</pubDate><description><![CDATA[（14）点击许可信息，点击里面的“我同意许可协议”，在点击完成。（12）配置root密码，创建账户和密码。（15）点击活动，在点击终端，就能操作了。（5）开启虚拟机，选一项直接安装系统。（8）关闭KDUMP，关闭安全策略。（9）配置安装目的地，选择自定义。（2）设置虚拟机名称和存放位置。（1）选择客户机操作系统。（10）配置网络和主机名。（11）配置软件选择。（13）点击重启系统。（3）指定磁盘容量。（7）安装信息配置。]]></description><category></category></item><item><title><![CDATA[Docker的网络通信]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134603010</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134603010</guid><author>Feng_I</author><pubDate>Tue, 28 Nov 2023 12:14:50 +0800</pubDate><description><![CDATA[（1）执行以下命令自定义bridge网络。-d：指定网络通信模式，模式是bridge。-ip-range：指定子网IP地址的范围。-gateway：指定网关的IP地址。--subuet：指定子网的IP地址。bridge2：指定bridge网络的名称。（2）查看Docker的网络，可以看到新创建的bridge2。（3）使用 bridge2创建一个容器，这里通过参数--p 指定了容器的IP地址。]]></description><category></category></item><item><title><![CDATA[第三章 Docker容器]]></title><link>https://blog.youkuaiyun.com/Feng_I/article/details/134571961</link><guid>https://blog.youkuaiyun.com/Feng_I/article/details/134571961</guid><author>Feng_I</author><pubDate>Fri, 24 Nov 2023 11:52:30 +0800</pubDate><description><![CDATA[由于Docker结构在Linux的基础之上，因此从Linux底层来看，Docker是利用Linux Control Group（简称Linux CGroup）来实现对资源使用的控制。因此，要掌握Docker容器的资源管理有必要先了解一下什么是Linux CGroup。Linux CGroup主要提供以下功能Resourcelimitation：限制资源的使用，例如，使用CPU及内存的上限。Prioritization：应用的优先级控制，例如，控制任务的调度。]]></description><category></category></item></channel></rss>