我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux面试中最常问的10个问题总结

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux面试中最常问的10个问题总结

前言

如果你要去面试一个linux系统运维工程师的职位,下面这十个最常见的问题一定要会,否则你的面试可能就危险了。这些都是比较基本的问题,大家要理解,不能光死记硬背。

1、如何查看系统内核的版本

这里有两种方法:

1) uname -a

uname 这个命令是用来打印系统信息的, -a 可以打印系统所有信息,其中包含内核版本,比如我的版本号是3.10.0-957.21.3.el7.X86_64。

Linux面试中最常问的10个问题总结

2) cat /proc/version

Linux面试中最常问的10个问题总结

下面再补充一下各个数字和字母代表的含义:

  • 3 表示主版本号,有结构性变化才更改 (最新的是5)
  • 10 表示次版本号,新增功能才会变化,一般基数表示测试版,偶数表示稳定版。2020年3月30日,Linus Torvalds 发布了最新的YpEhw Linux 内核版本为 5.6
  • 0 表示对次版本的修订次数或补丁包数
  • 957 代表编译的次数,每次编译可对少数程序优化或修改
  • el7 用来表示版本的特殊信息,有较大的随意性;el 代表企业版,pp代表测试版,fc代表 Fedora core,rc代表候选版本
  • X86_64 表示64位

2、如何查看系统当前的 IP 地址

也有两种方法:

1)ifconfig -a

ifconfig 是用来配置网络接口的命令,-a 可以显示当前所有的接口。

Linux面试中最常问的10个问题总结

2)ip addr show

Linux面试中最常问的10个问题总结

3、如何查看磁盘还有多少剩余空间

这里主要可以用 df -ah 命令来查看,df 是用来查看文件系统磁盘空间使用情况的命令,-a 显示所有文件系统,-h 用人们可读的方式进行显示。

Linux面试中最常问的10个问题总结

上面可以看到我的磁盘 /dev/vda1 有40 G,已经用了1.7 G,还有 36 G的可用空间。

4、如何在系统中管理服务

这里别人可能会问你,如何查看一个服务是否在运行,如何启动、停止、或重新加载配置文件。这里答案也有两种。

1) 使用 service 命令

查看服务状态


service [servicename] status

启动/停止/重启服务


service [servicename] [start|stop|restart]

重新加载服务配置文件(不重启服务)


service [servicename] [reload]

比如我想查看一下 sshd 的服务有没有开启

Linux面试中最常问的10个问题总结

2)使用 systemctl 命令

比较新的系统都已经采用了 systemd,systemctl 是systemd的一个工具,主要负责控制systemd系统和服务管理器。

查看服务状态


systemctl status [servicename]

启动/停止/重启服务


systemctl [start|stop|restart] [servicename]

重新加载服务配置文件(不重启服务)


systemctl [reload] [servicename]

5、如何查看一个目录的大小

可以使用 du -sh [目录] 命令,du 使用来计算文件/目录大小的命令,-s 显示文件或整个目录的大小,-h 是用可读格式。

Linux面试中最常问的10个问题总结

比如上面我查看了一下我的主目录下tmp目录的大小,一共有80 K

6、如何查看你系统中开放的端口号

1) 使用 netstat 命令

netstat命令用来显示网络状态,包括网络连接、路由表、接口统计等信息。常用的参数如下:

-a (all) 显示所有选项,默认不显示LISTEN相关。

-t (tcp) 仅显示tcp相关选项。

-u (udp) 仅显示udp相关选项。

-n 拒绝显示别名,能显示数字的全部转化成数字。

-l 仅列出有在 Listen (监听) 的服务状态。

-p 显示建立相关链接的程序名

-r 显示路由信息,路由表

-e 显示扩展信息,例如uid等

-s 按各个协议进行统计

-c 每隔一个固定时间,执行该netstat命令。

下面我用了 netstat -tulpn 命令,可以看到端口 22正在被监听。

Linux面试中最常问的10个问题总结

2)使用 ss 命令

现在也有很多人用 ss 命令,ss 一般用于转储套接字统计信息。它还可以显示所有类型的套接字统计信息,包括 PACKET、TCP、UDP、DCCP、RAW、Unix 域等。这里可以用 ss -lntpd

7、如何查看某个进程对 CPU 的使用情况

1) 可以使用 top 命令

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。

2) 使用 ps 命令

ps aux 可以显示所有使用者的进程,最常用的方法是ps aux,然后再利用一个管道符号导向到grep去查找特定的进程。比如查看nginx 进程可以用


ps aux | grep nginx

8、Linux里如何来做挂载

这里主要考的是 mount 命令,用于挂载Linux系统外的文件。

只输入 mount命令可以查看所有系统已经挂载的文件。

如果想挂载一个新的文件,比如将 /dev/hda1 挂在 /mnt 之下,可以用


mount /dev/hda1 /mnt

9、如何查看一些你不太熟悉的命令

这里要考大家的是使用 man 命令。对某个 Linux的命令不熟悉,可以用 man <命令 >,系统会返回该命令的一个非常详细的手册,来帮助大家使用。

10、如果使用了 man 命令还是找不到答案怎么办

百度,或者在论坛、社群里求助大神......

当然,只掌握上面这十个基本问题还是远远不够的。大家在平时的工作和学习中要注重积累;在面试前将自己的经历、重要的知识点作好梳理和充分的准备;在面试当中调整好心态,从容回答问题,逻辑要清晰,表达要清楚。最后祝大家都能找到自己理想的工作。

总结

到此这篇关于Linux面试中最常问的10个问题的文章就介绍到这了,更多相关Linux面试最常问问题内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux面试中最常问的10个问题总结

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux面试中最常问的10个问题总结

前言 如果你要去面试一个linux系统运维工程师的职位,下面这十个最常见的问题一定要会,否则你的面试可能就危险了。这些都是比较基本的问题,大家要理解,不能光死记硬背。 1、如何查看系统内核的版本 这里有两种方法: 1) uname -a u
2022-06-04

10个Python面试常问的问题分别是哪些

10个Python面试常问的问题分别是哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。概述Python是个非常受欢迎的编程语言,随着近些年机器学习、云计算等技术的发展,P
2023-06-17

Python常问的100个面试问题汇总(下篇)

这篇文章主要介绍了Python常问的100个面试问题汇总(下篇),文章内容详细,简单易懂,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2023-01-16

Python常问的100个面试问题汇总(上篇)

这篇文章主要介绍了Python常问的100个面试问题汇总(上篇),文章内容详细,简单易懂,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2023-01-16

十个开发人员面临的最常见的JavaScript问题总结

今天,JavaScript 是几乎所有现代 Web 应用的核心。这就是为什么JavaScript问题,以及找到导致这些问题的错误,是 Web 发者的首要任务。本文总结了十个常见的问题及解决方法,需要的可以参考一下
2022-11-13

十道Python面试最常问到的问题

这篇文章主要介绍了十道Python面试最常问到的问题,都是基础的面试题,包括函数,修饰器,数据结构等,需要的朋友可以参考下
2023-05-15

关于Python列表中10个最常见的问题

列表是Python中使用最多的一种数据结果,如何高效操作列表是提高代码运行效率的关键,这篇文章列出了10个常用的列表操作,希望对你有帮助。1、迭代列表时如何访问列表下标索引普通版:items = [8, 23, 45]for index i
2023-01-31

Python面试最常问到的问题有哪些

本篇内容介绍了“Python面试最常问到的问题有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python基础面试题1、 Python
2023-07-06

总结几道关于Node.js的面试问题

什么是error-first的回调方式 Error-first回调方式用来同时传递error和data。将错误作为第一个参数,它就必须先检查看看有没有错误先。另外的参数就用来传递data了。fs.readFile(filePath, fun
2022-06-04

最大K个数问题的Python版解法总结

TopK问题,即寻找最大的K个数,这个问题非常常见,比如从1千万搜索记录中找出最热门的10个关键词. 方法一: 先排序,然后截取前k个数. 时间复杂度:O(n*logn)+O(k)=O(n*logn)。 这种方式比较简单粗暴,提一下便是。
2022-06-04

编程热搜

目录