官术网_书友最值得收藏!

1.4 系統(tǒng)登錄

1.4.1 第一次登錄系統(tǒng)的設(shè)置

不管是RedHat還是CentOS,在第一次啟動(dòng)時(shí)都需要進(jìn)行“首次啟動(dòng)”的設(shè)置,系統(tǒng)稱之為First Boot。本節(jié)將會(huì)繼續(xù)演示RedHat和CentOS在首次啟動(dòng)時(shí)的設(shè)置過程。下面就來看看RedHat 5.5的首次啟動(dòng)過程。

第一次啟動(dòng)后,將會(huì)進(jìn)入首次啟動(dòng)的歡迎界面,單擊Forward按鈕,如圖1-41所示。

圖1-42所示是RedHat的版權(quán)申明,必須選擇Yes選項(xiàng),否則就無法繼續(xù)了。單擊Forward按鈕。

圖1-41 首次啟動(dòng)歡迎界面

圖1-42 版權(quán)申明

進(jìn)入防火墻設(shè)置。單擊Firewall下拉框,選擇Disabled關(guān)閉防火墻,然后單擊Forward按鈕。在隨后彈出的提示框中,選擇Yes選項(xiàng),如圖1-43所示。

進(jìn)入SELinux設(shè)置。單擊SELinux Setting下拉框,選擇Disabled,然后單擊Forward按鈕,在隨后彈出的提示框中,選擇Yes選項(xiàng),如圖1-44所示。

圖1-43 關(guān)閉防火墻

圖1-44 關(guān)閉SELinux

進(jìn)入Kdump的設(shè)置,默認(rèn)是關(guān)閉的,單擊Forward按鈕,如圖1-45所示。

圖1-45 Kdump界面

在如圖1-46所示的界面中可設(shè)置時(shí)間和日期,設(shè)置好后,單擊Forward按鈕。

接下來設(shè)置RHN(RedHat Network),這里跳過這步,選擇No,I prefer register at a later time,然后單擊Forward按鈕,如圖1-47所示。在隨后彈出的對(duì)話框中,單擊No thinks,I will connect later選項(xiàng)。

圖1-46 時(shí)間和日期設(shè)置界面

圖1-47 注冊(cè)RHN

在如圖1-48所示的界面中單擊Forward按鈕,進(jìn)入下一步。

系統(tǒng)建議創(chuàng)建一個(gè)用戶來做一些非管理的任務(wù),不過由于在學(xué)習(xí)的過程中不少操作需要較高的權(quán)限,對(duì)于初學(xué)者來說,使用非特權(quán)用戶會(huì)在學(xué)習(xí)過程中遇到意想不到的麻煩。所以這里忽略此步,單擊Forward按鈕,如圖1-49所示。在隨后彈出的對(duì)話框中選擇Continue,確認(rèn)跳過此步驟。

圖1-48 配置完成

圖1-49 創(chuàng)建用戶界面

設(shè)置聲卡時(shí),一般直接單擊Forward按鈕即可,因?yàn)檎l也不會(huì)用服務(wù)器來聽音樂,如圖1-50所示。

如圖1-51所示的界面是安裝過程中最后一次提供安裝軟件的機(jī)會(huì),只要插入原先的安裝光盤就可以選擇安裝其他包。由于暫時(shí)不需要安裝特定的軟件,這里單擊Finish按鈕。系統(tǒng)會(huì)彈出需要重啟對(duì)上述配置生效的提示,單擊OK按鈕后系統(tǒng)將再次重啟,至此RedHat的首次啟動(dòng)的設(shè)置就結(jié)束了。

圖1-50 聲卡檢測(cè)

圖1-51 安裝過程中最后安裝軟件的機(jī)會(huì)

下面再來看看CentOS“首次啟動(dòng)”的設(shè)置過程。首先呈現(xiàn)的也是一個(gè)歡迎界面,單擊Forward按鈕,如圖1-52所示。

圖1-52 歡迎界面

進(jìn)入防火墻設(shè)置界面,單擊Firewall下拉框,選擇Disabled關(guān)閉防火墻,然后單擊Forward按鈕,在隨后彈出的對(duì)話框中選擇Yes選項(xiàng),如圖1-53所示。

圖1-53 設(shè)置防火墻

設(shè)置SELinux時(shí),單擊SELinux Setting下拉框,選擇Disabled關(guān)閉它,然后單擊Forward按鈕,如圖1-54所示。在隨后彈出的對(duì)話框中,選擇Yes選項(xiàng)。

接下來要設(shè)置日期和時(shí)間了,設(shè)置好后單擊Forward按鈕,如圖1-55所示。

圖1-54 關(guān)閉SELinux

圖1-55 日期和時(shí)間設(shè)置

在如圖1-56所示的界面中系統(tǒng)推薦創(chuàng)建一個(gè)用戶做日常管理,這里忽略直接單擊Forward按鈕,然后在彈出的對(duì)話框中單擊Continue按鈕。

圖1-56 創(chuàng)建用戶界面

進(jìn)行聲卡設(shè)置時(shí),忽略該步驟,單擊Forward按鈕進(jìn)入最后一步,如圖1-57所示。

圖1-57 聲卡檢測(cè)界面

在如圖1-58所示的界面中單擊Finish按鈕以結(jié)束全部設(shè)置,然后在彈出的對(duì)話框中單擊OK按鈕,系統(tǒng)將會(huì)重啟以使剛剛設(shè)置的所有配置生效。

圖1-58 結(jié)束設(shè)置

1.4.2 使用圖形模式登錄

安裝系統(tǒng)并進(jìn)行了“首次啟動(dòng)”配置后,系統(tǒng)會(huì)再次進(jìn)行重啟,最終顯示在屏幕前的就是如圖1-59所示的登錄界面,這個(gè)登錄界面又稱作“登錄管理器”。實(shí)際上Linux使用了一個(gè)X Server的底層程序來提供圖形環(huán)境,而用戶是不能直接與這個(gè)X Server交互的,必須通過它運(yùn)行的圖形程序才能進(jìn)行交互。

圖1-59 登錄界面

輸入用戶名root和正確的密碼后,就可以登錄進(jìn)入桌面了。可能有人已經(jīng)注意到,登錄界面的下部有4個(gè)選項(xiàng),分別是Language、Session、Restart、Shut Down。

單擊Language,可以看到有各種語言,有可能有一些呈現(xiàn)方塊狀的亂碼文字,那是因?yàn)槿鄙傧嚓P(guān)文字的文字包,導(dǎo)致字體顯示不正常,但是應(yīng)該不影響大家了解Language的作用就是選擇不同的語言作為登錄后的默認(rèn)語言。

單擊Session,可以看到系統(tǒng)提供了3種登錄方式,即Gnome、KDE、Failsafe,這些都是常用的圖形化登錄方式。其實(shí)這些都是Linux下的桌面環(huán)境,大家可以根據(jù)個(gè)人喜好選擇。

登錄后桌面上默認(rèn)會(huì)有3個(gè)圖標(biāo),如圖1-60所示,分別是Computer、root's Home和Trash,分別類似于Windows下的“我的電腦”、“我的文檔”、“回收站”。左上角有3個(gè)面板,分別是Applications、Places、System,其中Applications中放置的是應(yīng)用程序,類似Windows下的“所有程序”;Places主要是各種存儲(chǔ)設(shè)備;而System是系統(tǒng)配置相關(guān)的部分,大家可以單擊一下看看都有什么。桌面的右下角有4個(gè)方框,這是圖形界面下的虛擬桌面,可以在不同的虛擬桌面上運(yùn)行不同的應(yīng)用,相信這個(gè)不難理解。

圖1-60 Gnome桌面

在圖形界面下,最有用的當(dāng)屬gnome-terminal了,打開它的方式有兩種。第一種,如圖1-61所示,依次在圖形界面上點(diǎn)選Applications→Accessories→Terminal,打開圖形終端;第二種,在桌面上右擊,然后點(diǎn)選Open Terminal,如圖1-62所示。

退出圖形登錄的方法也很簡(jiǎn)單,在System中選擇Log Out root即可。

圖1-61 終端啟動(dòng)方式一

圖1-62 終端啟動(dòng)方式二

RedHat和CentOS都默認(rèn)使用Gnome作為桌面環(huán)境,不過說到底,這些桌面環(huán)境都只是Linux環(huán)境下的軟件,所以對(duì)桌面的使用方法不是學(xué)習(xí)Linux的重點(diǎn),所以筆者也不準(zhǔn)備對(duì)圖形界面做更多的敘述。

1.4.3 使用終端模式登錄

終端模式又稱為命令行模式或字符模式,默認(rèn)情況下Linux提供6個(gè)終端,可以使用組合鍵Ctrl+Alt+F1進(jìn)入第一個(gè)終端,使用組合鍵Ctrl+Alt+F2進(jìn)入第二個(gè)終端,其他終端的組合鍵以此類推。實(shí)際上,終端又叫tty,Linux系統(tǒng)定義了6個(gè)tty,分別從tty1到tty6。tty是Teletype的簡(jiǎn)寫,Teletype是最早出現(xiàn)的一種終端設(shè)備,很像電傳打字機(jī)。在Linux系統(tǒng)中,在特殊文件目錄/dev下有一些文件與之對(duì)應(yīng),比如/dev/tty1、/dev/tty2等,從tty1到tty6又稱為虛擬終端。如果想回到桌面模式,只需要使用組合鍵Ctrl+Alt+F7即可。

如果系統(tǒng)設(shè)置默認(rèn)啟動(dòng)的時(shí)候不啟動(dòng)圖形界面(下一小節(jié)中我們會(huì)提到系統(tǒng)中的一個(gè)重要的概念:runlevel,當(dāng)runlevel為3時(shí),則不啟動(dòng)圖形界面),在這個(gè)情況下,tty7是不可用的,這時(shí)候要想從終端字符界面進(jìn)入圖形界面就需要使用startx這個(gè)命令了。命令如下所示(當(dāng)然是否能啟用圖形桌面還取決于系統(tǒng)是否正確地安裝了圖形桌面系統(tǒng))。

[root@localhost ~]# startx

如果現(xiàn)在在字符登錄界面,默認(rèn)屏幕上會(huì)顯示如下內(nèi)容:

CentOS release 5.5 (Final)
Kernel 2.6.18-194.el5 on an i686
Localhost login:root
Password:
Last login: Tue Oct  9 22:07:00 2012
[root@localhost ~]#

其中,第一行是發(fā)行版的名稱(CentOS)和版本號(hào)(5.5);第二行是內(nèi)核版本(2.6.18-194.el5),以及當(dāng)前運(yùn)行的硬件平臺(tái)(i686);第三行是主機(jī)名(localhost),login后面等待用戶輸入,這里輸入“root”;第四行等待輸入root用戶的密碼;第五行是當(dāng)成功登錄時(shí),系統(tǒng)會(huì)顯示出該用戶上次成功登錄的時(shí)間;第六行顯示登錄成功后用戶和主機(jī)名以及所在的目錄,“~”是用戶home目錄(又叫“用戶家目錄”)的簡(jiǎn)寫。最后的 “#”是一個(gè)提示符,出現(xiàn)“#”說明目前的用戶是有超級(jí)權(quán)限的root用戶,而一般用戶的提示符是“$”。現(xiàn)在已經(jīng)登錄到字符界面中了。

讀者或許已經(jīng)注意到,登錄前字符終端上打印出來了一些系統(tǒng)信息(第一行和第二行),它們實(shí)際上來自系統(tǒng)中的一個(gè)配置文件。為了讓大家理解Linux系統(tǒng)中“一切皆文件”的概念,同時(shí)提高大家對(duì)Linux系統(tǒng)的興趣,讓我們一起來做個(gè)小實(shí)驗(yàn)。首先使用如下命令編輯文件:

[root@localhost ~]# vi /etc/issue

在隨后出現(xiàn)的界面中,按住鍵盤上的Shift+G組合鍵(也就是輸入大寫字母G),再按字母o鍵,接著輸入“Hello,Welcome to Linux”,之后按Esc鍵,然后按一下冒號(hào)鍵,在冒號(hào)后面輸入字母x,按回車鍵,最后在窗口中輸入命令exit。看看現(xiàn)在的登錄界面與之前有什么不一樣?做了這個(gè)實(shí)驗(yàn)后能得到什么結(jié)論呢?還有,剛剛大家其實(shí)已經(jīng)用了一部分Linux下強(qiáng)大的字符編輯器vi了,關(guān)于此編輯器更詳細(xì)的使用方法后面會(huì)專門講解。

值得提醒的是,在平時(shí)的工作中,當(dāng)你登錄到系統(tǒng)中進(jìn)行操作后,一定要記得在離開終端前要輸入exit命令退出當(dāng)前的登錄用戶,防止他人利用該賬戶進(jìn)行操作而造成麻煩。

1.4.4 開始學(xué)習(xí)使用Linux的命令

相信讀者或多或少都知道,對(duì)Linux的管理大多使用的是命令行模式,這是為什么呢?命令行界面有很多優(yōu)點(diǎn),尤其是它的高效靈活讓Linux的管理非常有效率。但是命令行使用起來并不簡(jiǎn)單,必須長期使用才能熟能生巧。本節(jié)將通過幾個(gè)常見的命令來介紹一下命令的一般使用方法。

1.顯示日期:date

[root@localhost ~]# date
Thu Oct 11 23:05:54 CST 2012

上面顯示的時(shí)間是:星期四,10月11日,23點(diǎn)5分54秒,CST時(shí)區(qū),2012年。這里要說明的是,Linux下的命令是嚴(yán)格區(qū)分大小寫的。例如,把date寫成DATE,就會(huì)提示command not found,也就是沒有這個(gè)命令,如下所示:

[root@localhost ~]# DATE
-bash: DATE: command not found

當(dāng)然,date命令后也可以加上一些“參數(shù)”來調(diào)整命令顯示內(nèi)容,如下所示:

[root@localhost ~]# date +%Y%m%d
20121011

上面顯示的是2012年10月11日。date命令本身還有其他的一些參數(shù),通過不同的參數(shù)可以顯示出不同的內(nèi)容。命令和參數(shù)之間使用一個(gè)或者多個(gè)空格隔開。

2.列出目錄內(nèi)容:ls

[root@localhost ~]# ls
anaconda-ks.cfg  Desktop  install.log  install.log.syslog

使用root登錄系統(tǒng)后,使用ls命令可以列出當(dāng)前目錄下的內(nèi)容,上面的命令顯示了anaconda-ks.cfg、Desktop、install.log、install.log.syslog四個(gè)內(nèi)容。不過看起來好像沒什么區(qū)別,讓我們?cè)谶@個(gè)命令后加一個(gè)參數(shù)試試。

[root@localhost ~]# ls-l
total 60
-rw------- 1 root root   954 Oct  7 21:02 anaconda-ks.cfg
drwxr-xr-x 2 root root  4096 Oct  7 22:53 Desktop
-rw-r--r-- 1 root root 30975 Oct  7 21:02 install.log
-rw-r--r-- 1 root root  4492 Oct  7 20:59 install.log.syslog

從所顯示內(nèi)容的第一列可以看到,其實(shí)Desktop不同于其他3個(gè),注意到Desktop所在行的第一個(gè)字母是d,這說明它是一個(gè)目錄(在后面會(huì)詳細(xì)講到該位上不同的字符所代表的不同含義),而其他3個(gè)都是普通文件。通過這個(gè)例子可以知道,ls-l的作用是詳細(xì)顯示當(dāng)前目錄下的所有文件。

如果只是想詳細(xì)顯示其中一個(gè)文件,那么該怎么做呢?只要加上需要顯示的文件就可以了。這說明ls命令除了-l選項(xiàng)之外,還可以在后面再加參數(shù)。比如下面是添加了anacondaks.cfg參數(shù):

[root@localhost ~]# ls-l anaconda-ks.cfg
-rw------- 1 root root 954 Oct  7 21:02 anaconda-ks.cfg

3.顯示文件內(nèi)容:cat

anaconda-ks.cfg是一個(gè)文本文件,那么里面的內(nèi)容是什么呢?可以使用cat命令來顯示。

[root@localhost ~]# cat anaconda-ks.cfg
# Kickstart file automatically generated by anaconda.
......(略去內(nèi)容)......

上面給大家展示了幾個(gè)命令的基本使用方式。一般來說,命令在使用中有以下幾種方式:

  • 部分命令后面可以直接回車。
  • 部分命令后面可以跟上特定的“選項(xiàng)”作為該命令的參數(shù)。
  • 不同的命令所能跟的參數(shù)以及參數(shù)的個(gè)數(shù)一般不同。
主站蜘蛛池模板: 富阳市| 共和县| 湖州市| 宜宾市| 江津市| 桃园市| 石柱| 固阳县| 翼城县| 南充市| 大渡口区| 榆社县| 石狮市| 海伦市| 洪雅县| 汤原县| 安徽省| 灌云县| 岢岚县| 贺州市| 平昌县| 肥西县| 措勤县| 乐昌市| 沙河市| 甘洛县| 陕西省| 西丰县| 金阳县| 察哈| 龙胜| 衡阳市| 潼关县| 邢台市| 团风县| 安阳市| 彝良县| 嘉峪关市| 庐江县| 射洪县| 大化|