RedHatLinux新手入門(mén)教程(3)
3.1 登錄和退出系統
1. 啟動(dòng)系統
通常LILO是安裝在MBR上的,計算機啟動(dòng)后,MBR上的程序被執行,將出現一個(gè)不是很漂亮的圖形:左邊是一個(gè)小紅帽圖像,右邊列出了可以啟動(dòng)的操作系統,你可以使用鍵盤(pán)箭頭切換。剛安裝好后默認值是Linux,也就是你不選擇,一會(huì )兒將自己?jiǎn)?dòng)Linux。
如果你想默認的選擇是Windows的話(huà),那你可以在啟動(dòng)Linux后,用vi修改/etc目錄下的lilo.conf文件,加上default=windows,然后再執行/sbin/lilo重新生成LILO。
2. 用戶(hù)登錄
Linux是一個(gè)真正意義上的多用戶(hù)操作系統,用戶(hù)要使用該系統,首先必須登錄,使用完系統后,必須退出。用戶(hù)登錄系統時(shí),為了使系統能夠識別該用戶(hù),必須輸入用戶(hù)名和密碼,經(jīng)系統驗證無(wú)誤后才可以登錄系統使用。
Linux下有兩種用戶(hù):
1) root用戶(hù):超級權限者,系統的擁有者,在Linux系統中有且只有一個(gè)root用戶(hù),它可以在系統中任何操作。在系統安裝時(shí)所設定的密碼就是root用戶(hù)的密碼。
2) 普通用戶(hù):Linux系統可以創(chuàng )建許多普通用戶(hù),并為其指定相應的權限,使其有限地使用Linux系統。
關(guān)于用戶(hù)的管理,我們將在后面詳細說(shuō)明。
用戶(hù)登錄分兩步進(jìn)行:
1) 輸入用戶(hù)的登錄名,系統根據該登錄名來(lái)識別用戶(hù);
2) 輸入用戶(hù)的口令,該口令是用戶(hù)自己選擇的一個(gè)字符串,對其他用戶(hù)完全保密,是登錄系統時(shí)識別用戶(hù)的唯一根據,因此每一個(gè)用戶(hù)都應該保護好自己的口令!
系統在建立之初,僅有root用戶(hù),其它的用戶(hù)則是由root用戶(hù)創(chuàng )建的。由于root用戶(hù)的權限太大了,所以如果root用戶(hù)誤操作將可能造成很大的損失。所以建議系統管理員為自已新建一個(gè)用戶(hù),只有需要做系統維護、管理任務(wù)時(shí)才以root用戶(hù)登錄。
下面就是一個(gè)登錄實(shí)例:(其中黑體字為輸入)
Red Hat Linux release 7.1 (Seawolf)
Kernerl 2.4.2-2 on an i686
Home login:root
Password:
在上面的例子中,我們發(fā)現在Password后面是空的,其實(shí)并不是不輸入密碼,而是在輸入時(shí),Linux系統不會(huì )把它顯示出來(lái),這樣用來(lái)保護密碼!
如果登錄成功的話(huà),我們將獲得Shell(Shell是用來(lái)與用戶(hù)交互的程序,它就象DOS中的COMMAND.COM,不過(guò)在Linux下可以有多種Shell供選擇,如bash、csh、ksh等)提示符,如果以root用戶(hù)登錄的話(huà),那么獲得的提示符是“#”,否則將是“$”。
提示:如果當時(shí)在安裝時(shí)設置為一啟動(dòng)就進(jìn)入圖形界面的話(huà),那系統啟動(dòng)后,用戶(hù)登錄界面將是圖形化的,有點(diǎn)象Windows,而且當你輸入正確的用戶(hù)名與密碼,就會(huì )直接進(jìn)入X Window。這個(gè)設置是可以修改的:
在/etc目錄下有一個(gè)inittab文件,其中有一行配置:
id:3:default
其中,數字3就是代表一啟動(dòng)進(jìn)入字符終端,如果改為5則代表一啟動(dòng)進(jìn)入X Window。
3. 修改口令
為了更好地保護用戶(hù)帳號的安全,Linux允許用戶(hù)在登錄之后隨時(shí)使用passwd命令修改自己的口令。修改口令需要經(jīng)歷:
1) 輸入原來(lái)的口令,如果口令輸錯,將中止程序,無(wú)法修改口令;
2) 輸入新的口令;
3) 提示重復一遍新的口令,如果兩次輸入的口令相吻合,則口令修改成功。
需要注意的是,Red Hat Linux 7.1為了更好地保護口令,如果你輸入的新口令過(guò)于簡(jiǎn)單,它將會(huì )拒絕修改。下面就是一個(gè)修改口令的實(shí)例:(其中黑體字為輸入)
$ passwd
Changing password for user1
(current) UNIX password: ß 在些輸入原來(lái)的密碼
New UNIX password: ß 輸入新的密碼
Retype new UNIX password: ß 再輸入一遍新的密碼
Passwd:all authentication tokens updated successfully ß 修改成功!
注意,在這里輸入的口令同樣不會(huì )顯示出來(lái)。
而如果是root用戶(hù)修改口令,則不需要輸入老密碼!也就是說(shuō),它可以修改任何用戶(hù)的口令。
4. 退出登錄
不論你是root用戶(hù)還是普通用戶(hù),只需簡(jiǎn)單地執行exit命令就可以退出登錄。
5. 關(guān)閉機器
在Linux系統中,普通用戶(hù)是無(wú)權關(guān)閉系統的!只有root用戶(hù)才能夠關(guān)閉它。當然如果你是按關(guān)機按鈕則別當別論。我們可以通過(guò)以下幾種方法實(shí)現:
1) 按下CTRL+ALT+DEL組合鍵,這樣系統將重新啟動(dòng)!
2) 執行reboot命令,這樣系統也將重新啟動(dòng)!
3) 執行shutdown -h now命令,這樣系統將關(guān)閉計算機!
4) 執行halt命令,可以關(guān)閉計算機。
注意千萬(wàn)不要隨意采用硬關(guān)機、重啟動(dòng)鍵等方式關(guān)閉系統,那樣會(huì )導致Linux文件系統遭受破壞!
6. 虛擬控制臺
Linux是真正的多用戶(hù)操作系統,可以同時(shí)接受多個(gè)用戶(hù)的遠程和本地登錄,也允許同一個(gè)用戶(hù)多次登錄。Linux為本地用戶(hù)(也就是做在計算機面前的用戶(hù))提供了虛擬控制臺訪(fǎng)問(wèn)方式,允許用戶(hù)在同一時(shí)間從不同的控制臺進(jìn)行多次登錄。
虛擬控制臺的選擇可以通過(guò)按ALT鍵加上F1-F6六個(gè)功能鍵來(lái)實(shí)現。例如,用戶(hù)登錄后,按一下ALT+F2組合鍵,用戶(hù)又可以看到“login:”提示符,這其實(shí)就是第二個(gè)虛擬控制臺,而這時(shí)再按下ALT+F1組合鍵,用戶(hù)則又可以回到第一個(gè)虛擬控制臺。
大家可以通過(guò)使用虛擬控制臺來(lái)感受Linux系統多用戶(hù)的特性。例如用戶(hù)可以在某一虛擬控制臺上進(jìn)行的工作尚未結束時(shí),就可以切換到另一個(gè)虛擬控制臺上開(kāi)始另一項工作。例如在開(kāi)發(fā)軟件時(shí),可以在一個(gè)控制臺上編輯程序,在另一個(gè)控制臺上進(jìn)行編譯,在第三個(gè)控制臺上查閱信息。
3.2 文件與目錄操作
與其它操作系統一樣,在Linux系統下用戶(hù)的數據和程序也是以文件的形式保存的。所以在使用Linux的過(guò)程中,是經(jīng)常要對文件與目錄進(jìn)行操作的?,F在我們就以一個(gè)Window用戶(hù)的立場(chǎng)來(lái)學(xué)習一下Linux下的文件與目錄操作方法。
1. 文件名與文件類(lèi)型
文件名是一個(gè)文件的標識。從這個(gè)角度來(lái)說(shuō),文件名的規則與Windows 9x下的是基本上相同的。它同樣是由字母、數字、下劃線(xiàn)、圓點(diǎn)組成,最大的長(cháng)度是255個(gè)字符。
與Windows 9x一樣,Linux系統中也有普通文件和目錄文件,不過(guò)目錄文件在Window中被簡(jiǎn)稱(chēng)為目錄就是了。而在Linux系統中有一種特殊的文件,那就是設備文件。在Linux系統中,把每一個(gè)I/O設置都映射成為一個(gè)文件,可以象普通文件一樣處理,這就使得文件與設備的操作盡可能統一。從用戶(hù)的用戶(hù)來(lái)說(shuō),對I/O設備的使用和一般文件的使用幾乎一樣,這樣就可以不必了解I/O設備的細節。
2. 目錄結構
與Windows下一樣,在Linux中也是通過(guò)目錄來(lái)組織文件的。但不同的是,在Linux下只有一個(gè)根目錄,而不象Windows那樣一個(gè)分區一個(gè)根目錄。如果有多個(gè)分區的話(huà),就需要將其它分區mount到根目錄上來(lái)用。
大家回憶一下當時(shí)為L(cháng)inux分區時(shí),有一個(gè)選項要填,那就是Mount Point,我們將其中一個(gè)寫(xiě)成了“/”,也就是根目錄(這點(diǎn)與Windows相反,一個(gè)是“”,一個(gè)是“/”,真是天生冤家)。其它的則可能是/home、/usr。
安裝完系統后,你會(huì )發(fā)現/home、/usr就是根目錄下面的home、usr目錄!對了,整個(gè)分區就用于該目錄了。
安裝完Linux后,有許許多多的目錄,下面我們就說(shuō)明一些重要的目錄:
/bin:存放著(zhù)一百多個(gè)Linux下常用的命令、工具
/dev:存放著(zhù)Linux下所有的設備文件!
/home:用戶(hù)主目錄,每建一個(gè)用戶(hù),就會(huì )在這里新建一個(gè)與用戶(hù)同名的目錄,給該用戶(hù)一個(gè)自己的空間
/lost+found:顧名思義,一些丟失的文件可能可以在這里找到
/mnt:外部設備的掛接點(diǎn),通常用cdrom與floppy兩個(gè)子目錄!它的存在簡(jiǎn)化了光盤(pán)與軟盤(pán)的使用。你只需在塞入光盤(pán)后,運行:mount /mnt/cdrom,就可以將光盤(pán)上的內容Mount到/mnt/cdrom上,你就可以訪(fǎng)問(wèn)了。不過(guò)你使用完成后,應該離開(kāi)該目錄,并執行umount /mnt/cdrom。同樣的,軟盤(pán)就是mount /mnt/floppy和umount /mnt/floppy了。
/proc:這其實(shí)是一個(gè)假的目錄,通過(guò)這里你可以訪(fǎng)問(wèn)到內存里的內容。
/sbin:這里存放著(zhù)系統級的命令與工具
/usr:通常用來(lái)安裝各種軟件的地方
/usr/X11R6 X Window目錄
/usr/bin與/usr/sbin 一些后安裝的命令與工具
/usr/include、/usr/lib及/usr/share 則是存放一些共享鏈接庫
/usr/local 常用來(lái)安裝新軟件
/usr/src Linux源程序
/boot:Linux就是從這里啟動(dòng)的
/etc:這里存放在Linux大部分的配置文件
/lib:靜態(tài)鏈接庫
/root:root用戶(hù)的主目錄,這就是特權之一!
/var:通常用來(lái)存放一些變化中的東西!
/var/log:存放系統日志
/var/spool:存放一些郵件、新聞、打印隊列等
另外,要說(shuō)明的是,在Linux下“當前目錄”、“路徑”等概念與Windows下是一樣的。
3. 顯示文件內容
使用過(guò)DOS命令的人都應該知道,我們可以使用type命令來(lái)查看一個(gè)文件的內容。在Linux下有五個(gè)相關(guān)的命令,功能各有千秋,不過(guò)它們都象type命令一樣,只能用來(lái)查看文本文件。
1) cat命令
cat命令是最象type命令的,使用的方法很簡(jiǎn)單:“cat 文件名”。不過(guò)比type命令更強大的是,它可以同時(shí)查看多個(gè)文件:“cat 文件名一 文件名二”。
2) more命令
如果文本文件比較長(cháng),一屏無(wú)法顯示完,那么使用cat命令就可能無(wú)法看清。這里我們可以簡(jiǎn)單地使用more來(lái)代替cat命令即可。其效果與type 文件名/p類(lèi)似。使用more命令將一次顯示一屏文本,顯示滿(mǎn)后,停下來(lái),并提示出已顯示全部?jì)热莸陌俜直?,按空格鍵就可以看到下一屏。
3) less命令
評論