目录
进程是什么:
进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行 资源分配和调度的一个独立单位,是应用程序运行的载体。
ps :显示进程
格式:ps [选项] [参数]
选项:
-a:显示所有用户的进程
-u:显示用户名和启动时间
-x:显示 没有控制终端的进程
-e:显示所有进程,包括没有控制终端的 进程
-l:长格式显示
ps 只显示隶属于自己的进程状态
ps -aux 显示所有进程
ps –aux | grep xxx 过滤出要查看的进程
kill : 关闭一个进程
格式:kill [选项] [参数]
选项:
-1:重启进程
-9:强制杀死
参数: pid进程编号
Kill pid 杀死进程进程编号为pid的进程
Kill -1 pid 重新启动pid的进程
Kill -9 pid 强制杀死pid进程killall a.out 根据名字结束进程
top :查看进程信息 负载
格式:top [选项] [参数]
提示: 退出top按q
top 动态的显示进程状态
操作系统负载查看
uptime :命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、 目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载 free : 可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。 空闲内存:available = free + buffer(缓冲) + cache(缓存) mpstat :CPU核状态 ifstat : 网卡网络状态 df :查看磁盘的使用率
buff/cache:缓冲区,buff输出型缓冲区
swap:交换空间
zombie:僵尸进程,1号进程用来杀死zombie
对于shell来说执行程序产生的进程分为前台进程和后台进程 执行一个程序的时候如果需要将它变为后台进程时 在执行命令后加&