답변:
Ubuntu 14.04는 Instart 시스템으로 Upstart를 사용하며 systemd 로의 전환 계획은 14.10 이상으로 계획되어 있습니다. 우분투에서 오랫동안 사용 된 "systemd"의 일부가 있지만, 사람들이 "systemd"라고 할 때 대부분의 의도와 목적 상, 이는 systemd-as-init를 의미합니다.
배경 정보는 다음과 같습니다.
어떤 init 프로세스가 사용 가능한지 표시하려면 다음을 수행하십시오.
# readlink /sbin/init
기본적으로 14.04 및 14.10에서는 "시작"입니다.
이 변경 포함하는 것이 많이 너무 그렇게하지 않는이 심볼릭 링크를 변경하는 것보다 더 많은 구성을. 이 파일은 거의 항상 simlink입니다. 이 경우 링크 경로가 시작되지 /
않으므로이 링크 경로는 symlink 파일에 대한 상대 경로 /sbin/upstart
입니다.
혼란을 일으키는 것은 systemd가 다른 것들을 위해 설치되었지만 init로 사용되지는 않습니다. 그것은에 /bin
없습니다 /sbin
. 그러나 systemd는 man / help에서 init로 설치되었습니다.
# man init
systemd에서 문서를 가져옵니다 (2014 년 12 월 22 일 현재) 이것은 매우 혼란 스럽습니다! 당신이 원하는 :
# man upstart
그러면 문서를 그대로 초기화 할 수 있습니다.
행운을 빕니다. (아 아)
/sbin/init
에서는 실행 가능한 바이너리이므로 읽기 링크 트릭이 작동하지 않습니다. 또한 man init
upstart 맨 페이지를 제공합니다. 아마도 뭔가가 바뀌었을까요?
readlink /sbin/init
중 14.04에 나를 위해 작동하지 않았다. 빈 출력입니다. 는 man init
트릭을했다.
/sbin/init --version
는 효과가있는 것 같습니다. 나는 1404에서 테스트 및 systemd, 모두 올바른 초기화 시스템을 반환 한
Ubuntu vivid (15.04) upstart를 실행중인 경우 upstart가 여전히 기본이지만 두 패키지가 모두 현재 설치되어 있기 때문에 원하는대로 upstart와 systemd간에 쉽게 전환 할 수 있습니다.
https://wiki.ubuntu.com/SystemdForUpstartUsers
우분투 15.10에서는 systemd가 기본값이지만 여전히 grub 메뉴에서 각 부팅 시간마다 upstart를 선택할 수 있습니다