Linux的面试题有哪些

发布时间:2022-01-17 16:42:37 作者:iii
来源:亿速云 阅读:129

这篇文章主要介绍了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的面试题有哪些”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. 常见Linux运维面试题有哪些
  2. Spring的面试题有哪些

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:如何实现Apple Music与Google Play Music服务对比

下一篇:Java怎么实现创建Zip压缩包并写入文件

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》