磁盤加密
fdisk /dev/sdb
cryptsetup --help
cryptsetup lucksFormat /dev/sdb1
cryptsetup open /dev/sdb1 hcx
mkfs.xfs /dev/sdb1
mount /dev/mappers/hcx /mnt
cryptsetup close hcx
永久加密
vim /etc/crypttab
hcx /dev/sdb1 /root/lucks(這個文件村的密碼)
vim /root/lucks(加密的密碼)
chmod 600 /root/lucks
cryptsetup luksAddKey /dev/sdb1 /root/lucks
vim /etc/fstab
/dev/mapper/hcx /mnt xfs defaults 0 0
卸載設備
> /etc/crypttab
rm -fr /root/lucks
umount /mnt
cryptsetup close hcx
mkfs.xfs /dev/sdb1
reboot
raid 均衡
fdisk /dev/vdb (3個分區)
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/sdb{1..3}
mkfs.xfs /dev/md0
mount /dev/md0 /mnt
watch -n 1 cat /etc/mdstat
刪除
mdadm -f /dev/md0 /dev/sdb1 (損壞,讓另一個對接)
mdadm -r /dev/md0 /dev/sdb1 刪除
mdadm -a /dev/md0 /dev/sdb1 添加
umount /mnt
mdadm -S /dev/md0
mdadm -D /dev/md0
配額
chmod 1777 /mnt
mount -o usrquota /dev/sdb1 /mnt
quotaon -uv /dev/sdb1 (激活)
edquota -u student (分配配額)
su - (普通用戶)
dd if=/dev/zero of=/mnt/file bs=1M count=500
永久掛在
/dev/sdb1 /mnt xfs defaults,usrquota 0 0
LVM
watch -n 1 'echo "===pv====";pvs;echo "===vg===";vgs;echo "===lv===";vgs;df -h /mnt'
pvcreate /dev/sdb1
vgcreate hcx /dev/sdb1
lvcreate -L 20MB -n lv0 hcx
mkfs.xfs /dev/hcx/lv0
mount /dev/hcx/lv0 /mnt/
縮減需要用ext4格式
擴大分區
pvcreate /dev/sdb2
vgextend hcx /dev/sdb2
lvextend -L 100MB /dev/hcx/lv0
lvextend -L 100MB /dev/hcx/lv0
lvcreate -L 10M -n lv0-backup -s /dev/hcx/lv0 (生成快照)
縮減
resize2fs /dev/hcx/lv0 100M
e2fsck -f /dev/hcx/lv0
mount /dev/hcx/lv0 /mnt/
lvcreate -L 50M /dev/hcx/lv0
pvremove /dev/sdb1 /dev/sdb2
pvremove /dev/sdb1
刪除
lvremove /dev/hcx/lv0
vgremove /dev/hcx
pvremove /dev/sdb1
partrtprobe
grep 命令
grep -i 忽略大小寫
-n 顯示關鍵字所在行
-c 顯示過濾結果的個數
-v 反向過濾
-E “1|2” 過濾多個關鍵字
-r 在目錄中查找含有關鍵字的文件
--color=auto 對關鍵字加顏色
cut 命令
cut -d 分割浮 指定分割浮
-f 1,2 顯示指定的列
-c 1,3 顯示指定的字符
awk 命令
-F 以什麼爲分割浮
例如
awk -F " " '{print $1}'
sort
-n 排序
-u 去掉冗餘
sed 命令
-e 編輯模式
-f 直接將sed 的動作寫在一個文件裏
-i 直接修該sed讀取的內容
-d 刪除
s 替換
p 打印
a 在後面新增