📅  最后修改于: 2023-12-03 15:24:58.607000             🧑  作者: Mango
如果你需要在 Linux 系统中启动服务,你可以使用 systemd
管理服务。但是,在某些情况下,服务可能会由于各种原因而停止。如果服务停止了,你可以使用以下步骤在 bash
中启动服务。
打开终端并登录到系统。
检查服务状态。你可以使用 systemctl status <service>
命令来检查服务的状态。
systemctl status nginx
如果服务正在运行,你将看到以下信息:
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2021-05-03 15:10:10 UTC; 1h 25min ago
Main PID: 1234 (nginx)
CGroup: /system.slice/nginx.service
├─1234 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─5678 nginx: worker process
如果服务已停止,你将看到以下信息:
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Mon 2021-05-03 14:59:21 UTC; 1h 35min ago
Docs: man:nginx(8)
Process: 1234 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 1234 (code=exited, status=0/SUCCESS)
如果服务已停止,请使用 systemctl start <service>
命令启动服务。
systemctl start nginx
检查服务状态以确保服务已启动。
systemctl status nginx
你应该能够看到以下信息:
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2021-05-03 16:38:22 UTC; 4s ago
Main PID: 7890 (nginx)
Tasks: 2 (limit: 1152)
CGroup: /system.slice/nginx.service
├─7890 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─7891 nginx: worker process
如果你需要在 Linux 系统中启动一个停止的服务,你可以使用 systemctl start <service>
命令在 bash
终端中启动服务。使用 systemctl status <service>
命令检查服务状态以确保服务已经被成功启动。