Ubuntu의 어떤 파일이 RedHat의 파일과 동일합니까 /etc/inittab
?
RedHat에서 이 /etc/inittab
파일에는 Linux가 부팅되는 런레벨과 관련된 설정이 포함되어 있습니다.
답변1
Ubuntu는 sysvinit를 대체하고 완전히 다르게 작동하는 Upstart를 사용합니다.누보 리치 요리법런레벨과 이를 사용하는 방법에 대해 논의합니다.
그러나 일반적으로 RedHat의 런레벨 개념은 Debian이나 Ubuntu를 포함한 그 파생 제품에는 사용되지 않습니다. 이는 RedHat이 차이점을 도출하는 "네트워킹이지만 그래픽은 아님" 없이 "단일 사용자" 또는 "모든 것이 실행됩니다". 스타일.
답변2
앞서 언급했듯이 우분투는 이제 다음을 사용합니다.갑자기 나타나다.
스크립트 는 /etc/inittab
디렉터리에 있는 여러 스크립트 또는 (이전 버전의 Upstart의 경우) 병합되었습니다./etc/init.d
/etc/rc.d/*
/etc/init
/etc/event.d
해당 디렉터리(serviceX)에 스크립트를 포함하도록 수정하려는 프로젝트를 찾아 /etc/init/serviceX.conf
그에 따라 수정합니다. 온라인에서 문법 및 기타 정보를 찾을 수 있습니다.
그러나 SysV Upstart에 의존하는 프로그램을 실행해야 하는 경우 호환 모드가 있습니다. 아직 사용 중인 프로그램은 /etc/rc.d/*
여기에 스크립트를 넣어서 계속 실행할 수 있습니다.
의 스크립트를 보면 /etc/init
-라는 스크립트가 있는데, 이는 rc-sysinit.conf
파일을 구문 분석하고 추가 시 기본 런레벨을 결정하는 기능을 제공합니다./etc/inittab
답변3
Ubuntu 시스템의 기본 런레벨을 변경하고 이를 변경하기 위해 /etc/inittab을 찾은 다음 Ubuntu에 누락된 것을 발견하면 걱정하지 마십시오(!). 이에 대해 / etc 디렉토리에 다음 줄을 작성하면 됩니다.
id:3:initdefault:
("3"을 원하는 기본 규칙 수준으로 변경할 수 있습니다)