나는 대부분의 Linux 배포판이 SysV init가 아닌 Systemd를 기반으로 한다는 것을 어딘가에서 발견했습니다.
그래서 설치나 실행 없이 그냥 알고 싶습니다. Systemd 또는 SysV init 기반 배포판을 찾을 수 있습니까?
답변1
존재하다distrowatch.com배포판을 검색하기 위한 기준으로 init 시스템을 사용할 수 있습니다. "비시스템화"를 선택할 수도 있습니다.
답변2
각 초기화 시스템의 특징적인 설정 파일과 관리 도구가 존재하는지 확인합니다.
존재하지 않는다면 /etc/inittab
init 시스템은 확실히 SysVinit가 아닙니다. 존재하지만 주석이 아닌 행이 하나만 있고 주석에 "이것은 기본 런레벨을 지정하는 데만 사용되며 다른 것은 아무 효과가 없습니다"라고 표시되면 init 시스템은 아마도 upstart
.
/etc/init/
디렉터리인 경우 시스템 구성에서는 최소한 이를 사용할 수 있는 옵션을 제공 합니다 upstart
.
/usr/lib/systemd/system
, /lib/systemd/system
및/또는 디렉토리가 존재하는 경우 /etc/systemd/system
시스템에는 최소한 systemd
.
initctl list
루트로서 init 시스템에 의해 제어되는 프로세스 목록을 생성 하면 upstart
확실히 사용되고 있는 것입니다.
실행 중인 시스템 서비스 목록이 표시 되면 systemctl status
(실행하기 위해 루트가 될 필요도 없습니다!) systemd
확실히 사용되고 있는 것입니다.
/etc/inittab
존재하지만 작동하지도 작동 initctl list
하지도 systemctl status
않으면 SysVinit처럼 보입니다.
/etc/inittab
존재하고 이 줄이 있으면 시스템화 inittab is no longer used when using systemd.
된 것입니다.