Computer >> 컴퓨터 >  >> 체계 >> Linux

런레벨

런레벨은 Linux 기반 시스템에 미리 설정된 Unix 및 Unix 기반 운영 체제의 작동 상태입니다. 런레벨은 0에서 6까지 번호가 매겨져 있습니다.

런레벨은 OS 부팅 후 실행할 수 있는 프로그램을 결정합니다. 런레벨은 부팅 후 머신의 상태를 정의합니다.

시스템 관리자는 필요에 따라 시스템의 기본 실행 수준을 설정하거나 runlevel 명령을 사용하여 시스템을 평가하기 위해 시스템의 현재 실행 수준을 찾습니다. 예를 들어, 실행 수준은 시스템의 네트워크가 작동 중인지 여부를 나타낼 수 있습니다. 운영 체제의 현재 및 이전 실행 수준을 찾으려면 실행 수준 명령 /sbin/runlevel을 사용하십시오.

실행 수준 0에서 6은 일반적으로 단일 사용자 모드, 네트워크 서비스 시작 여부와 관계없이 다중 사용자 모드, 시스템 종료 및 시스템 재부팅으로 위임됩니다. 이러한 구성의 설정은 Linux 배포판과 Unix 버전 간에 다릅니다.

각 기본 레벨에는 다른 목적이 있습니다. 런레벨 0, 1, 6은 항상 동일합니다. Runlevels 2 ~ 5는 사용 중인 Linux 배포판에 따라 다릅니다. 시스템이 부팅될 때 하나의 런레벨만 실행됩니다. 순차적으로 구현되지 않습니다. 예를 들어, 4, 5, 6이 아닌 4, 5, 6 중 하나가 실행됩니다.

런레벨 0

시스템 종료

런레벨 1

단일 사용자 모드

런레벨 2

네트워킹이 없는 다중 사용자 모드

런레벨 3

네트워킹이 있는 다중 사용자 모드

런레벨 4

사용자 정의 가능

런레벨 5

네트워킹이 있는 다중 사용자 모드

런레벨 6

시스템을 재부팅하여 다시 시작합니다.

사용자는 사전 설정 런레벨을 수정하거나 필요한 경우 새 런레벨을 생성할 수도 있습니다. 런레벨 4는 일반적으로 사용자 정의 런레벨용입니다.

시스템을 다른 런레벨로 부팅하면 특정 문제가 해결됩니다. 예를 들어, 시스템이 손상된 구성 파일로 인해 부팅에 실패하거나 손상된 /etc/passwd 파일로 인해 사용자 로그인 허용을 거부하거나 암호를 잊어버린 경우 단일 시스템으로 부팅하여 이러한 문제를 해결할 수 있습니다. 사용자 모드.

Linux 기반 시스템을 시작하는 방법인 systemd 대상으로 구성된 최신 버전의 런레벨이 있습니다.