awk
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了awk相关的知识,希望对你有一定的参考价值。
磁盘加密
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 在后面新增
以上是关于awk的主要内容,如果未能解决你的问题,请参考以下文章