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 指令创建。

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

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值