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