ipcrm命令用来删除一个或更多的消息队列、信号量集或者共享内存标识。如果要删除和 SharedMemoryID 18602 相关的共享内存段,请输入:ipcrm -m 18602。
systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。
w命令用于显示已经登陆操作系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入操作系统的用户有哪些人,以及他们正在执行的程序。
watch命令以周期性的方式执行给目的指令,指令输出以全屏方式显示。watch在Linux操作系统中是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具。
pidof命令用于查找指定名称进程的进程号id号。语法:pidof(选项)(参数)。选项:-s:仅返回一个进程号;-c:仅显示具有相同“root”目录的进程;-x:显示由脚本开启的进程。
skill命令用于向指定的进程发送信号,冻结进程。这个命令初学者并不常用,深入之后牵涉到系统服务优化之后可能会用到。语法:skill(选项)。选项:-f:快速模式;-i:交互模式。
pgrep命令以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。
renice命令可以修改正在运行的进程的调度优先级。预设是以程序识别码指定程序调整其优先权,您也可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。
nohup命令可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。
ipcs命令用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存与信号量的信息。语法:ipcs(选项)。选项:-a:显示全部可显示的信息;-q:显示活动的消息队列信息。
pmap命令用于报告进程的内存映射关系,是Linux操作系统调试及运维一个很好的工具。语法:pmap(选项)(参数)。选项:-x:显示扩展格式;-d:显示设备格式;-q:不显示头尾行;-V:显示指定版本。
nice命令用于以指定的进程调度优先级启动其他的程序。语法:nice(选项)(参数)。选项:-n:指定进程的优先级(整数)。参数:指令及选项:需要运行的指令及其他选项。
service命令是Redhat Linux兼容的发行版中用来控制操作系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有操作系统服务的当前状态。
pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。语法:pstree(选项)。选项:-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示。
telint命令用于切换当前正在运行的Linux操作系统的运行等级。语法:telint(选项)(参数)。选项:-t:指定等待的秒数。参数:运行等级:指定要切换的运行等级。
killall命令使用进程名称来杀死进程,使用killall指令可以杀死一组同名进程。killall能把kill命令实现的两个过程合二为一,在Linux系统中是一个很好用的命令。
runlevel命令用于打印当前Linux操作系统的运行等级。linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel。
batch命令用于在指定时间,当系统不繁忙时执行任务,用法与at相似。语法:batch(选项)(参数)。选项:-f:指定包含具体指令的任务文件;-q:指定新任务的队列名称。
ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的Linux进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态。
init命令是Linux操作系统下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。
crontab命令被用来提交与管理用户需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程。
pkill命令可以按照进程名杀死进程。pkill和killall两个命令应用方法差不多,也是直接杀死运行中的操作系统程序;如果您想杀掉单个进程,请用kill来杀掉。
atrm命令用于删除待执行任务队列中的指定任务。语法:atrm(选项)(参数)。选项:-V:显示版本号。参数:任务号:指定待执行队列中要删除的任务。
atq命令显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。语法:atq(选项)。选项:-V:显示版本号;-q:查询指定队列的任务。
at命令用于在指定时间执行命令。at命令允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。