런레벨(Run Level)

2024. 7. 24. 16:29Linux*security

반응형

 

 

런레벨(Run Level)은 리눅스 운영 체제에서 시스템의 상태를 정의하는 개념이다. 각 런레벨은 시스템이 특정 작업을 수행하거나 특정 상태에 도달하게 하는 설정을 포함하고 있다.

| 런레벨 | 운영 모드 
| 0          | Halt                                                        | 시스템 종료.                          
| 1          | Single User Mode                                  | 단일 사용자 모드 (CLI). 시스템 관리자가 시스템 유지보수를 위해 사용. 네트워크 서비스가                                                                            실행되지 않음. |
| 2          | Multi User Mode (Without Networking)  | 다중 사용자 모드 (CLI, 네트워크 사용 불가). 기본적으로 네트워크 서비스가 시작되지 않                                                                                  는 다중 사용자 모드. |
| 3          | Multi User Mode                                     | 다중 사용자 모드 (CLI, 네트워크 사용 가능). 네트워크 서비스를 포함한 다중 사용자 모                                                                                     드. |
| 4          | Not Used                                                 | 사용하지 않음. 사용자 정의 런레벨로 사용될 수 있음.   |
| 5          | Multi User Mode (With Display Manager) | 다중 사용자 모드 (GUI, X-Window). 그래픽 로그인 관리자와 함께 다중 사용자 모드. |
| 6          | Reboot                                                     | 시스템 재시작.                           |

 

런레벨 

- 런레벨 0: 시스템을 완전히 종료한다. 이 런레벨로 진입하면 시스템이 안전하게 종료되며 전원이 꺼진다.
  
- 런레벨 1: 단일 사용자 모드로, 주로 시스템 유지보수 작업을 위해 사용된다. 네트워크 서비스가 비활성화되어 있으며, 루트 사용자만 접근할 수 있다.

- 런레벨 2: 네트워크가 비활성화된 다중 사용자 모드이다. 여러 사용자가 동시에 로그인할 수 있지만, 네트워크 서비스는 실행되지 않다.

- 런레벨 3: 네트워크가 활성화된 다중 사용자 모드이다. 텍스트 모드로 로그인하며, 네트워크 서비스와 다른 다중 사용자 서비스를 실행할 수 있다.

- 런레벨 4: 일반적으로 사용되지 않으며, 필요에 따라 사용자 정의 런레벨로 설정할 수 있다.

- 런레벨 5: GUI 기반 다중 사용자 모드이다. X-Window 시스템이 활성화되어 그래픽 환경에서 로그인하고 작업할 수 있다.

- 런레벨 6: 시스템을 재부팅한다. 이 런레벨로 진입하면 시스템이 종료된 후 다시 시작된다.

 

 

런레벨은 시스템의 /etc/inittab 파일이나 systemd를 사용하는 경우 systemctl 명령어를 통해 관리할 수 있다.

 
 
 

 

 

반응형

'Linux*security' 카테고리의 다른 글

find 파일 사이즈로 찾기  (0) 2024.07.25
리눅스 시스템의 주요 디렉터리  (1) 2024.07.24
리눅스 부팅 과정  (0) 2024.07.24
Redirection  (0) 2024.06.27
접속된 모든 사용자에 대한 정보 출력  (0) 2024.06.24