## 4.1 首次登陸系統
登陸系統有這么難嗎?并不難啊!雖然說是這樣說,然而很多人第一次登陸Linux的感覺都是“接下來我要干啥?”如果是以圖形接口登陸的話,或許還有很多好玩的事物, 但要是以命令行登陸的話,面對著一片黑壓壓的屏幕,還真不曉得要干嘛呢!為了讓大家更了解如何正確的使用Linux, 正確的登陸與離開系統還是需要說明的!
### 4.1.1 首次登陸CentOS 7.x圖形接口
開機就開機呀!怎么還有所謂的登陸與離開呀?不是開機就能夠用計算機了嗎? 開什么玩笑,在Linux系統中由于是多用戶多任務的環境,所以系統隨時都有很多不同的用戶所下達的任務在進行, 因此正確的開關機可是很重要的!不正常的關機可能會導致文件系統錯亂,造成數據的毀損呢!這也是為什么通常我們的Linux主機都會加掛一個不斷電系統啰!
如果在[第三章](../Text/index.html)一切都順利的將CentOS 7.x完成安裝并且重新開機后, 應該就會出現如下的等待登陸的圖形畫面才對。畫面中1號箭頭顯示目前的日期與時間,2號箭頭則是輔助功能、語系、音量與關機鈕, 3號箭頭就是我們可以使用帳號登陸的輸入框框,至于4號箭頭則是在使用特別的帳號登陸時才會用到的按鈕。
圖4.1.1、X等待登陸的畫面示意圖
接下來讓我們來了解一下這個登陸畫面的相關功能吧!首先,在箭頭 1 的地方,如果你動鼠標過去點一下,就會出現如下的窗口, 主要在告訴你日期、日歷與時間而已~如下圖所示,鳥哥擷取這張圖的時間就是在 2015/05/21 早上喔!
圖4.1.2、X等待登陸的畫面示意圖-日歷、時間顯示
然后看一下右上角的角落,你會發現有個小人形圖示,那個是協助登陸的無障礙畫面處理!如果你的鍵盤暫時出了點問題,某些按鍵無法按, 那就可以使用如下畫面的“屏幕鍵盤”的項目,將他 On 一下~那未來有需要在登陸的時候有打字的需求時,屏幕就會出現類似手機要你打字的鍵盤畫面啦!
圖4.1.3、X等待登陸的畫面示意圖-無障礙登陸協助
有看到那個 zh 嘛?那個是語系的選擇~點下去你會看到這部系統支持的語系數據有多少。至于那個類似喇叭的小圖示,就是代表著音效的大小聲控制~ 而最右邊那個有點像是關機的小圖示又是干麻的呢?沒關系!別緊張!用力點下去看看~就會出現如下圖示,其實就是準備要關機的一些功能按鈕~ 暫停是進入休眠模式,重新啟動就是重新開機啊,關閉電源當然就是關機啰!所以,你不需要登陸系統,也能夠通過這個畫面來“關機”喔!
圖4.1.4、X等待登陸的畫面示意圖-無須登陸的關機與重新開機
接下來看到[圖4.1.1](../Text/index.html#fig4.1.1)的地方,圖示中的箭頭 3,4 指的地方就是可以登陸的帳號!一般來說,能夠讓你輸入帳密的正常帳號, 都會出現在這個畫面當中,所以列表的情況可能會非常長!那有些特殊帳號,例如我們在第三章安裝過程中,曾經有創建過兩個帳號, 一個是 root 一個是 dmtsai,那個 dmtsai 可以列出來沒問題,但是 root 因為身份比較特殊,所以就沒有被列出來!因此, 如果你想要使用 root 的身份來登陸,就得要點選箭頭 4 的地方,然后分別輸入帳密即可!
如果是一般可登陸正常使用的帳號,如畫面中的 dmtsai 的話,那你就直接點選該帳號,然后輸入密碼即可開始使用我們的系統了! 使用 dmtsai 帳號來輸入密碼的畫面示意如下:
圖4.1.5、X等待登陸的畫面示意圖-一般帳號登陸系統的密碼字段
在你輸入正確的密碼之后,按下“登陸”按鈕,就可以進入 Linux 的圖形畫面中,并開始準備操作系統啰!

**Tips** 一般來說,我們不建議您直接使用 root 的身份登陸系統喔!請使用一般帳號登陸!等到有需要修改或者是創建系統相關的管理工作時, 才切換身份成為 root!為什么呢?因為系統管理員的權限太高了!而 Linux 下面很多的指令行為是“沒有辦法復原”的!所以, 使用一般帳號時,“手滑”的災情會比較不嚴重!
### 4.1.2 GNOME的操作與登出
在每一個用戶“第一次”以圖形接口登陸系統時,系統都會詢問使用者的操作環境,以依據使用者的國籍、 語言與區域等制定與系統默認值不同的環境。如下所示,第一個問題就是詢問你未來整體的環境要使用的語系為哪個語系與國家? 當然我們臺灣都選漢語臺灣啊 (安裝的時候選擇的默認值),如果有不同的選擇,請自行挑選你想要的環境,然后按下“下一步”即可。
圖4.1.6、每個用戶第一次登陸系統的環境設置
再來則是選擇輸入法,除非你有特殊需求,否則不需要修改設置值。若是需要有其他不同的輸入法,請看下圖左側箭頭指的“+”符號, 按下它就可以開始選擇其他的輸入法了。一切順利的話,請點選“下一步”。
圖4.1.7、每個用戶第一次登陸系統的環境設置
上述的環境選擇妥當之后,系統會出現一個確認的畫面,然后就出現“入門信息”的類似網頁的畫面來給你瞧一瞧如何快速入門啰!如下所示。 如果你有需要,請一個一個鏈接去點選查閱,如果已經知道這是啥東西,也可以如畫面箭頭處,直接關閉即可!
圖4.1.8、每個用戶第一次登陸系統的環境設置
**Tips** 要注意喔!上述的畫面其實是 GNOME 的求助軟件窗口,并不是瀏覽器窗口!第一次接觸到這個畫面的學生, 直接在類似網址列的框框中寫入 URL 網址,結果當然是找不到數據...當學生問鳥哥時,鳥哥也被唬住了...以為是瀏覽器...
終于給他看到圖形接口啦!真是很開心吧!如下圖所示,整個GNOME的窗口大約分為三個部分:
圖4.1.9、窗口接口的環境介紹
* 上方工作列(control panel)
上半部左側有“應用程序”與“位置”,右側則有“輸入法切換”、聲音、網絡、日期、帳號相關設置切換等,這個位置可以看成是工作列。 舉例來說,你可以使用鼠標在 2 號箭頭處 (應用程序) 點擊一下,就會有更多的程序集出現!然后移動鼠標就能夠使用各個軟件了。 至于 5 號箭頭所指的地方,就是系統時間與聲音調整。最右上角則是目前登陸的帳號身份,可以取得很多的設置信息的!
* 桌面
整個畫面中央就是桌面啦!在桌面上默認有兩個小按鈕,例如箭頭 1 所指的地方,常見的就是目前這個帳號的主文件夾,你可以使用鼠標連擊兩下就能夠打開該功能。 另一個則是垃圾桶 (Trash)。如果你的安裝光盤沒有退出,那么該光盤以及其他可能的可攜式 USB 設備,也可能顯示在桌面上! 例如圖中的“ CentOS 7 x86_64 ”的光片圖示,就是你沒有退出的光盤喔!
* 下方工作列
下方工作列的目的是將各工作顯示在這里,可以方便使用者快速的在各個工作間切換喔!另外,我們還有多個可用的虛擬桌面 (Virtual Desktop),就是畫面中右下角那個 1/4 的東東! 該數字代表的意思是,共有 4 個虛擬桌面,目前在第一個的意思。你可以點一下該處,就知道那是啥東西了!
Linux 桌面的使用方法幾乎跟 Windows 一模一樣,你可以在桌面上按下右鍵就可以有額外的菜單出現;你也可以直接按下桌面上的“個人數據夾 (home)”, 就會出現類似Windows的“文件資源管理器”的文件/目錄管理窗口,里面則出現你自己的主文件夾;下面我們就來談談幾個在圖形接口里面經常使用的功能與特色吧!

**Tips** 關于“個人數據夾”的內容,記得我們之前說過Linux是多用戶多任務的操作系統吧? 每個人都會有自己的“工作目錄”,這個目錄是使用者可以完全掌控的, 所以就稱為“使用者個人主文件夾”了。一般來說,主文件夾都在/home下面, 以鳥哥這次的登陸為例,我的帳號是 dmtsai,那么我的主文件夾就應該在/home/dmtsai/啰!
* 上方工具列:應用程序 (Applications)
讓我們點擊一下“應用程序”那個按鈕吧!看看下拉式菜單中有什么軟件可用!如下圖所示。
圖4.1.10、應用程序集當中,需要注意有階層的顯示喔!
你要注意的是,這一版的 CentOS 在這個應用程序的設計上,階層式變化間并沒有顏色的區分,左側也沒有深色三角形的示意小圖,因此如上圖所示,如果你想要打開計算機軟件, 那得先在左邊第一層先移動到“附屬應用”之后,鼠標水平橫向移動到右邊,才可以點選計算機喔!鳥哥一開始在這里確實容易將鼠標垂直向亂移動,導致老是沒辦法移動到正確的按鈕上!
基本上,這個“應用程序”按鈕已經將大部分的軟件功能分類了,你可以在里頭找到你常用的軟件來操作。例如想要使用 Office 的辦公室軟件, 就到“辦公”選項上,就可以看到許多軟件存在了!此外,你還會看到最下面有個“活動總覽”,那個并沒有任何分類的子項目在內,那是啥東西? 沒關系,基本上練習機你怎么玩都沒關系!所以,這時就給他點點看啊!會像下面的圖示這樣:
圖4.1.11、應用程序的總覽畫面示意圖!
畫面左側 1 號箭頭處,其實就是類似快速按鈕的地方,可以讓你快速的選擇你所常用的軟件。右側 2 號箭頭處,就是剛剛我們上面談到的虛擬桌面啰! 共有四個,而目前畫面中顯示的最是最上面那個一號桌面的意思。如果細看該區塊,就會發現其實鳥哥在第三個虛擬桌面當中也有打開幾個軟件在操作呢! 有沒有發現啊?至于畫面中的 3 號箭頭處,就是目前這個活動中的虛擬桌面上,擁有的幾個啟動的軟件啰!你可以點選任何你想要的軟件,就可以開始操作該軟件了! 所以使用這個“活動總覽”,比較可以讓你在開好多窗口的環境下,快速的回到你所需要的軟件功能中喔!
* 上方工具列:位置 (就是文件資源管理器)
如果你想要知道系統上面還有哪些文件數據,以及你目前這個帳號的基本子目錄,那就得要打開文件資源管理器啰 (file manager)! 打開文件資源管理器很簡單,就是選擇左上方那個“位置”的按鈕項目即可。在這個項目中主要有幾個細項可以直接打開目錄的內容,主文件夾、下載、圖片、影片等等, 其實除了主文件夾之外,下面的次目錄“就是主文件夾下的次目錄”啦!所以你可以直接打開主文件夾即可!如下所示:
圖4.1.12、文件資源管理器操作示意圖
如上圖所示,1 號箭頭處可以讓你選擇不同的目錄或數據來源,2 號箭頭則以小圖示的方式顯示該物件可能是什么數據,3 號箭頭則可以將目前的小圖示變成詳細數據清單, 4 號箭頭就是目前小圖示的顯示模式,5 號箭頭可以進行圖示數據的放大、縮小、排序方式、是否顯示隱藏文件等重要功能!6 號箭頭則是其他額外的功能項目! 好了,線再讓我們來操作一下這個軟件吧!如果你想要觀察每個文件名的詳細數據,并且顯示“隱藏文件”的話,那該如何處理呢?如下圖所示的方式處理一下:
圖4.1.13、文件資源管理器操作示意圖
按照上面的三個步驟點選完畢后,你就會看到如 4 號箭頭處指的,有一些額外的文件名跑出來了!而且,這些跑出來的文件名共同的特色就是“文件名前面開頭是小數點 . ” 沒錯!你答對了~只要文件名的開頭是由小數點開始的,那么該文件名就不會在一般觀察模式被顯示出來!所以說,在 Linux 下面,隱藏文件并不是什么特殊的權限, 單純是因為文件名命名的處理方式來搞定的!這樣理解否?
如果你想要觀察系統有多少不同的文件系統呢?那就看一下文件資源管理器左側“設備”的項目下,有幾個項目就是有幾個設備啰!現在讓我們來觀察一下“計算機”內有什么數據吧! 請按下他!然后觀察一下如下的圖示:
圖4.1.14、文件資源管理器操作示意圖
如上圖所示,點下 1 號箭頭后,右邊就出現一堆目錄數據夾。注意看, 2 號箭頭處指的是正常的一般目錄, 3 號箭頭則指的是有“鏈接文件”的數據, 這個鏈接文件可以想像成 Windows 的“捷徑”功能就是了~如果你的帳號沒有權限進入該目錄時,該目錄就會出現一個 X 的符號,如同 4 號箭頭處!很清楚吧! 好!讓我們來觀察一下有沒有 /etc -> sysconfig -> network-scripts 這個目錄下的數據呢?
圖4.1.15、文件資源管理器操作示意圖
如果你可以依序雙擊每個正確的目錄,就可以得到如上圖示。畫面中的 1 號箭頭處,可以讓你“回到上一個畫面”中,不是回到上一層~而是“上一個畫面”喔! 這點要注意。至于 2 號區塊處,你可以發現有不同顏色的顯示,最右邊的是目前所在目錄,所以 3 號畫面就顯示該目錄下的文件信息。 你可以快速的點選 2 號區塊處的任何一個目錄,就可以快速的回到該層目錄中去查看文件數據喔!
* 中文輸入法與設置
如果你在安裝的時候就選定中文,并且有處理過切換中/英文的快速鍵,那這個項目幾乎可以不用理他了!但是如果你都使用默認值來安裝時, 可能會發生沒辦法使用慣用的“ctrl+shift”或“ctrl+space”來切換中文的問題!同時,也可能沒辦法找到你想要的中文輸入法~那怎辦?沒關系, 請使用[圖4.1.9](../Text/index.html#fig4.1.9)畫面中右上角的帳號名稱處點一下,然后選擇“設置值”,或者從“應用程序”、“系統工具”、“設置值”也可以打開它! 之后選擇“地區和語言”項目,就可以得到如下畫面。
圖4.1.16、地區與語言設置項目
在上面的畫面中,你可以按下箭頭所指的地方,就可以增加或減少輸入法的項目了。但是,如果想要切換不同的語言呢?那請回到原本的設置畫面, 之后請選擇“鍵盤”的項目,并按下“快捷鍵”,出現如下的畫面,點選在畫面中的左側“輸入”項目,并在“切換到下一個輸入來源”點選一、兩下, 等到出現如 3 號箭頭處出現“新捷徑鍵”時,按下你所需要的組合鍵,例如鳥哥習慣按“crtl + space”,那就自己按下組合鍵, 之后你就可以使用自己習慣的輸入法切換快速鍵,來變更你所需要的輸入法啰!
圖4.1.17、輸入法切換之快捷鍵設置
* 一些常見的練習
下面的例題請大家自行參考并且實作一下喔!題目很簡單,所以鳥哥就不額外抓圖了!
1. 由“設置值”的“顯示器”項目中,確認一下目前的分辨率,并且嘗試自己變更一下屏幕分辨率;
2. 由“設置值”的“背景”項目中,修改一下桌面的背景圖示:
3. 由“設置值”的“電源”項目中,修改一下進入空白屏幕鎖定的時間,將它改成“永不”的設置值;
4. 由“應用程序”的“公用程序”項目下的“調校工具”中,使用“Shell”功能內的“動態工作區”項目,將原本的 4 個虛擬桌面, 更改成 6 個虛擬桌面看看;
5. 由“應用程序”的“公用程序”項目下的“調校工具”中,使用“輸入”項目,并選擇“砍除 X 服務器的按鍵序列”從“已停用”改成“Control+Alt+退格鍵”的設置, 這可以讓你按下三個按鈕就能夠重新啟動 X 窗口管理員;
6. 請將/etc/crontab這個文件“復制”到你的主文件夾中;
7. 從“應用程序”的“附屬應用”點選“gedit”編輯器,按下 gedit 的“打開”按鈕,選擇“主文件夾(就是你的帳號名稱)”后,點選剛剛復制過來的 crontab 文件名。 在畫面中隨意使用中文輸入法輸入幾個字,然后儲存離開看看!
8. 從“應用程序”的“喜好”當中打開“終端機”,在終端機中輸入“gsettings set org.gnome.desktop.interface enable-animations false”, 這個動作會將 GNOME 默認的畫面切換的動畫功能關閉,在虛擬機的環境下,有助于畫面切換的速度喔!
上述的練習中,第三個練習還挺重要的!因為在默認的狀態中,你的圖形接口會在 5 分鐘后自動的被鎖定!這是為了要避免你暫時離開座位, 有人偷偷使用你的計算機的緣故。而要解開鎖定,就得要輸入你這個帳號的密碼才行。這個功能最好是不要取消。但因為我們的系統是單純的練習機, 而且又是虛擬機,如果經常鎖定屏幕,老是要解開很煩~那就使用上述的 3 號練習題,應該可以處理完畢! 至于第 8 點對于初次接觸 Linux 的朋友來說,會有點困難,如果你不知道如何下達指令,沒關系~等到本章后面的小節讀完,你就知道如何處理了!
* 登出 GNOME、重新啟動 X 窗口管理員或關機
如果你沒有想要繼續玩X Window了,那就登出吧!如果不想要繼續操作系統了,那就關機吧!如何登出/關機呢?如下圖所示,點選右上角你的帳號名稱, 然后在出現的畫面中去選擇即可。要記得的是,登出前最好將所有不需要的程序都關閉了再登出或關機啊!
圖4.1.18、離開窗口接口或 Linux 的方式:有登出、鎖定與關機
不論是登出還是關閉電源(關機),都會有一個警告窗口來告知你 60 秒內沒有任何動作的話,就會被登出了!如下圖所示。當然, 你也可以按下確定來進行動作。登出后,系統畫面又會回到原本的等待登陸的畫面中了!
圖4.1.19、離開窗口接口或 Linux 的方式:登出提醒
請注意喔,登出并不是關機!只是讓你的帳號離開系統而已喔!
* 重新啟動X Window的快速按鈕
一般來說,我們是可以手動來直接修改X Window的配置文件的,不過,修改完成之后的設置項目并不會立刻被載入, 必須要重新啟動X才行(特別注意,不是重新開機,而是重新啟動X!) 。那么如何重新啟動X呢? 最簡單的方法就是:
* 直接登出,然后再重新登陸即可;
* 在X的畫面中直接按下**[Alt] + [Ctrl] + [Backspace]**
第二個方法比較有趣,[backspace]是倒退鍵,你按下三個按鈕后X Window立刻會被重新啟動。 如果你的X Window因為不明原因導致有點問題時,也可以利用這個方法來重新啟動X喔!不過, 這個方法要生效,必須要先進行本節稍早之前的[練習第五題](../Text/index.html#start_gnome_exam)才行呦!
### 4.1.3 X window與文字模式的切換
我們前面一直談到的是X Window的窗口管理員環境,那么在這里面有沒有純命令行的環境啊?因為聽說服務器通常是純命令行的啊! 當然有啊!但是,要怎么切換X Window與文字模式呢?注意喔,通常我們也稱文字模式為終端機接口, terminal 或 console喔!Linux默認的情況下會提供六個Terminal來讓使用者登陸, 切換的方式為使用:**[Ctrl] + [Alt] + [F1]~[F6]**的組合按鈕。
那這六個終端接口如何命名呢,系統會將[F1] ~ [F6]命名為tty1 ~ tty6的操作接口環境。 也就是說,當你按下[crtl] + [Alt] + [F1]這三個組合按鈕時 (按著[ctrl]與[Alt]不放,再按下[F1]功能鍵), 就會進入到tty1的terminal接口中了。同樣的[F2]就是tty2啰!那么如何回到剛剛的X窗口接口呢?很簡單啊!按下[Ctrl] + [Alt] + [F1]就可以了!我們整理一下登陸的環境如下:
* [Ctrl] + [Alt] + [F2] ~ [F6] :命令行登陸 tty2 ~ tty6 終端機;
* [Ctrl] + [Alt] + [F1] :圖形接口桌面。
由于系統默認的登陸界面不同,因此你想要進入 X 的終端機名稱也可能會有些許差異。以 CentOS 7 為例,由于我們這次安裝的練習機, 默認是啟動圖形界面的,因此這個 X 窗口將會出現在 tty1 界面中。如果你的 Linux 默認使用純命令行,那么 tty1~tty6 就會被文字界面占用。

**Tips** 在 CentOS 7 環境下,當開機完成之后,默認系統只會提供給你一個 tty 而已,因此無論是文字界面還是圖形界面,都是會出現在 tty1 喔! tty2~tty6 其實一開始是不存在的!但是當你要切換時 (按下 [ctrl]+[alt]+[F2]),系統才產生出額外的 tty2, tty3...
若你在純文本環境中啟動 X 窗口,那么圖形界面就會出現在當時的那個 tty 上面。舉例來說,你在 tty3 登陸系統,然后輸入 startx 啟動個人的圖形界面, 那么這個圖形界面就會產生在 tty3 上面!這樣說可以理解嗎?
```
# 純命令行下 (不能有 X 存在) 啟動窗口界面的作法
[dmtsai@study ~]$ startx
```
不過startx這個指令并非萬靈丹,你要讓startx生效至少需要下面這幾件事情的配合:
* 并沒有其他的 X window 被啟用;
* 你必須要已經安裝了X Window system,并且X server是能夠順利啟動的;
* 你最好要有窗口管理員,例如GNOME/KDE或者是陽春的TWM等;
其實,所謂的窗口環境,就是:“文字界面加上 X 窗口軟件”的組合!因此,文字界面是一定會存在的,只是窗口界面軟件就看你要不要啟動而已。 所以,我們才有辦法在純文本環境下啟動一個個人化的 X 窗口啊!因為這個 startx 是任何人都可以執行的喔!并不一定需要管理員身份的。 所以,是否默認要使用圖形界面,只要在后續管理服務的程序中,將“ graphical.target ”這個目標服務設置為默認,就能夠默認使用圖形界面啰!

**Tips** 從這一版 CentOS 7 開始,已經取消了使用多年的 SystemV 的服務管理方式,也就是說,從這一版開始,已經沒有所謂的“執行等級 (run level) ”的概念了! 新的管理方法使用的是 systemd 的模式,這個模式將很多的服務進行相依性管理。以文字與圖形界面為例,就是要不要加入圖形軟件的服務啟動而已~ 對于熟悉之前 CentOS 6.x 版本的老家伙們,要重新摸一摸 systemd 這個方式喔!因為不再有 /etc/inittab 啰!注意注意!
### 4.1.4 在終端接口登陸linux
剛剛你如果有按下[Ctrl] + [Alt] + [F2]就可以來到tty2的登陸畫面,而如果你并沒有啟用圖形窗口界面的話, 那么默認就是會來到tty1這個環境中。這個純文本環境的登陸的畫面 (鳥哥用 dmtsai 帳號當入) 有點像這樣:
```
CentOS Linux 7 (Core)
Kernel 3.10.0-229.el7.x86_64 on an x86_64
study login: dmtsai
Password: <==這里輸入你的密碼
Last login: Fri May 29 11:55:05 on tty1 <==上次登陸的情況
[dmtsai@study ~]$ _ <==光標閃爍,等待你的指令輸入
```
上面顯示的內容是這樣的:
1. CentOS Linux 7 (Core):
顯示Linux distribution的名稱(CentOS)與版本(7);
2. Kernel 3.10.0-229.el7.x86_64 on an x86_64:
顯示 Linux 核心的版本為3.10.0-229.el7.x86_64, 且目前這部主機的硬件等級為x86_64。
3. study login::
那個study是你的主機名稱。我們在第三章安裝時有填寫主機名稱為: study.centos.vbird,主機名稱的顯示通常只取第一個小數點前的字母,所以就成為study啦!至于login:則是一支可以讓我們登陸的程序。 你可以在login:后面輸入你的帳號。以鳥哥為例,我輸入的就是第三章創建的dmtsai那個帳號啦! 當然啰,你也可以使用root這個帳號來登陸的。不過“root”這個帳號代表在Linux系統下無窮的權力, 所以盡量不要使用root帳號來登陸啦!
4. Password::
這一行則在第三行的dmtai輸入后才會出現,要你輸入密碼啰! 請注意,在輸入密碼的時候,屏幕上面“不會顯示任何的字樣!”, 所以不要以為你的鍵盤壞掉去!很多初學者一開始到這里都會拼命的問!啊我的鍵盤怎么不能用...
5. Last login: Fri May 29 11:55:05 on tty1:
當使用者登陸系統后,系統會列出上一次這個帳號登陸系統的時間與終端機名稱! 建議大家還是得要看看這個信息,是否真的是自己的登陸所致喔!
6. [dmtsai@study ~]$ _:
這一行則是正確登陸之后才顯示的訊息, 最左邊的 dmtsai 顯示的是“目前使用者的帳號”,而@之后接的 study 則是“主機名稱”,至于最右邊的~則指的是 “目前所在的目錄”,那個$則是我們常常講的“提示字符”啦!

**Tips** 那個 ~ 符號代表的是“使用者的主文件夾”的意思,他是個“變量!” 這相關的意義我們會在后續的章節依序介紹到。舉例來說,root的主文件夾在/root, 所以 ~ 就代表/root的意思。而dmtsai的主文件夾在/home/dmtsai, 所以如果你以dmtsai登陸時,他看到的 ~ 就會等于/home/dmtsai喔!
至于提示字符方面,在Linux當中,默認root的提示字符為 # ,而一般身份使用者的提示字符為 $ 。
還有,上面的第一、第二行的內容其實是來自于/etc/issue這個文件喔!
好了這樣就是登陸主機了!很快樂吧!耶~
另外,再次強調,在Linux系統下最好常使用一般帳號來登陸即可,所以上例中鳥哥是以自己的帳號dmtsai來登陸的。 因為系統管理員帳號(root)具有無窮大的權力,例如他可以刪除任何一個文件或目錄。因此若你以root身份登陸Linux系統, 一個不小心下錯指令,這個時候可不是“欲哭無淚”就能夠解決的了問題的~
因此,一個稱職的網絡/系統管理人員,通常都會具有兩個帳號,平時以自己的一般帳號來使用Linux主機的任何資源, 有需要動用到系統功能修訂時,才會轉換身份成為root呢!所以,鳥哥強烈建議你創建一個普通的帳號來供自己平時使用喔! 更詳細的帳號訊息,我們會在后續的“[第十三章帳號管理](../Text/index.html)”再次提及! 這里先有概念即可!
那么如何離開系統呢?其實應該說“登出Linux”才對!登出很簡單,直接這樣做:
```
[dmtsai@study ~]$ exit
```
就能夠登出Linux了。但是請注意:“離開系統并不是關機!” 基本上,Linux本身已經有相當多的工作在進行,你的登陸也僅是其中的一個“工作”而已, 所以當你離開時,這次這個登陸的工作就停止了,但此時Linux其他的工作是還是繼續在進行的! 本章后面我們再來提如何正確的關機,這里先創建起這個概念即可!
- 鳥哥的Linux私房菜:基礎學習篇 第四版
- 目錄及概述
- 第零章、計算機概論
- 0.1 電腦:輔助人腦的好工具
- 0.2 個人電腦架構與相關設備元件
- 0.3 數據表示方式
- 0.4 軟件程序運行
- 0.5 重點回顧
- 0.6 本章習題
- 0.7 參考資料與延伸閱讀
- 第一章、Linux是什么與如何學習
- 1.1 Linux是什么
- 1.2 Torvalds的Linux發展
- 1.3 Linux當前應用的角色
- 1.4 Linux 該如何學習
- 1.5 重點回顧
- 1.6 本章習題
- 1.7 參考資料與延伸閱讀
- 第二章、主機規劃與磁盤分區
- 2.1 Linux與硬件的搭配
- 2.2 磁盤分區
- 2.3 安裝Linux前的規劃
- 2.4 重點回顧
- 2.5 本章習題
- 2.6 參考資料與延伸閱讀
- 第三章、安裝 CentOS7.x
- 3.1 本練習機的規劃--尤其是分區參數
- 3.2 開始安裝CentOS 7
- 3.3 多重開機安裝流程與管理(Option)
- 3.4 重點回顧
- 3.5 本章習題
- 3.6 參考資料與延伸閱讀
- 第四章、首次登陸與線上求助
- 4.1 首次登陸系統
- 4.2 文字模式下指令的下達
- 4.3 Linux系統的線上求助man page與info page
- 4.4 超簡單文書編輯器: nano
- 4.5 正確的關機方法
- 4.6 重點回顧
- 4.7 本章習題
- 4.8 參考資料與延伸閱讀
- 第五章、Linux 的文件權限與目錄配置
- 5.1 使用者與群組
- 5.2 Linux 文件權限概念
- 5.3 Linux目錄配置
- 5.4 重點回顧
- 5.5 本章練習
- 5.6 參考資料與延伸閱讀
- 第六章、Linux 文件與目錄管理
- 6.1 目錄與路徑
- 6.2 文件與目錄管理
- 6.3 文件內容查閱
- 6.4 文件與目錄的默認權限與隱藏權限
- 6.5 指令與文件的搜尋
- 6.6 極重要的復習!權限與指令間的關系
- 6.7 重點回顧
- 6.8 本章習題:
- 6.9 參考資料與延伸閱讀
- 第七章、Linux 磁盤與文件系統管理
- 7.1 認識 Linux 文件系統
- 7.2 文件系統的簡單操作
- 7.3 磁盤的分區、格式化、檢驗與掛載
- 7.4 設置開機掛載
- 7.5 內存交換空間(swap)之創建
- 7.6 文件系統的特殊觀察與操作
- 7.7 重點回顧
- 7.8 本章習題 - 第一題一定要做
- 7.9 參考資料與延伸閱讀
- 第八章、文件與文件系統的壓縮,打包與備份
- 8.1 壓縮文件的用途與技術
- 8.2 Linux 系統常見的壓縮指令
- 8.3 打包指令: tar
- 8.4 XFS 文件系統的備份與還原
- 8.5 光盤寫入工具
- 8.6 其他常見的壓縮與備份工具
- 8.7 重點回顧
- 8.8 本章習題
- 8.9 參考資料與延伸閱讀
- 第九章、vim 程序編輯器
- 9.1 vi 與 vim
- 9.2 vi 的使用
- 9.3 vim 的額外功能
- 9.4 其他 vim 使用注意事項
- 9.5 重點回顧
- 9.6 本章練習
- 9.7 參考資料與延伸閱讀
- 第十章、認識與學習BASH
- 10.1 認識 BASH 這個 Shell
- 10.2 Shell 的變量功能
- 10.3 命令別名與歷史命令
- 10.4 Bash Shell 的操作環境:
- 10.5 數據流重導向
- 10.6 管線命令 (pipe)
- 10.7 重點回顧
- 10.8 本章習題
- 10.9 參考資料與延伸閱讀
- 第十一章、正則表達式與文件格式化處理
- 11.1 開始之前:什么是正則表達式
- 11.2 基礎正則表達式
- 11.3 延伸正則表達式
- 11.4 文件的格式化與相關處理
- 11.5 重點回顧
- 11.6 本章習題
- 11.7 參考資料與延伸閱讀
- 第十二章、學習 Shell Scripts
- 12.1 什么是 Shell scripts
- 12.2 簡單的 shell script 練習
- 12.3 善用判斷式
- 12.4 條件判斷式
- 12.5 循環 (loop)
- 12.6 shell script 的追蹤與 debug
- 12.7 重點回顧
- 12.8 本章習題
- 第十三章、Linux 帳號管理與 ACL 權限設置
- 13.1 Linux 的帳號與群組
- 13.2 帳號管理
- 13.3 主機的細部權限規劃:ACL 的使用
- 13.4 使用者身份切換
- 13.5 使用者的特殊 shell 與 PAM 模塊
- 13.6 Linux 主機上的使用者訊息傳遞
- 13.7 CentOS 7 環境下大量創建帳號的方法
- 13.8 重點回顧
- 13.9 本章習題
- 13.10 參考資料與延伸閱讀
- 第十四章、磁盤配額(Quota)與進階文件系統管理
- 14.1 磁盤配額 (Quota) 的應用與實作
- 14.2 軟件磁盤陣列 (Software RAID)
- 14.3 邏輯卷軸管理員 (Logical Volume Manager)
- 14.4 重點回顧
- 14.5 本章習題
- 14.6 參考資料與延伸閱讀
- 第十五章、例行性工作調度(crontab)
- 15.1 什么是例行性工作調度
- 15.2 僅執行一次的工作調度
- 15.3 循環執行的例行性工作調度
- 15.4 可喚醒停機期間的工作任務
- 15.5 重點回顧
- 15.6 本章習題
- 第十六章、程序管理與 SELinux 初探
- 16.1 什么是程序 (process)
- 16.2 工作管理 (job control)
- 16.3 程序管理
- 16.4 特殊文件與程序
- 16.5 SELinux 初探
- 16.6 重點回顧
- 16.7 本章習題
- 16.8 參考資料與延伸閱讀
- 第十七章、認識系統服務 (daemons)
- 17.1 什么是 daemon 與服務 (service)
- 17.2 通過 systemctl 管理服務
- 17.3 systemctl 針對 service 類型的配置文件
- 17.4 systemctl 針對 timer 的配置文件
- 17.5 CentOS 7.x 默認啟動的服務簡易說明
- 17.6 重點回顧
- 17.7 本章習題
- 17.8 參考資料與延伸閱讀
- 第十八章、認識與分析登錄文件
- 18.1 什么是登錄文件
- 18.2 rsyslog.service :記錄登錄文件的服務
- 18.3 登錄文件的輪替(logrotate)
- 18.4 systemd-journald.service 簡介
- 18.5 分析登錄文件
- 18.6 重點回顧
- 18.7 本章習題
- 18.8 參考資料與延伸閱讀
- 第十九章、開機流程、模塊管理與 Loader
- 19.1 Linux 的開機流程分析
- 19.2 核心與核心模塊
- 19.3 Boot Loader: Grub2
- 19.4 開機過程的問題解決
- 19.5 重點回顧
- 19.6 本章習題
- 19.7 參考資料與延伸閱讀
- 第二十章、基礎系統設置與備份策略
- 20.1 系統基本設置
- 20.2 服務器硬件數據的收集
- 20.3 備份要點
- 20.4 備份的種類、頻率與工具的選擇
- 20.5 鳥哥的備份策略
- 20.6 災難復原的考慮
- 20.7 重點回顧
- 20.8 本章習題
- 20.9 參考資料與延伸閱讀
- 第二十一章、軟件安裝:源代碼與 Tarball
- 20.1 開放源碼的軟件安裝與升級簡介
- 21.2 使用傳統程序語言進行編譯的簡單范例
- 21.3 用 make 進行宏編譯
- 21.4 Tarball 的管理與建議
- 21.5 函數庫管理
- 21.6 檢驗軟件正確性
- 21.7 重點回顧
- 21.8 本章習題
- 21.9 參考資料與延伸閱讀
- 第二十二章、軟件安裝 RPM, SRPM 與 YUM
- 22.1 軟件管理員簡介
- 22.2 RPM 軟件管理程序: rpm
- 22.3 YUM 線上升級機制
- 22.4 SRPM 的使用 : rpmbuild (Optional)
- 22.5 重點回顧
- 22.6 本章習題
- 22.7 參考資料與延伸閱讀
- 第二十三章、X Window 設置介紹
- 23.1 什么是 X Window System
- 23.2 X Server 配置文件解析與設置
- 23.3 顯卡驅動程序安裝范例
- 23.4 重點回顧
- 23.5 本章習題
- 23.6 參考資料與延伸閱讀
- 第二十四章、Linux 核心編譯與管理
- 24.1 編譯前的任務:認識核心與取得核心源代碼
- 24.2 核心編譯的前處理與核心功能選擇
- 24.3 核心的編譯與安裝
- 24.4 額外(單一)核心模塊編譯
- 24.5 以最新核心版本編譯 CentOS 7.x 的核心
- 24.6 重點回顧
- 24.7 本章習題
- 24.8 參考資料與延伸閱讀