这篇文章主要为大家展示了“Linux运维常见面试题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux运维常见面试题有哪些”这篇文章吧。


1、如何过滤出已知当前目录下oldboy中的所有一级目录(不包含子目录,即只能是一级目录)

方法1:find./-typed-maxdepth1方法2:ls-F方法3:ls-l|grep^d方法4:ls-F|grep/$方法5:ls-l|grep-v^-方法6:tree-L1方法7:根据颜色来区分文件和目录方法8:ls-l|sed-n/^d/p

2、一个目录中有很多文件(ls查看时好多屏),想最快速度查看到最近更新的文件,如何看?

ls-lrt/etc#最底部的就是最新更新的文件参数说明:-r,–reverse#翻转排序-t#按照修改时间排序

3、已知apache服务的访问日志按天记录在服务器本地目录/app/logs下,由于磁盘空间紧张,现在要求只能保留最近7天访问日志!请问如何解决?

办法或配置或处理命令(提示:可以从apache服务配置上着手,也可以从生成出来的日志上着手)

1>.服务自身的功能实现2>.手动删除find./-mtime+7-typef-name“*.log”-execrm-f{}/;#查找7天以前的日志并删除之

4、打印配置文件nginx.conf内容的行号及内容,该如何做?

方法1:cat-nnginx.conf方法2:less-Nnginx.conf方法3:grep-n.nginx.conf#此处的.(点)号,表示任意单个字符,-n是给过滤出的每一行加行号

5、如何迅速返回到上一次的目录?

cd–#环境变量OLDPWD始终记录着上一次的位置

6、调试系统服务时,希望能实时查看系统日志/var/log/messages的更新,如何做?

方法1:tail-f/var/log/messages方法2:tail-F/var/log/messages#和-f比多个重试的功能,就是文件不存在了,会不断尝试

7、安装完系统(CentOS/RHEL)后,希望让网络文件共享服务NFS,仅在3级别上开机自启该如何做?

chkconfig–level3nfsoff

8、如何查看/etc/services文件有多少行?

方法1:直接使用命令wcwc-l/etc/services方法2:给文件内容加行号cat-n/etc/services|tail-1方法3:sed-n‘$=’/etc/services方法4:grep-n$/etc/services|tail-1

9、请过滤出ifconfig中的ip地址?

方法1:ifconfigeth2|grep“inetadd”|cut-d’:’-f2|cut-d’‘-f1方法2:ifconfigeth2|grep“inetaddr”|awk-F:‘{print$2}’|awk‘{print$1}’方法3:ifconfigeth2|awk-F‘[:]+’‘NR==2{print$4}’方法4:ifconfigeth0|sed-n‘2p’|sed‘s#^.*addr:##g’|sed‘s#Bc.*$##g’

10、如何将/etc/inittab中的权限取出来,以数字644这样的形式打印

方法1:stat/etc/inittab|sed-n‘4p’|awk-F“[(/]”‘{print$2}’方法2:stat-c%a/etc/inittab方法3:ll/etc/passwd|cut-c1-9|trrwx-4210|awk-F“”‘{print$1+$2+$3$4+$5+$6$7+$8+$9}’

11、在/tools目录下的文件里面都被植入了广告链接,如何将其去除

删除植入广告:

sed-i‘/Youareusinganoutdatedbrowser.Pleaseupgradeyourbrowser/a>andtryagain./p>///d’kaka

12、打印出kaka文件中除掉空行的内容

方法1:grep-v“^$”kaka方法2:sed‘/^$/d’kaka

13、打印3天前的日期,格式如:2016-05-06

方法1:date“+%F”-d“3dayago”方法2:date“+%F”-d“-3day”

以上是“Linux运维常见面试题有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!