一,查看进程
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服务设置情况