第一章 一个EXT4的文件分区,当时使用touch test.file命令创建一个新文件时报错,报错的信息是提示磁盘已满,但是采用df-h命令查看磁盘大小时,只使用了60%的磁盘空间,为什么会出现这种情况?
解答:
使用 df-ih 命令查看,会发现是inode满了,说明有大量小文件占用了磁盘空间,用find命令查找所有的小文件并删除即可。
第二章 对名为fido的文件用chmod 551 fido进行修改,则他的许可权是?
解答:
-r-xr-x--r
第三章 文件系统中软硬链接的区别?
解答:
1)软链接可以跨越文件系统 ,硬链接不可以
2)硬链接与源文件的inode节点相同,软链接与源文件的inode不同。
3)软链接可以对一个不存在的文件名进行链接。
4)软链接可以对目录进行链接。
加入一些个人的理解:
第四章 Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解?
4.1 开机启动流程
4.2 忘记密码破解方式
第五章 请取出系统中所有的用户名及UID,并过滤出不可登录的用户
解答:
第一步:cat /etc/passwd 查看passwd下的全部内容,可以看到用户名和UID分别是第一列和第三列
第二步: cat /etc/passwd |awk -F ":" '{print $1,$3 }' 取出所有的用户名和UID
因为不可登录的用户(即虚拟用户和系统UID)的UID为1-999,所以
第三步:cat /etc/passwd |awk -F ":" '$3>0 && $3<1000 {print $1,$3 }'
第六章 请取出ens33网卡的mac地址
解答:
查看mac地址的两种命令 ip addr 或 ifconfig ens33
第一种: ip a |awk 'NR==8 {print $2}
第二种:ifconfig ens33|sed -nr 's#.*ther (.*) txq.*$#\1#gp'
第七章 在 /home 目录下找出3天之前被修改过文件大于20k的文件,并把他们打包到/dongdaxia/目录下并以当前时间命名。
解答:
由于在实际情况下/home目录下,没有大于20k甚至是2k的文件,这里我们查找的是2c的文件。第一步 find /home -type f -mtime +3 -size +2c 查找大于2c的文件
第二步 find /home -type f -mtime +3 -size +2c |xargs tar zcf /dongdaxia/$(date +%F).tar.gz
第八章 如何在/var目录下找出90天之前内未被访问过的文件?
解答:
find /var -type f \! -atime -90
第九章 如何使用CRT/Xshell 向Linux服务器上传下载文件?
解答:
sz ----下载
rz ----上传
第十章 如何检查seLinux是否开启?
解答:
第一种方法:
cat /etc/selinux/config 查看selinux配置文件中,selinux是否开启
第二种方法:
getenforce getenforce 功能是查看当前selinux的运行模式
第十一章 文件excel的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,命令是
touch excel 先创建一个excel
chmod a+x,g+w excel