Linux 常见面试题 Day8

目录

1、如何将分区挂载?

2、如何杀掉linux系统中所有的带"nginx"字段的进程,请给出详细命令?

3、分区的本质?如何查看系统分区?

4、你对swap的看法?

[5、如何快速定位Cpu 飙高 的原因?](#5、如何快速定位Cpu 飙高 的原因?)

[6、Linux 如何查看正在运行的程序的日志文件及过滤出有问题的日志?](#6、Linux 如何查看正在运行的程序的日志文件及过滤出有问题的日志?)

[7、Linux 中常见的文件系统格式包括?](#7、Linux 中常见的文件系统格式包括?)

[8、Linux 中的 SELinux 是什么?](#8、Linux 中的 SELinux 是什么?)


1、如何将分区挂载?

第一种:lsblk 列出块设备信息,fdisk 磁盘分区,mkfs 格式化分区,mount 挂载。

第二种:图形界面工具来进行分盘、挂载等操作,这会更直观和易于操作。

2、如何杀掉linux系统中所有的带"nginx"字段的进程,请给出详细命令?

第一种:ps -e | grep nginx,kill PID/kill -9 PID

第二种:pkill nginx,pkill -9 Nginx

3、分区的本质?如何查看系统分区?

将硬盘空间划分成一个或多个独立部分,这使得数据的管理更加灵活和高效。

lsblk 列出块设备信息,fdisk 磁盘分区,df -Th文件系统空间使用情况。

4、你对swap的看法?

当你的桌子(内存)放不下更多的东西时,一些不常用的东西就被搬到抽屉(Swap 空间)里面。

Swap 就像是你计算机的备用内存,用于在物理内存不够的情况下暂时存放一些不常用的数据。

Swap 是一种用作虚拟内存的技术,而不是文件系统格式。

5、如何快速定位Cpu 飙高 的原因?

top: 实时显示系统中各个进程的资源占用情况,包括 CPU 使用率、内存占用等。

htop: 类似于 top,但提供了更多交互式的功能和更直观的展示,可以通过键盘操作进行交互。

6、Linux 如何查看正在运行的程序的日志文件及过滤出有问题的日志?

使用 cat 查看日志文件:cat /var/log/messages,这将简单地显示整个日志文件的内容。如果日志文件很长,可能需要滚动浏览。

使用 less 进行分页查看:less /var/log/messages,less 允许你以一页一页的方式查看日志文件,使用箭头键和其他命令来导航和搜索文件内容。按下 q 键退出 less,可以按空格实现翻页,按 b 键向上翻页。

使用 tail 查看日志文件:tail /var/log/messages,更适合查看和监视日志文件的最新信息,尤其是在故障排除、监视应用程序或系统状态时。

7、Linux 中常见的文件系统格式包括?

ext4: 这是目前大多数 Linux 发行版默认使用的文件系统。它提供了对大容量文件和文件系统的支持,同时具有较好的性能和稳定性。

ext3: 是 ext4 的前身,向后兼容性较好,被一些老旧系统或对稳定性有要求的场景所采用。

XFS: 适用于大型文件系统和高性能需求,具有高性能、可靠性和扩展性,适用于处理大型文件和高吞吐量的数据。

8、Linux 中的 SELinux 是什么?

SELinux 有助于保护 Linux 内核和整个系统免受恶意软件、攻击或未经授权的访问。它提供了额外的安全层,专注于保护内核和系统核心组件。

相关推荐
程序员的世界你不懂11 小时前
【Flask】测试平台开发,新增说明书编写和展示功能 第二十三篇
java·前端·数据库
索迪迈科技11 小时前
网络请求库——Axios库深度解析
前端·网络·vue.js·北京百思可瑞教育·百思可瑞教育
自学也学好编程12 小时前
【数据库】Redis详解:内存数据库与缓存之王
数据库·redis
鳄鱼杆12 小时前
服务器 | Docker应用开发与部署的实践以及阿里云镜像加速配置
服务器·阿里云·docker
羚羊角uou12 小时前
【Linux】命名管道
linux·运维·服务器
JAVA不会写12 小时前
在Mybatis plus中如何使用自定义Sql
数据库·sql
IT 小阿姨(数据库)12 小时前
PgSQL监控死元组和自动清理状态的SQL语句执行报错ERROR: division by zero原因分析和解决方法
linux·运维·数据库·sql·postgresql·centos
曾经的三心草12 小时前
Python2-工具安装使用-anaconda-jupyter-PyCharm-Matplotlib
android·java·服务器
grrrr_113 小时前
【工具类】Nuclei YAML POC 编写以及批量检测
网络·安全·web安全
ChinaRainbowSea13 小时前
7. LangChain4j + 记忆缓存详细说明
java·数据库·redis·后端·缓存·langchain·ai编程