这次我们不再针对特定主题介绍Linux面试题,而是随机抽取一些来介绍。这些问题不仅可以扩充你的Linux知识体系,还可以让你在面试中立于不败之地。1.假设文件的定期维护和备份是您的日常工作任务之一。备份文件以压缩形式保存。现在您需要查看两个月前备份的日志文件。那么如何在不解压的情况下查看这个文件的内容呢?答:使用zcat命令。$zcatfphpshe112.4.tar.gz2。如何跟踪系统事件?答:使用syslogd守护进程。syslogd在跟踪系统事件并将它们保存到日志文件中非常有用。在终端中运行syslogd时,日志文件将保存到文件夹“var/log/syslog”。syslogd对于检测Linux系统故障特别有用。下图显示了syslogd生成的日志文件。3、如何限制IP地址访问FTP服务器?答:可以通过tcp_wrapper来屏蔽IP地址:首先在配置文件“/etc/vsftpd.conf”中启用参数tcp_wrapper,即“tcp_wrapper=YES”;然后将要阻止的IP地址添加到文件“/etc/host.deny”。打开“/etc/hosts.deny”文件。$vi/etc/hosts.deny将要屏蔽的IP地址添加到文件的***中。##hosts.denyThisfilecontainsaccessruleswhichareusedto#denyconnectionstonetworkservicesthateitheruse#thetcp_wrapperslibraryorthathavebeen#startedthroughatcp_wrappers-enabledxinetd.##Therulesinthisfilecanalsobesetupin#/etc/hosts.allowwitha'deny'optioninstead.##See'man5hosts_options'and'man5hosts_access'#forinformationonrulesyntax.#See'mantcpd'forinformationontcp_wrappers#vsftpd:172.16.16.14。Telnet和SSH有什么区别?答:Telnet和SSH都是远程控制的通信协议。不同的是SSH是加密的,需要交换密钥;而Telnet是纯文本的,传输的是纯文本字符。所以SSH比Telnet更安全。5、killXserver进程时,报错Xserver进程无法退出。那么你会怎么做呢?答:通常的方法,如“/etc/init.d/gdmstop”,是无法杀死Xserver进程的。但是,您可以通过组合键“Ctrl+Alt+BackSpace”强制重启X服务器。6.ping和ping6命令有什么区别?A:这两个命令的作用是一样的。唯一的区别是ping6用于IPv6类型的IP地址。7.如何搜索Home文件夹下的所有tar文件并一次性删除?答:使用find和rm命令。$find/homename'*.tar'|xargsrmrf8。命令Locate和slocate之间有什么区别?答:locate可以搜索所有文件;而slocate只能搜索当前用户有访问权限的文件。9、如何在当前目录下的所有txt文件中查找字符串“Tecmint”?答:使用file和grep命令。$find-name"*.txt"|xargsgrep"Tecmint"10.如何向所有当前登录的用户发送消息“服务器即将关闭”?答案:使用wall命令。$echo请立即保存您的工作。服务器将在下午12:30急剧停机进行维护。
