共计 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 行业资讯频道。