9道基础Linux运维面试题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9道基础Linux运维面试题相关的知识,希望对你有一定的参考价值。

1、请用Linux系统命令统计出establish状态的连接数有多少?

netstat -antp | grep -c "ESTABLISHED"

2、查询file1里面空行的所在行号?

grep -n "^$" file1

3、查询file1以abc结尾的行?

grep "abc$" file1

4、如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1?

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

5、如何得到tabA表的建表语句

show create table tabA;

6、查询某一mysql用户的权限

show grants for "mysqluser"@"hostname";

7、crontab 在11月份内,每天的早上6点到12点钟,每隔2小时执行一次/usr/bin/httpd.sh 怎么实现?

0 6,8,10,12 * 11 * /usr/bin/httpd.sh

8、如何使用命令查出Linux系统下某占用某个端口(8080)具体是哪个进程?

lsof -i:8080
netstat -anput | grep :8080

9、写一个脚本查找最后创建时间是3天前,后缀是.log的文件并删除

#/bin/bash    
# filename: del_log.sh

find / -name "*.log" -mtime 3 | xargs rm -rf
#/bin/bash
# filename: del_log.sh

find / -name "*.log" -mtime 3 -exec rm -rf {} \;
#/bin/bash
# filename: del_log.sh

find / -name "*.log" -mtime 3 -ok rm -rf {} \;

# 会提示是否进行该操作

 

以上是关于9道基础Linux运维面试题的主要内容,如果未能解决你的问题,请参考以下文章

LINUX运维工程师:30道面试题整理

Linux运维跳槽40道面试精华题

Linux运维跳槽40道面试精华题

40道Linux运维面试精华题,请收下这份跳槽秘籍!

杰哥亲自整理的 3 份面试题 PDF 手册,免费开放下载!

合格linux运维人员必会的30道shell编程面试题及讲解-08