?? node69.html
字號(hào):
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><!--Converted with LaTeX2HTML 96.1-h (September 30, 1996) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds --><HTML><HEAD><TITLE>More about shutdowns</TITLE><META NAME="description" CONTENT="More about shutdowns"><META NAME="keywords" CONTENT="sag"><META NAME="resource-type" CONTENT="document"><META NAME="distribution" CONTENT="global"><LINK REL=STYLESHEET HREF="sag.css"></HEAD><BODY LANG="EN" > <A NAME="tex2html1162" HREF="node70.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="./next_motif.gif"></A> <A NAME="tex2html1160" HREF="node66.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="./up_motif.gif"></A> <A NAME="tex2html1154" HREF="node68.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="./previous_motif.gif"></A> <A NAME="tex2html1164" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="./contents_motif.gif"></A> <A NAME="tex2html1165" HREF="node108.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="./index_motif.gif"></A> <BR><B> Next:</B> <A NAME="tex2html1163" HREF="node70.html">Rebooting</A><B>Up:</B> <A NAME="tex2html1161" HREF="node66.html">Boots And Shutdowns</A><B> Previous:</B> <A NAME="tex2html1155" HREF="node68.html">The boot process in </A><BR> <P><H1><A NAME="SECTION00730000000000000000">關(guān)于關(guān)機(jī)的更多信息</A></H1><P>關(guān)閉Linux系統(tǒng)時(shí),遵循正確的過程是很重要的。否則,文件系統(tǒng)可能成為廢物,文件可能變成雜亂的。這是因?yàn)長inux使用磁盤緩存,并不立即將數(shù)據(jù)寫到磁盤,而是間歇地回寫。這極大地改善了性能,但同時(shí)也意味著如果你只是關(guān)閉電源,cache可能保留著大量數(shù)據(jù),而磁盤上的數(shù)據(jù)可能不是一個(gè)全部的正在工作的文件系統(tǒng)(因?yàn)橛行?shù)據(jù)已經(jīng)回寫到硬盤,而有些沒有)。<A NAME="2033"> </A><A NAME="2034"> </A><A NAME="2035"> </A><A NAME="2036"> </A><P>另一個(gè)不能直接關(guān)閉電源的原因是:在多任務(wù)系統(tǒng)中,后臺(tái)可能運(yùn)行著很多東西,關(guān)閉電源可能損失慘重。使用正確的關(guān)機(jī)順序,可以保證所有的后臺(tái)進(jìn)程得以保存他們的數(shù)據(jù)。<A NAME="2037"> </A><P>正常關(guān)閉Linux系統(tǒng)的命令是<tt>shutdown</tt><A NAME="2139"> </A>。它通常使用2種方法之一。<A NAME="2039"> </A><P>如果系統(tǒng)只有你一個(gè)用戶,使用<tt>shutdown</tt><A NAME="2141"> </A>的通常方法是退出所有運(yùn)行程序,從所有虛擬控制臺(tái)注銷,用<tt>root</tt>登錄(如果你已經(jīng)是<tt>root</tt>,當(dāng)然不必再注銷、登錄,但應(yīng)該換到根目錄,以免由于unmount出現(xiàn)問題),然后運(yùn)行命令<tt>shutdown -h now</tt><A NAME="2044"> </A>(雖然單用戶時(shí)一般不必要,但如果需要一個(gè)延時(shí),用一個(gè)加號(hào)加一個(gè)表示分鐘的數(shù)目代替<tt>now</tt>)<P>如果系統(tǒng)是多用戶,使用命令<tt>shutdown -h <i>+time message</i></tt>,<i>time</i>是到系統(tǒng)停止的分鐘數(shù),<i>message</i>是告知所有用戶系統(tǒng)關(guān)機(jī)原因的短信息。<BLOCKQUOTE> <TT># shutdown -h +10 'We will install a new disk. System should <BR> > be back on-line in three hours.' <BR> #</TT></BLOCKQUOTE>上面的命令警告所有用戶,系統(tǒng)將在10分鐘后關(guān)閉,他們最好保存信息,否則將丟失。警告將顯示在所有登錄的終端上,包括所有的<tt>xterm</tt><A NAME="2143"> </A>上:<BLOCKQUOTE> <TT>Broadcast message from root (ttyp0) Wed Aug 2 01:03:25 1995... <BR> <BR> We will install a new disk. System should <BR> be back on-line in three hours. <BR> The system is going DOWN for system halt in 10 minutes !!</TT></BLOCKQUOTE>警告在系統(tǒng)關(guān)閉前將自動(dòng)重復(fù)數(shù)遍,隨著時(shí)間流逝,間隔越來越短。<A NAME="2054"> </A><P>當(dāng)延時(shí)之后關(guān)閉系統(tǒng)真正開始時(shí),所有文件系統(tǒng)(除了根)被unmount,所有用戶進(jìn)程(如果有人還未注銷)被終止,守侯進(jìn)程被關(guān)閉,所有東西都停下來。此后,<tt>init</tt><A NAME="2145"> </A>打印出一條信息告知你可以關(guān)掉電源了。此時(shí),<EM>也只有在此時(shí)</EM>,你才可以關(guān)閉電源。<A NAME="2057"> </A><P>有時(shí)(雖然在任何好的系統(tǒng)上極少),系統(tǒng)可能不能正常關(guān)閉。例如,核心紊亂、崩潰等不正常情況,可能無法鍵入任何命令,因此正常關(guān)機(jī)可能有些困難,這是只能直接關(guān)機(jī)。問題可能沒那么嚴(yán)重,比如,有人誤動(dòng)了你的鍵盤,核心和<tt>update</tt><A NAME="2147"> </A>程序還在正常運(yùn)行,等待一些時(shí)間可能是個(gè)好建議,這能使<tt>update</tt><A NAME="2149"> </A>有機(jī)會(huì)將緩沖cache中的數(shù)據(jù)回存硬盤,然后再直接關(guān)機(jī)。<A NAME="2060"> </A><A NAME="2061"> </A><A NAME="2062"> </A><A NAME="2105"> </A><A NAME="2064"> </A><A NAME="2065"> </A><A NAME="2106"> </A><P>有人喜歡用<tt>sync</tt><A NAME="2151"> </A><A NAME="tex2html30" HREF="footnode.html#2107"><IMG ALIGN=BOTTOM ALT="gif" SRC="./foot_motif.gif"></A>三遍來關(guān)閉系統(tǒng),等到磁盤I/O停止,然后在關(guān)閉電源。如果沒有什么程序運(yùn)行著,這和用<tt>shutdown</tt><A NAME="2155"> </A>等效。然而,它不unmount任何文件系統(tǒng),可能導(dǎo)致ext2fs的"干凈文件系統(tǒng)"標(biāo)志出問題。這種3遍sync的方法是<em>不推薦使用</em>的。<A NAME="2071"> </A><P> (In case you're wondering: the reason for <em>three</em> syncs is that in the early days of UNIX, when the commands were typed separately, that usually gave sufficient time for most disk I/O to be finished.)<P><HR><A NAME="tex2html1162" HREF="node70.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="./next_motif.gif"></A> <A NAME="tex2html1160" HREF="node66.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="./up_motif.gif"></A> <A NAME="tex2html1154" HREF="node68.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="./previous_motif.gif"></A> <A NAME="tex2html1164" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="./contents_motif.gif"></A> <A NAME="tex2html1165" HREF="node108.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="./index_motif.gif"></A> <BR><B> Next:</B> <A NAME="tex2html1163" HREF="node70.html">Rebooting</A><B>Up:</B> <A NAME="tex2html1161" HREF="node66.html">Boots And Shutdowns</A><B> Previous:</B> <A NAME="tex2html1155" HREF="node68.html">The boot process in </A><P><ADDRESS><I>Lars Wirzenius <BR>Sun Jun 29 13:31:22 EEST 1997</I></ADDRESS></BODY></HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -