저는 종종 다양한 Linux 설치 앞에 앉아 네트워크 설정을 확인하거나 변경해야 하는 경우가 있습니다. 이는 다양한 배포판(주로 debian 및 opensuse, ubuntu 및 파생 변형)의 버전이며, 사용자 정의 상태가 다르기 때문에 해당 구성에 대해 신뢰할 수 있는 가정을 할 수 없습니다.
그렇다면 네트워크 인터페이스 및 관련 네트워크 설정을 관리하는 데 어떤 서비스가 사용되는지 간단하면서도 강력한 방법(예: 배포 및 버전에 구애받지 않음)으로 어떻게 알 수 있습니까? (예: NetworkManager, Systemd-networkd 또는 ifup/down)
-> 기본 시스템 도구를 사용하는 것이 더 좋습니다
시스템은 시스템 시작 시 어떤 서비스를 사용/시작할지 알아낼 수 있으므로 알려주는 명령이나 이를 찾을 수 있는 구성 파일이 있어야 합니다.
비슷한 질문이 여러 번 제기되었다는 것을 알고 있지만 제가 찾을 수 있는 모든 답변은 별로 도움이 되지 않는 두 가지 사항 중 하나로 귀결됩니다.
- 작성자가 배포/버전을 언급했고 누군가가 어떤 프로그램이 사용되었을지 알려줬습니다.
- 아니면 기본적으로 운영 관리자를 찾을 때까지 모든 가능성을 시도하라는 지시를 받습니다.
나는 둘 다 신뢰할 수 없고 안전하지 않다고 생각합니다. (시행착오에는 시간이 많이 걸린다는 것은 말할 것도 없습니다)