当前位置: 首页 > news >正文

Linux 面试准备 - 2024

复习一下,资料来自慕课网课程 Linux 速成班和一些网上面试资料。

1. Linux 内核功能

1. 内存管理

2. 进程管理

3. 设备驱动程序

4. 系统调用和安全防护

2. 文件系统 - 一切皆文件

2.1 文件目录

/根目录
etc配置文件
bin必要命令
usr

二级目录(非用户数据)

系统

home家目录
var动态数据

2.2 VFS 文件系统 (虚拟文件系统)

内核提供的同一抽象的文件相关调用接口;

超级块文件系统
索引节点具体文件
目录项文件路径
文件进程打开的文件

2.3 目录存储结构

-  inode :存储数据的元数据(权限、时间、字节数)

state file_name单文件元数据
df -iinode 使用情况

- 数据块:存储数据本身

df -h磁盘使用情况

2.4 文件类型

-普通文件
d目录
l链接文件
s套接字
b块设备
c字符设备
p管道

3. 常见命令

路径pwd,tree路径查看
查询find,tar(打包、压缩)查找与归档
进程ps,ss(tcp\udp 连接查看,端口)查看进程
查看cat,head查看文本
统计uniq,sort排序和过滤
网络tcpdump网络抓包分析
性能top(CPU)、htop、free(内存), df(磁盘)内存 CPU 查看
网络通信

ping

ifconfig(查看系统的网络接口信息)

netstat(查看网络连接和统计信息)

ss(详细的 netstat)

其他kill -9 强制杀进程

 4. 硬链接 & 软链接

硬链接:通过 inode 节点号建立链接,硬链接和源文件的 inode 节点号相同,对文件系统来说完全平等。通过 ln 指令创建。

软链接:类似于一个快捷方式。           

http://www.lryc.cn/news/414775.html

相关文章:

  • C++笔记---类和对象(中)
  • 【C++】入门基础知识
  • AI的应用场景和未来展望
  • vim、sublime、notepad文本编辑器的使用
  • PyCharm中的外部更改识别:终极解决方案指南
  • Qt——QTCreater ui界面如何统一设置字体
  • Linux驱动入门实验班day03-GPIO子系统概述
  • 240803-沉侵式翻译插件配置Ollama的API实现网页及PDF文档的翻译
  • HTML-08.表单标签
  • SAP ABAP se16n 双击跳转实现
  • Linux shell编程学习笔记68: curl 命令行网络数据传输工具 选项数量雷人(上)
  • 马尔科夫决策过程
  • 未知攻焉知防:从攻击者视角看网络安全的“攻守之道”
  • 数字孪生赋能智慧城市大脑智建设方案(可编辑65页PPT)
  • c++----内存管理
  • C++——哈希结构
  • 智能小程序 Ray 开发面板 SDK —— 无线开关一键执行模板教程(一)
  • rockDB(1)
  • [element-ui] 自动获取el-input的焦点
  • 智能闹钟的睡眠评估算法是如何工作的呢
  • Vue + View-ui-plus Upload实现手动上传
  • Radxa ROCK 3C开发板编译Opencv,支持调用树莓派摄像头模块V2
  • Spring02
  • Linux系统中的高级内核模块调试技术
  • 竞赛报名管理系统asp.net+sqlserver
  • Python爬虫核心面试题2
  • 【2024年华数杯全国大学生数学建模竞赛】C题:老外游中国 问题思路分析及Python代码实现
  • HTTP/2:让网络飞起来
  • C++ primer plus 第17 章 输入、输出和文件:刷新输出缓冲区
  • 项目总结2