进程管理
进程是加载到内存中的一段指令
-进程ID号(PID)唯一标识进程
-UID,GID和SElinux上下文决定文件系统的存储权限
通常继承执行用户的权限
子进程继承父进程的属性信息
PS查看进程信息



进程的pid并不是一成不变的,restart会使重启进程会使进程号发生改变并发生中断,reload重载则不会是进程号发生改变
使用到缓存的时候都不要使用restart来中断继承,因为这样会导致重新加载缓存,使得速度降低,使用reload来进行重载进程。
进程有两个内存分别为虚拟内存和实际使用的内存
虚拟内存为应用程序申请的内存,也就是应用程序所能使用的内存的上限。
内存复用原则:因为实际使用的内存往往都够不到申请的虚拟内存,因此不同的应用程序可能会用到相同的虚拟内存。pstree查看进程树free -m 查看内存使用信息ps -ef --sort=%mem默认从小到大按照内存来排,在百分号前面加一个-表示降序ps -eo pid,%cpu,%mem,cmd按照想要看的内容来输出
top查看进程命令
top能够实时查看内存的动态信息top -p pid监控某一个pidtop -d 1每隔一秒钟刷新一次

ps:swap交换分区:将硬盘的某部分的空间作为内存使用
本质:将内存中暂时访问不到的数据,临时存在在swap空间
pgroup过滤进程
给进程发信号


-1 重新加载配置文件
-9 强制退出
-15 退出
进程信号-9与-15的区别:-9没有任何回应,-15会有一个回应
调度优先级



