systemctl 명령을 사용하여 부팅 대상을 전환하는 방법

Systemctl Myeonglyeong Eul Sayonghayeo Buting Daesang Eul Jeonhwanhaneun Bangbeob



systemctl 유틸리티는 Linux에서 서비스를 모니터링하고 문제를 해결하기 위한 다양한 옵션과 함께 제공됩니다. 다른 고급 기능과 마찬가지로 시스템의 부팅 대상을 설정하는 데에도 사용할 수 있습니다.

대부분의 Linux 배포판은 GUI 기반 데스크탑 환경과 함께 제공되며 기본적으로 그래픽 모드로 부팅됩니다. 그러나 리소스를 덜 사용하는 CLI 모드라는 또 다른 모드가 있습니다. 시스템 하드웨어가 GUI 모드에서 어려움을 겪는 경우 부팅 대상을 변경하여 쉽게 CLI 모드로 전환할 수 있습니다.

이 튜토리얼에서는 Linux의 부팅 대상과 systemctl을 사용하여 이를 전환하는 방법을 다룰 것입니다.







메모: 이 가이드에 언급된 명령은 Ubuntu에서 실행됩니다. systemd init 시스템을 사용하는 Linux 배포판에서는 오류 없이 작동합니다.



부팅 대상이란 무엇입니까?

부팅 대상은 .표적 파일 Linux는 시스템 상태를 정의합니다. 부팅 대상을 이해하려면 시스템 실행 수준을 배우는 것이 필수적입니다. SysV와 같은 이전 초기화 시스템에서는 실행 수준 용어가 시스템 상태를 정의합니다. 그러나 systemd에서는 실행 수준이 대상 파일로 변경됩니다. 실행 수준 및 관련 대상 파일은 다음 표에 나열되어 있습니다.



실행 수준 대상 파일 상태
0 전원 끄기.대상 종료 및 전원 꺼짐 상태
1 구출.대상 복구 셸을 시작합니다.
2,3,4 다중 사용자.대상 다중 사용자 비GUI 쉘을 시작합니다.
5 그래픽.대상 다중 사용자 GUI 셸을 시작합니다.
6 재부팅.대상 종료 및 다시 시작 상태

대상 파일은 다음 위치에 있습니다. /lib/systemd/시스템 예배 규칙서.





현재 부팅 대상을 표시하는 방법

현재 부팅 대상 파일을 얻으려면 다음을 사용하십시오. systemctl 와 더불어 기본 설정 옵션.

systemctl get-default



또는 ㅋㅋㅋ 명령을 사용하여 -엘 출력의 긴 목록 형식을 나타내는 플래그입니다.

ㅋㅋㅋ -엘 / lib / 체계 / 체계 / 기본.대상

부팅 대상을 전환하는 방법

Linux에서 부팅 대상을 전환하려면 systemctl 명령은 다음과 함께 사용됩니다. 기본값으로 설정 옵션.

sudo systemctl 목표 설정 [ 대상 파일 ]

[Target-File]을 필요한 대상 파일 이름으로 바꿉니다.

대상 모드를 선택할 때 두 가지 옵션을 사용할 수 있습니다.

  • 명령줄 인터페이스 - CLI 모드
  • 그래픽 사용자 인터페이스 - GUI 모드

명령줄 인터페이스라고도 알려진 CLI는 웹 서버를 설정하는 데 일반적으로 사용되는 텍스트 기반 도구입니다. 간단하고 리소스가 덜 필요합니다. CLI 모드를 설정하는 대상 파일은 다음과 같습니다. 다중 사용자.대상 . 반면, 그래픽 모드는 특히 초보자가 사용하기 쉽고 완전히 사용자 정의 가능한 사용자 인터페이스를 제공합니다. 그만큼 그래픽.대상 GUI 모드를 설정하는 대상 파일입니다.

Linux에서 부팅 대상을 전환하는 방법을 살펴보겠습니다.

부팅 대상 GUI를 CLI로 전환하는 방법

GUI 모드를 사용 중이고 CLI 모드로 전환하려는 경우 다중 사용자.대상 파일은 다음과 함께 사용됩니다. systemctl 목표 설정 명령.

sudo systemctl set-target 다중 사용자.대상

사이에 심볼릭 링크가 생성됩니다. 기본.대상 그리고 다중 사용자.대상 파일.

명령을 실행한 후 확인을 위해 시스템을 재부팅합니다.

부팅 대상 CLI를 GUI로 전환하는 방법

CLI에서 GUI 또는 그래픽 사용자 인터페이스로 전환하려면 다음을 사용하십시오. 그래픽.대상 파일로 systemctl 목표 설정 명령.

sudo systemctl 설정 대상 graphic.target

다음 단계는 다음을 사용하여 시스템을 재부팅하는 것입니다. 재부팅 그래픽 모드로 부팅하는 명령입니다.

당신은 디스플레이 관리자 그리고 데스크탑 환경 CLI 모드에서 GUI 모드로 전환하기 위해 설치되었습니다. 그렇지 않으면 GUI 모드로 부팅할 수 없습니다.

디스플레이 관리자 및 데스크탑 환경 없이 위 명령을 실행하려고 하면 시스템이 CLI 모드로 다시 부팅됩니다.

모든 대상 파일을 나열하는 방법

모든 systemd 대상을 나열하려면 systemctl을 다음과 함께 사용하십시오. –유형= 옵션.

systemctl 목록 단위 --유형 =대상

결론

명령줄 인터페이스(CLI)와 그래픽 사용자 인터페이스(GUI) 사이를 전환하는 데 두 가지 기본 부팅 옵션을 사용할 수 있습니다. 대상 파일 다중 사용자.대상 그리고 그래픽.대상 각각 인터페이스 CLI와 GUI에 해당합니다. 이러한 부팅 대상 간에 전환하려면 해당 대상 파일과 함께 systemctl set-default 명령을 사용합니다. 디스플레이 관리자와 데스크탑 환경이 없으면 GUI 모드로 부팅할 수 없습니다.