前言
面试题
- shell里面添加用户是哪个命令?
- 改一个文件的属组和属主?
- 查看服务器开启哪些端口?
- 如何让命令在后台执行?
- 怎么判断某个变量是否为空?
- 你们系统用的哪个发行版?
- 用 find 查找三天之前以log结尾的文件并删除?
- 用sed删除一个文件的1-3行?
- grep 取反是什么参数?
- awk 最后一列 有个内置变量是啥?
- LVS工作在第几层,DR模式的原理是啥?
- zabbix用过自动注册功能吗?
- zabbix自动注册和自动发现有什么区别?
- binlog有三种类型有哪三种?
- rwx 用数字表示是哪几个数字?
- 你们用ansible是用来部署软件还是执行命令?
- location过滤的优先级?
- nginx重定向,重写URL
- 给nginx加过第三方模块吗?
- 502一般是怎么回事?500呢?
面试题答案
1. shell里面添加用户是哪个命令?
useradd
2. 改一个文件的属组和属主?
chown
3. 查看服务器开启哪些端口?
nmap工具 && netstat -an
4. 如何让命令在后台执行?
命令& 这种会绑定终端,终端关闭进程就结束。
nohub 命令 & 这种关了终端可以运行
5. 怎么判断某个变量是否为空?
! $A
6. 你们系统用的哪个发行版?
centos ,ubuntu
7. 用 find 查找三天之前以log结尾的文件并删除?
find /log -mtime +3 -type f -name "*.log"
8. 用sed删除一个文件的1-3行?
sed '1,3' a.txt
9. grep 取反是什么参数?
grep -v
10. awk 最后一列 有个内置变量是啥?
filename
11. LVS工作在第几层,DR模式的原理是啥?
12. zabbix用过自动注册功能吗?
略(后续用一篇文章介绍)
13. zabbix自动注册和自动发现有什么区别?
略(后续用一篇文章介绍)
14. binlog有三种类型有哪三种?
Statement,MiXED,以及ROW
15. rwx 用数字表示是哪几个数字?
421
16. 你们用ansible是用来部署软件还是执行命令?
部署软件和执行命令都做过
17. location过滤的优先级?
略(后续用一篇文章介绍)
18. nginx重定向,重写URL
URL重写有利于网站首选域的确定,对于同一资源页面多条路径的301重定向有助于URL权重的集中
rewrite
(后续单独介绍)
19. 给nginx加过第三方模块吗?
第三方模块很多,后续单独介绍
20. 502一般是怎么回事?500呢?
500 服务器内部错误
502 服务器错误网关。
总结