Linux中的进程的服务和控制

Linux中的进程

进程:已经启动的可执行程序的运行实例

1、PID:进程的ID(每一个新进程都有一个唯一的PID)

2、PPID:父进程的ID

3、任何一个进程都可以创建一个子进程

4、在redhat 7以上,所有进程的父进程: systemd
在redhat 5,6中,所有进程的父进程: init

Linux中的ps用法

ps用于显示当前进程状态常用选项

-aux:列出所有进程

-ef:列出所有进程

-l:列出和当前用户有关的进程

-u 用户:查看某一用户的进程状态

  • top可以查看实时的进程状态

Linux中的进程的状态

运行中:
R:该进程正在运行或等待运行睡眠:
S:正在休眠但是可以被唤醒
D:正在休眠,而且不可以被唤醒,该进程被中断,可能会导致设备的异常状态K:正在休眠,而且不可以被唤醒,该进程可以被中断。
已停止:
T:进程被停止,但是可以通过其他进程来进行恢复T:正在被调试的进程
僵停:
Z:子进程在退出时向父进程发出信号,除PID外,所有资源全部释放
X:父进程获取了子进程的结构,子进程可以完全释放,该状态进程中是看不到的

Linux中的进程优先级

进程优先级
1、

Original: https://www.cnblogs.com/cn-zhouchao/p/16503388.html
Author: 小胖子学编程
Title: Linux中的进程的服务和控制

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/620790/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球