Linux 시스템에는 7개의 런레벨(런레벨)이 있습니다
런레벨 0: 시스템 종료 상태, 시스템 기본 런레벨을 0으로 설정할 수 없습니다. 그렇지 않으면 정상적으로 시작할 수 없습니다.
런레벨 1: 단일 사용자 작업 상태, 루트 권한 , 시스템 유지 관리에 사용됨, 원격 로그인 금지
실행 레벨 2: 다중 사용자 상태(NFS 없음)
실행 레벨 3: 다중 사용자 상태 완료(NFS 사용), 로깅 후 콘솔 명령줄 모드로 진입
실행 레벨 4: 시스템이 사용되지 않음, 예약됨
실행 레벨 5: X11 콘솔, 로그인 후 그래픽 GUI 모드로 진입
실행 레벨 6: 시스템이 종료되고 정상적으로 다시 시작됨, 기본값 실행 수준을 6으로 설정할 수 없습니다. 그렇지 않으면 정상적으로 시작할 수 없습니다.
실행 수준 원칙:
1. /etc/rc.d/init.d 디렉토리에는 일반적으로 서비스라고 불리는 많은 서버 스크립트가 있습니다
2. /etc/rc.d 아래에는 시스템의 7가지 운영 수준에 해당하는 rcN.d라는 7개의 디렉터리가 있습니다
3. rcN.d 디렉터리에는 일부 기호 링크 파일이 있습니다. 이러한 링크 파일은 init.d 디렉터리의 서비스 스크립트 파일을 가리킵니다. 명명 규칙은 K+nn+서비스 이름 또는 S+nn+서비스 이름입니다. 두 자리 숫자.
4. 시스템은 지정된 실행 수준에 따라 해당 rcN.d 디렉터리에 들어가고 디렉터리에 있는 링크 파일을 파일 이름 순서대로 검색합니다
K로 시작하는 파일의 경우 해당 서비스가 종료됩니다
S 파일로 시작하는 파일이 있으면 시스템이 해당 서비스를 시작합니다
5. 실행 수준을 확인하려면 다음을 사용하세요: runlevel
6. 다른 실행 수준을 입력하려면 init N
7을 사용하세요. 또한 init0은 시스템 종료, init 6은 시스템 재시작