기본적으로 systemd를 사용하는 배포판에서 SysV로 전환할 수 있나요? [폐쇄]

기본적으로 systemd를 사용하는 배포판에서 SysV로 전환할 수 있나요? [폐쇄]

/sbin/init는 systemd를 가리키므로 systemd가 사용됩니다. 기존 SysV로 안전하게 변경할 수 있나요?

답변1

불필요한.

~에 따르면http://without-systemd.org/Debian Jessie는 폴킷을 잃었습니다. 권한 상승(예: 업데이트 설치) 메커니즘 없이 데스크탑을 실행하는 것은 특별히 실용적이지 않습니다. (PolicyKit이라는 이름에서 알 수 있듯이 아이디어는 다양한 사용자 그룹 또는 다양한 Linux 배포판에 대해 다양한 정책을 허용하는 것입니다.)

데비안을 다른 버전으로 유지하는 것이 틀렸다고 말하는 것은 아니지만 혼합 및 일치 접근 방식을 활용할 때 문제는 실제로 무엇을 기대하는지 알기 어렵다는 것입니다.

이것이 명시적으로 더 이상 사용되지 않는 것으로 간주되는지는 확실하지 않지만,이것"당신이 무엇을 하고 있는지 이미 알고 있는 것이 좋습니다"처럼 들립니다.

[경고하다]

일부 패키지는 기본이 아닌 초기화 시스템에서 성능 저하 또는 기능 부족이 발생할 수 있습니다.

이 상황에서는 서버 시스템에 문제가 발생할 가능성이 훨씬 적습니다.

답변2

systemd는 나중에 나왔기 때문에 향후 호환성을 위해 이전 SysV init 스크립트를 실행하는 메커니즘이 있습니다.

시스템 기반 시스템용으로 설계된 패키지는 다음과 같습니다.오직레거시 "init.d" 스크립트 대신 systemd 기반 "service" 스크립트를 릴리스합니다.

SysV에는 시스템 서비스 파일을 읽을 수 있는 방법이 없다고 생각합니다. 따라서 이전 초기화 시스템을 사용할 경우 일부 서비스가 제대로 시작되지 않을 수 있습니다.

관련 정보