Linux的面试题有哪些

54次阅读
没有评论

共计 2441 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章主要介绍了 Linux 的面试题有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇 Linux 的面试题有哪些文章都会有所收获,下面我们一起来看看吧。

1、写出以往工作中最具有技术含量的工作语技术流程

2、一台白天负载较高的 mysql 数据库服务器该定期做什么?如何去做?

3、大量的远程的 linux 用户密码记录比较困难是否有方式安全快速的登陆这些服务器?如果有一台远程服务器需要密码更改,这需要注意什么?

信任关系~ 或者增加一台认证服务器

我自己是用的 except 加小数据库 =。=

因为机器数量较多

且密码不唯一

4、公司内有一台 linux 服务器 A,在 internet 上有一台 linux 服务器 B。异地办公室有一台位于NAT之后的linux主机C。如何借住OPENSSH的端口转发功能实现从C上登陆到B

5、在修改任何一个 linux 的配置文件时,需要做的第一件事是什么?

6、一台默认安装的 redhat 的 web 服务器运行一段时间,开始一段时间不稳定,请找出不稳定的最终原因,并列出可能出现的原因?

7、你最喜欢哪几种 SSH 工具,简述下你最欣赏他们那些功能

8、不重启动 linux 系统如何修改主机名为 wanmei?

# hostname wanmei

/etc/sysconfig/network

hostname=wanmei

/etc/hosts

9、MBR 是什么?有什么作用?在 linux 系统如何备份?

MBR 是英文 Master Boot Record 的缩写,中文意为主引导记录

硬盘的 0 磁道的第一个扇区称为 MBR,它的大小是 512 字节,而这个区域可以分为两个部分。第一部分为 pre- boot 区(预启动区),占 446 字节;第二部分是 Partition table 区(分区表),占 66 个字节,该区相当于一个小程序,作用是判断哪个分区被标记为活动分区,然后去读取那个分区的启动区,并运行该区中的代码。

10、如何让 NFS 服务运行在 5 开启模式,而在其他模式下是关闭的?

/sbin/chkconfig –level 5 NFS ON

11、记录 LOG 的服务叫什么名字?

syslogd

12、如何将当前终端字符集变更为 zh_CN_UTF8?

export LANG=zh_CN.UTF-8

vi /etc/sysconfig/i18n

LANG= zh_CN.UTF8

13、如何修改系统时间为 1985 年 5 月 9 日,列出具体命令?

date -s 05/09/1985

14、以下服务与那些服务有关,表示什么意思?

 5 **** ping -C 100 wangm.com /root/log 2 1

每个小时的第 5 分钟 自动 pingwangm.com100 此吧结果日志如数到 /root/log 错误日志标准输出.

15、如何查看当前登陆用户,并指导自己使用的登陆名?

w、who/ id logname

16、当前系统没有任何编辑器,如何过滤掉注释行和空行。查看 /etc/ssh/ssh_config 文件?

cat /etc/ssh/ssh_config |grep -v # |sed /^$/d

17、如何删除当前目录下 \a 文件?

18、有两个分区 sda2 和 sda3(都已使用过未挂在),sda2 做成交换分区。sda3 做成 NFS 文件系统,挂在在 /tmp/sda3 上,请写出步骤。

19、如何查看系统的运行的所有信息(CPU、MEM、PCI、network、磁盘空间、IO 等)列出详细命令?

cat /proc/cpuinfo  vmstat 1  vmstat 1—-CPU

MEM

#/usr/bin/time -v date

#/usr/bin/time -v evolution

#cat /proc/meminfo

I/O

#iostat -x 1

#iostat -d 5 -P

NET

#ethtool eth0

#iptraf -d eth0

查看 sock 连接状态

#netstat -npt|awk {if($6!= Foreign $6!=)arr[$6]++;}END{for(i in arr[i];} )|sort -rn -k2

#ss|awk {if($1= State)arr[$1]++;}END{for (i in arr)print i \t arr[i];} |sort -rn -k2

1. 查看 CPU 信息

$ cat /proc/cpuinfo

2. 查看内存信息

$ cat /proc/meminfo

查看内存大小

$ grep MemTotal /proc/meminfo

3. 查看所有 PCI 设备

$ /sbin/lspci

4. 查看所有的 usb 设备

$ /sbin/lsusb

5 显示系统中所有加载的模块

$ /sbin/lsmod

6. 显示当前的内存使用情况

$ free -m

7. 查看系统各分区的使用情况(已用空间、可用空间等)

$ df -h

8. 查看磁盘的分区及文件系统格式 (需 root 权限)

fdisk -l

9. 查看系统中 CPU 利用率、空闲率及各进程 CPU、内存、IO 等资源占用情况

$ top

10. 另一个查看统中 CPU 利用率、空闲率的方法

$ vmstat 5 #5 秒刷新一次

11. 查看系统运行时间及负载情况

$ uptime

12. 查看 IDE 硬盘参数

hdparm /dev/hda #需要 root 权限

13. 查看网络接口与 IP 地址等信息

$ /sbin/ifconfig

14. 查看网卡设置信息(网卡速率、连接状态等)

$ /sbin/ethtool eth0 #可以查看网线是否连接

15. 查看网络连接信息

netstat -an

16. 查看路由信息

$ route -n

17. 查看防火墙设置

$iptables -L

18. 查看当前登录用户及登录时间

$ w

19. 查看登录用户历史

$ last

20. 查看主机名

$ hostname

21. 查看内核版本信息

$ uname -a

查看本机端口连接数

ss|awk {print $4} |grep `hostname -i`:80 |wc -l

关于“Linux 的面试题有哪些”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Linux 的面试题有哪些”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计2441字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)