Skip to content

Linux任务、进程与权限

本节目标

学完这一节后,你应该能做到:

  • 理解进程是什么
  • 知道任务管理的基本概念
  • 会看基础进程命令
  • 理解权限和用户的基本关系

一、什么是进程

程序是磁盘上的代码文件,进程是程序运行起来后的状态。

例如:

  • 你启动一个 Python 脚本
  • 这个脚本运行起来后,就是一个进程

二、为什么进程重要

后面你会不断遇到这些问题:

  • 程序有没有在跑
  • 跑了几个
  • 为什么没响应
  • 怎么停掉它

这些问题本质上都和进程有关。

三、查看进程

最常见的命令:

bash
ps
top

ps

查看进程信息。

top

动态查看系统运行状态。

四、结束进程

bash
kill 1234

这里的 1234 是进程号。

五、任务管理

Linux 中经常会提到:

  • 前台任务
  • 后台任务

前台任务

当前终端直接占着在跑。

后台任务

放到后面继续跑,不一直占着当前终端。

六、权限是什么

权限控制的是:

  • 谁能读
  • 谁能写
  • 谁能执行

最常见的权限符号:

  • r
  • w
  • x

七、查看权限

bash
ls -l

你会看到类似:

text
-rw-r--r--

这表示不同身份对应的不同权限。

八、修改权限

bash
chmod 755 script.sh

这类命令在运行脚本、部署项目时很常见。

九、用户和用户组

Linux 是多用户系统。
不同用户、不同用户组,会影响你能不能做某些操作。

例如:

  • 能不能删除文件
  • 能不能执行脚本
  • 能不能修改配置文件

十、常见问题

明明有文件却打不开

通常不是文件不存在,而是权限不够。

脚本写好了却不能运行

通常是执行权限没加上。

十一、本节小结

这一页的核心是建立这套理解:

  • 程序运行后就是进程
  • 进程可以查看和结束
  • Linux 操作经常和权限有关
  • 用户身份会影响你能做什么

Built with VitePress.