我是 Linux 和 PHP 世界的新手。我们有一个用 PHP 开发的 Web 面板。用户应该能够使用此面板更改服务器的 IP 地址。目前我们已经向 SELinux 添加了一些规则,以便我们可以运行 shell 命令并更新 ifcfg-enp1s0 文件。问题是,当我们在 Web 应用程序中编辑此文件时,我们可以看到更改已写入该文件,但不适用于 Linux。即使重新启动网络服务后,IP 也不会更改。重启服务器后,Centos崩溃并且不再工作。
更新
service network restart
命令在命令行中执行成功,但 IP 仍然是旧 IP。