systemctl status firewalld -bash: systemctl: command not found
时间: 2023-12-12 11:33:37 浏览: 220
根据提供的引用[2],可以看出缺少firewalld命令,需要先安装firewalld。安装命令为:
```shell
yum install firewalld -y
```
安装完成后,可以使用以下命令查看firewalld的状态:
```shell
systemctl status firewalld
```
该命令将显示firewalld的状态,包括是否正在运行以及任何错误信息。
相关问题
[root@realtime-1 ~]# systemctl status firewalld bash: systemctl: command not found
在这个引用中,用户似乎正在进行一些关于安装novnc和修改主机名的操作。然后,用户尝试使用systemctl命令检查firewalld的状态。然而,系统返回了“bash: systemctl: command not found”的错误消息。这个错误消息意味着在系统中找不到systemctl命令,可能是由于系统中未安装systemd导致的。
-bash: firewall-cmd: command not found
-bash: firewall-cmd: command not found错误提示表示找不到firewall-cmd命令。这通常是由于未安装或未正确配置防火墙导致的。要解决这个问题,可以按照以下步骤进行操作:
1. 确认防火墙是否已正确安装。可以使用以下命令检查firewalld服务的状态:
```
sudo systemctl status firewalld
```
如果显示"Active: active (running)",则表示防火墙已安装并运行。否则,需要安装并启动防火墙。
2. 如果防火墙未安装,请使用以下命令进行安装:
```
sudo yum install firewalld
```
或
```
sudo apt-get install firewalld
```
3. 安装完成后,使用以下命令启动防火墙并设置开机自启动:
```
sudo systemctl start firewalld
sudo systemctl enable firewalld
```
4. 最后,重新运行你的命令:
```
sudo firewall-cmd --zone=public --add-port=6789/tcp --permanent
sudo firewall-cmd --reload
```
以上是解决-bash: firewall-cmd: command not found错误的一般步骤。如果问题仍然存在,请提供更多详细信息以便我们提供更准确的解决方案。
阅读全文