Lang:简体中文

linux常见面试题

日期:2025-09-08 / 来源:面试宝典

掌握这些题,面试不再愁

在linux相关岗位的面试中,有一些问题是经常被问到的。下面就为大家详细介绍几类常见的面试题。

基础命令类

基础命令是linux操作的基石,面试中常考的有文件操作、目录操作等命令。例如,如何查看文件内容,常用的命令有cat、more、less。cat适用于查看内容较少的文件,如查看一个简单的配置文件“cat /etc/hosts”;more和less则适合查看内容较多的文件,more会逐页显示,less功能更强大,支持前后翻页等操作。

再如,创建目录和删除目录的命令。创建目录用mkdir,如“mkdir testdir”就创建了一个名为testdir的目录;删除目录用rmdir,但它只能删除空目录,若要删除非空目录则用“rm -r testdir”。

系统管理类

系统管理类问题主要涉及用户管理、进程管理等。在用户管理方面,如何创建新用户和删除用户是常考内容。创建用户使用useradd命令,如“useradd newuser”就创建了一个名为newuser的用户;删除用户用userdel命令,“userdel newuser”即可删除该用户。

进程管理方面,查看进程的命令是ps,常用的组合是“ps -ef”,它可以显示所有进程的详细信息。若要终止某个进程,使用kill命令,如“kill -9 1234”,这里的1234是进程的pid。

网络配置类

网络配置也是面试的重点。如何查看网络接口信息,使用ifconfig命令,它会显示网络接口的ip地址、mac地址等信息。配置静态ip地址时,需要编辑网络配置文件,以centos系统为例,编辑“/etc/sysconfig/network-scripts/ifcfg-eth0”文件,修改ipaddr、netmask、gateway等参数。

测试网络连通性使用ping命令,如“ping www.baidu.com”,若能收到回复,则说明网络连通正常。

权限管理类

权限管理在linux系统中非常重要。文件和目录的权限分为读(r)、写(w)、执行(x)三种。使用chmod命令可以修改权限,例如,将文件file.txt的权限改为所有者可读可写可执行,其他用户只读,命令为“chmod 744 file.txt”。

改变文件所有者和所属组使用chown命令,如“chown user1:group1 file.txt”,将文件file.txt的所有者改为user1,所属组改为group1。

服务管理类

服务管理问题通常涉及服务的启动、停止、重启等操作。以apache服务为例,启动服务使用“systemctl start httpd”,停止服务用“systemctl stop httpd”,重启服务则是“systemctl restart httpd”。

设置服务开机自启使用“systemctl enable httpd”,禁止开机自启用“systemctl disable httpd”。

掌握这些常见的linux面试题,能让你在面试中更加自信,增加获得心仪岗位的机会。

以下为推荐内容

微信二维码