Linux 系统管理员面试常见的30个问题与答案(2)

使用‘cat /proc/net/bonding/bond0’命令,我们能够检查哪种模式被激活,什么 LAN 卡被使用。在这个例子中,我们只有一个 bond 接口,但是我们可以有多个 bond 接口,例如 bond1,bond2 等等。

17. 如何检查默认路由以及路由表?

使用 ‘netstat -nr’ 和 ‘route -n’ 命令我们可以查看默认路由以及路由表。

18. 如何检查哪些端口正在监听我的 Linux 服务器?

使用 ‘netstat -l’ 和 ‘lsof -i’ 命令

19. 列出在一个特定的运行级别上,Linux 服务器所启动的服务。

使用‘chkconfig –list | grep 5:on’命令,我们可以列出在运行级别5上启动的服务。查看其他运行级别是,只要将5换成对应的级别。

20. 如何在一个特定的运行级别上启动服务?

我们可以使用类似 ‘chkconfig <Service-Name> on –level 3’ 的命令。

21. 如何升级 Linux 的内核?

我们不应该升级 Linux 内核,而是始终使用 rpm 命令来安装新的内核,因为升级内核会让你的 Linux 机器处于一个无法启动的状态。

22. 如何扫描在 Linux 中新分配的 luns,而不需要重新启动?

有两种方法可以查看新分配的 luns:

方法1: 如果安装了 sg3 rpm,那么运行命令‘rescan-scsi-bus.sh’

方法2:运行命令 echo ” – – – ” > /sys/class/scsi_host/hostX/scan

23. 如何找到 HBA 卡在 Linux 服务器上的 WWN 号码?

使用命令 ‘systool -c fc_host -v | grep port_name’

24. 如何添加和修改内核参数?

要设置  Linux 中的内核参数,首先编辑 ‘/etc/sysctl.conf’ 文件,修改之后保存文件,运行命令 ‘sysctl -p’,这个命令可以永久保持修改而无需重新启动机器。

25. 什么是Puppet 服务器?

Puppet 是一个开源和企业软件,用来配置管理 UNIX 中的 toll 如操作系统。Puppet是一个自动化软件,使用代码推送配置到他的客户端(puppet 代理)。Puppet 代码可以完了各种任务,从安装新软件到检查文件权限,或者更新用户账户以及很多其他任务。

26. Puppet 中的 manifests 是什么?

Puppet 中的 mainfests 是指定客户端配置的文件。

27. 在 Puppet 服务器中哪一个命令用于给请求的证书签名?

在2.x中使用 ‘puppetca  –sign hostname-of-agent’

在3.x中使用 ‘puppet ca  sign hostname-of-agent’

28. Puppet Master 在哪里存储证书?

/var/lib/puppet/ssl/ca/signed

29. 如何在目录中找到所有的常规文件?

使用命令 ‘find /<directory -type f’。

30. 在 Linux 中什么是平均负载?

平均负载被定义为在1分钟,5分钟和15分钟内等待在运行队列中的进程数目和当前正在执行的进程数目之和的平均值。使用 ‘top’ 和 ‘uptime’ 命令我们可以查询一个 Linux 服务器的平均负载。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15841.html