linux学习
进程
1.多个进程形成一个队列。进程是系统进行资源分配和调度的基本单位,线程是系统进行资源分配和调度的基本单位,1个进程可以并发多个线程。比如一个大的进程里面,里面有多个线程共同使用进程的资源。
2.linux分为前台进程占用终端且优先级高、后台进程不占用终端优先级低、守护进程是特殊的后台进程,一般d结尾都是守护进程,如mysqld,sshd等
3.进程ID,非负整数,是进程的唯一标记。
ps 列出终端shell当前运行的进程
ps -aux 列出当前进程的详细信息
ps -u root 查看root用户的进程
ps -aux | grep ‘1122/php’ 单独查看某个进程的情况
ps -ef --forest 查询进程树 可以显示父子进程的关系
ps aux 排序
ps aux --sort=-rss 按内存降序
ps aux --sort=-%cpu 按cpu降序
top查看进程所有状态 查看内存的使用情况
kill -9 1122 强行停止某个进程