python调用centos防火墙
时间: 2023-09-03 09:07:53 浏览: 99
要在Python中调用CentOS防火墙,可以使用subprocess模块来执行相应的命令。以下是一个示例代码:
```python
import subprocess
# 启动防火墙
subprocess.run(['systemctl', 'start', 'firewalld.service'])
# 停止防火墙
subprocess.run(['systemctl', 'stop', 'firewalld.service'])
# 重启防火墙
subprocess.run(['systemctl', 'restart', 'firewalld.service'])
# 查看防火墙状态
subprocess.run(['systemctl', 'status', 'firewalld.service'])
```
在上面的示例中,我们使用了`subprocess.run()`函数来执行相应的命令。你可以根据需要调用不同的命令来启动、停止、重启或查看防火墙的状态。注意,执行这些命令可能需要管理员权限。
希望这可以帮助到你!如果你有任何其他问题,请随时提问。
阅读全文