app教程网 综合百科 linux进程管理器(linux进程管理机制的工作原理)

linux进程管理器(linux进程管理机制的工作原理)

Linux进程管理是一项非常重要的工作,可以帮助我们更好地控制系统。进程是计算机上程序的执行活动。当你运行一个程序时,你启动了一个进程。以下是一些常见的流程操作命令。

Linux进程操作命令1: PS进程状态查询命令。

命令格式#ps [[选项]]

常用选项: -a,显示所有用户进程。-e,显示过程环境变量。-我,列出一长串。-r,只显示运行过程。-s,增加CPU时间和页面错误。 -w,以宽格式显示输出。

默认情况下,如果输出结果不能显示在一行中,结果的输出将被缩短。使用这个选项可以避免这个问题。 -txx,只显示tty.xx控制的进程。-u,打印用户格式,显示用户名和进程的开始时间。

-x,显示无控制终端的流程。

命令使用说明:

示例:

例A:分页显示所有进程,同时显示进程的用户名和开始时间。该命令如下所示:

# PS-axu | more USERPID % CPU % MEMVSZRSSTTYSTATSTARTTIMECOMMAND root 10。20 .88888492?S22:060:04init root20.00.000?根30。00 .000?swn 22:060:00[ksoftirqd/0]root 4000 .000?SW22:060:00[kswapd]根50。00 .000?SW22:060:00[BD同花顺]根60。00 .000?SW22:060:00[k更新]根80。00 .000?根10770。00 .11360400 ty4s 22:090:00/sbin/mingettty tty 4根10780。00 .11360400 ty5s 22:090:00/sbin/mingettty tty 5根10790。00 .11360400 ty6s 22:090:00/sbin/mingettttty.著名图象处理软件命令输出字段的含义:用户,

Linux进程操作命令2: kill end process命令。

命令格式:#kill [[选项]][[信号]]进程号。

常用选项: -s,指定要发送的信号。它可以是信号名称,也可以是相应的数字。-p,指定kill命令只是显示进程的PID,并没有真正发送结束信号。-l,打印kill可以发送的信号列表,

可以在文件/usr/include/Linux/signal.h中找到它。

[[信号]]

发送一个可选的信号,默认值是SIGTERM,另外两个常用的值是- SIGHUP(调制解调器被电话挂起的设备)和SIGKILL(不能被进程忽略)。

命令使用说明:

使用该命令结束正在运行的程序,可以达到windows下“任务管理器”的效果。特别是当一个进程总是运行而没有任何结果,现象崩溃时,也许这个命令会杀死那个进程,使系统恢复正常。

示例:

示例A:终止上面示例A中的cupsd进程。该命令如下所示:

#kill 945

例B:显示所有kill的信号。

#kill-l 1)SIGHUP2)SIGINT3)SIGQUIT4)SIGILL 5)SIGTRAP6)SIGABRT7)SIGBUS8)SIGFPE 9)SIGKILL10)SIGUSR111)SIGSEGV12)SIGUSR2 13)SIGPIPE14)SIGALRM15)SIGTERM17)SIGCHLD 18)SIGCONT19)SIGSTOP20)SIGTSTP21)SIGTTIN 22)SIGTTOU23)SIGURG24)SIGXCPU25)SIGXFSZ 26)SIGVTALRM27)SIGPROF28)SIGWINCH29)SIGIO 30)SIGPWR31)SIGSYS35)SIGRTMIN36)SIGRTMIN+1 37)SIGRTMIN+238)SIGRTMIN+339)SIGRTMIN+440)SIGRTMIN+5 41)SIGRTMIN+642)SIGRTMIN+743)SIGRTMIN+844)SIGRTMIN+9 45)SIGRTMIN+1046)SIGRTMIN+1147)SIGRTMIN+1248)SIGRTMIN+13 49)SIGRTMIN+1450)SIGRTMAX-1451)SIGRTMAX-1352)SIGRTMAX-12 53)SIGRTMAX-1154)SIGRTMAX-1055)SIGRTMAX-956)SIGRTMAX-8 57)SIGRTMAX-758)SIGRTMAX-659)SIGRTMAX-560)SIGRTMAX-4 61)SIGRTMAX-362)SIGRTMAX-263)SIGRTMAX-1

本文来自网络,不代表本站立场,转载请注明出处:https: