练习3.28

第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 

你可能感兴趣的:(练习3.28)