系统管理
一、w
二、id
三、ps
Linux ps
(英文全拼:process status
)命令用于显示当前进程的状态,类似于 windows
的任务管理器。
语法
ps [options] [--help]
-
ps
: 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 -
-A
: 列出所有的进程 -
-w
: 显示加宽可以显示较多的资讯 -
-au
: 显示较详细的资讯 -
-aux
: 显示所有包含其他使用者的进程
3.1 ps -a
ps -a
显示进程信息
3.2 ps -ef | grep 进程关键字
ps -ef | grep 进程关键字
显示指定进程。如图所示:
ps -ef | grep php // 显示 php 进程信息
ps -ef | grep nginx // 显示 nginx 进程信息
3.3 ps aux | grep 进程关键字
ps aux | grep 进程关键字
显示所有包含其他使用者的指定进程
ps aux | grep php // 显示 php 进程信息
ps aux | grep nginx // 显示 nginx 进程信息
四、su
五、rsh
六、top
七、who
八、chfn
九、chsh
十、date
十一、exit
十二、free
十三、halt
十四、kill
Linux kill
命令用于终止正在运行的进程。kill
命令可以发送不同的信号给目标进程,来实现不同的操作,如果不指定信号,默认会发送 TERM
信号(15
),即终止。若仍无法终止该程序,可使用 SIGKILL(9)
信息尝试强制删除程序。
语法
kill [options] <PID>
-
-l
: 列出所有可用的信号。 -
-<signal>
: 发送特定的信号给目标进程,如-9
表示发送KILL
信号,即强制终止进程。 -
<PID>
: 是要终止进程的进程ID
。
14.1 kill PID
kill PID
默认情况下,kill
命令发送SIGTERM
(信号15
),这可以请求进程终止。如果进程没有捕获这个信号,它将被终止。
14.2 kill -9 PID
kill -9 PID
发送 SIGKILL
(信号9
)将立即结束进程,不能被忽略或捕获。
十五、last
十六、nice
十七、rwho
十八、sudo
十九、gitps
二十、lastb
二十一、login
二十二、skill
二十三、sleep
二十四、tload
二十五、uname
uname
(英文全拼:unix name
)命令用于显示操作系统信息,例如内核版本、主机名、处理器类型等。uname
可显示电脑以及操作系统的相关信息。
语法
uname [-amnrsv][--help][--version]
-
-a
或--all
显示全部的信息,包括内核名称、主机名、操作系统版本、处理器类型和硬件架构等。。 -
-m
或--machine
显示处理器类型。 -
-n
或--nodename
显示主机名。 -
-r
或--release
显示内核版本号。 -
-s
或--sysname
显示操作系统名称。 -
-v
显示操作系统的版本。 -
--help
显示帮助。 -
--version
显示版本信息。 -
-p
显示处理器类型(与 -m 选项相同)。
19.1 uname -m
uname -m
命令用于显示系统的硬件架构类型。具体来说,它会输出当前系统的机器硬件名称,例如 x86_64
表示 64
位的 x86
架构。