系统状况相关的命令
2009-08-07 15:58
253 查看
unam e:显示系统信息
hostname:显示主机名(如果想永久更换主机名,需要编辑/etc/sysconfig/network)
last:列出最近的用户登录
lastlog:列出每一个用户的最近登录情况
free:显示内存使用状况
top:系统监视器(按q退出top)
---------------------------------------------
pstree –p 查看进程间的关系和进程号
查询进程
ps
ps的常用参数:
-a 显示所有进程,但不包括不隶属于任何一个终端的进程
-u 显示不属于任何一个终端的进程,诸如各类系统网络服务的后台程序
-l 以长模式显示进程的信息
-u 显示进程的拥有者信息
在ps的参数中,是否加-号,表示不同的参数。
ps显示中的STAT,可以为:
R:正在运行。
S:进程睡眠中,通常可以因事件发生而被唤醒。
T:进程已停止。
D:进程睡眠中,除非发生指定事件,否则不会被唤醒。
Z:僵尸进程,例如未能被父进程回收的子进程。通常是一个系统bug或非法操作。
< :高优先级进程。
N:低优先级进程。
控制进程
kill:
语法:kill [-signal] PID
向进程传送一个特定的讯号
默认为15(终结) [9来强制杀死]
kill -l:列出所有可以由kill传递的讯号
killall:除了进程号,我们还可以在killall后添加一个关键字,可以用来杀死一批进程。例如:
[root@stationxx root]# killall httpd
杀死所有http进程。(关闭http服务。)
对于job,我们也可以通过 kill [-signal] %jobID来控制。
----------------------------
进程的优先级
进程的优先级,用nice值来表示
nice:以一个不同的nice值来运行指令
nice -n num command
renice:改变一个运行进程的nice值
renice -n pid
Linux系统用nice值来判断一个进程的优先级,修改进程运行的优先级,是通过增加或减少进程的nice值来实现。nicez值中负值( -n )表示高优先级,正值( n )表示低优先级。nice值的范围在-20~19之间,数值越大表示优先级越低。系统默认的进程nice值为0。当我们使用nice指令可设定以一定的nice值来执行一个命令时,默认情况下nice值为10。一般用户只能设定以一个正的nice值,即低优先级的方式来执行一个命令。只有root才可以指定以一个负的nice值,即高优先级的方式执行一个命令。我们通过renice可以更改一个运行进程的nice值,对于一般用户,只能提高nice值,降低优先级;只有root用户才能降低nice值,提升优先级。nice值小的进程优先级高;nice值大的进程的优先级低
nice命令的语法结构: nice [increment] [command] [arguments]
如nice -17 vi abc
----------
前台和后台
command &:将一个进程直接丢入后台运行
nohup command &:将一个进程直接丢入后台运行,而且在该控制台退出后,进程仍不挂断
ctrl + Z:将一个正在运行的前台进程暂停,并丢入后台
jobs:列出系统当前的后台进程
fg:将后台进程拉回前台
bg:激活后台暂停的进程
对于job,我们也可以通过 kill [-signal] %jobID来控制。
hostname:显示主机名(如果想永久更换主机名,需要编辑/etc/sysconfig/network)
last:列出最近的用户登录
lastlog:列出每一个用户的最近登录情况
free:显示内存使用状况
top:系统监视器(按q退出top)
---------------------------------------------
pstree –p 查看进程间的关系和进程号
查询进程
ps
ps的常用参数:
-a 显示所有进程,但不包括不隶属于任何一个终端的进程
-u 显示不属于任何一个终端的进程,诸如各类系统网络服务的后台程序
-l 以长模式显示进程的信息
-u 显示进程的拥有者信息
在ps的参数中,是否加-号,表示不同的参数。
ps显示中的STAT,可以为:
R:正在运行。
S:进程睡眠中,通常可以因事件发生而被唤醒。
T:进程已停止。
D:进程睡眠中,除非发生指定事件,否则不会被唤醒。
Z:僵尸进程,例如未能被父进程回收的子进程。通常是一个系统bug或非法操作。
< :高优先级进程。
N:低优先级进程。
控制进程
kill:
语法:kill [-signal] PID
向进程传送一个特定的讯号
默认为15(终结) [9来强制杀死]
kill -l:列出所有可以由kill传递的讯号
killall:除了进程号,我们还可以在killall后添加一个关键字,可以用来杀死一批进程。例如:
[root@stationxx root]# killall httpd
杀死所有http进程。(关闭http服务。)
对于job,我们也可以通过 kill [-signal] %jobID来控制。
----------------------------
进程的优先级
进程的优先级,用nice值来表示
nice:以一个不同的nice值来运行指令
nice -n num command
renice:改变一个运行进程的nice值
renice -n pid
Linux系统用nice值来判断一个进程的优先级,修改进程运行的优先级,是通过增加或减少进程的nice值来实现。nicez值中负值( -n )表示高优先级,正值( n )表示低优先级。nice值的范围在-20~19之间,数值越大表示优先级越低。系统默认的进程nice值为0。当我们使用nice指令可设定以一定的nice值来执行一个命令时,默认情况下nice值为10。一般用户只能设定以一个正的nice值,即低优先级的方式来执行一个命令。只有root才可以指定以一个负的nice值,即高优先级的方式执行一个命令。我们通过renice可以更改一个运行进程的nice值,对于一般用户,只能提高nice值,降低优先级;只有root用户才能降低nice值,提升优先级。nice值小的进程优先级高;nice值大的进程的优先级低
nice命令的语法结构: nice [increment] [command] [arguments]
如nice -17 vi abc
----------
前台和后台
command &:将一个进程直接丢入后台运行
nohup command &:将一个进程直接丢入后台运行,而且在该控制台退出后,进程仍不挂断
ctrl + Z:将一个正在运行的前台进程暂停,并丢入后台
jobs:列出系统当前的后台进程
fg:将后台进程拉回前台
bg:激活后台暂停的进程
对于job,我们也可以通过 kill [-signal] %jobID来控制。
相关文章推荐
- linux系统运行状况相关的Shell命令:
- 十八. 和系统运行状况相关的Shell命令:
- 十八. 和系统运行状况相关的Shell命令:
- 十八. 和系统运行状况相关的Shell命令:
- Linux系统运行状况相关的Shell命令
- Linux就该这么学--命令集合11(配置系统相关信息)
- Linux系统中vim、find、bash环境变量、文件系统权限及磁盘管理相关命令
- Linux系统下启动MySQL的命令及相关知识
- Linux系统上的任务计划相关命令at、crontab的使用方法
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- linux 文件系统解析及相关命令
- linux 文件系统解析及相关命令
- Mac系统cocos相关命令显示command not found解决方法
- kali2.0 2017国内源添加+系统信息相关命令+中文输入法安装
- linux中的文件处理命令、系统管理相关命令、系统安全相关命令不太明白地方
- Linux系统学习之路和常用命令及其他系统相关内容
- Linux必学的60个命令(5)-系统安全相关命令
- 将zip版本的tomcat注册为windows系统服务的相关命令
- Linux必学的60个命令:系统管理相关命令
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍