文章目录
本文是循序渐进学运维-基础篇系列的第44篇文章
本文我们主要来探讨Linux下的进程,如果对你有帮助欢迎点赞收藏。
Linux进程
1. 进程的概念
Linux当中有很多用户,每个用户都可以同时运行多个程序,靠程序名来记忆每个程序,显然不是一个好办法。 Linux当中为了区分每一个运行的程序,给没给进程做了一个标识,这个标识我们叫他进程号(process ID) ,就像一个ip地址一样,通过进程号来辨别每个进程。
操作系统给每个用户赋予了权限,用户可以控制自己的进程,比如分配不同的优先级,终止和启动进程等。
进程一般由四个部分组成:
- 已分配的内存地址空间
- 安全属性,包括所有权凭据和特权
- 程序代码的一个或者多个执行进程
- 进程的状态
进程的状态一般有三种:
- 就绪状态
- 执行状态
- 阻塞状态
三种状态的转换如图: