天天看點

RHCE(redhat7)(三)

RHCE(redhat7)(三)

一、配置軟RAID(mdadm)

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

# mdadm -C /dev/md1 -a yes -l1 -n2/dev/sdb1 /dev/sdb2   (注意1前面是字母l,1代表raid1,2代表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 (預設PE為4M)

# 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

建立大小為200個PE大小的分區/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

增加50個PE:

# 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

方法二:

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

# mount –o remount,rw /

# 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

繼續閱讀