# Linux 进程
# 进程分类
ping
- 进程分为普通进程和守护进程
# 守护进程管理
- 服务管理命令:systemctl
- 退出服务管理命令:q
- 关闭进程:systemctl stop 服务名称
- 重启进程:systemctl restart 服务名称
- 启动进程:systemctl start 服务名称(systemctl start nginx)
- 查看进程状态:systemctl status 服务名称
- nginx 个性化的子命令:systemctl reload nginx --- 不重启的情况下 更新配置文件
# 杀死普通进程
- kill PID:danger 慎用,会丢失数据。
# 进程管理相关命令
- 程序是静态的,运行起来就是进程,进程是动态的。进程管理就是用来管理程序运行的状态。
- ps aux 查看进程。是一瞬间的进程状态。
- 进程的权限就是启动用户 user 的权限。
- Linux 启动之后,会首先运行系统内核程序,系统内核程序是所有进程的父进程(包含守护进程的父进程),在终端里 运行程序,该终端就是程序的父进程。外部命令 pstree 可以查看进程树。
- top 查看动态的进程状态。是程序实时的占用 cpu 和内存 的资源情况。退出 top 查看是 q。
- w/who 查看系统中有哪些使用者。