명령줄을 사용하여 이 작업을 수행하고 싶습니다. 때로는 컴퓨터가 작동을 멈추고 강제로 종료해야 하기 때문입니다(하드웨어에 좋지 않다는 것을 알고 있습니다). 그리고:Halt 명령과 Shutdown 명령의 차이점은 무엇입니까?
답변1
여전히 텍스트 모드 콘솔에 액세스할 수 있거나 원격으로 로그인할 수 있는 경우:
ps
다른 프로세스 목록 도구를 사용할 수 있으며죽이다일부 프로세스를 종료하려고 합니다. 몇몇 프로그램은 다음과 같은 메시지를 받으면 작업 내용을 최소한 복구 파일에 저장합니다.kill -HUP
또는솔직한kill
. 재부팅을 위해 곧바로 진행하면 시간이 없을 수도 있습니다.sudo kill
루트나 귀하가 아닌 다른 사용자로 실행 중인 프로세스를 종료하려면 프로세스 ID 뒤에 Run을 입력하세요 .- 재부팅하려면 실행하세요
reboot
(예: 관리 액세스 권한을 얻기 위해sudo reboot
사용하는 경우sudo
). 실행halt
하여 컴퓨터 전원을 끕니다. 이 두 가지 호출 모두shutdown
적절한 옵션으로.
절대적으로 모든 것이 연결되어 있지만 콘솔에 액세스할 수 있는 경우 다음을 사용할 수 있습니다.매직 SysRq적어도 디스크 마운트 해제 파일 시스템에 대한 모든 파일 변경 사항을 깨끗하게 플러시합니다. 누르다
- Alt+ SysRq+ ESIGT를 보내려면이자형모든 프로세스에 대한 RM(선택 사항)
- Alt+ SysRq+ S에에스파일 시스템 변경 사항을 디스크에 동기화(플러시)합니다.
- Alt+ SysRq+ U강제로유모든 파일 시스템을 nmount(실제로는 읽기 전용으로 다시 마운트)합니다.
- Alt+ SysRq+ B다시비앗.
(참고: 때때로 “REISUB”가 표시되지만 R 및 I 단계는 쓸모가 없습니다.)
답변2
답변3
고정된 X 세션인 경우 ctrl+ alt+를 눌러 f1콘솔로 이동합니다. 로그인한 후 여기에서 /sbin/shutdown
또는 /sbin/reboot
을 실행합니다 /sbin/shutdown -r now
. 권한에 따라 루트가 되려면 이러한 명령 앞에 sudo
or 를 먼저 붙여야 할 수도 있습니다 .su
문제가 되는 프로세스를 종료할 수도 있습니다. ps aux
모든 프로세스를 나열하고 CPU 및/또는 메모리를 많이 사용하는 프로세스를 찾으려면 실행하세요 (세 번째 및 네 번째 열). 를 사용하세요 kill <pid>
. 여기서 pid는 출력의 두 번째 열에 있는 숫자입니다 ps
. 그래도 프로세스가 종료되지 않으면 실행하여 kill -9 <pid>
강제로 종료해야 할 수도 있습니다.
답변4
실제로 시스템을 끄기 위해 전원 버튼을 X초 이상 눌러야 하는 방식으로 BIOS가 설정된 경우 전원 버튼을 한 번 누르십시오. 이렇게 하면 종료/정지/전원 끄기에 대한 acpi 신호가 제공됩니다.