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