저는 Linux와 PHP의 세계를 처음 접했습니다. 우리는 PHP로 개발된 웹 패널을 가지고 있습니다. 사용자는 이 패널을 사용하여 서버의 IP 주소를 변경할 수 있어야 합니다. 이제 쉘 명령을 실행하고 ifcfg-enp1s0 파일을 업데이트할 수 있도록 SELinux에 몇 가지 규칙을 추가했습니다. 문제는 웹 애플리케이션에서 이 파일을 편집할 때 변경 사항이 파일에 기록되지만 Linux에서는 기록되지 않는다는 점입니다. 네트워크 서비스를 다시 시작해도 IP는 변경되지 않습니다. 서버를 다시 시작한 후 Centos가 충돌하고 더 이상 작동하지 않습니다.
고쳐 쓰다
service network restart
명령줄에서 명령이 성공적으로 실행되지만 IP는 여전히 이전 IP입니다.