Linux进程管理

Linux进程管理,进程是正在执行的一个程序或命令,每个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。

Linux进程启动

Linux进程启动,Linux进程启动教程,在 Linux 中,启动一个进程有两种方式,即手动启动与系统调度启动,其中,手动启动也可以分为前台启动与后台启动。

Linux进程状态

Linux进程状态,Linux进程状态教程,在 Linux 中,一个进程有五种状态,即:可执行状态、可中断的睡眠状态、不可中断的睡眠状态、暂停状态或跟踪状态和退出状态。

Linux ps命令详解

Linux ps命令详解,Linux 中的 ps 命令用来列出系统中当前运行的那些进程。ps 命令列出的是当前那些进程的快照,就是执行 ps 命令的那个时刻的那些进程。

Linux top命令详解

Linux top命令详解,Linux 中的 top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器。

Linux pstree命令详解

Linux pstree命令详解,Linux pstree命令详解教程,Linux 中的 pstree 命令以树状图显示进程间的关系(display a tree of processes)。

Linux查看进程pid(pidof)

Linux查看进程pid(pidof),Linux查看进程pid(pidof)教程,Linux 中的 pidof 命令用于查找指定名称进程的进程 ID,是命令 killall5 的一个软链接。

Linux查看进程打开的文件(lsof)

Linux查看进程打开的文件(lsof),Linux 中的 lsof 命令用于根据文件找到对应的进程信息,也可以根据进程信息找到进程打开的文件。

Linux进程优先级

Linux进程优先级,Linux 是一个多用户、多任务的操作系统,系统中通常运行着非常多的进程。

Linux修改进程优先级(nice)

Linux修改进程优先级(nice),Linux 中的 nice 命令以更改过的优先序来执行程序,如果未指定程序,则会印出目前的排程优先序,内定的 adjustment 为 10,范围为 -20(最高优先序)到 19(最低优先序)。

Linux renice命令详解

Linux renice命令详解,Linux renice命令详解教程,Linux 的 renice 命令用于重新指定一个或多个行程(Process)的优先序(一个或多个将根据参数而定)。

Linux信号详解

Linux信号详解,Linux信号详解教程,信号在最早的 Unix 系统中被引入,内核可用信号通知进程系统所发生的事件。

Linux杀死进程(kill)

Linux杀死进程(kill),Linux杀死进程(kill)教程,Linux 中的 kill 命令用来终止指定的进程(terminate a process)的运行,是 Linux 下进程管理的常用命令。

Linux批量杀死进程(killall)

Linux批量杀死进程(killall),Linux批量杀死进程(killall)教程,Linux 系统中的 killall 命令用于杀死指定名字的进程(kill processes by name)。

Linux pkill命令详解

Linux pkill命令详解,Linux 中的 pkill 命令可以按照进程名杀死进程。pkill 命令和 killall 命令应用方法差不多,也是直接杀死运行中的程序,如果您想杀掉单个进程,请用 kill 来杀掉。

Linux命令后台运行

Linux命令后台运行教程,在 Linux 中,我们需要将命令放入后台运行,有两种方法,即,在需要运行的命令后面加上 & 符号,以及使用 Ctrl+z,使命令在后台处于暂停状态。

Linux查看后台进程(jobs)

Linux查看后台进程(jobs),Linux查看后台进程(jobs)教程,Linux 中的 jobs 命令用于显示 Linux 中的任务列表及任务状态,包括后台运行的任务。

Linux后台命令到前台执行(fg)

Linux后台命令到前台执行(fg)教程,Linux 中的 fg 命令用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。

Linux bg命令详解

Linux bg命令详解教程,Linux 中的 bg 命令用于将作业放到后台运行,使前台可以执行其他任务。该命令的运行效果与在指令后面添加符号 & 的效果是相同的,都是将其放到系统后台执行。

Linux nohup命令详解

Linux nohup命令详解,Linux nohup命令详解教程,Linux 中的 nohup 命令用于不挂断地运行命令,是 no hang up 的缩写,nohup 命令忽略所有的挂断信号(SIGHUP)。

Linux定时任务at命令

Linux定时任务at命令,Linux定时任务at命令教程,Linux 中的 at 命令,用于在一个指定的时间执行一个指定任务,只能执行一次,且需要开启 atd 进程。

Linux定时任务crontab

Linux定时任务crontab,crond 是 Linux 下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与 windows 下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具。

Linux anacron命令详解

Linux anacron命令详解教程,Linux 中的 anacron 命令会以 1 天、1周(7天)、一个月作为检测周期,判断是否有定时任务在关机之后没有执行。

Linux vmstat命令详解

Linux vmstat命令详解教程,Linux 中的 vmstat 命令,是 Virtual Meomory Statistics(虚拟内存统计)的缩写,可用来监控 CPU 使用、进程状态、内存使用、虚拟内存使用、硬盘输入/输出状态等信息。

Linux dmesg命令详解

Linux dmesg命令详解教程,Linux 中的 dmesg 命令用于查看系统的开机信息。 Linux kernel 会将开机信息存储在 ring buffer 中。若是开机时来不及查看信息,可利用 dmesg 命令来查看。

Linux free命令详解

Linux free命令详解教程,Linux 中的 free 命令用于显示 Linux 系统中空闲的、已用的物理内存及 swap 内存,及被内核使用的 buffer。在 Linux 系统监控的工具中,free 命令是最经常使用的命令之一。

Linux w命令详解

Linux w命令详解 ,Linux w命令详解教程,Linux 中的 w 命令用于显示目前登入系统的用户信息。执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。

Linux who命令详解

Linux who命令详解教程,Linux 中的 who 命令用于显示关于当前在本地系统上的所有用户的信息,如果用户是从一个远程机器登录的,那么该机器的主机名也会被显示出来。

Linux last命令详解

Linux last命令详解,Linux last命令详解教程,Linux 中的 last 命令用于查看当前和过去登陆系统用户的相关信息。

Linux lastlog命令详解

Linux lastlog命令详解教程,Linux 中的 lastlog 命令用于显示系统中所有用户最近一次登录信息。lastlog 文件在每次有用户登录时被查询。

Linux pstack命令详解

Linux pstack命令详解教程,Linux 中的 pstack 是一个 shell 脚本,用于打印正在运行的进程的栈跟踪信息,它实际上是 `gstack` 的一个链接,而 gstack 本身是基于 gdb 封装的 shell 脚本。

Linux strace命令详解

Linux strace命令详解教程,Linux 中的 strace 是一个可用于诊断、调试和教学的 Linux 用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。

Linux mpstat命令详解

Linux mpstat命令详解,Linux mpstat命令详解教程,Linux 中的 mpstat 是 Multiprocessor Statistics 的缩写,是实时系统监控工具。其报告与 CPU 的一些统计信息,这些信息存放在 /proc/stat 文件中。

Linux iostat命令详解

Linux iostat命令详解教程,Linux 系统中的 iostat 是 I/O statistics(输入/输出统计)的缩写,iostat 工具将对系统的磁盘操作活动进行监视。