第1章 一个EXT4的文件分区,当使用touch test.file命令创建一个新文件时报错,报错的信息是提示磁盘已满,但是采用 df -h 命令查看磁盘大小时,只使用了60%的磁盘空间,为什么会出现这种情况?
1、首先输入dh -i 确认下否是inode 满
2、inode 满:定时任务书写有误,导致邮件产生大量小文件,用find命令查找所有的小文件并删除即可 把 inode 占用完了 block 满:df –h du –sh 定位到大文件,并将其删除
第2章 对名为fido的文件用chmod 551 fido进行修改,则他的许可权是?
r-xr-x--x
第3章 文件系统中软硬连接的区别?
1硬链接不占用 inode 软连接占用一个 inode
2硬链接不可以跨文件系统创建,软链接不影响
3删除源文件对硬链接无影响,但是软链接会失效
4硬链接不可以给目录创建,软连接行
第4章 Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解
4.1 开机启动流程
1、开机bios自检
2、加载MBR引导
3、加载GBUR菜单
4、加载内核
5、加载init程序
6、设置运行级别
7、初始化系统脚本
8、加载对应运行级别相应的脚本
9、加载开机自启程序
10,加载界面
4.2 忘记密码破解方式
第一步:重启系统 按【e】进入启动文件界面后
第二步:按【↓】拉到底部 找到linux16这一行
将ro改成rw
在这行最后面加上“init=/bin/sh”
第三步:
然后按【Ctrl+X】进入“单用户模式”
就会进入下图界面,输入“passwd”修改密码。
第四步:
先输入【touch /.autorelabel】,回车再输入【exec /sbin/init】回车以重启系统
第五步:
等待4-5分钟后,系统开机,就可以输入root的新密码,正常使用系统了。
第5章 请取出系统中所有的用户名及UID,并过滤出不可登录的用户
cat /etc/passwd|awk -F":" '{print $1,$3}'
cat /etc/passwd|grep "nologin"
cat /etc/passwd|awk -F "[:]+" '$3>0,$3<=499{print $1,$3}'
第6章 请取出eth0网卡的mac地址
ifconfig eth0|awk 'NR==4{print $2}'
ip a|awk 'NR==8{print $2}'
ip add|awk -F "[ ]+" '/ether/{print $3}'
ip add|awk -F "[ ]+" '/ff:ff/{print $3}'
第7章 在/home目录下找出3天之前被修改过文件大于20k的文件,并把他们打包到/oldboy/目录下并以当前时间*命名
find /home -type f -mtime +3 -size +20k|xargs tar zcf /oldboy/$(date +%F).tar.gz
find /home/* -size -20k -type f -mtime +3|xargs tar /oldboy/date$(+%F %T).tar
第8章 如何在/var目录下找出90天/之内未被访问过得文件?
find /var -type f -atime +89
find -type f -mtime -90
find /var/* -type f -mtime -90
第9章 如何使用CRT/Xshell向linux服务器上传下载文件
rz 上传或直接将文件拖拽进来
sz 下载文件
第10章 如何检查selinux是否开启
cat /etc/selinux/config
/usr/sbin/sestatus -v
getenforce
第11章 文件excel的访问权限为rw-r--r--.现要增加所有用户的执行权限和同组用户的写权限,命令是
chmod u+w,g+x execl
chmod u=rwx,g=rwx,o=rx excel
第12章 批量创建20个用户,用户名格式为oldboy1等等,并都设置密码 123456该如何实现
方法1:1、创建用户oldboy1-oldboy20:seq 20|sed -r 's#(.*)#useradd oldboy\1#g'|bash
2、修改密码:tail -20 /etc/passwd|awk -F ":" '{print $1":123456"}'|chpasswd
方法2:seq -w 20|sed -r 's#(.*)#useradd oldboy\1;echo 123456|passwd --stdin oldboy\1#g'|bash
方法3:
for i in `echo {01..20}`
do
useradd oldboy$i
echo 123456 | passwd --stdin oldboy$i
done
第13章 /var/www/html/是网站的发布目录。如何每天凌晨0点30对其进行自动备份,写出操作步骤
crontab -e ;
30 0 * * * /bin/cp /var/www/html/ /mnt &>/dev/null
第14章 crontab 在11月份内,每天的早上7点到11点中,每隔2小时执行一次/usr/bin/httpd.sh 怎么实现
00 7-11/2 * 11 * /bin/sh /usr/bin/httpd.sh &>/dev/null