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
[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
相关文章推荐
- 10 篇对初学者和专家都有用的 Linux 命令教程
- 设计模式之行为型模式 - 调用行为的传递问题
- linux mknod命令与磁盘对应一例
- 通晓网络测试常用命令
- FTP命令大全
- Netsh.exe 工具和命令行开关说明
- Ruby基本的环境变量设置以及常用解释器命令介绍
- Oracle数据库执行脚本常用命令小结
- set 命令特殊用法
- C#实现进程管理的启动和停止实例
- PowerShell重启服务命令Restart-Service详细介绍
- Netsh 命令备份和恢复网络设置
- DOS命令全集(一)
- DOS中判断进程是否存在的方法
- 批处理中使用系统路径的命令
- 使用BAT一句话命令实现快速合并JS、CSS
- 三个有用的 Switch 命令
- C#进程监控方法实例分析
- 写批处理必备的一些命令参数使用技巧
- win运行字符命令