可以使用「暫停-恢復」功能以手動停機系統,然後在相同的工作狀態下啟動系統。
可以使用 Dtpower 程式以管理系統電源,像是指定想要桌面系統何時自動停機。
可以啟動或關閉「暫停-恢復」功能。
本節指出在 sun4m-架構桌面機器上 Dtpower 程式操作的差異,像是 SPARCstationTM 20,以及在sun4u-架構桌面機器上,像是 Sun UltraTM 1。
Solaris 作業環境也提供了指令行介面因此系統管理員可以變更預設值與系統閒置定義。 若要獲得更多資訊,請參閱 power.conf(4) 線上援助頁。
關閉桌面系統電源可能會干預某些牽連機器的作業。 本節提出某些指南方針以便在桌面機器上使用系統「電源管理」功能之前進行考量。
當機器暫停時郵件不會傳送至機器上的任何郵件排存檔案。一般來說,若是郵件超過三天無法傳送,則郵件即退回給傳送者並視為無法送達。
若是暫停系統超過三天或更久,並且機器有本機郵件排存,則您可能不會收到郵件應用程式已送回??傳送者的訊息。
當該機器已暫停時機器上的郵件別名對其他使用者來說將無法使用。 若是機器暫停的夠久,一般來說是三天,傳送至該機器上別名的訊息會送回給傳送者。
當機器是暫停的,則無法藉由遠端撥號連線存取該機器。 換言之您無法使用 rlogin(1) 以連接至當時已暫停的機器。
「暫停-恢復」功能可能會對連上網路的應用程式有影響。 當對等系統已經暫停並且不回應網路通訊時,若是程式尚未恢復則連上網路的應用程式可能會失敗。
此議題的例子為當從一個系統執行 Xhosted 應用程式並在第二個系統顯示應用程式。若是電源管理軟體暫停第二個系統,該應用程式軟體可能會失敗。
不要在使用 Solstice™ 自動用戶端™ 軟體的機器上使用「暫停-恢復」功能。
The SunATM™ 裝置上並不支援電源管理軟體。 ATM 協定要求在傳輸資料之前,必須於兩端點之間,例如工作站,建立呼叫。 呼叫的每一端必須使連接維持在作用中,如此一來 ATM 連結的任一端都不能使用電源管理軟體來暫停以及,稍後恢復連接。
當系統恢復時,排定要在使用電源管理軟體使系統暫停期間執行的 cron 工作將以下列方式處理:
一旦系統恢復則排定在系統暫停期間最早應執行的 cron 工作將會立即啟動。
隨後在系統暫停期間要執行的 cron 工作將完全不執行。
通常,該 cron 指令識別下一個要執行的工作並計算等待執行該工作的間隔。 當系統恢復時,該 cron 指令計算間隔直到第一個工作已過期,然後執行這個已存在佇列中的 cron 工作。 然後 cron 程序重新檢查 cron 工作的佇列。 cron 程序只考量執行時間尚未超過的工作,因此任何執行時間落在系統暫停期間的附加工作將不會執行。
該 日曆管理員軟體不顯示當桌面機器暫停時發生的排程事件之即現式視窗。
電源管理軟體的目標為節省電力。 您也應該考慮電源循環的增加會如何影響硬體的整體可靠性。
該 在 sun4u 系統上,像是 Sun Ultra 1,電源管理軟體即預設為作用中。 因此,這些機器的電源管理系統評估每一個因為系統閒置所發生的自動電源循環請求。 若是評估判定特定時刻的電源循環熱量衝擊將降低硬體可靠性,則將擱置該電源循環請求。
不論此功能,您可以在任何時間選擇手動關閉 sun4u 系統。 此檢查功能預防了對硬體提出過度數量的自動電源循環請求。
電源管理軟體包含了省時的功能稱做「暫停-恢復」。 預設使用此功能經由 Dtpower 程式的「自動停機」與「自動喚醒」功能。 您也可以依照本節中的程序不論何時選擇暫停與恢復系統。
傳統關閉系統電源的程序可能太過費時。 同樣的,重新啟動與設定工作區的程序也要花一點時間。 使用「暫停-恢復」功能,可以關閉系統電源並自動儲存目前正在處理的工作。 當開啟系統電源時,即復原儲存的工作區。
系統可以停留在已暫停狀態並無限期的關閉電源而不遺失資料。 然而,某些外部作業,像是接收郵件,當系統已暫停時可能會受到影響。 在使用「暫停-恢復」功能之前,請閱讀 選擇使用「暫停-恢復」。
可以使用電源管理軟體中的 「自動停機」功能來自動暫停系統。 若要手動暫停系統,請跟隨本節中的指令。
暫停允許在不遺失系統目前狀態的情況下執行下列動作:
將系統從一個位置移動至另一個。
關閉系統電源以節省能源。
若是需要重新配置系統請不要使用「暫停」功能。 不論何時想要重新配置系統都必須停止作業系統。
在暫停系統前,必須等待像是下列的作業結束:
初始化「暫停」以及隨後的「恢復」通常只需要不到一分鐘。 可以用幾種方式初始化「暫停」:
使用電源鍵,然後回應提示符號。
使用 Shift 與電源鍵以便在沒有進一步提示符號的情況下「暫停」。
可以使用像是 Sun Ultra 5 以及 Sun Ultra 10 系統前方的待機開關。
使用 CDE 桌面「工作區」功能表。
若要獲得電源鍵位置的範例,請參閱 圖 23–7 以及 圖 23–8。
在按下電源鍵後,會顯示出現在 圖 23–9 中的確認視窗。
在確認視窗中選取「暫停」。
暫停 將系統狀態儲存至磁碟,以便稍後能夠返回目前的系統環境。
停機 將磁碟同步至中立的狀態並有效率地將作業系統停機。 此動作與執行 shutdown(1M) 指令等效。
等待系統關閉電源。
關閉所有外部裝置的電源。
以 root 使用者的身份,編輯 /usr/openwin/lib/speckeysd.map 檔案
# vi /usr/openwin/lib/speckeysd.map |
藉由放置 "#" 在以 "SunPower" 為開頭的兩行之第一個字元以便將其加上省略註釋。
#SunPowerSwitch - $OPENWINHOME/bin/sys-suspen #SunPowerSwitchShift - $OPENWINHOME/bin/sys-suspend -n |
儲存編輯的檔案。
停機並重新啟動系統。
某些系統,像是 Sun Ultra 5 以及 Sun Ultra 10,在該系統的前方有待機開關。
當您在視窗的環境中時按下待機開關。
若不是在視窗的環境中,按下待機開關會立即將系統停機。
在視窗的環境中,會顯示出現在 圖 23–10 中的確認視窗。
在確認視窗中選取「暫停」。
暫停 將系統狀態儲存至磁碟,以便能夠返回目前的系統環境。
停機 將磁碟同步至中立的狀態並有效率地將作業系統停機。 此動作與執行 shutdown(1M) 指令等效。
在待機開關的視窗中,「停機」為預設值。 當按下電源鍵時所出現的類似視窗中,「暫停」為預設值。
等待系統關閉電源。
關閉所有外部裝置的電源。
將游標放在工作區中並按住功能表按鈕。
顯示「工作區」功能表。
從「工作區」功能表選取「暫停系統」。
顯示「暫停」確認視窗,如同出現在 圖 23–9中。
在確認視窗中選取「暫停」。
等待系統關閉電源。
關閉所有外部裝置的電源。
外部裝置包含外部磁碟機,印表機,或是其他序列或串列周邊。 請參閱外部裝置提供的手冊以獲得指令。
針對 sys-suspend 執行 shell 指令,不需要執行像是 CDE 的視窗系統,也不需要是超級使用者。
在提示符號處,初始化系統暫停程序:
範例 % /usr/openwin/bin/sys-suspend |
顯示「暫停」確認即現式視窗,如同出現在 圖 23–10中。 若是視窗系統尚未執行,則指令將會在不顯示確認即現式視窗的情況下執行。
按一下「暫停」。
等待系統關閉電源。
關閉所有外部裝置的電源。
可以使用 Dtpower 程式以指定系統自動停機的時間。 此功能稱做 「自動停機」。 若您有 sun4u 桌面機器,也可以設定在系統指定的時間自動開啟電源。 此功能稱做「自動喚醒」。
在變更「自動停機」設定之前請閱讀 選擇使用「暫停-恢復」。
「自動停機」使用「暫停」功能以自動關閉系統電源。 當系統再次開啟電源時,系統將以暫停時的狀態恢復。
經由 Dtpower 視窗,可以啟動或停止「自動停機」與「自動喚醒」功能。 也可以指定下列的值:
「自動停機」嘗試暫停系統之前閒置時間的分鐘數
「自動停機」啟動與結束發生的時間可以在每一天中。 若是指定相同的啟動與結束時間,「自動停機」可能發生在一天中的任何時間。 請參閱 圖 23–11。
在被「自動停機」暫停後系統自動開啟電源並恢復(自動喚醒)的時間。 此功能只能在 sun4u 桌面系統上使用。
手動暫停系統後不會發生「自動喚醒」。 「自動喚醒」只會發生在「自動停機」後。
啟動 Dtpower。
就算是閒置時間設定低於五分鐘,「自動停機」不會在少於五分鐘的間隔時間內發生連續執行的情況。
在 Dtpower 基本視窗中,按一下「更多」。
該視窗擴充以顯示「快速編輯」頁標。
在「快速編輯」頁標中,核取「啟用自動停機」。
按一下「編輯」。
顯示「自動停機」視窗。
輸入想要「自動停機」功能開始作用的時間。
輸入想要「自動停機」功能停止作用的時間。
在「介於此間隔停機若是閒置」的數值方塊中,輸入電腦在停機前必須閒置的持續時間。
在 圖 23–12中,「自動停機」在閒置時間一小時後發生並介於下午 6:00。 以及上午 8:00。
按一下「確定」當已顯示所有想要的設定。
若是想要拒絕顯示的設定,選取「取消」。 目前作用中的設定會顯示在視窗中。
「自動喚醒」功能只能在 sun4u 桌面系統上使用。
啟動 Dtpower。
在 Dtpower 基本視窗中,按一下「更多」。
此動作擴充該視窗以顯現「快速編輯」頁標。
在「快速編輯」頁標中,核取「自動關機已啟動」。
按一下「編輯」。
顯示「自動停機」視窗。
設定「自動停機」的閒置時間。
請參閱 若要設定「自動停機」的閒置時間。
在 <「時間」> 按鈕處核取「重新啟動」。
電腦重新啟動的時間為第二次指定的「自動停機」時間。
啟動 Dtpower。
在 Dtpower 基本視窗中,按一下「更多」。
此動作擴充該視窗以顯現「快速編輯」頁標。
在「快速編輯」頁標中,取消核取「啟用自動停機」。
按一下「編輯」。
顯示「自動停機」視窗。
在 <「時間」> 按鈕處取消核取「重新啟動」。
% ps -eaf | grep speckeysd |
若是結果訊息沒有列出 /usr/openwin/bin/speckeysd ,則需要啟動鍵處理常駐程式。
如果必要的話,成為超級使用者並啟動鍵處理常駐程式:
% /usr/openwin/bin/speckeysd |
當系統暫停失敗時,會出現警示。 取決於問題的種類,即現式視窗中精確的訊息可能會不同,但是「掛起失敗」的視窗會以類似下列圖案的情況出現。
當任何「掛起失敗」的視窗出現時,按一下視窗底部任一個按鈕:
「關閉電源」會在 不保留目前作業狀態的情況下關閉電源,如同暫停作業通常會執行的方式。
「取消」會取消暫停請求,並且硬體電源繼續開啟。
當「暫停失敗」視窗出現內容為 暫停時裝置錯誤,選取「取消」。
若是尚未儲存工作,現在請儲存。 在再次嘗試暫停系統之前請採取下列校正的動作:
檢查工作區中的控制台視窗以獲得更多資訊。
未支援的裝置或裝置執行無法恢復的活動可能是此問題的原因。
若是控制台訊息指定的裝置正在執行無法恢復的活動,請停止該活動並嘗試再次暫停。
若是系統包含除了預設配置之外的裝置,然後這些裝置可能不支援「暫停」功能。 在這種情況中,繼續下一步驟。
在再次嘗試暫停之前,必須嘗試卸下裝置驅動程式。 執行下列的步驟:
可能因為這些原因之一而無法卸下驅動程式:
在這種情況中,請聯絡系統管理員。
嘗試再次暫停。
若是「掛起」成功,系統儲存活動並成功關閉系統電源。
若是「掛起」不成功,警示視窗會再次顯示。 在這種情況中,繼續下一步驟。
若是尚未儲存工作請儲存之。
選取「關閉電源」。
因為該錯誤持續出現,您可以暫停系統。 可以選取「關閉電源」以正確的在不造成檔案系統損壞的情況下將系統停機。 當再次開啟電源時,系統自動重新啟動。
資料 不會 儲存除非用手動方式儲存。
若是選取關閉電源並且指令失敗,則系統不支援軟體關閉電源。 然後顯示關於關閉電源失敗資訊的警示視窗,如同下列圖案所顯示:
選取「繼續」。
系統可能不支援軟體關閉電源因為非-類型 5 的鍵盤或是過時的系統 PROM。若是確實已安裝類型 5 的鍵盤,那麼請聯絡系統供應商以獲得系統 PROM 升級。
同時,某些 sun4m-架構的系統在暫停作業後會停在 OpenBoot TM PROM 提示符號,因為這些系統不支援軟體關閉電源。
若是尚未儲存工作請儲存之。
停止作業系統。
藉由按下系統後方面板上的電源開關以關閉電源至 off (0) 位置。
若可能的話, 取得並安裝支援「掛起」功能的裝置驅動程式以便在未來解決該裝置的問題。
當「掛起失敗」的視窗以下列的訊息出現時選取「取消」:程序無法停止
若是尚未儲存工作,現在請儲存。 再次嘗試暫停。
檢查工作區中的控制台視窗以獲得更多資訊。
若是程序為即時程序或是正在執行一些特殊的網路作業,該程序可能會溫和的拒絕暫停。 在大多數的情況中,這只是暫時的狀況並且可以藉由嘗試再次暫停來校正。
然而若是問題持續發生,請停止如同控制台訊息中所指定引起問題的程序,並嘗試再次掛起。
嘗試再次掛起。
若是「掛起」成功,系統儲存活動並關閉系統電源。
若是「掛起」不成功,警示視窗會再次顯示。
若是尚未儲存工作請儲存之。
選取「關閉電源」。
資料 不會 儲存除非用手動方式儲存。
當再次開啟電源時,系統自動重新啟動。
當「掛起失敗」的視窗以下列的訊息出現時選取「取消」:暫停時不正常的狀況
在可以嘗試再次暫停之前必須採取校正動作。
若是尚未儲存工作,現在請儲存。
檢查工作區中的控制台視窗以獲得更多資訊。
也許能夠藉由檢查控制台錯誤訊息採取更進一步的校正動作。
嘗試再次掛起。
若是「掛起」成功,系統儲存活動並關閉系統電源。
若是「掛起」不成功,警示視窗會再次顯示。 在這種情況中,繼續下一步驟。
若是尚未儲存工作請儲存之。
選取「關閉電源」。
資料 不會 儲存除非用手動方式儲存。
當再次開啟電源時,系統自動重新啟動。
當執行「掛起」指令時,系統建立一個狀態檔以保留系統目前的狀態。 若是包含該狀態檔的檔案系統已滿,「掛起失敗」視窗以下列的訊息出現:
「掛起」需要更多狀態檔的磁碟空間。
執行下列的程序以回應此訊息。
選取「取消」。
在可以嘗試再次掛起之前必須採取校正動作。
若是尚未儲存工作,現在請儲存。
檢查工作區中的控制台視窗以獲得更多資訊。
最少必須有 10 百萬位元組的自由空間。 在嘗試再次掛起之前清除一個分割區。 另一個解決方法是將狀態檔的位置變更至擁有足夠空間的檔案系統,如同 power.conf(4) 線上援助頁中所描述的。
如果必要的話,請聯絡系統管理員以獲得協助。
嘗試再次暫停。
若是「掛起」成功,系統儲存活動並關閉系統電源。
若是「暫停」不成功,警示視窗會再出現一次。 在這種情況中,繼續下一步驟。
若是尚未儲存工作請儲存之。
選取「關閉電源」。
資料 不會 儲存除非用手動方式儲存。
當再次開啟電源時,系統自動重新啟動。
在「恢復」後,預設值即為啟動系統螢幕鎖定。 若要在使用電源鍵「掛起」之前停用螢幕鎖定,請使用下列的程序。
無法停用藉由「自動停機」而生效的螢幕鎖定。 這是安全功能。 其確保當系統恢復時只有知道密碼的人才可以存取您的工作階段作業。