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

系统 Linux
本文介绍了十个特定主题的Linux面试问题,这些问题不但可以扩展你的Linux知识体系,还可以让你在面试的时候所向披靡。

Random-Interview-Questions

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

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

答:使用zcat命令。

  1. $ zcat f phpshe112.4.tar.gz 

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”文件。

  1. $ vi /etc/hosts.deny 

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

  1. # hosts.deny    This file contains access rules which are used to 
  2. #               deny connections to network services that either use 
  3. #               the tcp_wrappers library or that have been 
  4. #               started through a tcp_wrappers-enabled xinetd. 
  5. #               The rules in this file can also be set up in 
  6. #               /etc/hosts.allow with a 'deny' option instead. 
  7. #               See 'man 5 hosts_options' and 'man 5 hosts_access' 
  8. #               for information on rule syntax. 
  9. #               See 'man tcpd' for information on tcp_wrappers 
  10. vsftpd:172.16.16.1 

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命令。

  1. $ find /home name '*.tar' | xargs rm rf 

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

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

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

答:使用file和grep命令。

  1. $ find -name "*.txt" | xargs grep "Tecmint" 

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

答:使用wall命令。

  1. $ echo please save your work, immediately. The server is going down for Maintenance at 12:30 Pm, sharply. | wall 

wall-620x350

原文链接: Avishek Kumar 翻

译: 极客范 小道空空 译文链接: http://www.geekfan.net/8250/

责任编辑:黄丹 来源: 极客范
相关推荐

2020-06-16 09:02:36

Linux Shell脚本

2014-07-25 17:21:43

Linux Shell面试

2014-05-28 09:26:57

Linux Shellshell脚本

2014-02-27 15:42:08

Linux面试

2018-12-10 11:30:06

Openstack面试命令

2020-03-23 09:56:50

软件测试面试技术

2013-12-03 10:11:41

LinuxLinux面试题

2013-05-22 10:04:18

Hibernate面试问题

2023-11-12 17:19:07

并行并发场景

2019-03-13 15:43:11

DASNASSAN

2017-11-01 10:31:08

Docker

2013-09-09 15:55:12

SDN应用场景

2014-05-15 09:43:11

CloudaMobile WebANodejs

2012-10-23 09:32:07

2021-09-06 15:39:00

大数据技术医疗

2015-01-06 09:48:34

Docker多租户docker应用

2018-04-09 12:44:45

Docker使用场景开发

2011-05-17 15:24:18

Shibboleth认证

2020-10-23 06:40:31

Node.js前端开发

2021-05-31 10:35:34

TCPWebSocket协议
点赞
收藏

51CTO技术栈公众号