Linux进程
程序和进程的关系
1、 程序
保存在硬盘,光盘等介质中的可执行代码和数据
静态保存的代码
2、 进程
在CPU及内存中运行的程序代码
动态执行的代码
父、子进程:每一个进程可以创建一个或多个进程
守护进程 socket进程
有些进程在启动的时候,会持续监听某个端口,同时这个端口会映射到防火墙上,从而防火墙开了这个端口的大门,而这个进程会持续监听这个门的端口,我们管类似这种进程叫做守护进行,也叫socket进程
PS命令
显示进程状态
ps -ef 查看系统所有进程,显示UID、PPID
ps aux 查看系统所有进程
top命令
实时显示进程状态
free命令
显示系统内存情况
free -m 以mb为单位显示内存使用情况
pgrep
查看进程ID号
pgrep 进程名
pgrep 进程名 -l 连同服务名一起显示
fg 将后台进程切换回前台
jobs 查看后台所有进程
三种杀进程的方式
kill 已知PID号杀
killall 服务杀
pkill 服务杀
-9 强杀
pkill -9 -t 指定终端杀