1.有文件内容如下,要求列出不以199或者200开头的IP地址
Interface Physical Protocol IP Adderss
Eth1/0/1 up up 199.11.250.1
Eth1/0/2 up up 200.11.250.5
Loop0 up up(s) 199.11.250.2
Vlan1 *down down unassigned
Vlan500 down down 139.100.1.56
Vlan900 up up 139.100.1.57
Vlan1000 up up 149.11.233.1
[root@oldboy ~]# awk '{print $4}' 123.txt | grep -Ev "^199|^200" | tail -3
2.将/usr/local/目录下大于100k的文件复制到tmp目录下
[root@oldboy /tmp/123]# find /usr/local -type f -size +100k -exec cp {} /tmp/123 \;
3.将/home目录以gzip的格式归档压缩,压缩包名为oldboy.tar.gz,并将此压缩包存到根目录下
[root@oldboy /tmp]# tar czf /oldboy.tar.gz /home
4.使用tar命令打包root家目录下所有文件,包名自拟,然后将打包好的tar包移动到tmp目录,分别使用“&&”实现
[root@oldboy ~]# find /root/ -type f | xargs tar czf root1.tar.gz && mv root1.tar.gz /tmp/
5.查看当前系统磁盘使用情况,然后查看root用户家目录所使用磁盘空间的总大小
[root@oldboy ~]# df -h
[root@oldboy ~]# df -h /root/
6.查看系统日志/var/log/messages所使用磁盘空间的大小
[root@oldboy ~]# du -sh /var/log/messages
148K /var/log/messages
7.给虚拟机添加两块300G的磁盘
(1)一块磁盘建立两个分区,每个分区可用空间150G,另一块磁盘建立一个分区并分配所有磁盘容量
[root@oldboy ~]# fdisk /dev/sdc
Command (m for help): n
Select (default p): p
First sector (2048-629145599, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-629145599, default 6291+150G
Command (m for help): n
Select (default p):
Using default response p
Partition number (2-4, default 2):
First sector (314574848-629145599, default 314574848):
Using default value 314574848
Last sector, +sectors or +size{K,M,G} (314574848-629145599, default 629145599):
Command (m for help): w
[root@oldboy ~]# fdisk /dev/sdd
Command (m for help): n
一直回车
Command (m for help): w
[root@oldboy ~]# lsblk
(2)查看已完成分区的磁盘设备,将已创建的磁盘分区格式化为xfs的文件系统
[root@oldboy ~]# mkfs -t xfs /dev/sdc1 或者 mkfs.xfs /dev/sdc1
[root@oldboy ~]# mkfs -t xfs /dev/sdc2
[root@oldboy ~]# mkfs -t xfs /dev/sdd1
(3)新建目录/data/test1,/data/test2,/data/test3,将已完成格式化的磁盘设备分别临时挂载到这三个目录下(可随意挂载)
[root@oldboy ~]# mkdir /data/test1
[root@oldboy ~]# mkdir /data/test2
[root@oldboy ~]# mkdir /data/test3
[root@oldboy ~]# mount /dev/sdc1 /data/test1
[root@oldboy ~]# mount /dev/sdc2 /data/test2
[root@oldboy ~]# mount /dev/sdd1 /data/test3
[root@oldboy ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 1G 0 part [SWAP]
└─sda3 8:3 0 38G 0 part /
sdb 8:16 0 4T 0 disk
├─sdb1 8:17 0 1T 0 part
├─sdb2 8:18 0 100G 0 part
├─sdb3 8:19 0 1K 0 part
├─sdb5 8:21 0 300G 0 part
└─sdb6 8:22 0 24G 0 part
sdc 8:32 0 300G 0 disk
├─sdc1 8:33 0 150G 0 part /data/test1
└─sdc2 8:34 0 150G 0 part /data/test2
sdd 8:48 0 300G 0 disk
└─sdd1 8:49 0 300G 0 part /data/test3
sr0 11:0 1 4.3G 0 rom
(4)查看当前系统磁盘使用情况,是否挂载成功
[root@oldboy ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdc1 150G 33M 150G 1% /data/test1
/dev/sdc2 150G 33M 150G 1% /data/test2
/dev/sdd1 300G 33M 300G 1% /data/test3
(明日内容,可选题)(5)重启系统,再查看当前系统磁盘使用情况,并使用UUID的方式永久挂载到上述三个目录
[root@oldboy ~]# vim /etc/fstab
要挂载的设备(UUID) 挂载点 挂载的系统文件类型 挂载参数 是否备份 是否开机检查
UUID=4efb973b-86b4-4c38-b032-fe3f5be99759 /data/test1 xfs defaults 0 0
UUID=16a36d41-6de3-46ae-b724-4f25c6cae757 /data/test2 xfs defaults 0 0
/dev/sdd1 /data/test3 xfs defaults 0 0
[root@oldboy ~]# mount -a #查看挂载的是否有问题
(明日内容,可选题)(6)再次重启系统,并查看当前系统磁盘使用情况
[root@oldboy ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdc1 150G 33M 150G 1% /data/test1
/dev/sdd1 300G 33M 300G 1% /data/test3
/dev/sdc2 150G 33M 150G 1% /data/test2