Linux查看进程,服务和相关操作【Linux】

2020-11-13 10:45:17 浏览数 (1)

一,查看进程

1,主要用到ps命令

ps -ef

e 列出所有成

f 用ASCII字符显示树状结构,表达程序间的相互关系

2,kill pid

杀死进程,pid为ps -ef 命令列表中的进程pid

3,ps aux

查看进程占用的cpu或者内存大小,排序结合sort命令

占用cpu最多的10个进程:ps aux|head -1;ps aux|grep -v PID|sort -rn -k 3|head

占用内存最多的10个进程:ps aux|head -1;ps aux|grep -v PID|sort -rn -k 4|head

4,相关列的含义

UID :用户ID、但输出的是用户名 PID :进程的ID PPID :父进程ID C :进程占用CPU的百分比 STIME :进程启动到现在的时间 TTY :该进程在那个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程。 CMD :命令的名称和参数USER //用户名 %CPU :进程占用的CPU百分比 %MEM :占用内存的百分比 VSZ :该进程使用的虚拟內存量(KB) RSS :该进程占用的固定內存量(KB)(驻留中页的数量) STAT :进程的状态 START :该进程被触发启动时间 TIME :该进程实际使用CPU运行的时间

二,查看服务

1,主要用到chkconfig命令

chkconfig --list #列出所有的系统服务 chkconfig --add httpd #增加httpd服务 chkconfig --del httpd #删除httpd服务 chkconfig --level httpd 2345 on #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态 chkconfig --list #列出系统所有的服务启动情况 chkconfig --list mysqld #列出mysqld服务设置情况

0 人点赞