chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux計算機實現(xiàn)自動喚醒和關(guān)閉的方法步驟詳解

Linux愛好者 ? 2017-12-08 11:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

不要成為一個電能浪費者。如果你的電腦不需要開機就請把它們關(guān)機。出于方便和計算機宅的考慮,你可以通過配置你的 Linux 計算機實現(xiàn)自動喚醒和關(guān)閉。

寶貴的系統(tǒng)運行時間

有時候有些電腦需要一直處在開機狀態(tài),在不超過電腦運行時間的限制下這種情況是被允許的。有些人為他們的計算機可以長時間的正常運行而感到自豪,且現(xiàn)在我們有內(nèi)核熱補丁能夠?qū)崿F(xiàn)只有在硬件發(fā)生故障時才需要機器關(guān)機。我認為比較實際可行的是,像減少移動部件磨損一樣節(jié)省電能,且在不需要機器運行的情況下將其關(guān)機。比如,你可以在規(guī)定的時間內(nèi)喚醒備份服務(wù)器,執(zhí)行備份,然后關(guān)閉它直到它要進行下一次備份?;蛘?,你可以設(shè)置你的互聯(lián)網(wǎng)網(wǎng)關(guān)只在特定的時間運行。任何不需要一直運行的東西都可以將其配置成在其需要工作的時候打開,待其完成工作后將其關(guān)閉。

系統(tǒng)休眠

對于不需要一直運行的電腦,使用 root 的 cron 定時任務(wù)(即 /etc/crontab)可以可靠地關(guān)閉電腦。這個例子創(chuàng)建一個 root 定時任務(wù)實現(xiàn)每天晚上 11 點 15 分定時關(guān)機。

# crontab -e -u root

# m hdom mon dow command

1523 * * * /sbin/shutdown -hnow

以下示例僅在周一至周五運行:

1523 * * 1-5 /sbin/shutdown -hnow

您可以為不同的日期和時間創(chuàng)建多個 cron 作業(yè)。 通過命令man 5 crontab可以了解所有時間和日期的字段。

一個快速、容易的方式是,使用/etc/crontab文件。但這樣你必須指定用戶:

1523 * * 1-5root shutdown -hnow

自動喚醒

實現(xiàn)自動喚醒是一件很酷的事情;我大多數(shù) SUSE (SUSE Linux)的同事都在紐倫堡,因此,因此為了跟同事能有幾小時一起工作的時間,我不得不需要在凌晨五點起床。我的計算機早上 5 點半自動開始工作,而我只需要將自己和咖啡拖到我的桌子上就可以開始工作了。按下電源按鈕看起來好像并不是什么大事,但是在每天的那個時候每件小事都會變得很大。

喚醒 Linux 計算機可能不如關(guān)閉它可靠,因此你可能需要嘗試不同的辦法。你可以使用遠程喚醒(Wake-On-LAN)、RTC 喚醒或者個人電腦的 BIOS 設(shè)置預(yù)定的喚醒這些方式。這些方式可行的原因是,當你關(guān)閉電腦時,這并不是真正關(guān)閉了計算機;此時計算機處在極低功耗狀態(tài)且還可以接受和響應(yīng)信號。只有在你拔掉電源開關(guān)時其才徹底關(guān)閉。

BIOS 喚醒

BIOS 喚醒是最可靠的。我的系統(tǒng)主板 BIOS 有一個易于使用的喚醒調(diào)度程序 (圖 1)。對你來說也是一樣的容易。

圖 1:我的系統(tǒng) BIOS 有個易用的喚醒定時器。

主機遠程喚醒(Wake-On-LAN)

遠程喚醒是僅次于 BIOS 喚醒的又一種可靠的喚醒方法。這需要你從第二臺計算機發(fā)送信號到所要打開的計算機。可以使用 Arduino樹莓派Raspberry Pi發(fā)送給基于 Linux 的路由器或者任何 Linux 計算機的喚醒信號。首先,查看系統(tǒng)主板 BIOS 是否支持 Wake-On-LAN ,要是支持的話,必須先啟動它,因為它被默認為禁用。

然后,需要一個支持 Wake-On-LAN 的網(wǎng)卡;無線網(wǎng)卡并不支持。你需要運行ethtool命令查看網(wǎng)卡是否支持 Wake-On-LAN :

# ethtool eth0 | grep -i wake-on

Supports Wake-on: pumbg

Wake-on: g

這條命令輸出的 “Supports Wake-on” 字段會告訴你你的網(wǎng)卡現(xiàn)在開啟了哪些功能:

d — 禁用

p — 物理活動喚醒

u — 單播消息喚醒

m — 多播(組播)消息喚醒

b — 廣播消息喚醒

a — ARP 喚醒

g — 特定數(shù)據(jù)包magic packet喚醒

s — 設(shè)有密碼的特定數(shù)據(jù)包magic packet喚醒

ethtool命令的 man 手冊并沒說清楚p選項的作用;這表明任何信號都會導致喚醒。然而,在我的測試中它并沒有這么做。想要實現(xiàn)遠程喚醒主機,必須支持的功能是g—— 特定數(shù)據(jù)包magic packet喚醒,而且下面的“Wake-on” 行顯示這個功能已經(jīng)在啟用了。如果它沒有被啟用,你可以通過ethtool命令來啟用它。

# ethtool -s eth0 wol g

這條命令可能會在重啟后失效,所以為了確保萬無一失,你可以創(chuàng)建個 root 用戶的定時任務(wù)(cron)在每次重啟的時候來執(zhí)行這條命令。

@reboot/usr/bin/ethtool -seth0 wolg

另一個選擇是最近的網(wǎng)絡(luò)管理器Network Manager版本有一個很好的小復(fù)選框來啟用 Wake-On-LAN(圖 2)。

圖 2:啟用 Wake on LAN

這里有一個可以用于設(shè)置密碼的地方,但是如果你的網(wǎng)絡(luò)接口不支持安全開機Secure On密碼,它就不起作用。

現(xiàn)在你需要配置第二臺計算機來發(fā)送喚醒信號。你并不需要 root 權(quán)限,所以你可以為你的普通用戶創(chuàng)建 cron 任務(wù)。你需要用到的是想要喚醒的機器的網(wǎng)絡(luò)接口和MAC地址信息。

3008 * * * /usr/bin/wakeonlan D0:50:99:82:E7:2B

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11624

    瀏覽量

    217849
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7763

    瀏覽量

    92657

原文標題:如何自動喚醒和關(guān)閉 Linux

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    計算機機房自動計費系統(tǒng)

    想到使用微處理器代替人工,由此誕生的計算機機房自動計費管理系統(tǒng)是一套適用各類機房管理的高科技產(chǎn)品。它的最主要功能就是實現(xiàn)機房管理的自動化和現(xiàn)代化,用戶上機
    發(fā)表于 06-27 23:58

    《Visual C# 2008程序設(shè)計經(jīng)典案例設(shè)計與實現(xiàn)》---計算機的注銷、關(guān)閉和重新啟動

    《Visual C# 2008程序設(shè)計經(jīng)典案例設(shè)計與實現(xiàn)》---計算機的注銷、關(guān)閉和重新啟動.zip
    發(fā)表于 06-17 23:01

    Linux計算機概論

    Linux復(fù)習筆記-計算機概論
    發(fā)表于 09-24 08:42

    計算機解題的基本思想方法步驟

    計算機解題的基本思想方法步驟。是對要解決一個問題或要完成一項任務(wù)所采取的方法步驟的描述,包括需要什么數(shù)據(jù)(輸入什么數(shù)據(jù)、輸出什么結(jié)果)、
    發(fā)表于 11-02 06:15

    如何實現(xiàn)計算機對示波器進行遠程控制?

    如何實現(xiàn)計算機對示波器進行遠程控制?計算機控制示波器的步驟方法是什么?
    發(fā)表于 05-10 06:47

    計算機硬件維護的方法

    維護的過程中,要先對靜態(tài)的故障進行分析,之后在查看其它的可能存在的動態(tài)故障。2計算機硬件維護的方法2.1直接進行觀察的方法計算機硬件維護過程中采用直接觀察法是最為直接和最為簡單的
    發(fā)表于 09-17 07:15

    什么是程序?什么是計算機

    什么是程序?程序(Program)流程、議程、行程、…為了完成某項任務(wù),解決某個問題需要執(zhí)行的一系列步驟計算機程序為了完成某項任務(wù),解決某個問題由計算機執(zhí)行的一系列指令(步驟)什么是
    發(fā)表于 11-23 09:02

    利用計算機設(shè)計單片開關(guān)電源的方法步驟

    利用計算機設(shè)計單片開關(guān)電源講座 第二講 利用計算機設(shè)計單片開關(guān)電源的方法步驟 下面對35
    發(fā)表于 07-09 15:02 ?1011次閱讀
    利用<b class='flag-5'>計算機</b>設(shè)計單片開關(guān)電源的<b class='flag-5'>方法</b>與<b class='flag-5'>步驟</b>

    什么是計算機算法?

    什么是計算機算法?要使計算機工作,您就必須編寫計算機程序。要編寫計算機程序,您就必須一步步地告訴計算機,您究竟想讓它干什么。然后,
    發(fā)表于 08-03 08:50 ?3248次閱讀

    數(shù)字計算機的硬件組成詳解

    數(shù)字計算機的硬件組成詳解    用一個算盤,一張紙,一支筆來計算y=ax+b-c這個題目,步驟如下。 表1.2 解題步驟和數(shù)據(jù)記錄在橫格
    發(fā)表于 04-13 13:44 ?1424次閱讀

    C#教程之遠程關(guān)閉重啟計算機

    C#教程之遠程關(guān)閉重啟計算機,很好的C#資料,快來學習吧。
    發(fā)表于 04-20 15:27 ?11次下載

    基于嵌入式Linux網(wǎng)絡(luò)計算機的操作系統(tǒng)的實現(xiàn)方法淺析

    解決多用戶、會話控制、狀態(tài)表示等一系列技術(shù)難點。網(wǎng)絡(luò)計算機設(shè)計中的一個主要工作就是瘦客戶機操作系統(tǒng)的設(shè)計,在此我們把瘦客戶端操作系統(tǒng)稱為網(wǎng)絡(luò)計算機操作系統(tǒng)。本文從Linux 體系結(jié)構(gòu)的角度給出網(wǎng)絡(luò)
    發(fā)表于 03-22 16:27 ?1141次閱讀
    基于嵌入式<b class='flag-5'>Linux</b>網(wǎng)絡(luò)<b class='flag-5'>計算機</b>的操作系統(tǒng)的<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>方法</b>淺析

    微軟:請勿?關(guān)閉計算機

    近日,IT之家用戶 @zhang_32 為我們帶來了一則非常有意思的投稿:在 Windows 10 insider 21313 版本中,系統(tǒng)更新提示的 “請勿關(guān)閉計算機”變成為了?“請勿關(guān)閉
    的頭像 發(fā)表于 04-07 10:02 ?2467次閱讀

    數(shù)控加工計算機輔助編程步驟

    數(shù)控加工程序可通過手工編程或計算機自動編程來獲得。目前計算機自動編程采用圖形交互式自動編程,即計算機
    發(fā)表于 10-18 09:39 ?1507次閱讀

    自動計算機的功能與用途

    任務(wù)都是通過使用控制機械和流程的自動計算機實現(xiàn)自動化的。什么是自動計算機?
    的頭像 發(fā)表于 07-15 16:32 ?522次閱讀
    <b class='flag-5'>自動</b>化<b class='flag-5'>計算機</b>的功能與用途