数据库服务器进程与用户管理指南
在数据库管理工作中,诊断和解决可用性及性能问题是数据库管理员(DBA)的关键职责。在排查问题时,DBA 通常会先确定当前正在运行的进程以及登录到服务器的用户详细信息。因此,了解如何从 Linux 操作系统中提取进程和用户活动信息至关重要。此外,部分与操作系统用户和进程相关的任务需要 root 权限,比如在 Linux 服务器上安装数据库软件时,创建操作系统用户和组就需要 root 权限。
1. 列出进程
当你想要查看数据库服务器上当前正在运行的进程时,可以使用 ps (进程状态)实用程序。
- 查看当前用户启动的进程 :如果不使用任何参数运行 ps 命令,将显示当前登录用户启动的所有进程。
$ ps
PID TTY TIME CMD
24975 pts/5 0:00 ps
15127 pts/5 0:00 bash
- 查看所有进程 :若要查看服务器上运行的所有进程,可使用
-e和-f选项以完整输出格式显示每个进程。当服务器上运行着大量进程时,可将ps的输出通过管道传递给grep命令,以限制搜索特定用户或进程名。例如,查找包含字符串smon的进程:
<
超级会员免费看
订阅专栏 解锁全文
1562

被折叠的 条评论
为什么被折叠?



