作者:
Judy Howell
创建日期:
1 七月 2021
更新日期:
1 七月 2024
![【第94课】Linux优化之需要开机启动的重点服务详解](https://i.ytimg.com/vi/r7i6EDO7Vm8/hqdefault.jpg)
内容
此WikiHow教您如何强制正在运行的服务在Linux中重新启动。不管您的Linux发行版是什么,您都只需几个简单的命令即可完成。
踩
打开命令行。 大多数Linux发行版都有 菜单屏幕左下角的选项,您将在其中找到应用程序“ Terminal”;这将打开命令行。
- 由于Linux发行版的版本可能存在很大差异,因此“终端”或命令行可能位于文件夹中的某个位置 菜单.
- 您可能会在桌面上或屏幕底部的主菜单中找到“终端”应用,而不是在 菜单.
- 某些Linux发行版在屏幕顶部或底部具有命令行栏。
输入命令以列出当前活动的服务。 类型 ls /etc/init.d 在终端中,然后按 ↵输入。显示当前活动服务及其对应命令的列表。
- 如果此命令不起作用,请尝试 ls /etc/rc.d/.
查找您要重新启动的服务的作业名称。 通常,您会在屏幕左侧找到此服务(例如“ Apache”),并在右侧找到命令(例如“ httpd”或“ apache2”,具体取决于您的Linux发行版)。
输入重启命令。 类型 sudo systemctl重新启动服务 在终端中,替换术语 服务 通过相应的命令,然后按 ↵输入.
- 例如,要在Ubuntu Linux上重新启动Apache,请键入 sudo systemctl重新启动apache2 在终端。
出现提示时输入密码。 输入您用于超级用户帐户的密码,然后按 ↵输入。现在,该过程应重新启动。
- 如果执行此操作后服务未重新启动,请键入 sudo systemctl停止服务,然后按 ↵输入在那之后你做作业 sudo systemctl启动服务 进入。
尖端
- 您可以使用“ chkconfig”命令在系统启动文件中添加和删除服务。
- 有关计算机上所有目录中所有当前服务的完整列表,请键入 ps -A 在终端。
警示语
- 尝试时,不要只是随机停止服务。列出的某些服务对于保持系统稳定和正常运行是必需的。