试题内容



201907026面试题_第1张图片

答案(待补充)

3、:(){ :|: & };:

江湖人称fork×××,会耗尽电脑的内存资源和CPU资源
:()意思是定义了一个函数:
{ :|: & }意思是运行这个函数:,并将它的输出再次传给:函数并放在后台运行
;是命令分隔符,表示函数定义完了
:执行函数
参考:https://www.geeksforgeeks.org/fork-bomb/

四、论述题
1、系统的优化:
(待补充,还没讲)

6、sed描述
sed:stream editor流编辑器
sed是命令,不是文件
可以结合标准输入输出使用

二、简述题
1、fstab
挂载的设备名为/dev/vdb1
挂载点为/home/new
文件系统类型为xfs
挂载选项default
第一个0不做备份
第二个0不自检
2、待补充
三、脚本题
awk '{print $1}' /data/nginxlogs/iap/access.log | sort | uniq -c | sort -rn | head

13、写脚本计算年龄

[root@centos7 ~]# sed -r 's/.*=(.*);/\1/' test.txt | tr '\n' '+' | sed -nr 's/(.*)\+/\1\n/p' | bc
6
[root@centos7 ~]# num=`sed -r 's/.*=(.*);/\1/' test.txt`
[root@centos7 ~]# echo $num
1 2 3
[root@centos7 ~]# sum=0;for i in ${num};do let sum=$sum+$i;done;echo $sum
6