service sshd restart bash: service: command not found
时间: 2023-08-01 09:07:38 浏览: 257
看起来您在使用的 Linux 发行版中没有安装 `service` 命令。在一些 Linux 发行版中,如 CentOS 或 Red Hat Enterprise Linux,`service` 是一个非常常用的命令,但在其他发行版中可能不是默认安装的。
如果您需要重启 SSH 服务,您可以尝试使用以下命令进行操作:
- `systemctl restart sshd` (适用于使用 systemd 的发行版,如 Ubuntu 16.04+、CentOS 7+ 等)
- `/etc/init.d/sshd restart` (适用于使用 SysVinit 的发行版,如 CentOS 6-、Debian 7- 等)
请注意,您需要使用 root 用户或者具有 sudo 权限的用户来执行这些命令。
相关问题
centos service sshd restart bash: service: command not found
如果您在 CentOS 中运行 `service sshd restart` 命令时出现 `bash: service: command not found` 的错误提示,可能是因为 CentOS 7 或更高版本已经使用了 `systemd` 进程管理器,而不再使用 `service` 命令来管理服务。
您可以使用以下命令来重启 SSH 服务:
```
systemctl restart sshd
```
请注意,您需要使用 root 用户或者具有 sudo 权限的用户来执行此命令。
systemctl restart sshd.service -bash: systemctl: command not found
systemctl 是一个用于管理系统服务的命令,不同的 Linux 发行版可能会有所不同。如果你的系统没有安装 systemd,那么 systemctl 命令就不会存在。如果你想重启 sshd 服务,可以使用以下命令:
```
sudo service sshd restart
```
或者
```
sudo /etc/init.d/ssh restart
```
这两个命令都可以在大多数 Linux 发行版上使用。如果你使用的是 Debian 或 Ubuntu 等基于 systemd 的系统,那么也可以使用以下命令:
```
sudo systemctl restart ssh
```
阅读全文