跳到主要内容

系统管理

2024年04月26日
柏拉文
越努力,越幸运

一、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 架构。

二十六、vlock


二十七、whois


二十八、finger


二十九、fwhios


三十、logout


三十一、newgrp


三十二、pstree


三十三、reboot


三十四、renice


三十五、rlogin


三十六、screen


三十七、swatch


三十八、whoami


三十九、adduser


四十、logname


四十一、suspend


四十二、useradd


四十三、userdel


四十四、usermod


四十五、groupadd


四十六、groupdel


四十七、groupmod


四十八、procinfo


四十九、shutdown


五十、userconf


五十一、logrotate


五十二、sliplogin