• 不同应用场景的10个Linux面试问题与解答


    本文由 极客范 - 小道空空 翻译自 Avishek Kumar。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。

    Random-Interview-Questions

    这一次我们不再介绍某个特定主题的Linux面试问题,而是随机选取一些来介绍。这些问题不但可以扩展你的Linux知识体系,还可以让你在面试的时候所向披靡。

    1. 假设定期维护和备份文件是你的日常工作任务之一。备份的文件以压缩的形式保存。现在你需要查看两个月前备份的一份log文件。那么在不解压的情况下如何才能查看这份文件的内容?

    答:使用zcat命令。

    2. 如何需要跟踪系统发生的事件?

    答:使用syslogd守护进程。syslogd在跟踪系统事件方面非常有用,并可以将其保存到日志文件中。
    在终端中运行syslogd时会将日志文件保存到文件夹“var/log/syslog”下。syslogd对于检测Linux系统故障尤其有用。下图展示了一个syslogd生成的日志文件。

    syslongd-620x350

    3. 如何限制一个IP地址访问FTP服务器?

    答:可以通过tcp_wrapper拉黑某个IP地址:首先在配置文件“/etc/vsftpd.conf”中启用参数tcp_wrapper,即“tcp_wrapper=YES”;然后将要拉黑的IP地址添加到文件“/etc/host.deny”中。

    打开”/etc/hosts.deny”文件。

    将要拉黑的IP地址添加到文件的最后。

    4. Telnet和SSH的区别是?

    答:Telnet和SSH都是用于远程控制的通信协议。不同的是,SSH是加密的,需要交换密钥;而Telnet是明文的,传输的是明文字符。所以SSH比Telnet更加安全。

    5. 当试图杀掉X服务器进程时,出现了一个错误说不能退出X服务器进程。那么你将如何做?

    答:通常的做法,如“/etc/init.d/gdm stop”,是无法杀掉X服务器进程的。不过可以通过组合键“Ctrl+Alt+Back Space”来强制重启X服务器。

    6. 命令ping和ping6有什么区别?

    答:这两个命令的效果是一样的。唯一的不同是ping6用于IPv6类型的IP地址。

    7. 如何搜索Home文件夹下所有的tar文件并一次性删除它们?

    答:使用find和rm命令。

    8.命令Locate和slocate的区别是?

    答:locate可以搜索所有的文件;而slocate只能搜索当前用户具有访问权限的文件。

    9. 如何在当前目录下查找所有txt文件中的字符串“Tecmint”?

    答:使用file和grep命令。

    10.如何向当前所有登陆的用户发送“服务器即将关机”的消息?

    答:使用wall命令。

    wall-620x350

  • 相关阅读:
    spoj 7001 Visible Lattice Points莫比乌斯反演
    codeforces 446C DZY Loves Fibonacci Numbers 数论+线段树成段更新
    fzu 1753 质因数的应用
    hud 4746 莫比乌斯反演
    hdu 1695 容斥原理或莫比乌斯反演
    hdu 4741 Save Labman No.004异面直线间的距离既构成最小距离的两个端点
    codeforces练习
    年底Android面试整理(附答案)
    最近Android真的凉凉了?
    Android 应用防止被二次打包指南
  • 原文地址:https://www.cnblogs.com/songfeixiang/p/3733667.html
Copyright © 2020-2023  润新知