我有一个旧版 Linux 系统,其中有一些进程(手动或自动启动)在不同用户下运行。服务器很久没有重启了,当前员工不知道具体必须在那里运行什么,也不知道重启后需要手动启动什么。
我必须进行存储迁移,这样我就可以关闭并重新启动它。
在 Windows 中,我可以打开 services.msc 并记下“手动启动”和“自动但停止”的进程,以便正确重启,即使我不知道那里正在运行什么。
Linux 如何准确了解需要重新启动什么或停止什么以及如何在正确重启后执行这些操作?
答案1
chkconfig list
在基于 RHEL 或 CentOS 的系统下,通过检查或命令来注意设置了哪些服务运行ntsysv
。
ps -ef
对于在特定用户下运行的任何单个进程,请记下它们。例如,看看您是否可以在输出中识别程序。