当前位置:首页 > linux > 正文

linux如何查看启动的进程

  • linux
  • 2024-04-30 08:21:25
  • 8683

1. ps 命令
ps(process status)命令是显示进程状态和信息的标准工具。 要查看启动进程,可以使用以下命令:
ps -aux
此命令将显示所有正在运行的进程,包括启动进程。
2. systemctl 命令
systemctl 命令用于管理 systemd 系统和服务。 要查看启动进程,可以使用以下命令:
systemctl list-unit-files | grep -i boot
此命令将列出所有以 "boot" 开头的单元文件,这些单元文件通常对应于启动进程。
3. chkconfig 命令
chkconfig 命令用于管理系统启动和停止服务。 要查看启动进程,可以使用以下命令:
chkconfig --list | grep -i on
此命令将列出所有在系统启动时自动启动的服务。
4. bootctl 命令
bootctl 命令用于管理系统引导加载程序。 要查看启动进程,可以使用以下命令:
bootctl show
此命令将显示引导加载程序的当前配置,包括已注册的启动映像和引导选项。
5. initctl 命令
initctl 命令用于管理传统的 SysV 初始化系统。 要查看启动进程,可以使用以下命令:
initctl list | grep -i start
此命令将列出所有在系统启动时自动启动的脚本。
示例输出
# 使用 ps 命令
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 09:08:13 ? 00:00:01 /sbin/init
root 2 0 0 09:08:13 ? 00:00:00 [kthreadd]
root 3 2 0 09:08:13 ? 00:00:00 [migration/0]
# 使用 systemctl 命令
UNIT ACTIVE SUB
avahi-daemon.service active running
avahi-daemon.socket active listening
...
注意:
不同的 Linux 发行版可能会有不同的启动机制和命令。
以上命令可能需要 root 权限才能运行。