명령줄에서 Ubuntu를 다시 시작하는 방법

명령줄에서 Ubuntu를 다시 시작하는 방법

2022-06-04 last update

7 minutes reading Ubuntu
Linux는 Windows에 비해 자주 재부팅할 필요가 없지만, 때로는 중대한 시스템 업데이트나 심각한 시스템 고장으로 시스템을 재부팅해야 할 수도 있습니다.RedHat를 통해 "kptach"를 도입하면 시스템 관리자는 관건적인 보안 업데이트를 Linux 커널에 쉽게 패치할 수 있습니다.완료할 프로세스, 로그아웃 시스템,crontab를 찾을 필요가 없습니다.또한 생산성을 저하시키지 않으면서 시스템 가동 시간을 늘릴 수 있습니다."Ubuntu의 Livepatch도 같은 방식으로 작동합니다.Livepatch를 사용하면 Ubuntu Linux 커널에서 빈틈을 수정하여 복구할 수 있습니다.
재부팅 프로세스는 잠금 해제된 프로그램의 종료, 중요 패치 적용, 임시 파일 삭제, 손상된 파일 시스템 복구, 많은 시스템 관리 작업을 수행할 수 있도록 도와줍니다.

우리는 어떤 내용을 포괄할 것입니까?


이 안내서에서는 명령줄과 GUI에서 Linux Ubuntu 20.04 기기를 다시 시작하는 다양한 방법을 볼 수 있습니다.우리 이 강좌를 배우기 시작합시다.

Shutdown 명령 사용


이 명령은 기계를 정지하거나 끄거나 다시 시작하는 데 사용할 수 있습니다.이것은 시간 매개 변수를 사용하여 실행 시간을 지정합니다.time 매개 변수는 "now"입니다. 즉시 동작을 터치하는 데 사용됩니다.예를 들어, 시스템을 즉시 다시 시작하려면 "-r"로고를 "now"문자열과 함께 사용하십시오.
$ sudo shutdown -r now
마찬가지로 5분 후에 다시 시작할 계획이라면 다음 명령을 사용하십시오.
$ sudo shutdown -r 5
시간 형식은 24시간 시계 형식의 "hh:mm"입니다."+m"를 사용하여 "m"분 후에 다시 시작할 수 있습니다.
주의해야 할 것은 "shutdown"명령 자체는 시스템 전원을 끄고, 다시 안내하고, 정지하고, 끄는 기능을 가지고 있다는 것이다.

Reboot 명령 사용


터미널의 측면에서 볼 때reboot 명령은 시스템을 다시 시작하는 가장 빠르고 간단한 방법이다.다음 명령만 입력하면 다시 시작할 수 있습니다.
$ reboot
사실 이것은'즉시 꺼짐'의 단축 방식이다.

Init 명령 사용


linux에서 "/sbin/init"는 호스트를 불러온 후 실행하는 첫 번째 프로세스입니다.이것은 이 과정에 PID 1이 있다는 것을 의미한다.
"시스템d"가 없는 Linux 시스템에서 "init"명령은 실행 중인 모든 프로세스를 멈추고 init 상태나 실행 단계를 전환하기 전에 디스크를 동기화합니다.런레벨 5는 기본 런레벨입니다."init 6"명령은 실행 중인 시스템을 멈추고 "/etc/inittab"에 표시된 상태로 시스템을 다시 시작합니다.재부팅하려면 다음을 사용하십시오.
$ sudo init 6
Linux Ubuntu를 다중 사용자 상태로 재부트하려면 다음 명령을 사용합니다.
$ sudo init 2
이와 같이 단일 사용자 상태(실행 수준 S)로 다시 시작하려면 다음 명령을 사용합니다.
$ sudo init s
단일 사용자 모드로 다시 시작하려면 다음 명령을 사용합니다.
$ sudo /sbin/init 1
현재 실행 수준을 확인하려면 다음 명령을 실행하십시오.
$ runlevel
출력이 "N1"과 유사하면 시스템을 시작한 지 얼마 되지 않았기 때문에 이전 실행 수준이 없음을 의미합니다.

이제 Level 1 (또는 Level s) 으로 시작하여 Level 상태를 확인합니다.

보시다시피 상태는 현재 "51"으로 변경되었습니다.다음 명령을 실행하여 실행 단계 5로 다시 전환할 수 있습니다.
$ sudo /sbin/init 5

시스템 방식


"Systemd"가 init 프로세스를 대체했기 때문에 "/sbin/init"는 현재 Systemd의 기호 링크가 되었습니다.
시스템 d(init 시스템과 반대)가 있는 시스템에서는'/etc/inittab'을 찾을 수 없습니다.이 경우 다음 명령을 사용하여 시스템을 재부팅합니다.
$ sudo systemctl reboot
SysV init 시스템의 운행 단계와 같이 시스템d는 이른바'target'시스템을 사용합니다.상술한 "시스템ctl"명령은 시스템d의 주요 인터페이스이다.SysV init 시스템의 runlevel 6는 시스템d에서 "reboot.target"을 목표로 합니다.따라서 위의 재시작 명령을 다음과 같이 사용할 수도 있습니다.
$ sudo systemctl isolate rescue.target

재부팅 버튼


물론 가장 간단하고 빠른 해결 방안은 재시작 버튼이다.Ubuntu 20.04 시스템의 오른쪽 상단을 클릭하면'끄기/로그아웃'옵션을 발견할 수 있습니다.

이제 이 옵션을 클릭하면 마지막으로 "전원 끄기"옵션이 표시됩니다.이 탭을 누르면 전원 끄기 창이 열립니다.시스템 재부팅 버튼을 클릭합니다.

또한 Gnome 검색창에 "reboot"을 입력하여 이 창을 찾을 수 있습니다.

또 다른 방법은 물리적 전원 버튼을 사용하는 것이다.전원 끄기 창이 표시됩니다.그러나 시스템에서 내부 구성 전원 버튼 비헤이비어를 먼저 설정해야 할 수도 있습니다.

결론


이 안내서에서는 Ubuntu 시스템을 다시 시작하는 방법에 대해 설명합니다.이 안내서는 Ubuntu 외에도 다른 Linux 릴리스에도 사용할 수 있습니다. 왜냐하면 모든 명령이 통상적으로 같기 때문입니다.우리는 재시작 과정을 포착할 수 없기 때문에 많은 실천적인 화면 캡처를 제공하지 않았다.그러나 우리는 이 안내서가 당신의 시스템에서 순조롭게 운행될 것이라고 확신합니다.