usage: see firewall-cmd man page firewall-cmd: error: unrecognized arguments: success 什么意思
时间: 2025-01-05 20:47:53 浏览: 24
这个错误信息通常出现在使用 `firewall-cmd` 命令时,提示用户命令使用不正确或参数不合法。具体解释如下:
1. **usage: see firewall-cmd man page**: 这部分提示用户可以查看 `firewall-cmd` 的手册页(man page)以获取详细的使用说明。
2. **firewall-cmd: error: unrecognized arguments: success**: 这部分表示 `firewall-cmd` 命令无法识别 `success` 这个参数。
可能的原因是你在命令中错误地添加了 `success` 参数,而 `firewall-cmd` 并不接受这个参数。
### 解决方法
1. **查看手册页**:
```sh
man firewall-cmd
```
这将显示 `firewall-cmd` 的详细使用说明,帮助你理解哪些参数是合法的。
2. **检查命令语法**:
确保你在使用 `firewall-cmd` 命令时使用了正确的参数。例如,添加一个服务到防火墙允许列表中:
```sh
firewall-cmd --add-service=http
```
3. **重新运行命令**:
去掉 `success` 参数,重新运行你的命令。例如,如果你原本的命令是:
```sh
firewall-cmd --add-service=http success
```
那么你应该去掉 `success`:
```sh
firewall-cmd --add-service=http
```
### 示例
假设你想添加 HTTP 服务到防火墙允许列表中,你应该运行:
```sh
firewall-cmd --add-service=http
```
阅读全文