时不时有人在这个网站上问系统管理员面试会问些什么问题。阅读这些问题时,我发现它们大多都是初级到中级的问题。
我想知道您最好的高级 Linux 管理员面试问题是什么。
我的两个
1)如果你已经登录系统,如何阻止 fork 炸弹
2)您删除了 apache 正在使用的日志文件,但尚未重新启动 apache,如何恢复该日志文件?
答案1
- 如何查看共享库依赖关系?
- 如何跟踪系统调用和信号?
- 如何使用配置文件应用程序?
- 如何打印文件中可打印字符的字符串?
- 索引节点中存储了哪些字段?
- 首页 > 文件 > nscd 是什么?
- 什么是 Automake 和 Autoconf?
- 不使用 useradd/adduser 的情况下,向系统添加用户需要哪些步骤?
- 如何查看有关ELF文件的信息?
- 特殊文件的 MAJOR 和 MINOR 编号是什么?
- 链路层如何过滤?
答案2
- 告诉我你完成的最后一个大型 Linux 项目。有哪些障碍,你是如何克服的。有时问这些开放式问题会比谷歌可以轻松回答的小问题揭示更多。优秀的高级管理员不需要知道一切,但他们应该能够为不可能的项目想出令人惊叹的解决方案。
- 您是否为任何开源项目做出过贡献?即使只是文档也没关系,这体现了您对这项技术的奉献精神。
要了解他们有多好,请问一些开放式问题......
答案3
问题:描述一下当你收到“文件系统已满”错误但自由度' 表示有可用空间
答案:文件系统可能用尽 inode,'DF-我' 将显示这一点。
开放式问题:
- 告诉我你如何管理你的知识数据库(wiki、大纲、电子表格、纯文本文件)以及你为什么选择特定的选项
- 您使用版本控制吗?使用哪一个?为什么?您的提交信息好看吗?
答案4
我一直是
- 尽可能详细地描述 linux 启动过程,从系统开机开始,到得到提示符结束。
我喜欢问一些问题,以表明一个人对不同 unix 之间的差异有多了解。我还想看看一个人对 Linux 的做事方式与其他人不一定相同有多了解。许多这些问题都围绕着默认的 Linux 工具,例如:
- 告诉我两种同时重定向 stderr 和 stdin 的方法
&>
和>/dev/null 2>&1
- 展示对 bash 和 bourne shell 的了解
另一个关键点:对于高级职位,我希望看到公开写作和演讲技巧的证据。如果你是高级职员,你应该在网络和杂志上发表过多次文章。哎呀,只要有自己的技术博客就足够了。在会议上发表过至少一篇论文是大的另外。我认为这特别区分了初级和高级 Linux 管理员。