linux怎样重启命令,Linux重启命令介绍(Linux.org)
下面介紹在 Linux 操作系統中重啟和關閉相關的命令:shutdown、reboot、init、halt、poweroff、systemctl,你可以根據需要來選擇適合的 Linux 命令關閉或重新啟動系統。其中 shutdown、halt、poweroff、reboot 命令是用來停機、重啟或切斷電源, systemctl 命令管理 systemd,是 Linux 系統和服務器的管理程序。
使用 shutdown 命令關閉和重啟 Linux 系統
shutdown 命令用于斷電或重啟本地和遠程的 Linux 機器。它為高效完成作業提供多個選項。如果使用了時間參數,系統關閉的 5 分鐘之前,會創建 /run/nologin 文件,以確保后續的登錄會被拒絕。
通用語法如下:
# shutdown [OPTION] [TIME] [MESSAGE]
運行下面的命令來立即關閉 Linux 機器。它會立刻殺死所有進程,并關閉系統:
# shutdown -h now
-h:如果不特指 -halt 選項,這等價于 -poweroff 選項。
另外我們可以使用帶有 -halt 選項的 shutdown 命令來立即關閉設備:
# shutdown –halt now
或者:
# shutdown -H now
-H, –halt:停止設備運行。
另外我們可以使用帶有 poweroff 選項的 shutdown 命令來立即關閉設備:
# shutdown –poweroff now
或者:
# shutdown -P now
-P, –poweroff:切斷電源(默認)。
如果您沒有使用時間選項運行下面的命令,它將會在一分鐘后執行給出的命令:
# shutdown -h
Shutdown scheduled for THU 2018-11-01 06:42:31 EDT, use ‘shutdown -c’ to cancel.
其他的登錄用戶都能在中斷中看到如下的廣播消息:
Broadcast message from root@2daygeek.com (THU 2018-11-01 06:41:31 EDT):
The system is going down for power-off at THU 2018-11-01 06:42:31 EDT!
對于使用了 -halt 選項:
# shutdown -H
Shutdown scheduled for THU 2018-11-01 06:37:53 EDT, use ‘shutdown -c’ to cancel.
對于使用了 -poweroff 選項:
# shutdown -P
Shutdown scheduled for THU 2018-11-01 06:40:07 EDT, use ‘shutdown -c’ to cancel.
可以在您的終端上敲擊 shutdown -c 選項取消操作:
# shutdown -c
其他的登錄用戶都能在中斷中看到如下的廣播消息:
Broadcast message from root@vps.2daygeek.com (THU 2018-11-01 06:41:35 EDT):
The system shutdown has been cancelled at THU 2018-11-01 06:42:35 EDT!
添加時間參數,如果你想在 N 秒之后執行關閉或重啟操作。這里,您可以為所有登錄用戶添加自定義廣播消息。例如,我們將在五分鐘后重啟設備:
# shutdown -r +5 “To activate the latest Kernel”
Shutdown scheduled for THU 2018-11-01 07:13:16 EDT, use ‘shutdown -c’ to cancel.
運行下面的命令立即重啟 Linux 機器。它會立即殺死所有進程并且重新啟動系統:
# shutdown -r now
-r, –reboot: 重啟設備。
通過 reboot 命令關閉和重啟 Linux 系統
reboot 命令用于關閉和重啟本地或遠程設備。reboot 命令擁有兩個實用的選項。
它能夠優雅的關閉和重啟設備(就好像在系統菜單中惦記重啟選項一樣簡單)。
執行不帶任何參數的 reboot 命令來重啟 Linux 機器:
# reboot
執行帶 -p 參數的 reboot 命令來關閉 Linux 機器電源:
# reboot -p
-p, –poweroff:調用 halt 或 poweroff 命令,切斷設備電源。
執行帶 -f 參數的 reboot 命令來強制重啟 Linux 設備(這類似按壓機器上的電源鍵):
# reboot -f
-f, –force:立刻強制中斷,切斷電源或重啟。
通過 init 命令關閉和重啟 Linux 系統
init(“initialization” 的簡寫)是系統啟動的第一個進程。
它將會檢查 /etc/inittab 文件并決定 linux 運行級別。同時,允許用戶在 Linux 設備上執行關機或重啟操作. 這里存在從 0 到 6 的七個運行等級。
執行以下 init 命令關閉系統:
# init 0
0: 停機 – 關閉系統。
運行下面的 init 命令重啟設備:
# init 6
6:重啟 – 重啟設備。
通過 halt 命令關閉和重啟 Linux 系統
halt 命令用來切斷電源或關閉遠程 Linux 機器或本地主機。中斷所有進程并關閉 cpu:
# halt
通過 poweroff 命令關閉和重啟 Linux 系統
poweroff 命令用來切斷電源或關閉遠程 Linux 機器或本地主機。poweroff 很像 halt,但是它可以關閉設備硬件(燈和其他 PC 上的其它東西)。它會給主板發送 ACPI 指令,然后信號發送到電源,切斷電源。
# poweroff
通過 systemctl 命令關閉和重啟 Linux 系統
systemd 是一款適用于所有主流 Linux 發型版的全新 init 系統和系統管理器,而不是傳統的 SysV init 系統。
systemd 兼容與 SysV 和 LSB 初始化腳本。它能夠替代 SysV init 系統。systemd 是內核啟動的第一個進程,并持有序號為 1 的進程 PID。
它是一切進程的父進程,Fedora 15 是第一個適配安裝 systemd (替代了 upstart)的發行版。
systemctl 是命令行下管理 systemd 守護進程和服務的主要工具(如 start、restart、stop、enable、disable、reload & status)。
systemd 使用 .service 文件而不是 SysV init 使用的 bash 腳本。 systemd 將所有守護進程歸與自身的 Linux cgroups 用戶組下,您可以瀏覽 /cgroup/systemd 文件查看該系統層次等級:
# systemctl halt
# systemctl poweroff
# systemctl reboot
# systemctl suspend
# systemctl hibernate
結語
shutdown、reboot、init、halt、poweroff、systemctl 命令可以達到重啟和關閉 Linux 系統目的,都是在命令行下操作。如果你對命令行比較熟悉,那這樣做是最便捷的,也是最安全的。同時重啟和關閉系統的命令不多,你可以選擇其中拿手的來完成任務。
Linux重啟命令與如何重啟網絡?
分享下Linux重啟命令的用法,linux如何重啟網絡的方法? 第一部分,有關Linux重啟命令的用法 1.shutdown2.poweroff3.init4.reboot5.halt *—具體說 …
Linux系統運行級別和關機重啟命令介紹
Linux系統運行級別介紹 Linux系統有七種運行級別(Run Level),各個運行級別下,系統有不同的狀態,各個級別的意義描述如下. 0:關鍵級別1:單用戶運行級別,運行rc.sysinit和r …
Linux 重啟命令
一.Linux 的五個重啟命令 1.shutdown 2.poweroff 3.init 4.reboot 5.halt 二.五個重啟命令的具體說明 shutdown reboot 在linux下一些 …
linux重啟命令學習
Linux關閉和重啟系統一般使用相同的命令可以實現. 在Linux系統下常用在關機/重啟命令有shutdown.halt.reboot和init,但每個命令的內部工作過程是不同的. 1.shutdow …
Linux重啟命令
Linux和windows不同,linux后臺運行著許多進程,所以強制關機可能會導致進程的數據丟失使系統處于不穩定的狀態.甚至在有的系統中會損壞硬件設備.而在系統關機前使用shutdown命令,系統管 …
Linux基礎命令介紹七:網絡傳輸與安全 wget curl rsync iptables
本篇接著介紹網絡相關命令:wget 文件下載工具.curl 網絡數據傳輸工具.rsync 文件傳輸工具等. 本篇接著介紹網絡相關命令 1.wget 文件下載工具 wget[option]…[U …
Linux —— Vi 命令介紹
簡介 vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色于任何最新的文本編輯器. 這里只是簡單地介紹一下它的用法和一小部分指令. 由于對Unix及Linux系統的任何版本,vi編輯 …
Linux netstat命令介紹
關注Linux的系統狀態,主要從兩個角度出發,一個角度是系統正在運行什么服務(ps命令):另外一個就是有什么連接或服務可用(netstat命令).netstat還可以顯示ps無法顯示的.從inetd或 …
linux常用命令介紹
參考博客: https://www.cnblogs.com/caozy/p/9261224.html 學前理論 linux主要特征 :一切且文件(目錄.硬盤等都是文件):硬件都在/dev 目錄,如硬盤 …
隨機推薦
EntityFramework.Extended 實現 update count+=1
在使用 EF 的時候,EntityFramework.Extended 的作用:使IQueryable轉換為update table set …,這樣使我們在修改實體對象的時候, …
在CDH5.5.0上安裝Kudu6.0
1. 下載安裝文件: a. CSD文件:KUDU-0.6.0.jar b. kudu parcel:KUDU-0.6.0-1.kudu0.6.0.p0.334-el6.parcel和manifest. …
Android項目實戰(五):TextView自適應大小
對于設置TextView的字體默認大小對于UI界面的好看程度是很重要的,小屏幕設置的文字過大或者大屏幕設置的文字過小都造成UI的不美觀 現在就讓我們學習自適應大小的TextView控件,即當文字長度變 …
windows下的Git簡單入手
現在再搞golang,用go get github.com/xxx 命令使需要git.提交新項目到github.com也要git,老東西了,呵呵現在也要學習一下. 下載windows版的git. ·準 …
HBase優化
1.hbase的balance策略是region數量策略,即維持每個regionserver的region數量基本一致,這并未考慮一個table的region可能都落到一個refionserver的不 …
vue watch高級用法
watch是vue組件最常用,最重要的功能之一,我們都知道它最基本的特性就是監聽的data對象里的屬性變化了,watch就會自動執行. 那它還有什么騷操作呢?下面我帶大家看看,菜鳥一枚,如有錯誤歡迎指 …
Nodejs sublime text 3安裝與配置
1.下載subline的nodejs插件 2.解壓zip文件, 并重命名文件夾“Nodejs” 3. 打開sublime,操作”preference” –> ” …
time模塊的使用
https://www.cnblogs.com/jimmy-share/p/10605575.html import time 一.方法匯總: time.sleep():定時函數 time.time( …
STM32(2)——GPIO
對于初學者而言,最簡單的是對芯片上的IO進行操作,我們學習ARM時候,第一個工程就是點亮LED,STM32F103ZET6通用輸入輸出接口(General-Purpose Inputs/Outputs …
java設計模式1–工廠方法模式(Factory Method)
本文地址:http://www.cnblogs.com/archimedes/p/java-factory-method-pattern.html,轉載請注明源地址. 工廠方法模式(別名:虛擬構造) …
總結
以上是生活随笔為你收集整理的linux怎样重启命令,Linux重启命令介绍(Linux.org)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: excel vba编程代码大全_实战VB
- 下一篇: python使用get函数在字典中加入键