Ubuntu 14.04는 systemd를 사용합니까?


답변:


34

Ubuntu 14.04는 Instart 시스템으로 Upstart를 사용하며 systemd 로의 전환 계획은 14.10 이상으로 계획되어 있습니다. 우분투에서 오랫동안 사용 된 "systemd"의 일부가 있지만, 사람들이 "systemd"라고 할 때 대부분의 의도와 목적 상, 이는 systemd-as-init를 의미합니다.

배경 정보는 다음과 같습니다.


링크가 끊어졌습니다.
tuk

13

어떤 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 

그러면 문서를 그대로 초기화 할 수 있습니다.

행운을 빕니다. (아 아)


7
실제로 내 우분투 14.04.2 서버 /sbin/init에서는 실행 가능한 바이너리이므로 읽기 링크 트릭이 작동하지 않습니다. 또한 man initupstart 맨 페이지를 제공합니다. 아마도 뭔가가 바뀌었을까요?
gerlos

2
readlink /sbin/init중 14.04에 나를 위해 작동하지 않았다. 빈 출력입니다. 는 man init트릭을했다.
demisx

설명서에 대한 버그 보고서를 제출했습니다. 그것은 수정 된 것처럼 들리며, init가 부팅 시간을 거의 향상시키지 않는 상대적 소프트 링크가 아닌 하드 링크로 변경되었다고 생각합니다. 그 이후로 14.04에서 옮겨 왔으므로 결정적으로 주석을 달 수 없습니다.
John Hall

달리기 /sbin/init --version는 효과가있는 것 같습니다. 나는 1404에서 테스트 및 systemd, 모두 올바른 초기화 시스템을 반환 한
alleyoopster

4

Ubuntu vivid (15.04) upstart를 실행중인 경우 upstart가 여전히 기본이지만 두 패키지가 모두 현재 설치되어 있기 때문에 원하는대로 upstart와 systemd간에 쉽게 전환 할 수 있습니다.
https://wiki.ubuntu.com/SystemdForUpstartUsers

우분투 15.10에서는 systemd가 기본값이지만 여전히 grub 메뉴에서 각 부팅 시간마다 upstart를 선택할 수 있습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.