11如何更新locate的数据库
[root@junru aming]# updatedb
12用find命令查找阿铭目录下所有普通文件,并重命名为*.bak
[root@junru aming]# find /home/aming/ -type f | xargs -i mv {} {}.bak
13创建1.txt.bak软链接到/tmp下
[root@junru aming]# touch 1.txt.bak
[root@junru aming]# ln -s 1.txt.bak /tmp/
14随机生成一个12位密码,要求有3个数字,3个特殊字符
[root@junru aming]# mkpasswd -l 12 -d 3 -s 3
e)uA9]A81i>h
15如何查看硬盘的UUID
[root@junru aming]# blkid
/dev/sda1: UUID="80da2830-7f08-4224-a168-f14259f13248" TYPE="ext4"
/dev/sda2: UUID="90c72031-3d61-48cb-97a9-1a490133a878" TYPE="ext4"
/dev/sda3: UUID="36dbca98-b5b1-4de6-905b-06b905fc825c" TYPE="swap"
/dev/sda5: UUID="c250b8ea-05ac-4e1e-b765-d915db9bfba6" TYPE="ext4"
16查看硬盘使用状况
[root@junru aming]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 20G 1.2G 18G 7% /
tmpfs 4.0G 0 4.0G 0% /dev/shm
/dev/sda1 97M 25M 68M 27% /boot
/dev/sda5 71G 180M 68G 1% /data
/dev/sda1 97M 25M 68M 27% /etc/test1
17简述fstab每段的意义,并说明defualts包含哪些默认属性
[root@junru aming]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Mon Nov 10 15:06:49 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=90c72031-3d61-48cb-97a9-1a490133a878 / ext4 defaults 1 1
UUID=80da2830-7f08-4224-a168-f14259f13248 /boot ext4 defaults 1 2
UUID=c250b8ea-05ac-4e1e-b765-d915db9bfba6 /data ext4 defaults 1 2
UUID=36dbca98-b5b1-4de6-905b-06b905fc825c swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
第一列:分区的标识
第二列:挂载点
第三列:分区的格式
第四列:mount的一些挂载参数。一般默认直接写defaults即可
第五列:数字表示是否被dump备份。1表示备份,0表示不备份
第六列:数字表示开机时是否自检磁盘,1和2表示检测,0表示不检测
18将系统镜像挂载到任意目录,配置fstab,使其永久生效
[root@junru home]# mount /dev/cdrom /home/test/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@junru home]# vi /etc/fstab
/dev/cdrom /home/test ext4 defaults 0 0
19删除/etc/shadow第二段内容(以":"为分隔符),切换到一个普通用户,再切换回root
[root@junru home]# vi /etc/shadow
[root@junru home]# su user1
[user1@junru home]$ su
密码:
[root@junru home]#
20删除本次实验创建的group1 user1 user2 /home/aming及下面的所有文件,/tmp下的软链接,为root重设密码
[root@junru aming]# userdel user1
[root@junru aming]# userdel user2
[root@junru aming]# groupdel group1
[root@junru aming]# rm -rf /home/aming/
[root@junru tmp]# rm -r 1.txt.bak
rm:是否删除符号链接 "1.txt.bak"?y
[root@junru home]# passwd
更改用户 root 的密码 。
新的 密码:
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
21(选做)编写硬盘监控脚本,当根目录所在硬盘的使用率大于85%时输出警告信息
#!/bin/bash
usage=`df / | awk '$5=="/"{sub("%","",$4);print $4}'`
if [ $usage -gt 85 ]; then
echo "warning" {} ;
fi