操作系统——进程、内存、文件、Linux命令

操作系统

内容:

  • 掌握操作系统的基本功能,包括进程管理、内存管理、文件系统结构等

  • Linux命令行操作

一、操作系统的基本功能

1. 进程管理 Process Management

定义
  • 进程是程序的一次执行过程,拥有独立的地址空间

  • 包括代码端、数据段、堆栈段等

进程状态
  • 就绪

  • 运行

  • 阻塞

  • 结束

调度器的作用
  • 决定哪个进程获得CPU时间片

  • 实现多任务并发执行

进程间通信(IPC)
  • 管道

  • 共享内存

  • 消息队列

  • 信号量

2.内存管理 Memory Management

地址空间
  • 物理地址:硬件内存的实际地址

  • 虚拟地址:由操作系统管理,每个进程看到的是自己的虚拟地址空间

分页机制
  • 将内存划分为大固定大小的“页”进行管理

  • 使用页表实现虚拟地址到物理地址的映射

虚拟内存
  • 利用磁盘作为扩展内存,提高可用内存容量

  • 支持分页交换

常见问题
  • 内存泄漏

  • 内存溢出

  • 缓存与缓冲区

3. 文件系统 File System

文件系统的结构
  • 树状结构(根目录/开始)

  • 目录项

  • 文件描述符

常见文件系统类型
文件系统说明
ext4Linux 主流文件系统
NTFSWindows 主流文件系统
FAT32通用性强但不支持大文件
XFS/Btrfs高性能/现代文件系统
权限管理
  • rwx:读写执行操作

  • chmod、chown等命令设置权限

二、Linux命令行操作

1. 文件与目录操作

命令功能示例
ls列出目录内容ls -l, ls -a
cd切换目录cd /home/user
pwd显示当前路径pwd
mkdir创建目录mkdir new_folder
rm删除文件或目录rm -rf folder
cp复制文件cp file.txt backup/
mv移动或重命名文件mv old.txt new.txt
touch创建空文件touch log.txt

2. 查看与编辑文件

命令功能示例
cat查看文件内容cat file.txt
less分页查看长文本less large.log
head / tail查看前几行 / 后几行tail -n 50 error.log
grep文本搜索grep "error" log.txt
vi / nano文本编辑器vi config.ini

3. 系统信息与资源监控

命令功能示例
top / htop实时查看进程与资源占用top
ps查看运行中的进程ps aux
df查看磁盘空间df -h
du查看目录占用大小du -sh /var/log
free查看内存使用情况free -m
uptime查看系统运行时间uptime
uname查看内核信息uname -a

4. 用户与权限管理

命令功能示例
whoami查看当前用户whoami
id查看用户 ID 和组信息id user
useradd / userdel添加/删除用户useradd devuser
passwd修改密码passwd devuser
su切换用户su root
sudo以管理员权限执行命令sudo apt update
chmod修改文件权限chmod 755 script.sh
chown修改文件所有者chown user:group file

5. 网络相关操作

命令功能示例
ping测试网络连通性ping google.com
ifconfig / ip查看网络接口信息ip addr show
netstat / ss查看连接状态ss -tulnp
traceroute查看路由路径traceroute www.baidu.com
telnet / nc测试端口连通性telnet 192.168.1.1 80
curl / wget下载文件或访问 APIcurl http://example.com

6. 软件包管理(常见发行版)

发行版安装命令卸载命令
Ubuntu/Debianapt install packageapt remove package
CentOS/RHELyum install packagednf install packageyum remove package
Arch Linuxpacman -S packagepacman -R package
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值