国立中兴大学资科所网路暨多煤体实验室课件_第1页
国立中兴大学资科所网路暨多煤体实验室课件_第2页
国立中兴大学资科所网路暨多煤体实验室课件_第3页
国立中兴大学资科所网路暨多煤体实验室课件_第4页
国立中兴大学资科所网路暨多煤体实验室课件_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章開機關機、線上求助與指令下達方式1國立中興大學資科所網路暨多煤體實驗室投影片資料來源本投影片資料來源有:網站鳥哥的Linux私房菜網站(/)書本鳥哥的Linux私房菜-基礎學習篇第二版作者:蔡德明(鳥哥)發行所:上奇出版科技股份有限公司2國立中興大學資科所網路暨多煤體實驗室Outline5-1首次登入系統5-2文字模式下指令的下達5-3Linux系統上的線上求助manpage/infopage5-4正確的關機方法(shutdown,reboot,init,halt)5-5開機過程的問題排解3國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統正常開關機是很重要!不正常開關機可能導致整個系統的磁區錯亂按下電源,開機:Linux的grub開機選單畫面3秒的反應時間4國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統系統就會讀取核心程式,並且開始跑一些硬體搜尋的資料,然後是一些服務的開啟動作開機過程的文字畫面5國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統以圖形介面來登入Linux的,才會有這樣的畫面開機過程的圖形畫面6國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統如果在上一頁的圖按下了『顯示詳細資訊』時開機過程的圖形畫面7國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統預設XWindow啟動的狀態,那麼您就得要設定XWindow的使用環境囉歡迎畫面與授權日期與時間的設定解析度與彩度的設定建立一般帳戶額外的音效與軟體8國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統歡迎畫面與授權XWindow設定的歡迎畫面9國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統歡迎畫面與授權XWindow設定的授權同意書10國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統日期與時間的設定XWindow設定的日期與時間11國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統解析度與彩度的設定XWindow設定的解析度與彩度12國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統建立一般帳戶XWindow設定的建立一般帳號使用者13國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統額外的音效與軟體XWindow設定的音效卡確認14國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統額外的音效與軟體額外的安裝其他的增強套件XWindow設定完成15國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統Fedora預設的登入畫面等待登入的圖形介面語言作業階段重新開機關機16國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統按『語言』選項選擇這次工作的語言17國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統按『作業階段』選項選擇喜好的WindowManager18國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統按『關機』選項關閉Linux主機19國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統登入的階段輸入帳號後按下『Enter』,再輸入密碼後按『Enter』登入時,帳號的填入登入時,密碼的填入20國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統這次的環境設定(KDE啊、語言啊等等的)保留成為預設值是否保留此次登入的設定21國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統KDE的簡易操作KDE的桌面環境虛擬桌面(VirtualDesktop)22國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統如果使用KDE完畢後,想要離開,那麼按下工作列最左方的小紅帽,選擇最下方的『登出』登出KDE23國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統手動來直接修改XWindow的設定檔的,修改完成之後XWindow並不會立刻載入,必須要重新啟動X才行,那麼如何重新啟動X呢?在X的畫面中直接按下[Alt]+[Ctrl]+[Backspace](亦即是倒退鍵),這樣就可以直接重新啟動X24國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統稱文字模式為終端機介面,terminal或consoleLinux預設的情況下,會提供六個Terminal來讓使用者登入切換的方式為使用:[Ctrl]+[Alt]+[F1]~[F6]的組合按鈕文字介面登入tty1~tty6終端機[Ctrl]+[Alt]+[F7]:圖形介面桌面定義為tty1~tty6的操作介面環境25國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統而如果您是以文字介面啟動Linux的,也就是說,您的tty7預設是沒有東西的,那您可以直接下達以下命令,啟動x:[root@linux~]#startx前提是您的XWindow需要設定OK,且您有安裝KDE/GNOME等桌面系統才行那麼這兩種環境是否可以變更呢?你可以將預設啟動的XWindow(Runlevel等級為5)改為不啟動(Runlevel3),只要修訂一下/etc/inittab這個檔案的內容26國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統如果您是使用純文字介面(其實是runlevel3)啟動Linux主機的話,那麼預設就是會來到tty1這個環境中FedoraCorerelease3(Heidelberg)Kernel2.6.11-1.27_FC3onani686linuxlogin:rootPassword:[root@linux~]#_27國立中興大學資科所網路暨多煤體實驗室5-1首次登入系統那麼如何離開系統呢?其實應該說『登出Linux』才對![root@linux~]#exit離開系統並不是關機,您的登入也僅是其中的一個『工作』而已28國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達其實我們所謂的『文字模式』就是指你在登入Linux的時候,得到的一個Shell啦![root@linux~]#command[-options]parameter1parameter2...指令選項參數(1)參數(2)

一行指令中第一個輸入的絕對是『指令(command)』或『可執行檔案』command為指令的名稱,例如變換路徑的指令為cd等等中刮號[]為選擇性,可有可無,若有通常為-號或--符號29國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達parameter1parameter2..為依附在option後面的參數或者是command的參數command,-options,parameter1..這幾個咚咚中間以空格來區分,不論空幾格shell都視為一格按下[Enter]按鍵後,該指令就立即執行指令太長的時候,可以使用\符號來跳脫[Enter]符號在Linux系統中,英文大小寫字母是不一樣的30國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達實際操作以ls這個『指令』列出『/root』這個目錄下的『所有隱藏檔與相關的檔案屬性』[root@linux~]#ls-al/root[root@linux~]#ls-al/root大小寫字母是不一樣的東西![root@linux~]#date[root@linux~]#Date[root@linux~]#DATE31國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達實際操作怎麼我輸入指令之後出現的是亂碼??[root@linux~]#LANG=en[root@linux~]#LANGUAGE=en[root@linux~]#LC_ALL=en[root@linux~]#LC_CTYPE=en[root@linux~]#LC_TIME=en32國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達基礎指令的操作底下我們立刻來操作幾個簡單的指令看看囉!顯示日期的指令:date顯示日曆的指令:cal簡單好用的計算機:bc顯示日期的指令:date[root@linux~]#dateThuJun2311:32:02CST200533國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達基礎指令的操作顯示日期的指令:date[root@linux~]#date+%Y/%m/%d2005/06/23[root@linux~]#date+%H:%M11:3534國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達基礎指令的操作顯示日曆的指令:cal[root@linux~]#cal[month][year][root@linux~]#cal[root@linux~]#cal2005[root@linux~]#cal72005

35國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達基礎指令的操作簡單好用的計算機:bcroot@linux~]#bcbc1.06Copyright1991-1994,1997,1998,2000FreeSoftwareFoundation,Inc.ThisisfreesoftwarewithABSOLUTELYNOWARRANTY.Fordetailstype`warranty'._<==這個時候,游標會停留在這裡等待您的輸入36國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達基礎指令的操作簡單好用的計算機:bc+加法-減法*乘法/除法^指數%餘數37國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達基礎指令的操作簡單好用的計算機:bc10/100<==這個最奇怪!不是應該是0.1嗎?0quit<==離開bc這個計算器這是因為bc預設僅輸出整數,如果要輸出小數點下位數,那麼就必須要執行scale=numberscale=3<==沒錯!就是這裡!!1/3.33338國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達錯誤訊息的察看下達了錯誤的指令怎麼辦?藉由螢幕上面顯示的錯誤訊息來瞭解你的問題點[root@linux~]#DATE-bash:DATE:commandnotfound[root@linux~]#cal132005cal:illegalmonthvalue:use1-1239國立中興大學資科所網路暨多煤體實驗室5-2文字模式下指令的下達重要的幾個熱鍵[Tab],[ctrl]-c,[ctrl]-d[Tab]按鍵具有『命令補全』與『檔案補齊』的功能[Ctrl]-c按鍵中斷目前程式[Ctrl]-d按鍵鍵盤輸入結束(EndOfFile,EOF或EndOfInput)』的意思相當於輸入exit40國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage如何知道每個指令的詳細用法?可以直接在線上就能夠輕易的被使用者查詢出來『線上說明文件』不知道怎麼使用date這個指令?只要下達:『mandate』馬上就會有清楚的說明出現在你面前喔man是manual(操作說明)的簡寫我們稱呼他為manpage41國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage[root@linux~]#mandateDATE(1)UserCommandsDATE(1)NAMEdate-printorsetthesystemdateandtimeSYNOPSISdate[OPTION]...[+FORMAT]date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]42國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopageDESCRIPTIONDisplaythecurrenttimeinthegivenFORMAT,orsetthesystemdate.-d,--date=STRINGdisplaytimedescribedbySTRING,not'now'-f,--file=DATEFILElike--dateonceforeachlineofDATEFILE-ITIMESPEC,--iso-8601[=TIMESPEC]outputdate/timeinISO8601format.TIMESPEC='date'fordateonly,'hours','minutes',or'seconds'fordateandtimetotheindicatedprecision.--iso-8601withoutTIMESPECdefaultsto'date'.(略)43國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopageAUTHORWrittenbyDavidMacKenzie.REPORTINGBUGSReportbugsto.COPYRIGHTCopyright?2004FreeSoftwareFoundation,Inc.Thisisfreesoftware;seethesourceforcopyingconditions.ThereisNOwarranty;notevenforMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.44國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopageSEEALSOThefulldocumentationfordateismaintainedasaTexinfomanual.Iftheinfoanddateprogramsareproperlyinstalledatyoursite,thecommandinfocoreutilsdateshouldgiveyouaccesstothecompletemanual.date(coreutils)5.2.1May2005DATE(1)45國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage在上個表格的第一行:『DATE(1)』中的(1)代表什麼呢?代號代表內容1使用者可以操作的指令或可執行檔2系統核心可呼叫的函數與工具等3一些常用的函數(function)與函式庫(library)4裝置檔案的說明5設定檔或者是某些檔案的格式6遊戲(games)7慣例與協定等,例如Linux標準檔案系統、網路協定、ASCIIcode等等的說明內容8系統管理員可用的管理指令9跟kernel有關的文件46國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage基本上,manpage大致分成這幾個部分:

代號代表內容NAME簡短的指令、資料名稱說明SYNOPSIS簡短的指令下達語法(syntax)簡介DESCRIPTION較為完整的說明,這部分最好仔細看看!OPTIONS針對SYNOPSIS部分中,有列舉的所有可用的參數說明COMMANDS當這個程式(軟體)在執行的時候,可以在此程式(軟體)中下達的指令FILES這個程式或資料所使用或參考或連結到的某些檔案SEEALSO可以參考的,跟這個指令或資料有相關的其他說明!EXAMPLE一些可以參考的範例BUGS是否有相關的臭蟲!有時候除了這些外,還可能會看到Authors與Copyright等等47國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage在manpage常用的按鍵:按鍵進行工作按鍵進行工作空白鍵向下翻一頁[PageDown]向下翻一頁[PageUp]向上翻一頁[Home]去到第一頁[End]去到最後一頁/string向『下』搜尋string這個字串?strint向『上』搜尋string這個字串n,N利用/或?來搜尋字串時,可以用n來繼續下一個搜尋,也可以利用N來進行『反向』搜尋q結束這次的manpage按鍵是在manpage的畫面當中才能使用的48國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage既然有manpage,那麼這些manpage的資料放在哪裡呢?不同的distribution通常可能有點差異性通常是放在/usr/share/man這個目錄裡頭可以透過修改他的manpage搜尋路徑/etc/man.config有的版本為man.conf或manpath.conf49國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage如果您還想要知道更多跟man有較相關的訊息,可以下達:[root@linux~]#man-fmanman(1)-formatanddisplaytheon-linemanualpagesman(7)-macrostoformatmanpagesman.conf[man](5)-configurationdataforman50國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage那當我們下達『manman』的時候,到底是找到哪一個說明檔呢?您可以指定不同的文件的[root@linux~]#man1man<==這裡是用man(1)的文件資料[root@linux~]#man7man<==這裡是用man(7)的文件資料只有輸入『manman』時,那麼取出的資料到底是1還是7啊?這個就跟搜尋的順序有關了,搜尋的順序是記錄在/etc/man.conf這個設定檔當中51國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage除此之外,我們還可以利用『關鍵字』找到更多的說明文件資料喔![root@linux~]#man-kman.[builtins](1)-bashbuilt-incommands,seebash(1)alias[builtins](1)-bashbuilt-incommands,seebash(1)(中間省略)xsm(1x)-XSessionManagerzshall(1)-theZshellmeta-manpagezshbuiltins(1)-zshbuilt-incommandszshzle(1)-zshcommandlineeditor52國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage還有兩個指令與manpage有關[root@linux~]#whatis[指令或者是資料]<==相當於man-f[指令或者是資料][root@linux~]#apropos[指令或者是資料]<==相當於man-k[指令或者是資料]53國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage在所有的UnixLike系統當中,都可以利用man來查詢指令或者是相關檔案的用法,Linux裡面則又額外提供了一種線上求助的方法,那就是利用info基本上,info與man其實差不多文件資料必須要以info寫成的文件是放置在/usr/share/info/這個目錄54國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage實例:[root@linux~]#infoinfoFile:,Node:Top,Next:GettingStarted,Up:(dir)…--zz-Info:(.gz)Top,29lines--AllWelcometoInfoversion4.8.Type?forhelp,mformenuitem.

55國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopageinfopage當中可以使用的按鍵:按鍵進行工作空白鍵向下翻一頁[PageDown]向下翻一頁[PageUp]向上翻一頁[tab]在node之間移動,有node的地方,通常會以*顯示[Enter]當游標在node上面時,按下Enter可以進入該nodeb移動游標到該info畫面當中的第一個node處e移動游標到該info畫面當中的最後一個node處n前往下一個infopage處p前往上一個infopage處56國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopageinfopage當中可以使用的按鍵:(續上頁)按鍵進行工作u向上移動一層s(/)在infopage當中進行搜尋h顯示求助選單?指令一覽表q結束這次的infopage57國立中興大學資科所網路暨多煤體實驗室5-3Linux系統上的線上求助manpage/infopage其他有用的文件(documents)還有相當多的說明需要額外的文件!擺在這個目錄/usr/share/doc例如:知道這一版的Fedora相關的各項資訊可以直接到/usr/share/doc/fedora-release-4如果想要知道bash是什麼可以到/usr/share/doc/bash-3.058國立中興大學資科所網路暨多煤體實驗室5-4正確的關機方法(shutdown,reboot,init,halt)在當時我們關掉DOS的系統時,常常是直接關掉電源開關Windows在你不爽的時候,按著電源開關四秒也可以關機但是在Linux則相當的不建議這麼做!59國立中興大學資科所網路暨多煤體實驗室5-4正確的關機方法(shutdown,reboot,init,halt)Why?Windows(非NT主機系統)系統中,由於是單人假多工的情況Linux是多人多工直接關機,會造成其他人的資料可能就此中斷可能造成檔案系統的毀損60國立中興大學資科所網路暨多煤體實驗室5-4正確的關機方法(shutdown,reboot,init,halt)正常情況下,要關機時需要注意底下幾件事:1.觀察系統的使用狀態:如果要看目前有誰在線上,可以下達who這個指令要看網路的連線狀態,可以下達netstat-a這個指令看背景執行的程序可以執行ps-aux這個指令可以讓你稍微瞭解主機目前的使用狀態,就可以讓你判斷是否可以關機了2.通知線上使用者關機的時刻:給線上的使用者一些時間來結束他們的工作61國立中興大學資科所網路暨多煤體實驗室5-4正確的關機方法(shutdown,reboot,init,halt)正常情況下,要關機時需要注意底下幾件事:3.正確的關機指令使用:例如shutdown與reboot兩個指令!62國立中興大學資科所網路暨多煤體實驗室5-4正確的關機方法(shutdown,reboot,init,halt)關機的正確指令用法:將資料同步寫入硬碟中的指令:sync慣用的關機指令:shutdown重新開機,關機:reboot,halt,poweroff63國立中興大學資科所網路暨多煤體實驗室5-4正確的關機方法(shutdown,reboot,init,halt)慣用的關機指令:shutdown只有root有權力關機而已喔shutdown可以達成:可以自由選擇關機模式可以設定關機時間可以自訂關機訊息可以僅發出警告訊息可以選擇是否要fsck檢查檔案系統64國立中興大學資科所網路暨多煤體實驗室5-4正確的關機方法(shutdown,reboot,init,halt)shutdown指令[root@linux~]#/sbin/shutdown[-t秒][-arkhncfF][時間][警告訊息]-tsec:-t後面加秒數,亦即『過幾秒後關機』的意思-k:不要真的關機,只是發送警告訊息出去!-r:在將系統的服務停掉之後就重新開機-h:將系統的服務停掉後,立即關機-n:不經過init程序,直接以shutdown的功能來關機-f:關機並開機之後,強制略過fsck的磁碟檢查-F:系統重新開機之後,強制進行fsck的磁碟檢查-c:取消已經在進行的shutdown指令內容65國立中興大學資科所網路暨多煤體實驗室5-4正確的關機方法(shutdown,reboot,init,halt)shutdown指令實例:[root@linux~]#/sbin/shutdown-h10'Iwillshutdownafter10mins‘告訴大家,這部機器會在十分鐘後關機!並且會顯示在目前登入者的螢幕前方![root@linux~]#shutdown-hnow

立刻關機,其中now相當於時間為0的狀態[root@linux~]#shutdown-h20:25系統在今天的20:25分會關機[root@linux~]#shutdown-h+10系統再過十分鐘後自動關機66國立中興大學資科所網路暨多煤體實驗室5-4正確的關機方法(shutdown,reboot,init,halt)shutdown指令實例:[root@linux~]#shutdown-rnow系統立刻重新開機[root@linux~]#shutdown-r+30'Thesystemwillreboot'再過三十分鐘系統會重新開機,並顯示後面的訊息。[root@linux~]#shutdown-know'Thissystemwillreboot'

僅發出警告信件的參數!系統並不會關機啦!嚇唬人!67國立中興大學資科所網路暨多煤體實驗室5-4正確的關機方法(shutdown,reboot,init,halt)重新開機,關機:reboot,halt,poweroffreboot

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论