# 1. 日志的管理
##1-1. rsyslog服务
**日志同步(把desktop主机上的日志同步到server主机)
1). 关闭两主机的防火墙
2). desktop: 修改/etc/rsyslog.conf文件(`*.*
@172.25.254.178`),重启rsyslog服务;
3). server: 修改/etc/rsyslog.conf文件(打开udp接收日志端口),重
启rsyslog服务
4). 检测: 实时查看server的日志文件(tail -f /var/log/
messages),desktop执行命令logger test hello,生成一检测日志,看能否在server
的日志信息中看到。
##1-2. systemd-journald服务

            此日志存在内存中,关机后就会消失

            journalctl   --since 21:30    --until   21:40 


#2. 时间同步
1). 关闭desktop,server主机的防火墙;
2). 更改server端chronyd服务的配置文件/etc/chrony.conf(allow
172.25/16; local stratum 1),重启chronyd服务
3). 更改desktop端chronyd服务的配置文件/etc/chrony.conf(server
172.25.254.178 iburst),重启chronyd服务
4). 检测时间同步是否成功?
- timedatectl(NTP synchronized: yes)
- chronyc sources -v
#3. 磁盘管理
##3-1. 主分区,扩展分区与逻辑分区

            一个硬盘主分区最少有一个,最多有四个,扩展分区最多有一个。并且如果有扩展分区话,            主分区最多只能有三个。

            扩展分区必须分为逻辑分区才能使用。

            MBR中分区表存储的是主分区和扩展分区的信息,有64字节最多存储四个分区的信息。

##3-2. 磁盘的分区的使用

            blkid                                    查看使用的磁盘id,和格式类型                                     

            fdisk  -l                               列出现有磁盘并显示信息

            fdisk  /dev/vdb                  管理vdb磁盘,之后要同步磁盘列表,

            之后:

            n            创建磁盘

            d            删除磁盘

            t              改变分区类型

            m            help

            p            列出已分区的磁盘

            l              列出所有分区的类型

            wq          保存退出

            partprobe                          同步磁盘列表

            cat     /proc/partitions       查看磁盘信息

            mkfs.xfs  /dev/vdb1           格式化磁盘.新建的磁盘要格式化,然后挂载之后才能使用

            mount    /dev/vdb1  /mnt    挂载到/mnt上

            umonut    /mnt/                  取消挂载,取消之后

##3-2. swap分区的管理

            进行swap的管理要先将磁盘的格式变为swap型的

            swapon    -s                        列出swap的磁盘

            mkswap     /dev/vdb1         格式化磁盘

            swapon     -a   /dev/vdb      启动swap类型的磁盘

            要想开机自动挂载进行下面的操作

            vim     /etc/fstab    修改文件,在最后一行加入

            /dev/vdb1 swap  swap defaults     0   0            

            swapoff    /dev/vdb1            关闭swap类型的磁盘

##3-4. 磁盘分区加密

            cryptsetup    luksFormat    /dev/vdb1        加密磁盘,然后输入密码(密码要复杂)

            cryptsetup open /dev/vdb1  hello(名字)      打开加密的磁盘,打开之后才能使用

            加密的磁盘默认在/dev/mapper/         

             mkfs.xfs    /dev/maper/hello                         格式化磁盘

             mount     /dev/mapper/hello  /mnt/              挂载到/mnt/ 

            要想开机把加密的磁盘开机自动挂载

             vim       /etc/fstab在最后一行加入

             /dev/mapper/hello  /mnt     xfs    defaults 0 0

            要前在/root/创建passwd

             vim    /etc/crypttab    在里面加入 westos   /dev/vdb1   /root/passwd

             cryptsetup  luksAddKey  /dev/vdb1   /root/passwd        把设备和密码关联起来     

             cryptsetup close hello                                   关闭加密的磁盘

#4. LVM的管理
##4-1. LVM的创建

            PV(物理卷), VG(卷组),LV(逻辑卷)

            pvs(显示物理卷的信息),vgs(显示卷组的信息),lvs(显示逻辑卷的信息)

            先创建三个逻辑卷,vdb{1..3}然后把将三个PV加入到VG卷组中

             vgcreate  vg0  /dev/vdb{1..3}

             lvcreate -n lv0 500M -L vg0            从vg0卷组中分配500M给lv0

            mkfs.xfs      /dev/vg0/lv0              格式化逻辑卷

            mount         /dev/vg0/lv0  /mnt/     挂载到/mnt下



##4-2. (xfs格式)LVM设备的拉伸与缩减

            lvextend    -L  900  /dev/vg0/lv0       扩展lvo到900M

            xfs_growfs    /dev/vg0/lv0                  更新lv0挂载的目录

            vgextend    vg0 /dev/vdb5                扩展vg0把vdb5的都给vg0 
##4-3. (ext格式)LVM设备的拉伸与缩减

             lvextend    -L  900  /dev/vg0/lv0       扩展lvo到900M

            resize2fs      /dev/vg0/lv0                    更新lv0挂载的目录

            下面是缩减的设置

            要先取消挂载的目录

            umount    /mnt

            e2fsck     -f    /dev/vg0/lv0                    检查lv0文件的正确性

            resize2fs    /dev/cg0/lv0        500M      重新定义文件大小 

            lvreduce    -L  500M  /dev/vg0/lv0       缩减lv0到500M

##4-4. LVM设备的移除

            要先umount /mnt/

            lvremove     /dev/vg0/lv0        删除逻辑卷

            vgremove    vg0                        删除卷组

            pvremove    /dev/vdb{1..3}        删除物理卷