中国教育在线 中国教育网 加入收藏 设为首页

Linux实用系统管理命令回顾

http://itpx.eol.cn  来源:  作者:  2009-07-29    

  1.
  free -m  #查看内存占用
  free -m -t #看内存占用并统计
  free -n -t -s 2  #看内存占用并统计,每两秒刷新一次
  2.
  vmstat -s  #看内存的使用状况
  3.
  top  #看进程的CPU排名
  top -d 1  #看排名的时候1秒刷新一次
  top  进入后按1,可以看见每个cpu的执行情况
  top  进入后按f,按j,按空格,可以看见进程在哪个CPU上执行
  按W(大写),可以将TOP的设置保存下来
  4.
  ps -ef  #看完整的进程信息
  ps -eLf  #如果每个进程不显示其中的线程,则L参数可以显示每个线程
  ps -eo ppid,pid,user,args,%mem,vsz,rss --sort rss   #显示进程名,内存占用,虚拟内存,物理内存,并按照物理内存使用量排序
  ps -eo ppid,pid,user,args,%mem,vsz,rss --sort vsz   #显示进程名,内存占用,虚拟内存,物理内存,并按照虚拟内存使用量排序
  (虚拟内存和物理内存使用很大都可能产生大量碎片)
  5.
  iostat -p 2  #分别显示每个分区的IO,每2秒刷新一次

  1、ps查看内存信息

  RSS -- 进程本身的内存占用
  VSZ -- 算上共享库的总占用
  ps -eo pid,user,comm,args,%cpu,%mem,rss,vsz,sz
  查看内存、CPU
  ps -fewL|grep face_svr
  ps -fp $(pgrep -d, face_svr)

  top c
  VIRT 使用的虚拟内存总量, VIRT=SWAP+RES
  RES  使用的、未被换出的物理内存大小, RES=CODE+DATA
  SWAP 使用的虚拟内存中被换出的大小
  SHR  共享内存大小
  CODE 可执行代码占用的物理内存大小
  DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小
  %MEM 使用的物理内存百分比, =RES/总共内存大小

  2、查看指定进程名的信息

  ps -fp $(pgrep -d, -fx ./httpd)

  3、精确计算进程数

  proc_num=$(pgrep -x $proc | wc -l)

  4、数据库操作

  mysqldump group_filter -uroot -proot@105 --default-character-set=latin1  --extended-insert=false
  mysql -uroot -e "select fpath, lloccode into outfile '/data/dump_data/$db_idx.$t.txt' from picdata_$db_idx.album_photolist_$t where lloccode like '^%';"

  unix时间转换
  select now();
  select from_unixtime(1238373217);
  select unix_timestamp('2009-03-30 08:33:37')


































推荐给好友    我要收藏    我要纠错    分享到

免责声明:

① 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。

② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

内容推荐
eol.cn简介 | 联系方式 | 网站声明 | 京ICP证140769号 | 京ICP备12045350号 | 京公网安备 11010802020236号
版权所有 北京中教双元科技集团有限公司 EOL Corporation
Mail to: webmaster@eol.cn