systemctl restart sshd.service -bash: systemctl: command not found
时间: 2024-05-28 18:06:36 浏览: 262
systemctl 是一个用于管理系统服务的命令,不同的 Linux 发行版可能会有所不同。如果你的系统没有安装 systemd,那么 systemctl 命令就不会存在。如果你想重启 sshd 服务,可以使用以下命令:
```
sudo service sshd restart
```
或者
```
sudo /etc/init.d/ssh restart
```
这两个命令都可以在大多数 Linux 发行版上使用。如果你使用的是 Debian 或 Ubuntu 等基于 systemd 的系统,那么也可以使用以下命令:
```
sudo systemctl restart ssh
```
相关问题
Running kernel seems to be up-to-date. Failed to check for processor microcode upgrades. /etc/needrestart/restart.d/systemd-manager systemctl restart colord.service containerd.service cron.service haveged.service open-vm-tools.service open-vm-tools.service polkit.service rsyslog.service rtkit-daemon.service systemd-journald.service systemd-networkd.service systemd-timesyncd.service systemd-udevd.service udisks2.service upower.service Service restarts being deferred: systemctl restart ModemManager.service systemctl restart NetworkManager.service /etc/needrestart/restart.d/dbus.service systemctl restart docker.service systemctl restart getty@tty1.service systemctl restart lightdm.service systemctl restart systemd-logind.service No containers need to be restarted. User sessions running outdated binaries: zh242653915 @ session #2: dbus-daemon[2543], dbus-launch[2542], lightdm[995], qterminal[13161], vmtoolsd[1225], xcape[1231], xfce4-panel[1143], xfce4-session[1026], xterm[8553] zh242653915 @ user manager service: at-spi-bus-laun[1085], gvfsd[1116], systemd[1000] No VM guests are running outdated hypervisor (qemu) binaries on this host.
这个信息是系统在检查更新时的输出,其中包含一些警告和提示信息。其中 "Running kernel seems to be up-to-date" 表示当前的内核版本是最新的,无需更新。而 "Failed to check for processor microcode upgrades" 表示无法检查处理器微码是否有更新。
接下来是一些服务的重启提示,例如 "systemctl restart colord.service" 表示需要重启 colord 服务,你可以按照提示执行相应的命令来完成重启。最后是一些用户会话和二进制文件的更新提示,这些提示可以帮助你及时更新系统中的文件和程序,以确保系统的安全和稳定性。
总之,这个信息是系统在检查更新时输出的,你可以根据其中的提示进行相应的操作,以保证系统的正常运行。
[root@localhost ~]# systemctl restart sshd Authorization not available. Check if polkit service is running or see debug message for more information. Failed to restart sshd.service: 连接超时 See system logs and 'systemctl status sshd.service' for details.
这个错误提示表示在重启 sshd 服务时出现了连接超时的问题,可能是由于网络问题或者是 SSH 服务端配置问题导致的。针对这个问题,你可以尝试以下几个步骤:
1. 检查 polkit 服务是否运行正常。可以执行 systemctl status polkit 命令来查看 polkit 服务的状态,如果服务未运行,则需要启动服务。
2. 检查服务器的网络连接是否正常。可以尝试 ping 远程主机或者在远程主机上执行 telnet localhost 22 命令来测试网络连接。
3. 检查 sshd 服务的配置文件是否正确。可以执行 sshd -t 命令来测试 sshd 配置文件的有效性,如果出现错误提示,则需要修改配置文件。
4. 查看系统日志,可以使用命令 journalctl -xe 或者 tail -f /var/log/messages 来查看系统日志,以获取更多的信息。
希望以上信息能够帮助你解决问题。
阅读全文