X
这篇文章由我们训练有素的编辑和研究团队共同创作,他们对文章的准确性和全面性进行了验证。
wikiHow的内容管理团队会严密监督编辑人员的工作,确保每篇文章都符合我们的高质量标准要求。
这篇文章已经被读过19,577次。
这篇文章教你如何在Linux中强制重启当前运行的服务。无论你的Linux类型是什么,只需几个简单的命令即可。
步骤
-
打开命令行。大多数Linux发行版在屏幕左下角都有一个菜单选项,你可以在菜单中找到叫做“终端”的应用程序;你需要打开这个应用程序才能显示命令行。
- 由于Linux发行版的界面因版本而异,你可能需要在菜单文件夹中寻找“终端”或命令行应用程序。
- 你可能会在桌面或者屏幕底部的工具栏里,而不是在菜单中找到“终端”应用程序。
- 有些Linux发行版在屏幕的顶部或底部有一个命令行栏。
-
输入命令以显示当前运行的服务。在“终端”中输入ls /etc/init.d,并按Enter。这样就会显示当前运行服务的列表,及其相应的命令名称。
- 如果这个命令不起作用,那就尝试ls /etc/rc.d/。
-
找到要重启的服务的命令名称。通常可以在屏幕左侧找到服务的名称(例如,“Apache”),而命令名称(例如,“httpd”或“apache2”,取决于你的Linux发行版)会出现在屏幕右侧。
-
输入重启命令。在“终端”中输入sudo systemctl restart service,确保用服务的命令名称替换命令中的service部分,并按Enter。
- 例如,想要在Ubuntu Linux 中重启Apache,你需要在“终端”中输入sudo systemctl restart apache2。
-
出现提示时输入密码。输入超级用户账户的密码,然后按Enter。这样就会重新启动进程。
- 这样操作后,如果服务没有重启,尝试输入sudo systemctl stop service,按 Enter,然后输入sudo systemctl start service。
广告
小提示
- 你可以使用“chkconfig”命令在系统启动时添加和删除服务。
- 要查看电脑上所有目录中所有当前服务的完整列表,在“终端”中输入ps -A。
广告
警告
- 在尝试这个操作时,不要随意停止服务。有些服务是保持系统稳定和运行流畅所必需的。
广告
关于本wikiHow
广告
wikiHow的内容管理团队会严密监督编辑人员的工作,确保每篇文章都符合我们的高质量标准要求。 这篇文章已经被读过19,577次。