Raspberry Pi 是一款革命性工具,已成功在教育環境以及家庭自動化和技術開發專案中找到一席之地。然而,儘管它對於許多任務來說非常直觀,但用戶最常見的問題之一是如何安全有效地關閉和重新啟動這塊小板。雖然這看起來像是一項微不足道的任務,但如果做得不正確,可能會導致問題,例如 數據損壞 在您的 SD 卡上或 作業系統損壞.
在本文中,我們將探討正確關閉和重新啟動 Raspberry Pi 的所有可用選項。從 基本命令 對於涉及額外硬體的更高級方法,您可以在這裡找到保持設備 100% 運作所需的所有資訊。廢話不多說,讓我們進入正題。
為什麼正確關閉 Raspberry Pi 很重要?
正確關閉 Raspberry Pi 對於確保其耐用性及其所使用的作業系統的正確運作至關重要。 與傳統電腦不同,此主機板沒有實體開關按鈕,這導致許多用戶直接拔掉電源。這種做法雖然很誘人,但可能會導致 文件損壞 在 microSD 卡上,這是 Raspberry Pi 的主要儲存媒體。
此外,不正確的關閉可能會中斷可能在背景運行的關鍵進程,進而可能導致在嘗試重新啟動系統時出現問題。所以, 了解安全方法 關閉 Raspberry Pi 是至關重要的。
關閉並重啟樹莓派的基本方法
有多種方法可以關閉和重新啟動 Raspberry Pi。下面,我們詳細介紹了最常用的方法,以便您可以選擇最適合您需求的方法。
從命令控制台關閉
最常見,也可能是最可靠的方法是使用指令控制台。它非常簡單,任何用戶都可以使用,只要您有權訪問 終端 你的操作系統。
- 基本指令: 寫
sudo shutdown -h now
在控制台上。這裡,-h
表示您想要停止系統(停止)並且now
指定您希望立即發生操作。 - 預定關閉: 如果您想安排將來的關閉時間,請使用以下命令
sudo shutdown -h HH:MM
, 替換HH:MM
所需的時間。 - 取消預定的關閉: 如果您改變主意,請使用
sudo shutdown -c
取消關機。
從命令控制台重新啟動
重新啟動 Raspberry Pi 也可以使用指令輕鬆完成:
- 基本指令: 若要重新啟動,請鍵入
sudo shutdown -r now
,哪裡-r
表示重啟(reboot)。 - 替代命令: 你也可以使用
sudo reboot
,儘管建議使用第一個選項作為良好實踐。
用於關閉和重新啟動 Raspberry Pi 的實體選項
如果您喜歡不涉及使用終端的更具體的解決方案,或者希望其他人能夠在沒有技術知識的情況下關閉或重新啟動設備,則可以選擇基於硬體的選項。
使用按鈕
關閉 Raspberry Pi 的一個巧妙方法是使用實體按鈕。為了實現這一點:
- 在 Raspberry 的 GPIO 端子之間連接一個按鈕,例如 GPIO14(引腳 8)和 接地連接.
- 編寫一個小型的 Python 腳本,以便按下按鈕的動作執行關機命令。以下程式碼可以作為基礎:
#!/bin/python import RPi.GPIO as GPIO import os GPIO.setmode(GPIO.BOARD) GPIO.setup(8, GPIO.IN, pull_up_down=GPIO.PUD_UP) def Shutdown(channel): os.system("sudo shutdown -h now") GPIO.add_event_detect(8, GPIO.FALLING,callback=Shutdown,bouncetime=2000) while正確:透過
此方法非常適合想要使用 Raspberry 的人 控制台類型項目 或類似。
附開關電源線
另一種解決方案是購買具有整合開關的電源線。這些電纜可讓您安全地關閉電源,因為有些電纜帶有專門用於處理斷開連接的電路。 緩.
管理停機的高階解決方案
對於高級用戶,有一些服務和腳本可以在某些條件下自動關閉或重新啟動 Raspberry Pi。
例如,您可以設定文件 /etc/rc.local
當系統開啟或關閉時運行特定腳本。您也可以使用 systemd 管理電源開關的服務。
如果您選擇最適合您情況的方法,保持 Raspberry Pi 正確斷電並重新啟動是一項簡單的任務。從終端上的基本命令到安裝實體按鈕或使用專用電纜,選項多種多樣,可根據您的需求進行自訂。重要的是要確保 作業系統完整性 以及 Raspberry Pi 的功能。