基础题:
1,终止一个前台进程可能用到的命令有:bg ,ctrl+z
2,修改文件执行权限的命令是: chmod
3,建立路由的命令是:ip route
4,linux下mysql的备份命令是: mysqldump -uroot -p db > back.sql
5,内网内没有dns服务器,又不想用ip访问网站,应该配置文件是: /etc/hosts
6,查询指定ip地址的服务器端口的命令:nmap -sV IP
7,linux下,抓包的命令是:tcpdump
8,列出你的所使用过的nginx的模块:
9,列举常用的服务器的端口(8个以上):sshd 22 ftp 20 21 httpd 80 mysql 3306
tomcat 8080 dns 53 smtp 25 https 443 pop3 110 squid 1380 SQL 1430
10,11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh
crontab -e
0 6-12/2 * 11 * /bin/bash /usr/bin/httpd.sh
逻辑题
1, 0,1,1,2,3,5,8,?下面接下去的数字应该是: 13
2, 10 ,11,9,12,8,13,7,14,?,?下面接下去的数字应该是:6 15
3,下面第四个方块内的数字应该是:
A C
G E
B E
K H
C G
O K
? ? D H
? ? S N
SHELL编程题
1,请用shell查询file1里面空行的所在行号
grep -n '^$' file1
2,编写shellScript查询file1以abc结尾的行
grep 'abc$' file1
3,打印出file1文件第1行到第3行
sed -n '1,3'p file1
问答题:
1,列举你使用过的监控软件,说说其特点
nagios:nagios实质上只是返回一个状态(c, w, r, o),它并不会去记录监控服务的历史数据。
nagios可扩展性很强,有很多的插件支持。
zabbix:zabbix相对于nagios有数据支持,可以完美展现历史数据,形成图表,
另外,zabbix的自动发现功能也是非常好用的。
cacti:cacti 对流量监测图形展现比较好,有很多图形模板,配置比较简单。
2,谈谈你对自动化运维的的、看法。
运维工程师,工作职责最重要的就是保证业务的稳定性。需要和开发人员契合,需要作为开发人员强有力的支撑,满足开发的各种需求。当遇到问题是,运维需要从各个环节去分析和排障,这也就要求运维需要了解甚至是掌握业务的各个方面。运维需要做好完美的计划任务和自动化运维脚本,用来保证运维工作的效率。