您的位置:首页 > 其它

2016-4-11

2016-04-17 18:08 330 查看
ps
[root@ceshi lianxi]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT
用户名 进程号 占用cpu的百分比 * 虚拟内存的总空间 物理内存空间 状态
START TIME COMMAND
top
-b 输出重定向
-n 跳转次数
-d 跳转时间间隔
top - 21:28:08 up 2:29, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 76 total, 1 running, 75 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us(user), 0.3%sy(system), 0.0%ni(), 99.7%id(idol), 0.0%wa(wait), 0.0%hi(hardinterrupter), 0.0%si(softinterrupt), 0.0%st(steal)
Mem: 1918656k total, 180496k used, 1738160k free, 9784k buffers(硬盘与内存)
Swap: 4128760k total, 0k used, 4128760k free, 60668k cached
buffers-----------------------写磁盘,内存输出
cached-----------------------读磁盘,内存输入
kill
-l 查看数字对应的信号量,1(挂起)9(强制杀死)15(自己关闭自己)18(继续)19(暂停)

pstree
pstree visually merges identical branches
init---4*[getty]
Child threads
icecast2---13*[{icecast2}]
进程存储的地方 -------------------- /proc

pgrep
[root@ceshi dev]# pgrep sshd ------查看进程的pid
1173
1414
[root@ceshi dev]# pgrep -P 1173 ------查看进程下的子进程号
1414
-t tty终端 +终端名,不要/dev
-u 用户 +root……
-l 显示进程名

nice(设置优先级,值越小,优先级越高)
-n N(-20-19)
renice(更改优先级)
-n N 进程号

命令扩展
htop----人性化查看进程的信息以及CPU和内存的使用信息和top命令相似
iostat---查看磁盘读写信息和CPU利用信息
mpstat----查看CPU的使用情况
vmstat
dstat-------------综合信息查询
iptraf

查找最占CPU的进程名和进程号。
[root@localhost lianxi]# ps aux|tail -n +2|sort -k3 -nr|head -1|awk '{print $2,$11}'
956 /sbin/rsyslogd
进程与线程的区别:
杀死后台进程:
kill -9 进程号|kill -9 %作业号
调用后台作业:
fg 作业号
bg-------把后台暂停的进程放到后台执行

configure: error: missing libraries: libncurses
解决办法如下:
CentOS:
yum install -y ncurses-devel
Ubuntu:
sudo apt-get insatll ncurses-dev

查看系统的版本
[root@localhost htop-1.0.2]# cat /etc/issue
Red Hat Enterprise Linux Server release 6.5 (Santiago)
Kernel \r on an \m
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  命令 进程