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的主要内容,如果未能解决你的问题,请参考以下文章

AWK

AWK用法详解

linux awk

Linux-AWK

新awk整理

awk编程