rc.d 레벨 테스트

rc.d 레벨 테스트

매우 구체적인 시작 및 중지 순서를 갖는 프로그램 계층 구조가 실행 중입니다. 실행 수준을 적절하게 설정했다고 생각하지만 일부 항목이 의도한 순서대로 작동하지 않는 문제가 있습니다. 시작 및 종료 과정을 단계별로 진행하여 진행 상황을 확인할 수 있는 방법이 있습니까?

답변1

데비안/우분투가 부팅을 주문하는 방식은 rc(number).d다음과 같습니다:

0~6런레벨의 경우 0, 정지의 경우 0, 재부팅의 경우 6 등입니다.

케이Kill 링크의 시작 부분에.

에스시작 링크의 시작 부분에.

K/S 뒤의 숫자는 각 실행 수준 내에서 낮은 수준에서 높은 수준으로 시작하는 순서입니다.

예:

/etc/rc3.d/S20apache2 -> ../init.d/apache2

다음 날짜 이전에 시작:

/etc/rc3.d/S75sudo -> ../init.d/sudo

런레벨을 업데이트하는 명령은 입니다 update-rc.d.

데뷔:

  • 런레벨 2, 3, 4, 5에서 우선순위 20으로 아파치를 시작하고 런레벨 0, 1, 6에서 우선순위 80으로 종료합니다.

    update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6 
    

관련 정보