systemd:添加systemd.show_status=0
时间: 2024-02-26 14:56:36 浏览: 117
这个问题似乎是关于如何在 Linux 系统中禁止 systemd 在启动时显示启动状态。如果你的系统使用 systemd 作为 init 系统,你可以在 grub 的启动参数中添加 systemd.show_status=0,这样在系统启动时 systemd 就不会显示启动状态了。具体步骤如下:
1. 使用 root 用户登录系统。
2. 编辑 grub 配置文件,可以使用以下命令打开 /etc/default/grub 文件:
```
sudo vi /etc/default/grub
```
3. 找到 GRUB_CMDLINE_LINUX_DEFAULT 变量,添加 systemd.show_status=0 参数,例如:
```
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash systemd.show_status=0"
```
4. 保存并关闭文件。
5. 更新 grub 配置文件,可以使用以下命令:
```
sudo update-grub
```
6. 重启系统,即可生效。
希望这个答案能够帮到你!
相关问题
● kube-apiserver.service - Kubernetes API Server Loaded: loaded (/usr/lib/systemd/system/kube-apiserver.service; enabled; vendor preset: disabled) Active: failed (Result: start-limit) since 二 2023-05-23 23:10:09 CST; 10s ago Docs: https://github.com/kubernetes/kubernetes Process: 3832 ExecStart=/opt/kubernetes/bin/kube-apiserver $KUBE_APISERVER_OPTS (code=exited, status=1/FAILURE) Main PID: 3832 (code=exited, status=1/FAILURE) 5月 23 23:10:09 localhost.localdomain systemd[1]: kube-apis... 5月 23 23:10:09 localhost.localdomain systemd[1]: Unit kube... 5月 23 23:10:09 localhost.localdomain systemd[1]: kube-apis... 5月 23 23:10:09 localhost.localdomain systemd[1]: kube-apis... 5月 23 23:10:09 localhost.localdomain systemd[1]: Stopped K... 5月 23 23:10:09 localhost.localdomain systemd[1]: start req... 5月 23 23:10:09 localhost.localdomain systemd[1]: Failed to... 5月 23 23:10:09 localhost.localdomain systemd[1]: Unit kube... 5月 23 23:10:09 localhost.localdomain systemd[1]: kube-apis... Hint: Some lines were ellipsized, use -l to show in full.
这是一个 Kubernetes API Server 启动失败的错误信息。可以看到,该服务的状态为“failed”,原因是“start-limit”。在这种情况下,通常是由于服务启动失败多次而被 systemd 限制了启动次数。可能需要查看 kube-apiserver 的日志文件来获取更多信息,以确定导致服务启动失败的根本原因。
[root@localhost ~]# systemctl status redis ● redis.service - redis-server Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Wed 2023-06-07 20:44:44 CST; 4min 9s ago Process: 98975 ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf (code=exited, status=1/FAILURE) Jun 07 20:44:44 localhost systemd[1]: Starting redis-server... Jun 07 20:44:44 localhost redis-server[98975]: 98975:C 07 Jun 2023 20:44:44....y Jun 07 20:44:44 localhost systemd[1]: redis.service: control process exited...=1 Jun 07 20:44:44 localhost systemd[1]: Failed to start redis-server. Jun 07 20:44:44 localhost systemd[1]: Unit redis.service entered failed state. Jun 07 20:44:44 localhost systemd[1]: redis.service failed. Hint: Some lines were ellipsized, use -l to show in full.发生什么事了
根据您提供的输出,看起来 Redis 服务启动失败了。错误信息为 `Failed to start redis-server`。
根据错误信息,这可能是由于 Redis 配置文件的问题导致的。建议您查看 Redis 配置文件 `/usr/local/redis/bin/redis.conf` 是否存在,以及是否存在错误的配置。您可以尝试使用以下命令启动 Redis 服务来检查 Redis 服务的启动错误信息:
```
sudo /usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
```
这将在终端上启动 Redis 服务,并输出错误信息。您可以参考错误信息来解决 Redis 启动失败的问题。
阅读全文