版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第1章Linux概述
1.什么是Linux?
Linux是一套免費使用和自由傳播的類UNIX操作系統(tǒng),源代碼開放,能運行于各類硬件平
臺,包括Intelx86系列和RISC處理器。這個系統(tǒng)是由世界各地成千上萬的程序員設計和
實現(xiàn)的。其H的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的UNIX兼
容產品。
2.Unux有哪些特性?
(1)開放性
(2)多用戶
(3)多任務
(4)良好的用戶界面
(5)設備獨立性
(6)豐富的網絡功能
(7)可靠的系統(tǒng)安全
(8)良好的可移植性
3.Linux與Windows操作系統(tǒng)的主要區(qū)別是什么?
(1)從發(fā)展的背景看,Linux是從一個比較成熟的操作系統(tǒng)發(fā)展而來的,而其他操作系統(tǒng),
如Windows等,都是自成體系,無對應的相依托的操作系統(tǒng)
(2)從使用費用上看,Linux是一種開放、免費的操作系統(tǒng),Windows是封閉的系統(tǒng),需
要有償使用。
(3)Linux上豐富的應用軟件也是自由的,而在Windows下,幾乎所有的軟件都有獨立的
版權,需要購買使用,即使某些軟件可以免費使用,也一般不提供其源代碼,更不用說由用
戶修改擴充其功能了。
(4)Windows對硬件配置要求高,而Linux在低端PC系統(tǒng)上仍然可以流暢運行
4.Linux與Unix的共同點與不同點是什么?
共同點:由于Linux是從Unix發(fā)展來到,它遵循Unix開放標準,基本支持同樣的軟件、程
序設計環(huán)境和網絡特性,可以說Linux是UNIX的PC版本,Linux在PC機上提供了相當于
UNIX工作站的性能。
與商用Unix的不同點有:1)Linux是免費軟件,用戶可以從網上下載,而商用的UNIX除
了軟件本身的價格外,用戶還需支付文檔、售后服務費用;2)Linux擁有GNU軟件支持,
Linux能夠運行SIU計劃的大量免費軟件,這些軟件包括應用程序開發(fā)、文字處理、游戲
等方面的內容;3)Linux的開發(fā)是開放的,任何志愿者都可以對開發(fā)過程做出貢獻;而商
用UNIX則是由專門的軟件公司進行開發(fā)的。
與自由Unix的不同點:
1)在組織方式上,F(xiàn)reeBSD由它的核心團隊(coreteam)的領導,他們負責原始程序的開
發(fā)與維護。有coreteam的優(yōu)點是原始程序會有一致性,會有組織的被更新,但是整個系統(tǒng)
的活力操縱在coreteam手中,缺乏活力。Linux沒有核心團隊,在Linus的主導下來自世
界各地的愛好者都可以發(fā)布自己的patch,缺點是源代碼雜亂無章且可能會相互沖突。
2)在發(fā)展方向上,F(xiàn)reeBSD的核心團隊將主要精力投入在UNIX自身的風格和特點上。Linux
通常會首先加入商品化系統(tǒng)上的各種東西,比如新的硬件驅動、samba等。因此,從易用
和可用上講,Linux更容易上手和使用。
3)在系統(tǒng)核心功能上二者區(qū)別不大,但在Linux系統(tǒng)上,幾乎可是找到任何需要的功能
4)在系統(tǒng)的性能匕據(jù)專家分析,F(xiàn)reeBSD在網絡性能、軟件移植性和系統(tǒng)規(guī)范化上略勝
一疇,而在硬件支持、磁盤I0操作等方面Linux略強一些。
5.什么是GNU軟件,什么是GPL和LGPL?
GUN項目主要由自由軟件基金資助的一個項目,目標是開發(fā)一個自由的、UNIX類型的操作
系統(tǒng),稱為GNU系統(tǒng)。GNU是“GNU'SNotUNIX'的首字母的遞歸縮寫,目前使用Linux內
核的各種GNU操作系統(tǒng)應用非常廣泛。所有的GNU軟件和派生工作均遵循GNU通用公共
許可證,即GPL。
GPL和軟件是否免費無關,它主要目標是保證軟件對所有的用戶來說是自由的。GPL通過如
下途徑實現(xiàn)這…目標:
I它要求軟件以源代碼的形式發(fā)布,并規(guī)定任何用戶能夠以源代碼的形式將軟件復制或發(fā)布
給別的用戶。
I它提醒每個用戶,對于該軟件不提供任何形式的擔保。
I如果用戶的軟件使用了受GPL保護的任何軟件的一部分,那么該軟件就繼承了GPL軟件,
并因此而成為GPL軟件,也就是說必須隨應用程序一起發(fā)布源代碼。
IGPL并不排斥對自由軟件進行商業(yè)性質的包裝和發(fā)行,也不限制在自由軟件的基礎上打包
發(fā)行其他非自由軟件。
I遵照GPL的軟件并不是可以任意傳播的,這些軟件通常都有正式的版權,GPL在發(fā)布軟
件或者復制軟件時聲明限制條件。但是,從用戶的角度考慮,這些根本不能算是限制條件,
相反用戶只會從中受益,因為用戶可以確保獲得源代碼
LGPL允許用戶在自己的應用程序中使用程序庫,即使不公開自己的源代碼。但是,要求用
戶必須能夠獲得在應用程序中使用的程序庫的源代碼,并且允許用戶對這些程序庫進行修改。
遵循LGPL的?種方法是,隨應用程序一起發(fā)布目標代碼以及可以將這些目標程序和受LGPL
保護的程序庫鏈接起來的makefile文件。
遵循LGPL的另一種比較好的方法是使用動態(tài)鏈接
6.什么是Linux的內核版本和發(fā)行版本?
內核版本指的是在Linux的創(chuàng)始人Linus領導下的開發(fā)小組開發(fā)出的系統(tǒng)內核版本號,Linux
內核的版本號主要由三部分構成:主版本號、次版本號、次次版本號。主版本號表示系統(tǒng)內
核有大的改動,次版本號表示系統(tǒng)內核有小的改動,開始支持一些新的特性,一般表示系統(tǒng)
內核對新的硬件支持進行了改進。如果更改之后還處于測試階段,那么次版本號為奇數(shù),如
果已經過了測試階段,改動是成功的,那么次版本號是偶數(shù)。次次版本號表示系統(tǒng)有一點兒
改動,對內核影響不大。
一些組織或公司將Linux內核與應用軟件和文檔包裝起來,并提供安裝界面、系統(tǒng)配置與管
理工具,這樣就構成了?種發(fā)行版本。發(fā)行版本的版本號隨發(fā)行者的不同而不同,與系統(tǒng)內
核的版本號是相互獨立的。
7.你知道哪些主要的Linux發(fā)行版本?
RedHatLinux,FtedFlagLinux,BluePoint,TurboLinux,SuseLinux,DebianGNU/Linux,
MandrakeLinux等。
8.什么是內核,它的作用是什么?
內核是系統(tǒng)的心臟,是運行程序和管理磁盤、打印機等硬件設備的核心程序。它的總有是管
理CPU、內存和外設。
9.什么是shell,shell的作用是什么?
shell是系統(tǒng)的用戶界面,它實際上是一個命令解釋器,它解釋由用戶輸入的命令并把它們
送到內核,把執(zhí)行的結果顯示給用戶。不僅如此,shell有自己的編程語言,允許用戶編寫
由shell命令組成的程序。
10.在安裝Linux之前應該如何獲取系統(tǒng)的硬件資料?
在安裝Unux之前,先確定你的計算機的硬件是否能被Unux所支持。需要關注的硬件包括
顯卡、聲卡、網卡、打印機、鼠標等。要獲知相應硬件的型號,可以在Windows下查看,
也可以通過設備本身的標志查看。檢查有沒有相應的設備驅動程序。關注硬盤分區(qū)、大小等
信息。如果聲卡、顯卡的型號不能識別,?般可以模擬成標準硬件來使用。
11.Linux有幾種安裝方法?
1)從光盤安裝
2)從硬盤安裝
12.Federal0在安裝時提供哪幾種方式建立Linux的分區(qū)?
FedoralO在安裝時提供了五個關于分區(qū)的選項:
在選定磁盤上刪除所有分區(qū)并創(chuàng)建默認分區(qū)結構:如果想在磁盤上僅安裝一個Fedora系統(tǒng),
可以選擇這個選項。特別注意,如果選擇了這個選項,那么該磁盤中已經安裝的所有其他系
統(tǒng)將被破壞。
在選定驅動器上刪除Unux分區(qū)并創(chuàng)建默認的分區(qū)結構:如果系統(tǒng)中存在任何Linux分區(qū),
選擇這個選項可以刪除所有的Linux分區(qū),然后在騰出的空閑分區(qū)中安裝Fedora系統(tǒng)。選
擇這個選項不會影響或者修改已經分配給其他非Linux操作系統(tǒng)占用的分區(qū)空間。
重新定義現(xiàn)有分區(qū)大小并在剩余空間中創(chuàng)建默認布局:該選項允許調整現(xiàn)有分區(qū)的大小,然
后自動創(chuàng)建默認的分區(qū)結構。
使用選定驅動器中的空余空間并創(chuàng)建默認的分區(qū)結構:保留現(xiàn)有分區(qū)中的數(shù)據(jù),僅在空閑空
間上創(chuàng)建新分區(qū)。
建立自定義的分區(qū)結構:在前兒個選項中,系統(tǒng)根據(jù)驅動器的大小以及內存大小自動創(chuàng)建分
區(qū)布局。本選項則允許用戶自己定義分區(qū)結構。選擇該選項后,將打開分區(qū)管理窗口,在這
里可以方便地創(chuàng)建、編輯、刪除分區(qū)。
13.安裝Linux至少需要哪兩個分區(qū)?還有哪些常用分區(qū)?
至少有/和swap分區(qū)。其它常用分區(qū)有:/bin/home/usr/var/usr/local/tmp等
14.安全專家建議,安裝Linux時,最好為主要的目錄建立單獨的分區(qū),試分析這樣做的優(yōu)
點。
由于每個分區(qū)指定了自己的大小,當某個分區(qū)的數(shù)據(jù)超過自己的大小限制時,不會擠占其它
分區(qū)的空間。
15.swap交換分區(qū)的作用是什么?
它實際上是用硬盤實現(xiàn)虛擬內存,即當系統(tǒng)內存使用率比較高的時候,內核會自動使用swap
分區(qū)來模擬內存。
16.安裝Linux都需要收集哪些信息?
安裝過程所使用的語言、鍵盤鼠標類型、安裝類型、磁盤分區(qū)、系統(tǒng)語言、安裝軟件包。
17.如何在安裝時選擇安裝某個軟件?
在安裝過程中,安裝程序將顯示軟件選擇界面。默認情況下,F(xiàn)edora安裝程序會自動安裝
一組適合桌面圖形環(huán)境的軟件。在該界面上,還可以選擇軟件安裝所需的程序庫。選擇“現(xiàn)
在定制”后點擊【下一步】按鈕,打開軟件包定制界面。在這里,可以對系統(tǒng)安裝的軟件進
行更詳細的定制。
18.什么是運行級別?Linux有幾個運行級別?
運行級別是指Linux的運行狀態(tài),Linux系統(tǒng)有六種不同的運行級,這六種運行級分別為:
0:停機
1:單用戶模式,就像Win9X下的安全模式。
2:多用戶,但是沒有NFS
3:完全多用戶模式,標準的運行級
4:保留,一般不用
5:XWindow圖形界面模式
6:重新啟動
19.如何更改默認啟動級別?
在配置文件/etc/i川ttab文中,有一行文本"id:5:initdefault:"標志了Linux的默認啟動級
別,5表示默認進入XWindow圖形界面,如果把這里的數(shù)字改為3,則默認進入控制臺界
血。注意,不要把iNtdefault設置為。和6,這兩個級別是系統(tǒng)在關機和重啟過程中自動使
用的。
20.如何登錄和注銷?
登錄分為圖形界面登錄和命令行登錄,在提示用戶名和口令時分別輸入用戶名和口令即可登
錄。
要注銷圖形化環(huán)境,選擇【系統(tǒng)/注銷】命令,彈出注銷確認對話框,或者按
<Ctrl+Alt+Backspace〉鍵,直接執(zhí)行注銷命令。
輸入命令logout,則又回到登錄界面,可以重新登錄。
21.如何安全關閉Linux系統(tǒng)?
在圖形界面下,選擇【系統(tǒng)/關閉】命令,選擇【關閉系統(tǒng)】按鈕執(zhí)行關閉命令,系統(tǒng)關閉
自身所有進程。也可以在注銷后出現(xiàn)的重新登錄界面上選擇【關閉】按鈕來關閉系統(tǒng)。某些
計算機會在關閉系統(tǒng)后自動切斷電源,如果計算機不這樣做,那么,當看至!T'Powerdown.”
消息后,便可以手工切斷計算機的電源。
可以在控制臺執(zhí)行halt命令、init命令或者shutdown命令來關閉系統(tǒng)。
第2章shell及常用命令
1.判斷下列命題是否正確
1)Linux的文件名與命令不區(qū)分大小寫。(x)o
2)$ls*\*和$ls*"*"的顯示結果完全一致。(x)
3)rm和rmdir的作用一樣,都是刪除整個目錄。(x)
4)Linux文件名的命名規(guī)則必須遵守8.3的格式。(x)
2.什么是Linux終端?Linux終端又稱為什么?
Linux終端也稱為虛擬控制臺,是Linux從UNIX繼承來的標準特性。顯示器和鍵盤合稱終
端,因為它們可以對系統(tǒng)進行控制,所以又稱為控制臺,一臺計算機的輸入輸出設備就是一
個物理的控制臺。如果在一臺計算機上用軟件的方法實現(xiàn)了多個互不干擾獨立工作的控制臺
界面,就是實現(xiàn)了多個虛擬控制臺。Linux終端的工作方式是字符命令行方式,用戶通過鍵
盤輸入命令進行操作,可以通過Linux終端對系統(tǒng)進行控制。
3.默認情況下,Linux有幾個虛擬終端?如何在不同終端之間切換?如何在xWindow與終
端之間進行切換?
通常情況下,Linux默認啟動六個虛擬終端。虛擬控制臺的選擇可以通過按下vAlt>鍵和功
能鍵<Fn>(n=1~6)來實現(xiàn)。如果啟動方式選擇了直接啟動XWindow,那么XWindow在第
七個虛擬終端上。在XWindow圖形操作界面中按vAlt+Qrl+Fn>(n=1~6)就可以進入控制
臺字符操作界面。在控制臺操作界面里按<Alt+Ctrl+F7>即可回到剛才的XWindow。
4.什么是shell?shell在用戶與操作系統(tǒng)之間的作用是什么?
shell是?個命令解釋器,它可以用來啟動、掛起、停止程序,還允許用戶編寫由shell命令
組成的程序。shell是系統(tǒng)的用戶界面,它提供了用戶與內核進行交互的一種接口。它接收
用戶輸入的命令并把它送入內核執(zhí)行,把執(zhí)行結果顯示給用戶。
5.什么是通配符?常用的操作通配符有哪些?
Linux系統(tǒng)中的通配符除了“*”和“?”以外,還可以使用“[”、"『和組成的字符組模式,以
便精確地擴充需要匹配的文件范圍。
通配符*:通配符*可以代表文件名中的任意字符或字符串。通配符*不能與單句點開頭的文
件名相匹配。以單句點開頭的文件在Unux中是隱藏文件。
通配符?:通配符?可以匹配任意一個字符。
字符組模式:通配符用于構成字符組模式。"「'和將字符組括起來,表示可以
匹配字符組中的任意?個用于表示字符范圍。例如[abc]表示匹配a或者b或者c,[a-f]
表示匹配從a到f這個范圍之中的任意一個字符。
6.什么是文件系統(tǒng)?什么是文件?
在多數(shù)操作系統(tǒng)中都有文件的概念。文件是Linux用來存儲信息的基本結構,它是被命名(稱
為文件名)的存儲在某種介質(如磁盤、光盤和磁帶等)上的一組信息的集合。Linux系統(tǒng)
中有三種基本的文件類型:普通文件、目錄文件和設備文件。
在計算機系統(tǒng)中存有大量的文件,如何有效的組織與管理它們,并為用戶提供一個使用方便
的接口是文件系統(tǒng)的一大任務。Linux系統(tǒng)通過目錄將系統(tǒng)中所有的文件分級、分層組織在
一起,形成了Linux文件系統(tǒng)的樹型層次結構。以根目錄“/”為起點,所有其他的目錄都由根
目錄派生而來。
7.Linux系統(tǒng)文件命名有什么規(guī)定?
文件名是文件的標識,它由字母、數(shù)字、下劃線和句點組成的字符串來構成。Linux要求文
件名的長度不超過255個字符。為了便于管理和識別,用戶可以把擴展名作為文件名的一
部分,通常句點之后的部分為擴展名。擴展名對于將文件分類十分有用。
8.Linux系統(tǒng)的目錄/usr、/home,/bin、/dev/,/var、/etc/中主要存放什么文件?
/usr存放用戶安裝的軟件,用戶安裝的軟件一般位于此目錄;/home存放系統(tǒng)用戶自身的
數(shù)據(jù);/bin存放shell命令;/dev存放系統(tǒng)設備的信息;/var主要存放系統(tǒng)可變信息的內容,
如日志、郵件、打印隊列等;/etc存放系統(tǒng)可執(zhí)行文件。
9.如何使用cat命令將多個文件連接起來顯示?
使用命令:catfilelfile2一就可以將多個文件首尾相連顯示在屏幕上。
10.more命令和less命令有什么區(qū)別?
more可將文件顯示在屏幕上,但它每次只顯示?頁。顯示文件時,按空格鍵可顯示下一頁,
按<q>鍵退出顯示,<h>鍵給出幫助信息;
less的作用與more十分相似,都可以用來瀏覽文本文件的內容,不同的是less允許使用
者往回卷動以瀏覽已經看過的部份,同時less并不在一開始就讀入整個文件,因此在遇上
大型文件的時,會比較快。與more相比,less的功能更加強大,在less命令執(zhí)行時,可以
使用的指令與vi編輯器的命令以及more的指令類似。
11.如何用復制、刪除命令實現(xiàn)文件的移動?
步驟如下:1)首先使用cp目錄將文件從原目錄拷貝到目標目錄;2)在原目錄中刪除原文
件
12.如何使用Is命令查看隱藏文件信息?
使用-a選項將顯示所有文件包括隱藏文件的信息,Is默認將名稱以開頭的文件或目錄視
為隱藏,不會列出;
13.如何遞歸地將當前目錄下所有的C語言程序拷貝至/home目錄中,要求如果有同名文
件,則覆蓋同名文件?
執(zhí)行命令cp,并使用選項-rf,-r表示若source中含有目錄,則遞歸地將目錄卜的文件也依
序拷貝至目的地表示若目的地已經有同名文件存在,則在復制前先予以刪除再進行復制。
14.如何強制刪除當前目錄及其子目錄下的所有c程序。
執(zhí)行命令:rm-rf*.c
15.給出命令,在當前工作目錄下的A目錄中,刪除名為B的子目錄。若B刪除后,A目
錄成為空目錄,則A也予刪除。
rmdir-pA/B
16.給出查找/usr目錄下大小超過50k并且最近2小時內被更新過的文件的命令。
查找/usr卜大小超過50k的文件:
find/usr/-size50k-cmin-120
17.如何使用命令完成把當前工作目錄切換到/root并顯示是否切換成功?
首先使用pwd命令查看切換之前的目錄,然后執(zhí)行命令cd/root;
最后使用pwd命令查看當前目錄,看是否是/root,如果是表示切換成功。
18.給出命令將當前目錄下的文件file的時間記錄改成2005年5月101118點30分。
執(zhí)行命令:touch-t0505181830file或者命令touch-d"6:30pm05/10/2005"file
19.如何執(zhí)行tar命令對文件執(zhí)行備份和恢復?
備份:tarcvfxx.tar*或者tarczvfxx.tar.gz*
恢復tarcvfxx.tar或者tarczvfxx.tar.gz
20.給出命令將當前目錄下的所有c程序備份并為一個文件。
Tarcvfxx.tar*.c或者tarczvfxx.tar.gz*.c
21.假設有一個rpm包的軟件:software-1.2.3-1.i386.rpm,簡述軟件的命名含義,并說明
如何安裝及如何查看是否已經安裝?
software-1.2.3-1表示軟件名稱和版本,i386表示該軟件是為386體系結構機器編寫編譯的,
rpm表示該軟件使用rpm軟件包管理工具打包。
安裝命令為:rpm-isoftware-1.2.3-1.i386.rpm
查看命令為:rpm-qsoftware-1.2.3-1J386.rpm
22.下面是執(zhí)行“Is-Isoftware”命令得到的信息,通過聯(lián)機幫助,解釋這些信息:
第1個域表示文件的訪問權限;
第2個域表示硬鏈接的個數(shù)
第3個域表示文件的所有者
第4個域表示文件所屬的群組
第5個域表示文件大小
第6個域表示文件最近一次修改的時間
最后一個域表示軟件名稱。
第3章vi編輯器的使用
1.vi有幾種工作模式,各工作模式之間如何進行轉化?
vi有三種基本工作模式,分別是:命令模式(commandmode)、插入模式(insertmode)
和底行模式(lastlinemode)三種模式之間的轉換如下圖。
2.在vi中如何保存正在編輯的文件?
在命令模式下,連按兩次大寫字母<Z>,若當前編輯的文件曾被修改過,則vi保存該文件
后退出,返回到shell;若當前編輯的文件沒被修改過,則vi直接退出,返回到shell。
在末行模式下,有幾種命令可以保存文件:
1):Wvi保存當前編輯的文件,但并不退出vi,而是繼續(xù)等待用戶輸入命令。
2):w<newfile>把當前文件的內容保存到指定的文件newfile中,而原有文件保持不變。
若newfile是一個已存在的文件,則vi在窗口的狀態(tài)行給出提示信息:
Fileexists(use!tooverride)
表示指定的文件已經存在,如果要替換原有內容,需要使用
3):w!<newfile>把當前文件的內容保存到指定的文件newfile中,如果newfile已經存在,
則覆蓋原有內容。
3.有幾種方法可以退出vi編輯器?
在末行模式下,有四種方法可以退出vi返回到shell:
1):q系統(tǒng)退出vi返回到shelL在用此命令時,若編輯的文件沒有被保存,則vi在窗口
的最末行顯示如下信息:
Nowritesincelastchange(use!tooverrides)
提示用戶該文件被修改后沒有保存,需要使用!放棄保存。出現(xiàn)此提示后,vi并不退HI,繼
續(xù)等待用戶命令。
2):q!vi放棄所作修改而直接退到shell卜。
3):wq先保存文件,然后再退出vi返回到shell。
4):x該命令的功能與命令模式下的ZZ命令功能相同。
4.如何讓屏幕上顯示正在編輯的文件的行號?
在末行方式下輸入如下命令即可給文本加行號:
:setnumber或者:setnu
5.說明vi中的字、句子、段落的含義。
在vi中“字”有兩種含義。一種是廣義的字,它可以是兩個空格之間的任何內容。狹義上的字
是指:英文單詞、標點符號和非字母字符,如、哪
"("、“)等,均被當成是
一個字。
句子被定義為是以句號問號“?’和感嘆號"!”結尾,且其后跟著至少一個空格或一個換行
符的字符序列。
段被定義為以一個空白行開始和結束的片段。
6.練習使用vi中在當前行左右移動光標的命令
I或者一、h或者一、w、</7>w,b、v〃>b、e、0、$等命令的使用,這些命令使光標在
同一行上移動。
7.練習使用vi中光標上下移動的命令
練習使用命令:j或者1、+、k或者T、-
8.練習使用vi中在文本塊間移動光標的命令
練習使用命令:)、(、}、(
9.在vi中如何將光標直接定位到某行?
在命令模式下,執(zhí)行〈行號〉G,則將光標移至行號所指定的行的行首。
10.練習屏幕上下移動光標和滾動屏幕的命令。
三個關于光標在全屏幕上移動并且文件本身不發(fā)生滾動的命令。它們分別是H、M和L命令;
滾屏命令:vCtrl+u><Ctrl+d>
分頁命令:<Ctrl+f>或者〈PgDn>、<Ctrl+b>或者〈PgUp〉
屏幕調零命令:
[行號]z[行數(shù)]<回車>
[行號]Z[行數(shù)].
[行號]Z[行數(shù)卜
11.在命令模式下,如何刪除文本中的字符、字、行和文本塊?
字符刪除命令:X、dh
字和行冊!I除命令:dw、db>dd>d$、d0、</7>dd
文本塊刪除命令:d)、d(、d}、d{
12.在命令模式下,如何查找匹配某個模式的行?
/<patern>回車
?<pattern>回車
13.在命令模式下,如何修改?段文本?
vi提供了三種修改命令,分別是c、C和cc。它們修改文本的范圍是由光標的當前位置和光
標移動命令二者限定的。
14.在命令模式下,練習文本的幾種替換命令。
vi提供的替換命令有取代命令:??和R、替換命令:s和S和字替換命令:CW
15.如何復制n行文本?
[n]yw:復制從光標所在位置開始的n個字到緩沖區(qū);
16.如何移動一段文本?
在文件中移動文本通過如下三步完成:
1)使用文本刪除命令將要移動的文本刪除;
2)使用光標移動命令將光標移動到目標位置;
3)使用命令"p”將剛刪除的文本粘貼到目標位置。
17.如何將連續(xù)的n行文本合并成一行?
命令:[n]J表示把光標所在行與下面的n-1行合并為行,如果省略n,則表示把光標所在
行與下面一行合并。
18.說明三個命令:插入命令、附加命令、打開命令的區(qū)別。
在命令模式下,執(zhí)行i命令,表示從光標所在位置開始插入文本,大寫的I命令表示將光標
移到當前行的行首,然后在其前插入文本;
在命令模式下,執(zhí)行a命令,表示從光標所在位置之后追加新文本。新輸入的文本放在光標
之后,光標后的原文本將相應地向后移動。大寫的A命令表示首先將把光標挪到所在行的
行尾,從那里開始插入新文本
在命令模式下,執(zhí)行。命令,vi將在光標所在行的下面新開?行,并將光標置于該行的行首,
等待輸入文本。大寫的。命令是在光標所在行的上面插入一行,并將光標置于該行的行首,
等待輸入文本。
第4章XWindow系統(tǒng)的使用
1.GNOME桌血環(huán)境包括菜單面板、桌面區(qū)和窗。面板三個區(qū)域。
2.GNOME菜單血板包括應用程序、位置和系統(tǒng)三個菜單,其中應用程序用于啟動系統(tǒng)安裝的
軟件,位置用于快速訪問計算機資源,系統(tǒng)用于管理和配置計算機。
3.GNOME文件瀏跪器由菜單欄、工具欄、位置欄、狀態(tài)欄、側邊欄和瀏覽窗格等組成,其中
菜單欄和瀏覽窗格是必須有的O
4.簡述工作區(qū)的含義,F(xiàn)edora10中默認包含多少個工作區(qū),怎樣調整工作區(qū)的個數(shù)?
Linux中的工作區(qū)切換器為用戶提供了使用多個工作區(qū)的能力,用戶可以根據(jù)自己的喜好將
程序在不同的工作區(qū)打開,查看所需內容時,選擇相應的工作區(qū)即可,因此不必把所有運行
著的應用程序都堆積在一個可視桌面區(qū)域,這樣可避免所有窗口置于?個桌面時顯得雜亂無
章。
默認包括4個工作區(qū)。
可在“工作區(qū)切換器首選項”中調整工作區(qū)。
1.Linux中如何永久刪除指定文件或文件夾?
清空回收站可以將文件或目錄永久刪除;在刪除文件或目錄時按住Shift鍵,然后再刪除。
1.簡述如何創(chuàng)建鏈接。
方法1:在文件管理器中選中該項目,單擊鼠標右鍵,選擇【創(chuàng)建鏈接】命令,則在文件管
理器的窗口中出現(xiàn)?個圖標,名字為“到…的鏈接”,并且?guī)б粋€小箭頭符號。只要將該圖標
拖放到桌面,就可以建立到該項目的鏈接。
方法2:選中該項目,按住鼠標中鍵(三鍵鼠標)的滾輪鍵,拖放到桌面,當放開鼠標中鍵
時,會彈出【移動到此處】、【復制到此處】、【在此處創(chuàng)建鏈接】等命令,選擇【在此處
創(chuàng)建鏈接】命令,就可以在桌面創(chuàng)建該項目的鏈接。
1.比較XWindow系統(tǒng)與MicrosoftWindows系統(tǒng)之間的異同。
XWindow與微軟公司的Windows圖形界血不同,XWindow不是系統(tǒng)內核的必備部分,而
是內核之上的一個應用,是一個用戶與系統(tǒng)交互的界面。用戶可以根據(jù)個人愛好,像選擇中
意的媒體播放軟件一樣選擇習慣的界面系統(tǒng)。而且,XWindow具有如下特點:
I良好的網絡支持:XWindow采用了。S網絡結構,XQient和XServer可以通過網絡來
通信,而且有良好的網絡透明性。這樣,復雜的圖形桌面可以顯示在維護良好、功能強大、
易于管理的服務器匕用起來非常方便。
I個性化的窗口界面:XWindow并未對窗口界面作統(tǒng)一的規(guī)范,程序員可以根據(jù)需求自行
設計,其中最有名的就是后面將要介紹的GNOME與KDE。
I不內嵌于操作系統(tǒng):XWindow只定義了一個標準,而不屬于某個操作系統(tǒng),因此可在不
同的操作系統(tǒng)上運行相同的XWindow軟件。
1.XWindow系統(tǒng)由哪些部分組成,每部分的作用是什么?
整個XWindow由三個部分組成:
IXServer:控制輸入、輸出設備并維護相關資源的程序,它接收輸入設備的信息,并將其
傳給XClient,而將XClient傳來的信息輸出到屏幕上。不同的顯卡需要選擇不同的XServer,
在配置XWindow時最主要的工作就是配置XServer?
IXQient:應用程序的核心部分,它與硬件無關,每個應用程序就是一個XClient。XQient
可以是終端仿真器(Xterm)或圖形界面程序,它不直接對顯示器繪制或者操作圖形,而是
與XServer通信,由XServer控制顯示。
IXprotocol:XQient與XServer之間的通信協(xié)議。X協(xié)議支持網絡,因此XQient和XServer
既可以在同一臺計算機上,也可以運行在不同的機器上。X支持的網絡協(xié)議有TCP/IP、
DECnet等。
1.什么是虛擬桌面?
通常用戶在屏幕上見到的只是整個桌面的一部分。把桌面分成不同的工作區(qū),一個桌面可以
有最多36個工作區(qū),默認是4個。虛擬桌面包括所有的工作區(qū)以及顯示在它們上面的內容,
例如,圖標、菜單和窗口等。使用工作區(qū)的好處是:用戶可以根據(jù)自己的喜好將程序在不同
的工作區(qū)打開,查看所需內容時,選擇相應的工作區(qū)即可,這樣可避免所有窗U置于一個桌
面時顯得雜亂無章。
1.XWindow下的終端窗口與控制分有什么區(qū)別?
就像在windows界面下可以啟動DOS窗口一樣,在XWindow圖形操作界面上也可以啟動
控制臺界面,從而可以同時擁有這兩種操作界面。終端窗口向用戶提供了一個標準的命令行
操作界面。用戶可以在此窗口中的命令行提示符處輸入命令及其參數(shù),命令行執(zhí)行的結果顯
示在該終端窗口上,命令執(zhí)行完后會又出現(xiàn)shell提示符,可以繼續(xù)輸入命令??梢詮慕K端
窗口啟動任何X程序,這是終端窗口與控制臺之間的重要區(qū)別。
1.什么是風格?
風格影響著用戶桌面元素的外觀,提供不同的背景圖象、動畫和動作音效。
1.GNOME提供了幾種面板,它們的特點是什么,如何設置它們的屬性?
GNOME提供菜單面板、桌面區(qū)和窗口面板。其設置和使用參見教材4.2.3
如何更改GNOME的文件圖標?
方法1:在屬性中修改。
方法2:通過側邊欄將徽標拖動到文件上。
方法3:執(zhí)行菜單【編輯/背景和徽標】命令,將該窗口中的徽標拖放到文件上,即可在該
文件上方出現(xiàn)該徽標。
第6章硬件管理
1.如果要使用USB存儲設備、光盤或軟盤等存儲設備,必須將這些設備中的“小”目錄樹像
嫁接一樣掛載(Mount)到Linux系統(tǒng)的“大”目錄樹中。當存儲設備掛載成功之后,就可以
將其作為“大”目錄樹中的一個目錄來進行訪問了。使用完畢,還有將這些設備從目錄樹中卸
載下來。
2.掛載磁盤設備主要使用mount命令。在掛載設備前,首先要確定下列三種信息:(1)
掛載對象的文件系統(tǒng)類型;(2)掛載對象的設備名稱;(3)設備掛載到哪個目錄,即掛
載點。
3.Linux支持的常見的文件系統(tǒng)有:(1)vfat,對應于Windows的Fat16和Fat32文件系
統(tǒng);(2)ext3:Linux下的文件系統(tǒng);(3)iso9660:光盤文件系統(tǒng)。
4.在Linux系統(tǒng)中,設備名稱通常都在/dev目錄下,設備名稱的命名要遵循一定的規(guī)則。
例如,/dev/hda1是一個設備名稱,其中“hd”即硬盤(HardDisk),代表IDE設備,“sd”
代表SCSI設備(SCSIDrive)。
5.如果掛載的設備使用的是Windows文件系統(tǒng),則使用參數(shù)cp936,這樣能保證正常
顯示中文字符,命令如下:
mount-oiocharset=cp936/dev/sda1/mnt/usb
6.可以使用fdisk-I命令或cat/proc/partitions命令查看系統(tǒng)中掛載的設備。
7.用戶可以執(zhí)行卸載命令卸載設備,卸載命令格式為:umount[掛載點或設備名]。
8.掛載:
軟驅:mount-tvfat/dev/floppy/mnt/floppy
光驅:mount-tiso9660/dev/cdrom/mnt/cdrom
卸載:
軟驅:umount/dev/floppy
光驅:umount/dev/cdrom
9.當一臺機器中同時安裝了Linux和Windows兩個操作系統(tǒng)時,用戶可以修改/etc/fstab
文件,這樣在啟動Unux系統(tǒng)時可以自動掛載Windows系統(tǒng)的硬盤分區(qū),從而實現(xiàn)系統(tǒng)間
的數(shù)據(jù)共享。
11.可以使用格式化命令創(chuàng)建文件系統(tǒng),格式化命令mkfs的一般格式為:
mkfs[選項][-t〈文件系統(tǒng)類型〉][設備名稱][區(qū)塊數(shù)]
13.執(zhí)行【系統(tǒng)/硬件/屏幕分辨率】菜單項,或者執(zhí)行終端命令"gnome-display-properties”,
可以啟動監(jiān)視器分辨率設置對話框,通過該對話框可以實現(xiàn)調整功能。
14.可以通過到特定顯卡(芯片)廠商的網站下載Linux平臺下的特定驅動程序。
15.(1)下載驅動程序;(2)安裝驅動程序;(3)設置聲卡參數(shù);
16.執(zhí)行菜單【系統(tǒng)/首選項/硬件/音效】或者執(zhí)行終端命令'gnome-sound-properties",可
以打開聲卡的配置與檢測工具。
17.首先檢查系統(tǒng)是否可以自動識別打印機設備,如果不識別可以到打印機廠商的網站根
據(jù)設備型號下載Linux平臺下的驅動程序,安裝并設置相應參數(shù)。
18.可以使用打印機驅動附帶的打印測試功能。
19.首先看該設備系統(tǒng)是否能自動識別,如果不能尋找設備附帶的Linux平臺驅動程序或者
到相關網站下載安裝。
第7章網絡基本配置
1.什么是網絡接口設備?請舉例說明。
把計算機連接到網絡的設備稱為網絡接口設備,例如:以太網卡、無線網卡和調制解調器等。
1.什么是設備別名?請舉例說明。
設備別名就是給設備取的另?個名字,當說明某個設備時,別名與原名都指同一個物理設備。
一般使用別名是為了系統(tǒng)管理方便。例如第1個以太網卡名字為ethO,可以為它取多個別
名,ethO:O、ethO:1……,它們都是指的第1個以太網卡,但可以為不同的別名設置不同的
網絡屬性,例如,設置不同的IP地址。
1.有哪幾種方法配置網絡接口設備?
可以使用三種不同的工具來配置網絡接口設備:使用網絡接口配置程序netconfig、使用圖
形配置工具、使用終端命令ifconfig。
1.假設在啟動系統(tǒng)時,系統(tǒng)報錯提示你本機的IP地址已被占用,說明錯誤原因,并給出
解決方法。
發(fā)生這種情況,一定是由于在同一個網絡上有某個系統(tǒng)與你的機器使用了相同的IP地址,
并且該機器已經啟動,你就不能再使用這個IP了。
這時.,或者更改另一個系統(tǒng)的IP,然后再重新啟動本機的網絡;或者將自己的IP改為其它
的與別人不沖突的地址,然后再重新啟動網絡。否則網絡不可用。
1.在不啟動XWindow的情況下,如何配置網絡接口設備的IP地址?
有兩種方法:
1)在終端中輸入命令netconfig,打開TCRIP配置界面。用戶可以選擇是否使用動態(tài)
IP,可以設置網絡接口的IP地址、子網掩碼、默認網關、主域名服務器。
2)使用ifconfig網絡接口配置命令。
命令使用格式為:ifconfigv設備名><IP地址>netmask<掩碼)
1.有幾種方法控制網絡接口的啟動與禁止?請舉例說明。
1)在網絡配置的圖形界面中,通過“激活”或者“解除”按鈕可以啟動或者禁止網絡接口:
2)使用網絡控制程序network:/etc/rc.d/init.d/networkstart|stop|restart
3)使用命令ifconfig:計config<設備名>up|down
4)使用命令ifup/ifdown:ifup/ifdown<設備名>
5)在xWindow下,執(zhí)行【系統(tǒng)/管理/網絡】,打開“網絡設備控制”窗口,可以通過【激活】
或者【取消激活】按鈕來啟動或者禁止相應接口。
1.怎樣快捷地查看本機的網絡接口配置信息?
可以使用終端命令ifconfig方便地查看系統(tǒng)目前所有活躍的網絡接口的詳細信息,
ifconfig[設備名]
1.如何判斷本機網絡的連通性能?
可以使用Ping命令或者traceroute命令檢測網絡的連通性。
步驟1:測試本機網絡操作系統(tǒng)是否工作正常
命令:ping或pinglocalhost
步驟2:測試本機網絡接口,即本機的IP地址
ping1
如果返回正常信息,則表示本機網卡正常。
步驟3:測試本地局域網中網關或其它主機
ping54網關
ping5同一個網絡的其它主機
步驟4:測試遠程網絡中的網關或其它主機
ping54測試與遠程局域網網關的連通性
ping5與遠程主機的連通性
步驟5:測試DNS服務器
pingabc.def.com使用域名訪問其它主機
需要注意的是:如果主機安裝了防火墻等安全工具,可能會阻止外部主機對系統(tǒng)使用ping
命令。所以,以上測試過程中ping其它主機時,可能返回錯誤信息“Destinationhost
unreachable"。這可能是目標主機安裝了防火墻的原因。
1.如何判斷同網中的某臺主機是否在網絡中?
使用ping命令:ping主機地址
注意目標主機不能安裝防火墻。
10.有什么方法了解本機與另一臺主機之間有哪些路由器?
使用traceroute命令:traceroute目的主機IP或者域名
11.怎樣在本機中遠程登錄另一臺主機?
使用telnet命令:telnet目標主機地址或域名
在給出提示信息時分別輸入用戶名和口令
12.如果一臺主機A中安裝了一個網卡,但它需要使用三個IP地址,并分別對應使用三個
不同的主機名。如果可以使主機B能夠按不同的主機名訪問不同的IP地址,如何配置兩臺
主機?
在主機A中:使用設備ethO和兩個別名ethO:OethO:1,分別為這三個設備配置IP地址:
在主機B中:配置/etc/hosts文件,使得上述三個IP地址與相應的主機名對應;
例如:5qq
定義/etc/host.conf文件,使得系統(tǒng)首先訪問/etc/hosts文件
13.哪個TCP/IP配置文件中包含了TCDIP各種協(xié)議的名稱?
文件/etc/protocols定義了使用的網絡互聯(lián)協(xié)議及協(xié)議號
14.如何知道Linux系統(tǒng)能夠提供哪些網絡服務?
通過查看/etc/service文件可以得知Linux系統(tǒng)能提供的所有網絡服務,但仍需安裝配置相
應的服務軟件。
15.要根據(jù)主機名獲得對應的IP地址,可能涉及哪些TCP/IP配置文件?
1)/etc/hosts文件中包含了主機名與IP地址以及別名的對應;
3)文件/&0/住。卜.83保存了口解服務器的1「地址,以及查詢這些服務器的順序。
2)/etc/host.conf文件中指出是先訪問/etc/hosts文件,還是先訪問域名服務器;
16.Linux可以設置靜態(tài)路由表,如何查看路由表信息?
不加任何參數(shù)的route命令顯示本機路由表的內容
17.鄰近的同事設置其主機名稱為“",你如何在網絡命令中使用這個名稱?
1)首先在/etc/hosts中添加一條記錄,將該主機名與相應的IP地址對應:
例如:5
2)設置/etc/host.conf文件使其先訪問/etc/hosts文件,后訪問域名服務器:
orderhosts,bind
18.如何決定查詢一個域名時,使用本機主機名列表文件與DNS服務器的順序?
/etc/host.conf文件決定了在查詢域名時使用本機主機名列表文件與DNS服務器的順序,
orderhosts,bind表示首先使用本機主機名列表文件,orderbind,hosts表示首先使用域名服
務器。
19.用戶怎樣才能從本機信任地訪問另一臺遠程主機?
Linux系統(tǒng)可以設置信任主機關系,如果B信任A主機,則來自A主機的遠程登錄請求可以
不用提供口令。
例如:在B主機的/etc/hosts.equiv文件中設置一行:
testuser
表示信任來自主機中登錄名為testuser的連接請求,從而不需要檢查它的口令。
/etc/hosts.equiv文件是設置等價主機的配置文件,其格式:
<信任的主機〉〈信任的用戶〉
其中后者可以省略,表示信任該主機上的所有用戶。這樣只要提供B主機中存在的登錄用
戶名,就不必檢查其口令。
20.安裝并配置一臺Linux系統(tǒng)的telnet服務器,并在其它主機中使用終端登錄連接該主機。
步驟1:檢查/etc/services文件是否啟用了關于telnet服務的設置
telnet23/tcp
telnet23/udp
步驟2:在/etc/rc.d/xinetd.d/目錄下建立telnet服務配置文件并配置相應內容:
servicetelnet
disable=no
flags=REUSE
socket_type=stream
wait=no
user=root
server=/usr/sbin/in.telnetd
log_on_failure+=USERID
)
步驟3:重新啟動xinetd服務
21.當用戶使用個主機名時,系統(tǒng)怎樣才能最快地查找到其對應的IP地址?
1)首先在/etc/hosts中添加一條記錄,將該主機名與相應的IP地址對應:
2)設置/etc/host.conf文件使其先訪問/etc/hosts文件,后訪問域名服務器:
22.為了方便用戶記憶,主機域名可以表示主機提供的網絡服務,例如:與
可以分別表示提供WWW服務與FTP服務的主機,它們可以是不同主機,也可
以是同一臺主機。如果在IP地址為的Linux主機A中提供這兩種網絡服務,
如何配置才能使客戶機B能夠按主機域名獲取A主機提供的服務?
1)首先在/etc/hosts中添加兩條記錄,分別將兩個主機名與IP地址對應;
2)設置/etc/host.conf文件使其先訪問/etc/hosts文件,后訪問域名服務器:
orderhosts,bind
3)允許?個主機名對應多個IP地址,在/etc/host.conf文件中增加一行:
multion
第8章常用網絡服務的配置和使用
1.Linux系統(tǒng)提供哪些常用的網絡服務?
Linux作為一個網絡操作系統(tǒng)可以提供各種網絡服務舉例:Apacheweb服務器;FTP服務
器;BindDNS服務器;Sendmail郵件服務器;Samba服務器等。
1.用戶如何設置在Unux系統(tǒng)開機自動啟動某個網絡服務?
1)在XWindow下執(zhí)行【主菜單/系統(tǒng)配置/服務器設置/服務】,進入服務配置窗口。選中
對應服務,用鼠標選擇其選擇框,然后執(zhí)行菜單【文件/保存改變】。這樣Linux系統(tǒng)將在
下一次啟動時自動啟動該服務。
2)在終端中輸入命令ntsysv即可進入文本界血的服務管理工具。該工具的功能是設置在
Linux系統(tǒng)啟動時自動運行哪些服務。
3)chkconfig[-level運行級]服務名[狀態(tài)]。其中服務通常只能運行在3、4、5級中。狀
態(tài)可以是on(啟動)、off(停止)或者reset(重置)三種狀態(tài)之'
4)使用xinetd控制
1.8.1.1與8.1.2介紹的管理工具在功能上有什么不同?
XWindow下的服務設置程序有三個功能:
1)即時啟動/停止/重新啟動某個服務
2)在系統(tǒng)啟動時自動運行某個服務,這樣Linux系統(tǒng)將在下一次啟動時自動啟動
該服務。
3)編輯系統(tǒng)運行級別。
ntsysv:功能是設置在Unux系統(tǒng)啟動時自動運行哪些網絡服務。
1.如何查看當前系統(tǒng)運行了哪些服務進程?
在XWindow下執(zhí)行【系統(tǒng)/管理/服務】,進入服務配置窗口,該窗口左邊窗格中列出了系
統(tǒng)中安裝的網絡服務。凡是復選框中被選了的,就是當前運行的服務。
在終端中輸入命令ntsysv即可進入文本界面的服務管理工具,那些前面有*的就是啟動了的
服務。
管理員可以通過查看當前的進程樹命令pstree來獲知系統(tǒng)正在運行哪些服務,命令格式為:
pstree
1.什么是守護程序?
Linux系統(tǒng)的服務程序一般由運行在后臺的守護程序(daemon)來執(zhí)行的。服務的守護程
序在開機時自動運行,時刻監(jiān)聽客戶的請求,隨時為客戶提供服務。這類程序除非主動退出
或人為終止,否則它們會運行至關機為止。
1.什么是xinetd?
xinetd是網絡守護進程服務程序(又稱超級服務器),它可以為所有的服務提供守護程序的
功能。當收到系統(tǒng)的服務請求時,xinetd會自動將請求轉給對應的服務程序。
1.xinetd與-一般的守護程序有什么不同?
一般的守護程序只監(jiān)聽一個自己的端口,對到達該端口的服務請求進行服務。而xinetd是
超級服務器,它可以替多個程序監(jiān)聽多個端口,當有請求到達某個端口時■,它負責將請求轉
交給相應的服務程序。
凡是由xinetd控制的服務,xinetd都控制了所有到達的訪問請求,因而可以讓xinetd對訪
問進行控制。比如,控制訪問的流量、訪問來源等。
使用xinetd固然可以節(jié)省資源,但對于服務量很大的守護程序(如HTTP服務、FTP服務)
將影響服務性能。所以,對于這類服務程序通常直接運行自己的守護程序。
1.Apache服務器有哪些功能?
支持最新的HTTP/1.1協(xié)議。支持通用網關接口(OGI),支持虛擬主機,支持HTTP認證,集
成的代理服務器,支持服務器端包含命令(SSI),支持安全SOCKET層(SSL),簡單而且強有
力的基于文件的配置(HTTPD.8NF)。
1.如何安裝最新的Apache服務器?
1)獲取最新Apache軟件:到ApacheHTTPServerProject的網站
(/)或它的鏡像站點上直接下載壓縮的源代碼文件。
2)將源代碼解壓縮
3)執(zhí)行自動配置./configure—prefix=/home/myapache
4)編譯:make
5)執(zhí)行安裝命令:makeinstall
10.如何使用Apache創(chuàng)建?個個人web網站。
1)在作為網站的主機上安裝Linux系統(tǒng),并安裝Apache服務器。
2)部署主頁文件:使用各種網頁設計工具,如Windows系統(tǒng)下的FrontPage>Dreamweaver
等,以及各種腳本語言,如perl、php等制作好個人網頁,建議首頁的文件名為index.htm
或index.html。然后,將網頁文件復制到Linux系統(tǒng)中的Apache服務器指定的根文檔目錄
中。
3)修改Apache的配置
修改配置文件/etc/httpd/conf/httpd.conf來修改Apache的配置。
4)重新啟動Apache服務器,使新的配置生效。
在客戶機中,打開瀏覽器,輸入地址http:〃〈Apache服務器的IP或主機名〉
11.有幾種方法控制Apache的啟動與關閉?
在Linux系統(tǒng)中,Apache服務的守護程序名稱是httpd。所以,啟動系統(tǒng)中的httpd程序就
是啟動Apache服務器。
1)在XWindow下執(zhí)行【系統(tǒng)/管理/服務】,進入服務配置窗口,可以在這里即
時啟動httpd,也可以指定在某個運行級別運行httpd,從而啟動到該級別時就可以啟動
apacheo
2)在終端中輸入命令ntsysv即可進入文本界面的服務管理工具,可以設置在
Linux系統(tǒng)啟動時自動運行哪些服務
3)service服務名[start|stop|restart]
4)對于Apache服務器的啟動/關閉/重啟操作,可以使用xinetd管理,需要設置
/etc/xinetd.d/httpd配置文件。由于Web服務的訪問量很大,會使xinetd程序占用很多系
統(tǒng)資源,從而無法滿足其它服務的要求,而且會影響Apache服務器的性能。所以,建議使
用前者服務管理方法。
5)可以直接操作系統(tǒng)中安裝的Apache程序。在終端中使用命令:
/etc/rc.d/init.d/httpd[start|stop|restart]可以啟動、停止或者重新啟動Apache服務。
12.如何改變Apache服務器的監(jiān)聽端口?
HTTP服務默認端口為80。修改Apache配置文件httpd.conf:
listen:〈端口號〉指定Apache在哪一個TCP端口進行偵聽
13.怎樣在Apache服務器中使用SSL功能?
在Unux系統(tǒng)中附帶OpenSSL工具箱軟件來實現(xiàn)SSL通信,用戶也可以到網站上下載
OpenSSL工具箱軟件的升級包進行安裝。Apache服務器需要通過加載SSL模塊mod_ssl
來調用OpenSSL進行SSL通信。
首先驗證Linux系統(tǒng)是否已安裝mod_ssl,如果沒有安裝,用戶可以從網絡中下載相應的安
裝包進行安裝。
基本的SSLApache,就是Apache服務器需要向用戶證明自己就是用戶訪問的那個服務的
提供者,這種情況下需要一個私鑰和一個由此私鑰簽署的證書,在SSL配置文件中指定私
鑰和證書文件的位置之后就可以啟動SSLApache了;雙向的SSL認證,在要求服務器端認
證的同時還會要求客戶端認證,要求用戶出示自己的客戶端SSL證書。
14.什么是FTP?
FTP(RieTransferProtocol)是一種文件傳輸協(xié)議,F(xiàn)TP服務是網絡中最為常用的服務之一。
它實現(xiàn)了服務器與客戶機之間的文件傳輸和資源再分配,是資源共享的方式之飛
15.vsFtpd有哪些功能?
vsFTPd(verysecureFTPdaemon)是一一個功能強大的FTP服務器,能運行在大部分UNIX
類操作系統(tǒng)上,具有簡潔性、安全性、快速性的特點,支持很多其他的FTP服務器不支持
的特征,例如:
I支持虛擬IP
I支持虛擬用戶
I可以獨立操作或者由xinetd管理
I可以對每個用戶進行配置
I帶寬限制
I支持IPv6
I支持通過SSL的加密
高速
16.在一臺Windows主機中如何連接一臺FTP服務器?
可以使用網絡瀏覽器和終端命令等方式:
打開系統(tǒng)的網絡瀏覽器,在地址欄中輸入ftp:〃<FTP服務器的IP地址或主機名〉,該命令
表示連接使用FTP協(xié)議。一旦連接成功,就可以直接使用圖形界面操作,非常方便。
如果是以本地用戶身份訪問,則輸入命令:ftp:〃<本地用戶名>@<FTP服務器的IP地址或
主機名〉,系統(tǒng)若連接成功,則會彈出一個對話框,要求用戶輸入口令。
在系統(tǒng)終端中,執(zhí)行下述命令連接FTP服務器:
ftp<FTP服務器的IP地址或主機名>
一旦連接成功,系統(tǒng)會要求用戶輸入用戶名和口令。如果用戶是以匿名方式登錄,則默認的
用戶名是anonymous或ftp,口令則是空的或是任意字符串,有些系統(tǒng)要求匿名口令為?個
電子郵件地址。
進入系統(tǒng)后,會出現(xiàn)FTP系統(tǒng)的命令提示符“ftp>”,在該提示符后可以輸入各種FTP命令,
進行相關操作。
17.如何在Windows與Linux系統(tǒng)主機之間共享文件夾?
主機之間共享文件可以使用ftp、telnet等,在Linux上構架SMB服務也可實現(xiàn)Windows
與Linux
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學提升訓練試卷A卷附答案
- 2024年度山西省高校教師資格證之高等教育法規(guī)能力測試試卷A卷附答案
- 2024年微波集成電路AL2O3基片項目資金申請報告代可行性研究報告
- 四年級數(shù)學(四則混合運算)計算題專項練習與答案
- 2024年反擔保協(xié)議法律文件樣式
- 生態(tài)農業(yè)園建設項目可行性研究報告
- 2024年勞動協(xié)議監(jiān)管手冊內容概覽
- 2024年期辦公場所租賃協(xié)議模板
- 2024室內涂裝批白施工服務協(xié)議
- 2024新裝修工程項目協(xié)議
- 天津市基本醫(yī)療保險意外傷害首診報告卡
- Unit+5+Into+the+Unknown+Understanding+ideas+教學設計 高二下學期英語外研版(2019)選擇性必修第四冊
- 港口、航道與海岸工程概論
- 綜合英語Book-III-Unit-15-A-Fable-for-Tomorrow-課件
- MT99XX測試機的維修報告畢業(yè)設計
- 亞馬遜品牌采購合同范本
- Unit 10 I don't feel well today (說課稿)-2022-2023學年英語六年級上冊-湘少版(三起)
- 二年級數(shù)學上冊第六單元7的乘法口訣課件蘇教版
- 經濟學基礎高職PPT完整全套教學課件
- 關于學生會主席的就職演講稿
- 《體前變向換手運球》教學課件
評論
0/150
提交評論