런레벨은 어떻게 작동합니까?


10

활성 디렉토리 Windows 서버를 Linux 서버로 바꾸고 있습니다. 리눅스 서버를 네트워크에 소개해야하지만 AD 서비스 (dhcpd, ldap 등)는 없습니다.

따라서이 서비스없이 네트워크에서 Linux 서버를 가져올 수있는 런레벨을 만들고 싶었습니다 .Windows 서버를 제거하면 런레벨을 변경하고 ldap 등을 시작할 수 있습니다.

런레벨이 더 이상 사용되지 않는다는 것을 기억합니다. 이것이 맞습니까? -그렇다면 목표를 어떻게 달성 할 수 있습니까?


이 주제에 대한 좋은 Q + A가 없기 때문에 귀하의 질문을 약간 일반화했습니다.
Jorge Castro

이 주제에 대해 약간의 관심이있는 것처럼 보이지만 아직 답변이 없습니다. 런레벨과 관련하여 우분투의 현재 상태에 대해 혼란스러워하는 유일한 사람은 아닙니다.
lapin

답변:


5

질문을하기 전에 upstart 에 대해 몰랐습니다 . 관심이있는 사용자를 위해 upstart는 기존 "System V init"시스템을 대체하는 이벤트 중심 (이벤트 전환 방식 대신)입니다.

요점을 찾아 문서를 건너 뛰 려면 / etc / init 폴더를 살펴보십시오. 거기에는 여러 개의 .conf 파일이 있습니다. 이러한 파일을 편집하면 서로 다른 서비스가 올라오고 내려 오는 런레벨에서 제어 할 수 있습니다. 여기에는 내가 염려했던 samba4.conf가 포함됩니다 (ldap, kerberos 등도 제어하기 때문에).

나는 처음에 /etc/init.d/rc2.d에 가서 왜 삼바에 대한 항목이 없는지 궁금했다.

문제를 혼동시키기 위해 bind9 (다른 서비스와 함께)는 여전히 /etc/rcx.d의 이전 시스템 V init 스크립트를 통해 구성되므로, /etc/rc2.d/S15bind9를 작성하고 symlink K15bind9를 작성했습니다. /etc/rc2.d/의 동일한 대상에


1
Upstart에 대해 설명해 주셔서 감사합니다. 나는 여전히 System V Init에 약간 익숙하기 때문에 Upstart에 대해 배우고 있습니다. 정보에 대해서 감사드립니다.
Jochen Oonincx 10

1

런레벨은 어떤 서비스가 시작되고 어떤 프로세스가 실행될지를 결정합니다. 기본 우분투 시스템은 런레벨 2를 부팅하여 모든 서비스를 실행합니다.

예를 들어 런레벨 3에서 자체 런레벨을 만들 수는 있지만 상당히 번거로울 수 있습니다. NIC 케이블을 연결하지 않고 시스템을 부팅하고 DHCP를 중지하는 것이 더 쉬울 수 있습니다. 그런 다음 소개하고 이전 서버가 폐기되면 DHCP를 시작하십시오.

: 마음에 상관없이 예약되지 않은 다음 계속
실행 레벨 0 = 정지 시스템이 재부
실행 레벨 1 = 유지 관리 모드 (단일 사용자 모드)
실행 레벨 6 = 재부팅

나는 이것이 당신의 길에 도움이되기를 바랍니다.

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