良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

linux ps 详解

要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本、同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。

阅读全文...

标签: linuxps

作者:良玉 分类:Linux 浏览:411 评论:0

僵尸进程

什么是僵尸进程? 
In UNIX System terminology, a process that has terminated,but whose 

parent has not yet waited for it, is called a zombie. 

在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 

那么他将变成一个僵尸进程. 

阅读全文...

Linux Web服务器网站故障分析常用的命令

PS:整理一些Linux Web服务器网站故障分析常用的命令,内容均来源于网络。如果你是老手,什么好的命令集或者必杀技欢迎留言,丰富此文!

系统连接状态篇:
1.查看TCP连接状态
netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn

netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 或
netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print key,"t",state[key]}'
netstat -n | awk '/^tcp/ {++arr[$NF]};END {for(k in arr) print k,"t",arr[k]}'


阅读全文...

Linux下查找连接了mysql的进程

当遇到mysql很卡,然后又想知道找到原因时,我常用以下方法找问题
show processlist\G;  或者show full processlist\G;
*************************** 5. row ***************************
     Id: 197343
   User: root
   Host: 127.0.0.1:41354
     db: xxx
Command: Query
   Time: 0
  State: Sleep


阅读全文...