功能说明:显示系统负载状况。
语 法:tload [-V][-d ][-s ][终端机编号]
补充说明:tload指令使用ASCII字符简单地以文字模式显示系统负载状态。假设不给予终端机编号,则会在执行tload指令的终端机显示负载情形。
参 数:
-d 设置tload检测系统负载的间隔时间,单位以秒计算。
-s 设置图表的垂直刻度大小,单位以列计算。
-V 显示版本信息。
功能说明:显示系统负载状况。
语 法:tload [-V][-d ][-s ][终端机编号]
补充说明:tload指令使用ASCII字符简单地以文字模式显示系统负载状态。假设不给予终端机编号,则会在执行tload指令的终端机显示负载情形。
参 数:
-d 设置tload检测系统负载的间隔时间,单位以秒计算。
-s 设置图表的垂直刻度大小,单位以列计算。
-V 显示版本信息。
swatch(simple watcher)
功能说明:系统监控程序。
语 法:swatch [-A ][-c ][-f ][-I ][-P ][-r ][-t ]
补充说明:swatch可用来监控系统记录文件,并在发现特定的事件时,执行指定的动作。swatch所监控的事件以及对应事件的动作都存放在swatch的配置文件中。预设的配置文件为拥护根目录下的.swatchrc。然而在Red Hat Linux的预设用户根目录下并没有.swatchrc配置文件,您可将/usr/doc/swatch-2.2/config_files/swatchrc.personal文件复制到用户根目录下的.swatchrc,然后修改.swatchrc所要监控的事件及执行的动作。
参 数:
-A 预设配置文件中,动作的分隔字符,预设为逗号。
-c设置文件> 指定配置文件,而不使用预设的配置文件。
-f记录文件> 检查指定的记录文件,检查完毕后不会继续监控该记录文件。
-I分隔字符> 指定输入记录的分隔字符,预设为换行字符。
-P分隔字符> 指定配置文件中,事件的分隔字符,预设为逗号。
-r时间> 在指定的时间重新启动。
-t 检查指定的记录文件,并且会监控加入记录文件中的后继记录。
gitps(gnu interactive tools process status)
功能说明:报告程序状况。
语 法:gitps [acefgjlnrsSTuvwxX][p ][t ][U ]
补充说明:gitps是用来报告并管理程序执行的指令,基本上它就是通过ps指令来报告,管理程序,也能通过gitps指令随时中断,删除不必要的程序。因为gitps指令会去执行ps指令,所以其参数和ps指令相当类似。
参 数:
a 显示 现行终端机下的所有程序,包括其他用户的程序。
c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或是常驻服务的标示.
e 列出程序时,显示每个程序所使用的环境变量。
f 用ASCII字符显示树状结构,表达程序间的相互关系。
g 显示现行终端机下的所有程序,包括群组领导者的程序。
j 采用工作控制的格式来显示程序状况。
l 采用纤细的格式来显示程序状况。
n 以数字来表示USER和WCHAN栏位。
p 指定程序识别码,并列出该程序的状况。
r 只列出现行终端机正在执行中的程序。
s 采用程序信号的格式显示程序状况。
S 列出程序时,包括已中断的子程序信息。
t 指定终端机编号,并列出属于该终端机的程序的状况。
T 显示现行终端机下的所有程序。
u 以用户为主的格式来显示程序状况。
U 列出属于该用户的程序的状况。
v 采用虚拟内存的格式显示程序状况。
w 采用宽阔的格式来显示程序状况。
x 显示所有程序,不以终端机来区分。
X 采用旧试的Linux i386登陆格式显示程序状况。
名称:sudo
使用权限:在 /etc/sudoers 中有出现的使用者
使用方式:sudo -V
sudo -h
sudo -l
sudo -v
sudo -k
sudo -s
sudo -H
sudo [ -b ] [ -p prompt ] [ -u username/#uid] -s
sudo command
说明:以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行
参数:
-V 显示版本编号
-h 会显示版本编号及指令的使用方式说明
-l 显示出自己(执行 sudo 的使用者)的权限
-v 因为 sudo 在第一次执行时或是在 N 分钟内没有执行(N 预设为五)会问密码,这个参数是重新做一次确认,如果超过 N 分钟,也会问密码
-k 将会强迫使用者在下一次执行 sudo 时问密码(不论有没有超过 N 分钟)
-b 将要执行的指令放在背景执行
-p prompt 可以更改问密码的提示语,其中 %u 会代换为使用者的帐号名称, %h 会显示主机名称
-u username/#uid 不加此参数,代表要以 root 的身份执行指令,而加了此参数,可以以 username 的身份执行指令(#uid 为该 username 的使用者号码)
-s 执行环境变数中的 SHELL 所指定的 shell ,或是 /etc/passwd 里所指定的 shell
-H 将环境变数中的 HOME (家目录)指定为要变更身份的使用者家目录(如不加 -u 参数就是系统管理者 root )
command 要以系统管理者身份(或以 -u 更改为其他人)执行的指令
范例:
sudo -l 列出目前的权限
sudo -V 列出 sudo 的版本资讯
功能说明:查看系统用户。
语 法:rwho [-a]
补充说明:rwho指令的效果类似who指令,但它会显示局域网里所有主机的用户。主机必须提供rwhod常驻服务的功能,方可使用rwho指令。
参 数:
-a 列出所有的用户,包括闲置时间超过1个小时以上的用户。
名称 : shutdown
使用权限 : 系统管理者
使用方式 : shutdown [-t seconds] [-rkhncfF] time [message]
说明 : shutdown 可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。
参数 :
-t seconds : 设定在几秒钟之后进行关机程序
-k : 并不会真的关机,只是将警告讯息传送给所有只用者
-r : 关机后重新开机
-h : 关机后停机
-n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机
-c : 取消目前已经进行中的关机动作
-f : 关机时,不做 fcsk 动作(检查 Linux 档系统)
-F : 关机时,强迫进行 fsck 动作
time : 设定关机的时间
message : 传送给所有使用者的警告讯息
功能说明:多重视窗管理程序。
语 法:screen [-AmRvx -ls -wipe][-d ][-h ][-r ][-s ][-S ]
补充说明:screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。
参 数:
-A 将所有的视窗都调整为目前终端机的大小。
-d 将指定的screen作业离线。
-h 指定视窗的缓冲区行数。
-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r 恢复离线的screen作业。
-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s 指定建立新视窗时,所要执行的shell。
-S 指定screen作业的名称。
-v 显示版本信息。
-x 恢复之前离线的screen作业。
-ls或–list 显示目前所有的screen作业。
-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业。
功能说明:将SLIP接口加入标准输入。
语 法:sliplogin [用户名称]
补充说明:sliplogin可将SLIP接口加入标准输入,把一般终端机的连线变成SLIP连线。通常可用来建立SLIP服务器,让远端电脑以SLIP连线到服务器。sliplogin活去检查/etc/slip/slip.hosts文件中是否有相同的用户名称。通过检查后,sliplogin会调用执行shell script来设置IP地址,子网掩码等网络界面环境。此shell script通常是/etc/slip/slip.login。
rsh(remote shell)
功能说明:远端登入的Shell。
语 法:rsh [-dn][-l ][主机名称或IP地址][执行指令]
补充说明:rsh提供用户环境,也就是Shell,以便指令能够在指定的远端主机上执行。
参 数:
-d 使用Socket层级的排错功能。
-l 指定要登入远端主机的用户名称。
-n 把输入的指令号向代号为/dev/null的特殊外围设备。
功能说明:远端登入。
语 法:rlogin [-8EL][-e ][-l ][主机名称或IP地址]
补充说明:执行rlogin指令开启终端机阶段操作,并登入远端主机。
参 数:
-8 允许输入8位字符数据。
-e脱离字符> 设置脱离字符。
-E 滤除脱离字符。
-l用户名称> 指定要登入远端主机的用户名称。
-L 使用litout模式进行远端登入阶段操作。