운영 및 유지보수 리눅스 운영 및 유지 관리 Linux 종료 명령의 차이점은 무엇입니까

Linux 종료 명령의 차이점은 무엇입니까

Dec 24, 2020 am 09:48 AM
linux 종료 명령

Linux 종료 명령의 차이점: 1. shutdown 명령은 Linux 시스템을 안전하게 종료하는 데 사용됩니다. 2. Halt는 실제로 [shutdown -h] 명령을 호출하는 가장 간단한 종료 명령입니다. 4. init는 모든 프로세스의 조상이며 프로세스 번호는 항상 1입니다.

Linux 종료 명령의 차이점은 무엇입니까

이 기사의 운영 환경: windows10 시스템, Red Hat Enterprise Linux 6.1, Thinkpad t480 컴퓨터.

Linux 종료 명령의 차이점:

1 shutdown

shutdown 명령은 Linux 시스템을 안전하게 종료하는 데 사용됩니다. 일부 사용자는 전원 공급 장치를 직접 차단하여 Linux를 종료하는데 이는 매우 위험합니다. Linux는 백그라운드에서 많은 프로세스가 실행되고 있다는 점에서 Windows와 다르기 때문에 강제 종료로 인해 프로세스의 데이터 손실이 발생하고 시스템이 불안정해질 수 있으며 심지어 하드웨어 장치가 손상될 수도 있습니다.

shutdown 명령을 실행하면 시스템은 로그인된 모든 사용자에게 시스템이 종료된다는 사실을 알리고 로그인 명령은 동결됩니다. 즉, 신규 사용자는 더 이상 시스템에 로그인할 수 없습니다. shutdown 명령을 사용하여 시스템을 직접 종료하거나, 지정된 시간 동안 종료를 지연하거나, 시스템을 다시 시작할 수 있습니다. 지정된 시간 동안 시스템 종료를 지연하면 사용자가 현재 처리 중인 파일을 저장하고 열려 있는 프로그램을 닫을 수 있는 시간을 확보할 수 있습니다.

종료 명령의 일부 매개변수는 다음과 같습니다:

  • [-t] [-t] 指定在多长时间之后关闭系统

  • [-r] 重启系统

  • [-k] 并不真正关机,只是给每个登录用户发送警告信号

  • [-h] 关闭系统(halt)

shutdown命令的工作实质是给init程序发送信号(signal),要求其切换系统的运行级别(Runlevel)。系统的运行级别包括:

  • 0:关闭系统

  • 1:单用户模式,如果没有为shutdown命令指定-h或-r参数而直接执行,则默认将切换到此运行级别

  • 2:多用户模式(不支持NFS)

  • 3:多用户模式(支持NFS),一般常用此种运行级别

  • 5:多用户模式(GUI模式)

  • 6:重新启动系统

2、halt

halt是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程,文件系统写操作完成后就会停止内核。

halt命令的部分参数如下:

  • [-f] 没有调用shutdown而强制关机或重启

  • [-i] 关机或重新启动之前,关掉所有的网络接口

  • [-p]

[-r]이후 시스템을 종료할 기간을 지정합니다. > 시스템을 다시 시작하세요

[-k] 실제로 종료되는 것은 아니며 로그인한 각 사용자에게 경고 신호를 보내는 것뿐입니다

[-h] code> 시스템 종료(halt)

shutdown 명령의 핵심은 init 프로그램에 신호를 보내 시스템의 실행 수준(Runlevel)을 전환하도록 요구하는 것입니다. 시스템의 실행 수준은 다음과 같습니다. 🎜🎜🎜🎜0: 시스템 종료 🎜🎜🎜🎜1: 단일 사용자 모드. shutdown 명령에 -h 또는 -r 매개변수를 지정하지 않고 직접 실행하는 경우 기본적으로 이 실행 수준으로 전환됩니다🎜🎜 🎜🎜2: 다중 사용자 모드(NFS를 지원하지 않음) 🎜🎜🎜🎜3: 다중 사용자 모드(NFS 지원), 이 실행 수준이 일반적으로 사용됩니다 🎜🎜🎜🎜 5: 다중 사용자 모드(GUI 모드) 🎜🎜🎜🎜6: 시스템을 다시 시작합니다🎜🎜🎜🎜🎜2.halt🎜🎜🎜halt는 실제로 shutdown -h 명령을 호출하는 가장 간단한 종료 명령입니다. 중지가 실행되면 응용 프로그램 프로세스가 종료되고 파일 시스템 쓰기 작업이 완료된 후 커널이 중지됩니다. 🎜🎜halt 명령의 일부 매개 변수는 다음과 같습니다. 🎜🎜🎜🎜[-f] shutdown을 호출하지 않고 강제 종료 또는 다시 시작🎜🎜🎜🎜[-i] Shut 다운 또는 재시작 시작하기 전에 모든 네트워크 인터페이스를 끄세요🎜🎜🎜🎜[-p] 종료 시 poweroff를 호출하세요. 이 옵션은 기본 옵션입니다🎜🎜🎜🎜🎜3. 재부팅 프로세스 중지와 유사하게 해당 기능은 다시 시작하는 것이고 중지는 종료하는 것입니다. 해당 매개변수도 중지와 유사합니다. 🎜🎜🎜4.init🎜🎜🎜init는 모든 프로세스의 조상이며 프로세스 번호는 항상 1입니다. init는 시스템의 실행 레벨을 전환하는 데 사용되며 전환은 즉시 완료됩니다. init 0 명령은 시스템 실행 수준을 0으로 즉시 전환하는 데 사용됩니다. 즉, init 6 명령은 시스템 실행 수준을 6으로 전환, 즉 다시 시작하는 데 사용됩니다. 🎜

위 내용은 Linux 종료 명령의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Android TV Box, 비공식 Ubuntu 24.04 업그레이드 제공 Android TV Box, 비공식 Ubuntu 24.04 업그레이드 제공 Sep 05, 2024 am 06:33 AM

Android TV Box, 비공식 Ubuntu 24.04 업그레이드 제공

DeepSeek 웹 버전 입구 DeepSeek 공식 웹 사이트 입구 DeepSeek 웹 버전 입구 DeepSeek 공식 웹 사이트 입구 Feb 19, 2025 pm 04:54 PM

DeepSeek 웹 버전 입구 DeepSeek 공식 웹 사이트 입구

DeepSeek을 설치하는 방법 DeepSeek을 설치하는 방법 Feb 19, 2025 pm 05:48 PM

DeepSeek을 설치하는 방법

BitPie Bitpie 지갑 앱 다운로드 주소 BitPie Bitpie 지갑 앱 다운로드 주소 Sep 10, 2024 pm 12:10 PM

BitPie Bitpie 지갑 앱 다운로드 주소

Bitget 공식 웹 사이트 설치 (2025 초보자 안내서) Bitget 공식 웹 사이트 설치 (2025 초보자 안내서) Feb 21, 2025 pm 08:42 PM

Bitget 공식 웹 사이트 설치 (2025 초보자 안내서)

자세한 설명: 쉘 스크립트 변수 판단 매개변수 명령 자세한 설명: 쉘 스크립트 변수 판단 매개변수 명령 Sep 02, 2024 pm 03:25 PM

자세한 설명: 쉘 스크립트 변수 판단 매개변수 명령

Zabbix 3.4 소스 코드 컴파일 설치 Zabbix 3.4 소스 코드 컴파일 설치 Sep 04, 2024 am 07:32 AM

Zabbix 3.4 소스 코드 컴파일 설치

Ouyi OKX 설치 패키지가 직접 포함되어 있습니다 Ouyi OKX 설치 패키지가 직접 포함되어 있습니다 Feb 21, 2025 pm 08:00 PM

Ouyi OKX 설치 패키지가 직접 포함되어 있습니다

See all articles