系统状况相关的命令

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来控制。 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值