快速业务通道

卡卡笔记之Linux Service 服务管理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-10
用来给文件做缓冲,即cached直接用来记忆我们打开的文件
Uptime //显示系统负载程度
[root@localhost ~]# uptime W //显示当前主机中已登录的所有用户,以及用户当年所执行的命令
[root@localhost ~]# w Jobs //当前控制台中的后台进程
[root@localhost ~]#jobs Fg //恢复指定的后台进程到前台
[root@localhost ~]#jobs
[root@localhost ~]#fg 2 Ps //列出进程
[root@localhost ~]# ps //Process status
ps 选项参数
l 长格式输出;
u 按用户名和启动时间的顺序来显示进程;
j 用任务格式来显示进程;
f 用树形格式来显示进程;
a 显示所有用户的所有进程(包括其它用户);
x 显示无控制终端的进程;
r 显示运行中的进程;
ww 避免详细参数被截断;
[root@localhost ~]# ps -aux
----------------------------------------------------------------------------------------------------------------------
USER 进程的属主;
PID 进程的ID;
PPID 父进程;
%CPU 进程占用的CPU百分比;
%MEM 占用内存的百分比;
NI 进程的NICE值,数值大,表示较少占用CPU时间;
VSZ 进程虚拟大小;
RSS 驻留中页的数量;
WCHAN
TTY 终端ID
STAT 进程状态 D Uninterruptible sleep (usually IO)
R 正在运行可中在队列中可过行的;
S 处于休眠状态;
T 停止或被追踪;
W 进入内存交换(从内核2.6开始无效);
X 死掉的进程(从来没见过);
Z 僵尸进程; < 优先级高的进程
N 优先级较低的进程
L 有些页被锁进内存;
s 进程的领导者(在它之下有子进程);
Empire CMS,phome.net

l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
位于后台的进程组; WCHAN 正在等待的进程资源;
START 启动进程的时间;
TIME 进程消耗CPU的时间;
COMMAND 命令的名称和参数;
---------------------------------------------------------------------------------------------------------------------- [root@localhost ~]# ps aux |grep httpd // 与grep 结合,提取指定程序的进程
[root@localhost ~]# ps auxf |grep httpd // 父进和子进程关系 Pgrep判断程序是否正在运行
-l 列出程序名和进程ID
-o 进程起始的ID
-n 进程终止的ID
[root@localhost ~]# pgrep –lo httpd //
[root@localhost ~]# pgrep –ln httpd //
[root@localhost ~]# pgrep -l httpd //
更详细显示进程列表
[root@localhost ~]# ps –l //Long 显示自已的进程数据
[root@localhost ~]# ps –u //User 显示指指定用户的进程数据
[root@localhost ~]# ps -U oracle 查看后台进程
[root@localhost ~]# ps –x
Top //显示CPU利用率,进程状态,内存使用情况
[root@localhost ~]#top Free //用于显示系统内存使用情况,包括内存总量、已使用内存数量、空间内存数量等信息.
[root@localhost ~]# free 终止系统中的进程
终止一个进程或终止一个正在运行的程序,一般是通过 kill 、killall、pkill、xkill 等进行.比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具.
另外应用的场合就是在服务器管理中,在不涉及数据库服务器程序的父进程的停止运行,也可以用这些工具来终止.
为什么数据库服务器的父进程不能用这些工具杀死呢?原因很简单,这些工具在强行终止数据库服务器时,会让数据库产生更多的文件碎片,当碎片达到一定程度的时候,数据库就有崩溃的危险.比如mysql服务器最好是按其正常的程序关闭,而不是用pkill mysqld 或killall mysqld 这样危险的动作;当然对于占用资源过多的数据库子进程,我们应该用kill 来杀掉.
Empire CMS,phome.net
/Kill进程

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号