RHCE(redhat7)(三)

weixin_34115824發表於2017-11-13

RHCE(redhat7)(三)

 

一、配置軟RAID(mdadm)

 

mdadm裝系統時會自動裝上,不需額外裝

 

# mdadm -C /dev/md1 -a yes -l1 -n2/dev/sdb1 /dev/sdb2   (注意1前面是字母l1代表raid12代表2快硬碟)

 

檢視資訊:

 

# mdadm -D /dev/md1

 

生成配置檔案(不然,伺服器重啟軟RAID就失效了):

 

# mdadm -Ds > /etc/mdadm.conf

 

# mkfs.xfs /dev/md1

 

# mount /dev/md1 /aa  (這樣就可以用了,可寫到/etc/fstab裡)

 

停用軟RAID

 

# mdadm -S /dev/md1 

 

啟用軟RAID

 

# mdadm -A /dev/md1

 

 

 

二、LVM

 

先建立一個物理卷組:

# pvcreate /dev/sdb1

 

再建立一個邏輯卷組:

# vgcreate vg0 /dev/sdb1 (預設PE4M

 

# vgcreate –s 8M vg0  /dev/sdb1 (可在建立時指定PE大小為8M

 

檢視物理卷組命令:

# pvscan

 

檢視邏輯卷組命令:

# vgdisplay vg0

刪除物理卷組命令:

# pvremove /dev/sdb1

 

刪除邏輯卷組命令:

# vgremove vg0

 

建立大小為200M的分割槽/dev/vg0/lv01:

# lvcreate –L 200M –n /dev/vg0/lv01

 

建立大小為200PE大小的分割槽/dev/vg0/lv01(即200x4M:

# lvcreate –l 200 –n /dev/vg0/lv01

 

檢視分割槽:
# lvscan

 

格式化分割槽(mount後即可正常使用):

# mkfs.xfs /dev/vg0/lv01

 

放大到400M

# lvextend –L 400M –n /dev/vg0/lv01 

 

增加400M

# lvextend –L +400M –n /dev/vg0/lv01

 

增加50PE:

# lvextend –l +50 –n /dev/vg0/lv01

 

停用lv01分割槽:

# lvchange –an /dev/vg0/lv01 

 

減小分割槽到300M(需先停用分割槽):

# lvreduce –L 300M –n /dev/vg0/lv01

 

啟用lv01分割槽:

# lvchange –ay /dev/vg0/lv01

 

增加物理卷:

# vgextend vg0 /dev/sdb2

 

刪除物理卷:

# vgreduce vg0 /dev/sdb2

 

資料遷移:

# pvmove –i 3 /dev/sdb1 /dev/sdb2  (將sdb1資料遷到sdb2上,3秒重新整理一次)

 

建立快照(設定大小為總理的20%):

# lvcreate –L 40M –n /dev/vg0/lv01_snap –s /dev/vg0/lv01

 

刪除快照:

# lvremove /dev/vg0/lv01_snap

 

 

三、開機圖形或文字介面

 

檢視開機圖形或文字:

# systemctl get-default

 

設定開機圖形介面:

# systemctl set-default graphical.target

# ln –s /usr/systemd/system/graphical.target/etc/system/system/default.target

 

設定開機文字介面:

# systemctl set-default multi-user.target

# ln –s /usr/systemd/system/multi-user.target/etc/system/system/default.target

 

Ctrl+Alt+F2….F6   文字模式

Ctrl+Alt+F1\F7    圖形模式

 

 

四、誤刪grub2目錄解決辦法:

 

# grub2-install /dev/sda

# grub2-mkconfig > /boot/grub2/grub.cfg

 

 

五、破解root密碼步驟:

 

方法一:

 

開機啟動是調至第2項,按字母e進去,將有root=UUID…..  ro的那一行,ro後面全刪掉,新增rd.break(僅限該行部分),然後按Ctrl+x

 

# mount –o remount,rw /sysroot/

# chroot /sysroot/

# passwd

輸入新密碼

# touch /.autorelabel

# exit

# exit

 

方法二:

 

開機啟動是調至第2項,按字母e進去,將有root=UUID…..  ro的那一行,最後的rhgbquiet改為init=/bin/bash,然後按Ctrl+x

 

# mount –o remount,rw /

# passwd

輸入新密碼

# touch /.autorelabel

# exec /sbin/init

 

 

六、systemctl命令:

 

啟動、停止、重啟、檢視狀態:

 

# systemctl start\stop\restart\status httpd

 

啟用服務:

# systemctl is-active  httpd

 

開機啟動httpd

# systemctl enable httpd

 

開機不啟動httpd:

# systemctl disable httpd

 

使用systemctl命令殺死服務:

# systemctl kill httpd

 

 

列出所有服務(包括啟用和禁用):

# systemctl list-units --type=service

 

 

遮蔽服務(使它不能啟動或顯示):

# systemctl mask httpd

 

取消遮蔽:

# systemctl unmask httpd

本文轉自linux部落格51CTO部落格,原文連結http://blog.51cto.com/yangzhiming/1718494如需轉載請自行聯絡原作者


yangzhimingg

相關文章