日常學習筆記

rpm命令,想要查找某個文件所屬的rpm軟件包

rpm -qif /usr/lib64/pkcs11/gnome-keyring-pkcs11.so

grub文件加密:

[root@server ~]#  grub-md5-crypt
Password: qweasdzxc
Retype Password: qweasdzxc
$1$/Xb/51$BwBzPB9ZOBrD01DVAfq8I0

vi /boot/grub/config

passwd --md5   $1$/Xb/51$BwBzPB9ZOBrD01DVAfq8I0


blkid 
查詢設備的文件系統類型、LABEL、UUID

創建加密的卷
1、使用fdisk創建分區
$ fdisk -cu /dev/sda
n p 3 +2G w
$ partx -a /dev/sda
2、crytsetup 命令對分區進行加密
$ cryptsetup luksformat /dev/sda3     #對分區加密,並設置密碼,詢問時必須輸入大寫YES
$ cryptsetup luksOpen /dev/sda3 lockdev     #解鎖分區,建立映像/dev/mapper/lockdev
$ mkfs.ext4 /dev/mapper/lockdev      #建立文件系統
$ mount /dev/mapper/lockdev /mnt/      #掛載
$ umount /mnt/ #卸載
$ cryptsetup luksClose lockdev      #重新加鎖
3、自動掛載
$ vi /etc/crypttab
lockdev /dev/sda5 /path/to/password
$ vi /etc/fstab
/dev/mapper/name /mnt/ ext4 defaults 0  0
$ cryptsetup luksAddKey /dev/sda5 /path/to/password     #制定密鑰文件位置
$ echo jason >> /path/to/password         #將密碼以明文寫入密鑰文件,太不安全了

創建LVM
1、fdisk分區
$ pvcreate /dev/sda5       #初始化分區
$ vgcreate vg0 /dev/sda5         #創建VG
$ lvcreate -L 200M -n lv1 vg0          #創建LV
$ mkfs.ext4 /dev/vg0/lv1

LV擴展
$ lvextend -L 100M /dev/vg/lv1          #擴展設備,增加100M
$ resize2fs /dev/vg/lv1            #刷新文件系統
LV縮小:
$ resize2fs /dev/vg/lv1 100M       #將文件系統縮減至100M
$ lvreduce -L 100M /dev/vg/lv1       #將設備縮小至100M
LVM刪除:
$ lvremove /dev/vg0/lv1    #刪除lv
$ vgremove vg0       #刪除vg
$ pvremove /dev/sdaX     #刪除pv邏輯卷

增加swap分區
1、fdisk新建分區
2、fdisk /dev/sdaX    t   0x82      #將/dev/sdaX格式更改爲swap格式
3、mkswap /dev/sdaX     #建立swap文件系統
4、swapon -a /dev/sdaX       #將/dev/sdaX激活
swapo -s 顯示當前交換分區狀態

watch
監控一個動作,實時刷新

RAID
1、fdisk更改分區類型爲fd
2、partx -a /dev/sda 更新分區列表信息
3、mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/sda{5,6,7}
-C  #創建
/dev/md0 -a yes     #如果沒有創建這個文件
-l 1    #RAID級別
-n 2    #硬盤數量
-x 1    #hotspare
/dev/sda{5,6,7}   #制定硬盤
4、mdadm -r /dev/md0 /dev/sda5    #從md0中去除sda5
5、mdadm -a /dev/md0 /dev/sda5    #將sda5加入
6、mdadm -S /dev/md0      #停止
7、mdadm -D /dev/md0    #刪除

配額
1、fdisk創建分區
2、修改開機啓動分區磁盤配合功能
$ vi /etc/fstab
/dev/sda5 /mnt/ ext4 default,usrquota,grpquota 0  0
usrquota     #用戶配額
grpquota     #組配額
3、mount掛在時增加配額功能
$ mount -o usrquota /dev/vg0/lv1 /mnt/
4、quotacheck -c /mnt
#在/mnt/上創建一個新的quota文件
5、quotaon -uv  /mnt 
#在/mnt/目錄上開啓配額功能,-u用戶、-g組、-v顯示過程
6、edquota -u student
#修改student用戶的配額
Disk quotas for user student (uid 500):
  Filesystem        blocks       soft       hard     inodes      soft     hard
  /dev/sda4              0          0          0          0         0        0




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章