日志管理+磁盤管理


#1.日志的管理

##1-1.rsyslog服務

systemctl status rsyslog.service    //查看日志服務的狀態

vim /var/log/messages|mail|yum    //日志文件存放位置(系統日志|郵件日志|yum裝卸日志)

vim /etc/rsyslog.conf  //日志服務配置文件

**日志同步(把desktop142主機上的日志同步到server242主機)

1).關閉兩主機的防火牆

systemctl stop firewalld

systemctl disable firewalld

2).desktop:修改/etc/rsyslog.conf文件(‘*.* @172.25.254.242’),重啟rsyslog服務;

vim /etc/rsyslog.conf

@@@

*.* @172.25.254.242

@@@

systemctl restart rsyslog.service

3).server:修改/etc/rsyslog.conf文件(打開UDP接收日志端口),重啟rsyslog服務

vim /etc/rsyslog.conf

@@@

###UDP###

$ModLoad imudp

$UDPServerRun 514

@@@

systemctl restart rsyslog.service

4).檢測:實時查看server的日志文件(tail -f /var/log/messages,desktop執行命令logger test hello,生成一檢測日志,看能否在server的日志信息中看到。

server

tail -f /var/log/messages

desktop:

logger test hello

 

##1-2.systemd-journald服務

journalctl --since 20121:30 --until 21:40  //查看從212130到現在2140的日志信息

 

#2.時間同步(最好一次成功,否則時間延時特別長)

timedatectl   //查看本機時間數據

timedatectl set-timezone Asia/Shanghai   //設置時區為亞洲上海

timedatectl set-time 7:00   //設置當前時間為700

1).關閉desktopserver主機的防火牆;

systemctl stop firewalld

systemctl disable firewalld

2).更改serverchronyd服務的配置文件/etc/chrony.conf(allow 172.25/16;  local stratum 1),重啟chronyd服務

timedatectl set-timezone Asia/Shanghai

timedatectl set-time 7:00

vim /etc/chrony.conf

@@@

#NTP#

allow 172.25/16

#Serve time even if not synchronized to NTP server.

local stratum 10

@@@

systemctl restart chronyd.service

 

3).更改desktopchronyd服務的配置文件/etc/chronyd.conf(server 172.25.254.242 iburst),重啟chronyd服務

timedatectl set-timezone Asia/Shanghai

vim /etc/chronyd.conf

@@@

3  server 172.25.254.242 iburst

@@@

 

systemctl restart chronyd.service

4).檢測時間同步是否成功?

timedatectl(NTP synchronized:yes)

chronyc sources -v

 

 

#3.磁盤管理

##3-1.主分區,擴展分區與邏輯分區

主分區中不能再划分其他類型的分區,因此每個主分區都相當於一個邏輯磁盤

1.擴展分區不能直接使用,必須分成若干個邏輯分區。所有的邏輯分區都是擴展分區的一部分

2.一個硬盤主分區至少有1個,最多4個,擴展分區可以沒有,最多1個。且主分區+擴展分區總共不能超過4個。邏輯分區可以有若干個。

3.分出主分區后,其余的部分可以分成擴展分區,一般是剩下的部分全部分成擴展分區,也可以不全分,剩下的部分就浪費了。

4.由主分區和邏輯分區構成的邏輯磁盤稱為驅動器(Drive)或卷(Volume

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

fdisk -l  //查看系統主分區

fdisk /dev/vdb  //進入linux磁盤分區系統划分/dev/vdb分區

@@@

command(m for help):p(列出划分好的分區) t(修改划分分區的類型)n(新划分分區)wq(保存設置並退出)q(退出,不保存)

在新划分分區時類型p為邏輯分區,e為擴展分區

@@@

partprobe //刷新磁盤分區內容

cat /proc/partitions //查看系統內的磁盤分區

mkfs.ext3 /dev/vdb1 //格式化磁盤

mount /dev/vdb1 /mnt  //掛載磁盤到/mnt

fuser -kvm /mnt/   //查看/mnt的使用用戶

 

 

swap分區創建

fdisk /dev/vdb

@@@

command(m for help):n

Last sector,+sectors or +size{K,M,G}:+1G

command(m for help):t

Hex code(type L to all codes):82

command(m for help):wq

@@@

partprobe //刷新磁盤分區內容

cat /proc/partitions //查看系統內的磁盤分區

mkswap /dev/vdb1    //格式化為swap分區

swapon -a /dev/vdb1  //掛載

swapon -s //列出swapon分區

vim /etc/fstab  //編輯永久掛載文件

@@@

/dev/vdb1 swap defaults 0 0

@@@

swap分區卸載

vim /etc/fstab  //刪除文件中關於swap的掛載內容

swapoff /var/vdb1  //卸載swap中的/var/vdb1分區

fdisk /var/vdb

@@@

command(m for help):d

command(m for help):wq

@@@

partprobe

cat /proc/partitions

 

##3-4.磁盤分區加密

fdisk /dev/vdb

@@@

command(m for help):n

Last sector,+sectors or +size{K,M,G}:+1G

command(m for help):wq

@@@

partprobe //刷新磁盤分區內容

cat /proc/partitions //查看系統內的磁盤分區

cryptsetup luksFormat /dev/vdb1  //加密磁盤分區+設置秘密9位復雜才可以

ll /dev/mapper/   //查看加密磁盤文件夾

cryptsetup open /dev/vdb1/hello  //開啟磁盤分區建立一個hello

mkfs.xfs /dev/mapper/hello  //格式化hello

mount /dev/mapper/hello /mnt/

vim /etc/crypttab   //設置關聯信息

@@@

hello /dev/vdb1 /root/passwd

@@@

vim /root/passwd //寫入加密硬盤的密碼

@@@

westos123

@@@

blkid //查看系統硬盤的類型

vim /etc/fstab   //設置開機自啟

@@@

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

@@@

卸載:

vim /etc/fstab

vim /etc/crypttab

rm -fr /root/passwd

umount /mnt/

ls /dev/mapper/

cryptsetup close hello    //關閉hello加密硬盤

mksf.ext4 /dev/vdb1 //破壞加密硬盤

fdisk /var/vdb

partprobe

cat /proc/partitions

 

 

#4.LVM的管理

##4-1.LVM的創建

fdisk /var/vdb //增加LVM類型硬盤

@@@

command(m for help):n

Last sector,+sectors or +size{K,M,G}:+1G

command(m for help):t

Hex code(type L to all codes):8e

command(m for help):wq

@@@

partprobe

cat /proc/partitions

pvs

vgs

lvs

pvcreate /dev/vdb{1..3}   //創建物理卷vbd{1..3}

vgcreate vg0 /dev/vbd{1..3} //創建卷組vg0

lvcreate -n lv0 -L 500M vg0 //建立vg0邏輯卷大小為500M,名字為lv0

ll /dev/vg0/lv0

##4-2.xfs格式)LVM設備的拉伸與縮減

mkfs.xfs /dev/vg0/lvo //格式化邏輯卷

mount /dev/vg0/lv0 /mnt

watch -n 1 'lvs;echo =====;df -h | grep mnt'

watch -n 1 'pvs; echo =====;vgs; echo ===lvs===; lvs;'

lvextend -L 900 /dev/vg0/lv0 //拉伸邏輯卷

xfs_growfs /dev/vg0/lv0 //拉伸掛載磁盤

ps:由於xfs格式為較新版本的格式化,基於其的磁盤壓縮沒有發放出來

##4-3.ext格式)LVM設備的拉伸與縮減

mkfs.ext3 /dev/vg0/lv0

mount /dev/vg0/lv0 /mnt

lvextend -L 900 /dev/vg0/lv0

ext_growfs /dev/vg0/lv0

 

 

 

##4-4.LVM設備的移除

umount /dev/vg0/lv0

lvremove /dev/vg0/lv0   //取消邏輯卷

vgremove vg0 //取消卷組

pvremove /dev/vdb //取消物理卷

fdisk /dev/vdb

partprobe


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com