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运维面试题的主要内容,如果未能解决你的问题,请参考以下文章