<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_40978607的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_40978607</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_40978607]]></copyright><item><title><![CDATA[Linux系统服务相关笔记]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566204</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566204</guid><author>weixin_40978607</author><pubDate>Tue, 22 Dec 2020 20:28:36 +0800</pubDate><description><![CDATA[文章目录日志常见的日志文件日志分析Linux内核定义的事件紧急程度SELinux遗忘root的密码（破解系统root的密码）服务管理防火墙管理firewall上帝进程systemd管理运行级别KVM前期准备(VMware平台下虚拟机开启虚拟机)部署安装KVMvirshKVM虚拟机的组成xml配置文件:磁盘镜像文件:命令行手动克隆虚拟机离线访问虚拟机systemd Unit
日志
•    系统和程序的“日记本”
记录系统、程序运行中发生的各种事件
通过查看日志，了解及排除故障
信息安全控制的“依据”
•  ]]></description><category></category></item><item><title><![CDATA[磁盘分区及硬盘相关笔记]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566170</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566170</guid><author>weixin_40978607</author><pubDate>Tue, 22 Dec 2020 20:27:07 +0800</pubDate><description><![CDATA[文章目录分区及磁盘指令MBR/msdos 分区方案 fdisk进行分区GPT 分区方案 parted进行分区mount挂载开机挂载SWAP 交换空间(虚拟内存)利用硬盘分区制作交换空间生成文件制作交换空间LVM逻辑卷**卷组**卷组的创建**卷组没有足够的剩余空间**修改卷组单位PE的大小**逻辑卷**逻辑卷的建立**逻辑卷的使用**逻辑卷的扩展  扩展完需要刷新**1.**扩展逻辑卷空间2.扩展逻辑卷文件系统（刷新文件系统）逻辑卷的删除RAIDVDO磁盘镜像文件的快速产生(COW写时复制)
分区及磁盘..]]></description><category></category></item><item><title><![CDATA[Tomcat笔记]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566138</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566138</guid><author>weixin_40978607</author><pubDate>Tue, 22 Dec 2020 20:25:44 +0800</pubDate><description><![CDATA[Tomcat
准备工作
JDK环境安装
# yum -y install  java-1.8.0-openjdk                //安装JDK
# yum -y install java-1.8.0-openjdk-headless        //安装JDK
# java -version									//查看JAVA版本

tomcat环境安装
# tar -xf  apache-tomcat-8.0.30.tar.gz
# mv apache-tomcat-8.0.30  /us]]></description><category></category></item><item><title><![CDATA[PXE装机]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566118</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566118</guid><author>weixin_40978607</author><pubDate>Tue, 22 Dec 2020 20:24:44 +0800</pubDate><description><![CDATA[PXE自动装机
dhcp配置
yum -y  install dhcpd
vim /etc/dhcp/dhcpd.conf
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page

# A slightly different configuration for an internal subnet.
subnet 192.168.4.0 ]]></description><category></category></item><item><title><![CDATA[Nginx笔记]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566083</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566083</guid><author>weixin_40978607</author><pubDate>Tue, 22 Dec 2020 20:23:39 +0800</pubDate><description><![CDATA[文章目录准备工作安装Linux常用工具Nginx编译安装LNMP结构与配置Nginx优点目录结构常用命令配置选项升级加入模块额外扩展状态码kill -usr1listen 127.0.0.1:端口404报错优化配置nginx缓存数据的功能优化nginx支持超长地址栏并发访问的优化特性与功能LNMP动静分离虚拟主机基于域名基于端口基于IPrewrite重定向格式  rewrite 旧地址  新地址  选项案例地址重写相关选项反向代理（集群）部署调度算法服务器主机状态案例session与cookiesmemca]]></description><category></category></item><item><title><![CDATA[Linux-网络相关笔记]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566038</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/111566038</guid><author>weixin_40978607</author><pubDate>Tue, 22 Dec 2020 20:22:10 +0800</pubDate><description><![CDATA[文章目录网络相关指令及服务traceroutenetstatIP与pingssh网络配置模版机器链路聚合**1.关闭虚拟机添加两块网卡****2.建立虚拟网卡设备**，3.添加成员4.激活，以配置文件的名进行激活5.为team0配置IP地址autofs自动挂载DNS配置流程1.安装软件包2.修改主配置文件3.建立地址库文件SOA记录A记录DNS的轮询(负载均衡)DNS的泛域名解析主从架构配置DNS子域授权DNS分离解析acl地址列表:为大批量的客户机地址建立列表案例：DNS项目NTP时间同步邮件服务器1.构]]></description><category></category></item><item><title><![CDATA[Linux命令笔记]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/111565988</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/111565988</guid><author>weixin_40978607</author><pubDate>Tue, 22 Dec 2020 20:20:11 +0800</pubDate><description><![CDATA[文章目录基础常识通配符正则表达式alternation 交替特性限定字符*Linux 系统中的目录*Linux基础命令cdlsless文件操作与目录cp - 复制文件和目录mv - 移动和重命名文件rm - 删除文件和目录ln — 创建链接alias查找文件**locate -** 查找文件的简单方法**find -** 查找文件的复杂方式操作符预定义 执行查找后的操作用户定义的行为自定义命令提高执行的效率归档和备份targzipbzip2rsync同步重定向输入输出重定向标准输出重定向标准错误重定向输出和]]></description><category></category></item><item><title><![CDATA[Git]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/111565939</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/111565939</guid><author>weixin_40978607</author><pubDate>Tue, 22 Dec 2020 20:17:49 +0800</pubDate><description><![CDATA[Git
工作流程

先使用git  init 初始化版本库，搭建Git服务器，默认搭建好的Git服务器没有任何数据
然后使用客户端访问Git服务器，利用git  clone命令从Git服务器上将所有版本数据克隆到本地仓库
在本地仓库的工作区中做增删改查相应的操作，然后将工作区中的数据使用git  add添加至暂存区
然后使用git  commit将暂存区中的数据保存至本地仓库
最后再使用git  push将本地仓库的数据再上传至Git服务器上，然后其他用户也可以获取到Git服务器中的数据进行修改
如果Git]]></description><category></category></item><item><title><![CDATA[ansible]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/111565897</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/111565897</guid><author>weixin_40978607</author><pubDate>Tue, 22 Dec 2020 20:16:15 +0800</pubDate><description><![CDATA[ansible
文章目录ansible原理配置ad-hoc模块使用ansible-doc获取帮助Shell模块script模块file模块copy模块fetch模块lineinfile|replace模块user模块yum_repository模块yum模块service模块逻辑卷相关模块（ansible-doc lvg、ansible-doc lvol）提权限，让普通用户可以远程使用ansible**配置普通用户远程管理其他主机**PlaybookYAML格式**Ansible特殊模块**setup模块d]]></description><category></category></item><item><title><![CDATA[PAT-BASIC 1031-1035]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/104240376</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/104240376</guid><author>weixin_40978607</author><pubDate>Sun, 09 Feb 2020 20:43:20 +0800</pubDate><description><![CDATA[1031 查验身份证 (15分)
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下：
首先对前17位数字加权求和，权重分配为：{7，9，10，5，8，4，2，1，6，3，7，9，10，5，8，4，2}；然后将计算的和对11取模得到值Z；最后按照以下关系对应Z值与校验码M的值：
Z：0 1 2 3 4 5 6 7 8 9 10
M：1 0 X 9 8 7 6...]]></description><category></category></item><item><title><![CDATA[PAT-BASIC 1026-1030]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/104214727</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/104214727</guid><author>weixin_40978607</author><pubDate>Fri, 07 Feb 2020 19:43:13 +0800</pubDate><description><![CDATA[1026 程序运行时间 (15分)
要获得一个 C 语言程序的运行时间，常用的方法是调用头文件 time.h，其中提供了 clock() 函数，可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick，即“时钟打点”。同时还有一个常数 CLK_TCK，给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间，我们只要在调用 f 之前先调用...]]></description><category></category></item><item><title><![CDATA[PAT-BASIC 1021-1025]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/104203850</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/104203850</guid><author>weixin_40978607</author><pubDate>Thu, 06 Feb 2020 22:53:31 +0800</pubDate><description><![CDATA[1021 个位数统计 (15分)
给定一个 k 位整数 N=d**k−110k−1+⋯+d1101+d0 (0≤d**i≤9, i=0,⋯,k−1, d**k−1&gt;0)，请编写程序统计每种不同的个位数字出现的次数。例如：给定 N=100311，则有 2 个 0，3 个 1，和 1 个 3。
输入格式：
每个输入包含 1 个测试用例，即一个不超过 1000 位的正整数 N。
输出格式：
对 N...]]></description><category></category></item><item><title><![CDATA[PAT-BASIC 1016-1020]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/104189481</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/104189481</guid><author>weixin_40978607</author><pubDate>Wed, 05 Feb 2020 22:07:51 +0800</pubDate><description><![CDATA[1016 部分A+B (15分)
正整数 A 的“D**A（为 1 位整数）部分”定义为由 A 中所有 D**A 组成的新整数 P**A。例如：给定 A=3862767，D**A=6，则 A 的“6 部分”P**A 是 66，因为 A 中有 2 个 6。
现给定 A、D**A、B、D**B，请编写程序计算 P**A+P**B。
输入格式：
输入在一行中依次给出 A、D**A、B、D**B，中间以空...]]></description><category></category></item><item><title><![CDATA[PAT-BASIC 1011-1015]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/104172059</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/104172059</guid><author>weixin_40978607</author><pubDate>Tue, 04 Feb 2020 17:11:24 +0800</pubDate><description><![CDATA[1011 A+B 和 C (15分)
给定区间 [−231,231] 内的 3 个整数 A、B 和 C，请判断 A+B 是否大于 C。
输入格式：
输入第 1 行给出正整数 T (≤10)，是测试用例的个数。随后给出 T 组测试用例，每组占一行，顺序给出 A、B 和 C。整数间以空格分隔。
输出格式：
对每组测试用例，在一行中输出 Case #X: true 如果 A+B&gt;C，否则输出 Ca...]]></description><category></category></item><item><title><![CDATA[PAT-BASIC 1006-1010]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/104159289</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/104159289</guid><author>weixin_40978607</author><pubDate>Mon, 03 Feb 2020 17:24:37 +0800</pubDate><description><![CDATA[1006 换个格式输出整数 (15分)

让我们用字母 B 来表示“百”、字母 S 表示“十”，用 12...n 来表示不为零的个位数字 n（&lt;10），换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234，因为它有 2 个“百”、3 个“十”、以及个位的 4。
输入格式：
每个测试输入包含 1 个测试用例，给出正整数 n（&lt;1000）。
输出格式：...]]></description><category></category></item><item><title><![CDATA[PAT-BASIC1001-1005]]></title><link>https://blog.youkuaiyun.com/weixin_40978607/article/details/104145269</link><guid>https://blog.youkuaiyun.com/weixin_40978607/article/details/104145269</guid><author>weixin_40978607</author><pubDate>Sun, 02 Feb 2020 15:35:59 +0800</pubDate><description><![CDATA[1001 害死人不偿命的(3n+1)猜想 (15分)
卡拉兹(Callatz)猜想：
对任何一个正整数 n，如果它是偶数，那么把它砍掉一半；如果它是奇数，那么把 (3n+1) 砍掉一半。这样一直反复砍下去，最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想，传说当时耶鲁大学师生齐动员，拼命想证明这个貌似很傻很天真的命题，结果闹得学生们无心学业，一心只证 (3n+1...]]></description><category></category></item></channel></rss>