>  기사  >  운영 및 유지보수  >  Linux 작업에는 여러 수준이 있습니다.

Linux 작업에는 여러 수준이 있습니다.

青灯夜游
青灯夜游원래의
2023-02-08 11:39:057447검색

Linux 작업에는 7가지 수준이 있습니다. 1. "0"은 시스템 종료 상태를 나타냅니다. 2. "1"은 단일 사용자 작업 상태를 나타냅니다. 다중 사용자 상태(NFS 없음) 4. "3"은 완전한 다중 사용자 모드(NFS 포함)를 나타냅니다. 5. "4"는 사용되지 않는 시스템을 나타냅니다. ; 7. "6"은 시스템이 정상적으로 종료되고 다시 시작됨을 나타냅니다.

Linux 작업에는 여러 수준이 있습니다.

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

리눅스 런레벨이란 무엇인가요?

리눅스는 런레벨 설정을 지원할 수 있습니다. 런레벨은 현재 실행 중인 운영체제의 기능레벨이며, 레벨은 0부터 6까지입니다. 이전 버전의 Centos7 시스템에서는 /etc/inittab 파일을 통해 시스템을 정의했지만 CentOS7에서는 /lib/systemd/system/runlevel*을 사용했습니다.

대부분의 데스크톱 Linux 시스템의 기본 런레벨은 사용자가 로그인할 때의 그래픽 인터페이스인 5이고, 대부분의 Linux 시스템 서버 버전의 기본 런레벨은 사용자가 로그인할 때의 문자 인터페이스인 3입니다.

Runlevel 1과 2는 디버깅 외에는 거의 사용되지 않습니다. Runlevel s와 S는 사용자가 직접 사용하지 않고 Single user 모드를 준비하는 데 사용됩니다.

Linux 작업에는 7개의 레벨이 있습니다.

레벨 Description
0 시스템 기본 실행 레벨을 0으로 설정할 수 없습니다. 그렇지 않으면 시스템이 정상적으로 시작될 수 없습니다. . init 0 명령을 사용하여 시스템을 종료합니다.
1 단일 사용자 상태, 이 상태에서는 루트 사용자만 로그인할 수 있습니다. 시스템 유지 관리를 위해 사용되며, Windows의 안전 모드와 동일하게 원격 로그인이 금지됩니다.
2 다중 사용자 상태(NFS 없음). 인터넷 서비스가 없습니다.
3 전체 다중 사용자 상태(NFS 포함). 네트워크 서비스가 있습니다. 로그인 후 콘솔 명령줄 모드로 들어갑니다.
4 시스템은 사용되지 않으며 일반적인 용도로 예약되어 있으며 특별한 상황에서 일부 작업을 수행하는 데 사용될 수 있습니다. 예를 들어 노트북의 배터리가 소진되면 이 모드로 전환하여 일부 설정을 지정할 수 있습니다.
5 그래픽 모드 로그인 후 그래픽 GUI 모드 또는 X Window 시스템과 같은 GNOME, KDE 그래픽 인터페이스로 들어갑니다.
6 시스템이 종료되고 정상적으로 다시 시작됩니다. 기본 실행 수준은 6으로 설정할 수 없습니다. 그렇지 않으면 정상적으로 시작되지 않고 항상 켜져서 다시 시작됩니다.

리눅스 런레벨의 원리

  • /etc/rc.d/init.d 디렉토리 아래에는 일반적으로 서비스라고 불리는 많은 서버 스크립트 프로그램이 있습니다.

  • /etc/rc.d 아래에는 시스템의 7가지 운영 수준에 해당하는 rcN.d라는 7개의 디렉터리가 있습니다.

  • rcN.d 디렉토리는 일부 심볼릭 링크 파일입니다. 이러한 링크 파일은 init.d 디렉토리의 서비스 스크립트 파일을 가리키며 명명 규칙은 "K+nn+서비스 이름 또는 S+nn+서비스 이름"입니다. 여기서 nn은 두 자리 숫자입니다.

  • 시스템은 지정된 실행 수준에 따라 해당 rcN.d 디렉터리에 들어가고 해당 디렉터리에서 파일 이름 순서대로 링크 파일을 검색합니다. K로 시작하는 파일의 경우 해당 서비스가 종료됩니다. S 파일부터 시작하면 시스템이 해당 서비스를 시작합니다.

Linux 런레벨 확인 방법

runlevel 명령어를 사용하여 현재 런레벨을 확인하세요.

runlevel

실행 결과는 다음과 같습니다.

Linux 작업에는 여러 수준이 있습니다.

위와 같습니다. 그림에서는 이때의 실행 수준이 3임을 보여줍니다.

관련 추천: "Linux 비디오 튜토리얼"

위 내용은 Linux 작업에는 여러 수준이 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.