# 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} 删除物理卷