天天看點

LINUX 常見問題

LINUX 常見問題

1、簡述Linux 的優點:

答:

Linux 是一個多使用者多任務作業系統,每個使用者對自己的資源有特定的權限,互不影響。每個使用者還可以同時執行多個程式,各個程式的運作互相獨立。

        Linux 為使用者提供了直覺、易操作、互動性強的圖形化界面。Linux 還支援的傳統 UNIX 基于文本的指令行界面。

        Linux具有緊密地和核心結合在一起的網絡功能, 為使用者提供了大量 Internet 工具,如 FTP,TELNET 和 SLIP 等。它支援 Internet,遠端檔案傳輸和遠端通路。

        Linux是一套自由軟體,使用者不僅可以無償地得到它,還可以獲得源代碼,是以就可以按照自己的需求任意地修改和補充它們。使用者可以按照自己的需要修改核心源代碼,加入新的外部裝置。

        Linux不僅是一個功能強大的作業系統,而且還包括了豐富的應用軟體,除了文本編輯器、辦公、娛樂等應用軟體外,還提供了比較完整的程式開發工具。從Internet上可以下載下傳Linux及其源代碼,還可以從Internet上下載下傳許多Linux的應用程式。在有關Linux的網站上,基本上能夠找到适合任何特殊需要的應用程式及其源代碼。

2、Linux 對于硬體的要求需要的考慮是什麼?是否一定要很高的配備才能安裝 Linux ?

答:

Linux 對于硬體的要求是因“服務種類、服務範圍及主機的角色”而定的。例如一部專門用來運算數值解析的 Linux 運算工作站,需要比較強大的 CPU 與足夠的 RAM 來進行工作,至于一般家用,則隻要 586甚至 486 機,就可以很順利的運作 Linux 了。

3、一部好的主機在安裝之前,最好先進行規劃,哪些是必定需要注意的 Linux 主機規劃事項?

答:

首先要确定Linux系統的用途,然後按照用途來做規劃。主要要确定Linux 的主機是否提供網絡服務?提供那些網絡服務?是否支援大量使用者?是否需要進行大量的運算?是否需要提供大容量硬碟為資料庫和用戶端服務?。

4、請簡略說明計算機有哪些基本的硬體?

答:

基本的硬體主要有 CPU、RAM、硬碟、主機闆、光驅、輸入輸出接口(滑鼠、鍵盤、列印機等接口裝置!)、顯示卡以及網絡卡等。

5、請寫出您使用的計算機的主要硬體配置(主機闆、CPU、 記憶體、 硬碟、顯示卡、網絡卡)的情況:

6、請寫下下列配備中,在 Linux 的裝置代号:

IDE 硬碟、CDROM、列印機、軟碟機、網絡卡

答:

IDE 硬碟:/dev/hd[a-d]

CDROM:/dev/cdrom

列印機:/dev/lp[0-2]

軟碟機:/dev/fd[0-1]

網絡卡:/dev/eth[0-n]

7、IDE2 的主分區的第一個邏輯分區的裝置代号(檔案名稱)是什麼?

/dev/hdc5

8、在硬碟分區時,最多可以有幾個主分區和擴充分區?

主分區和擴充分區共四個,一般擴充分區隻有一個!

9、進行磁盤分區時,設定了四個主分區,但是磁盤還有空間,問是否還能使用這些空間? 答: 不行!因為最多隻有四個主磁盤分區。

10、早期的 Unix 系統檔案名最多允許 14 個字元,而新的 Unix 與 Linux 系統中,檔案名最多可以容許幾個字元? 答: 255個字元

11、一般而言安裝 Linux 至少要有哪兩個分區呢?

根目錄 / (root)

虛拟記憶體 Swap

12、一般而言,在 RAM 為 64MB 或 128 MB 的系統中, swap 要開多大?

約兩倍的 RAM ,亦即為 128 MB 或 256 MB。

13、網卡、光驅與軟碟機的代号(裝置檔案名稱)?

/dev/eth0

/dev/cdrom

/dev/fd0

14、預設的 Linux 檔案格式是什麼?

Ext3

15、要配置 XWindow,必須知道所用顯示器的那些屬性?

顯示器的垂直和水準掃描頻率。

16、Red Hat Linux 支援多種檔案類型,下面列出常用的檔案類型和他們的用處。

ext2 — 支援标準的 Unix 檔案類型,支援長檔案名(255字元)

ext3 — 在ext2 基礎上擴充,加入了日志支援,使系統檔案在崩潰後能夠快速恢複。

software RAID — 生成兩個或多個軟RAID 分區,使使用者可以建立RAID 裝置。

swap — 交換分區用于支援虛拟記憶體。

vfat — 和Windows 95/NT長檔案名FAT系統相容的Linux檔案系統。

啟動裝載程式有GRUB (省缺的)和LILO兩種。它們不僅可以用來啟動Linux 還可以啟動其他系統,如 Windows 9x等。

17、在同一台計算機上安裝Linux和Windows 2000,應按什麼順序安裝,磁盤分區時,要注意什麼?

對于 Windows NT/2000/XP,先安裝 Windows 系統,但在建立磁盤分區時,為 Linux保留的分區不要使用NTFS 格式。

18、如何删除Linux

删除Linux,隻須使用fdisk 指令,清除配置設定給Linux的分區。但要注意的是,在Linux 下建立的分區應當使用Linux 自己的分區程式來删除。删除Linux 後,要删除lilo,則要使用Wndiows 引導盤啟動,然後輸入指令: fdisk /mbr。

19、如何退出linux重新登入

要退出linux重新登入,選擇主菜單->登出,然後在彈出的對話框中選擇“登出”,再單擊“确認”按鈕,或在指令行方式下使用指令logout,(或按Ctrl+D),将退出系統,重新進入登入界面。

20、如何關閉Red Hat Linux系統

要關閉Red Hat Linux系統, 選擇主菜單->登出,然後在彈出的對話框中選擇“關機”,再單擊“确認”按鈕,或在指令行方式下使用指令shutdown –h now,将關閉計算機。要重新啟動Red Hat Linux系統, 選擇主菜單->登出,然後在彈出的對話框中選擇“重新啟動”,再單擊“确認”按鈕。

21、如何遠端登入到其他Linux系統,舉例說明。

可以使用 rlogin 指令從遠端登入到其他Linux系統上,例如要連接配接到www.bac.gov.cn上,可以輸入指令:

# rlogin www.bac.gov.cn

第6章 習題

        1、在Linux 系統中使用的圖形界面是什麼?

在Linux 系統中使用的圖形界面是X Window(XFree86)。

        2、在Linux 系統中使用的主要綜合桌面環境軟體是什麼?

綜合桌面環境軟體主要使用KDE或 GNOME,Red Hat Linux 中預設的桌面環境軟體是GNOME。

        3、在Red Hat Linux 中如何改變視窗管理程式和桌面環境。

要進行視窗管理軟體或桌面環境的切換,選擇“主菜單”->”系統工具”->”更多系統工具”->“Desktop Switching Tool”,此時将彈出“Desktop Switcher”對話框,從中選擇想要使用的視窗管理程式和桌面環境,最後單擊“OK”,就可以完成切換,有時需要重新啟動系統,才能實際完成切換工作。

        4、,面闆上主要的圖示有:

從面闆的左端起依次排列的圖示是主菜單、網絡浏覽器、電子郵件、文字處理軟體、示範文稿軟體、電子表格軟體和列印管理器。

        5、在Linux 系統的GNOME桌面環境下,如何在不同的桌面之間切換?

與Windows不同,Linux可以使用多個桌面。“工作區切換器”上每個小格對應一個桌面,在這些小方格上單擊,就可以在不同的桌面之間切換。

        6、在Linux 系統的GNOME桌面環境下,如何增加和删除面闆?

要在桌面上增加新面闆,可以在面闆上的空白處單擊右鍵,然後在快捷菜單中選擇“建立面闆”,然後再從下一級菜單中選擇新面闆的類型,就可以加入新面闆。

要删除面闆,隻需在面闆上右擊,然後在快捷菜單中選擇“删除該面闆”,螢幕上将單出确認對話框,單擊“删除”,就可以将面闆删除。

        7、在桌面環境下,如何在面闆中添加、删除和移動項目?

在面闆上右擊,在快捷菜單上選擇“添加到面闆”,然後在下一級菜單中選擇所要添加的項目。

在項目上右擊滑鼠,在快捷菜單中選擇“從面闆上删除”

在項目上右擊滑鼠,在快捷菜單中選擇”移動”滑鼠指針變成十字型,此時就可以移動滑鼠把項目放到新位置上.

        8、在桌面環境下,如何改變面闆的設定?

要改變面闆的設定,右擊面闆上的未用區域,選擇「屬性」。可以設定是否自動隐藏面闆;設定面闆位置、改變面闆的大小和顔色以及改變面闆的行為方式。

        9、在桌面環境下,什麼是抽屜,有什麼用處?

在Linux 的面闆上可以有菜單和抽屜,抽屜實質上也是一個菜單,隻不過菜單中顯示的是小圖示,而抽屜中是以大圖示來表示應用程式的。将抽屜放在面闆中後,單擊它就會出現一個下拉菜單,可以從中選擇要執行的應用程式。

        10、在桌面環境下,如何增加、删除抽屜?

可以使用多種方法在面闆中加入抽屜。一種方法是在面闆上單擊滑鼠右鍵,然後在彈出的快捷菜單中選擇”添加到面闆”->”抽屜”。另一種方法是選擇主菜單,顯示出想要變成抽屜的子菜單,在此子菜單上單擊滑鼠右鍵并在彈出的快捷菜單中選擇 “将它作為抽屜加進面闆”,就把整個子菜單作為抽屜加入到面闆中。

要删除抽屜,用滑鼠右擊抽屜,選擇”從面闆上删除”

        11、在桌面環境下,如何在抽屜中添加項目?

在抽屜中添加項目和在面闆上增加項目操作是一樣的,用滑鼠右擊抽屜,選擇”添加到面闆”,再選擇要加入到抽屜中的項目.

        12、在桌面環境下,如何在面闆上增加菜單?

在面闆上增加菜單的方法和增加抽屜的方法類似,選擇主菜單,在顯示出要加入到面闆的子菜單後,在子菜單上右擊,然後在快捷菜單上選擇“将它作為菜單加進面闆”。

        13、在桌面環境下,如何進行桌面配置?

利用主菜單中的“首選項”或輕按兩下“從這裡開始”圖示,然後選擇“首選項”,可以進行桌面配置。其中最主要的配置選項有背景,音效、菜單和工具欄、快捷鍵、螢幕保護等。

        14、在桌面環境下,如何進入和退出指令行方式?

選擇“主菜單”->“系統工具”->“終端”将進入指令行方式。右擊桌面并從菜單中選擇“建立終端”也可以進入指令行方式。。

要退出 shell 提示,可以輸入exit,或 [Ctrl]-[D],也可以單擊 終端視窗右上角的關閉按鈕。

        15、簡述如何使用軟碟,如何格式化軟碟

在使用軟碟之前,必須要先挂載軟碟,插入軟碟後,在桌面上右擊滑鼠,選擇“磁盤”->“軟驅”,桌面上将出現一個軟碟圖示。輕按兩下這個圖示就會打開軟碟。在shell指令行方式下輸入:mount /mnt/floppy/ 。這個軟碟的檔案系統就會被挂載到 /mnt/floppy 目錄下。軟碟挂載後,就可以用來進行讀寫操作了。

使用完軟碟後,必須先解除安裝軟碟,然後才能把它從驅動器中取出。要解除安裝軟碟,可以在軟碟圖示上右擊,然後選擇“彈出”,或者在指令行方式下輸入指令:umount /mnt/floppy/,然後就可以取出軟碟了。

單擊“主菜單”->“系統工具”->“軟碟格式化器”,螢幕上将出現gfloppy對話框。插入軟碟後,單擊“格式化”按鈕,就會對軟碟進行格式化操作。如果用使用 MS-DOS 檔案系統來格式化軟碟,應選擇MS-DOS(FAT)檔案系統。對已經格式化為ext2格式的軟碟,還可以進行快速格式化操作。

        16、如何在指令行方式下挂載和解除安裝CD光牒。

在終端方式下要使用CD光牒,首先插入CD光牒,然後輸入以下指令挂載CD光牒:mount /mnt/cdrom,CD光牒上的内容将在/mnt/cdrom目錄下。要解除安裝CD光牒,應輸入指令:umount /mnt/cdrom,解除安裝後就可以取出CD光牒了。

        17、如何進行KDE的桌面和系統的配置?

選擇“主菜單”->“控制中心”将進入KDE控制中心,在這裡可以進行桌面和系統的配置。主要的配置項有:KDE 元件(配置 Konqueror 檔案管理器);外觀和主題 (配置背景,字型、主題、圖示、面闆元素、螢幕保護程式、滑鼠和鍵盤事件等);區域和輔助功能(設定語言和輔助功能);系統管理(進行系統引導設定、Linux 核心配置等);Web 浏覽(配置浏覽器)。

        18、在使用KDE遇到問題時,如何獲得 KDE 幫助文檔?

要選擇“主菜單” ->“幫助”,将打開“幫助中心”視窗。在桌面上單擊滑鼠右擊,然後選擇“幫助”->“KDesktop 手冊”也将打開“幫助中心”視窗。

1.簡述Nautilus的功能。

Nautilus 是一個多功能的軟體,可以利用它來配置桌面、通路網絡。但起最主要的功能是進行檔案管理。使用起來類似windows下的資料總管。

        2.簡述在Nautilus中如何顯示側欄,并展開和收縮目錄數。

在螢幕左方稱為“側欄”,側欄内顯示的是目前目錄的資訊,螢幕右方顯示的是目前目錄下的檔案和子目錄的清單。單擊側欄上的關閉按鈕,可以關閉側欄。要顯示側欄,可以按F9鍵或從菜單中選擇“檢視”-》“側欄”。

在側欄的左上角有“資訊”下拉框,利用它可以改變側欄的顯示内容,除了顯示目錄的資訊外,還可以顯示通路過的目錄(曆史)、可用的圖表(徽标)、目錄樹(樹)和目錄的注釋。最常用的是樹。

選擇“樹”後在側欄内将顯示出目錄樹,在目錄前有小三角形,在上面單擊可以展開和收縮目錄。和windows資料總管一樣,左邊的展開和收縮不影響右邊顯示的内容,隻有重新在目錄上單擊後,右邊視窗的内容才回改變。

        3.如何使在Nautilus中圖像檔案不再被顯示為縮略圖示

按照預設設定,螢幕右方的圖像檔案會被顯示為縮略圖示,而文本檔案會在圖示中顯示實際文本的一部分。這對于檢視并打開正确的檔案是十分友善的。要設定此功能,選擇“編輯”=>“首選項”,選擇“預覽”标簽,從這裡可以指定是否在檔案圖示中顯示文本,是否顯示縮略圖示以及是否預聽聲音檔案。要加快程式的運作速度,可以将所有這些項多選為“從不”。

        4.簡述如何在Nautilus中複制和移動檔案,如何建立新檔案夾。

在這裡要選擇檔案或目錄,就要在其圖示上單擊。選擇多個檔案或目錄的操作隻能在右邊出口進行。按下ctrl 鍵,可以逐個選擇操作對象;按下shift鍵則可以選擇多個連在一起的操作對象,這些和windows下的操作是完全一樣的。檔案和目錄的複制、剪切、粘貼等操作方法也是一樣的,可以利用菜單,或單擊滑鼠右鍵,然後使用快捷菜單操作。要使用滑鼠來拖放或複制檔案,則可以選擇“檔案”=>“建立視窗”,打開一個新的視窗。然後就可以把檔案拖放到不同的目錄中。按照預設設定,直接把檔案從一個目錄中拖放到另一個目錄中會移動檔案。在拖放時按[Ctrl]鍵,将把檔案複制到另一個目錄中。

要建立新的目錄操作可以使用菜單中的“檔案”-》“建立檔案夾”,或在右邊視窗上右擊滑鼠在彈出的快捷菜單中選擇“建立檔案夾”。使用右鍵能夠完成大多數操作,下面列出在右邊空白視窗中、在目錄上和在檔案上右擊滑鼠彈出的快捷菜單。

簡述OpenOffice.org 的功能。

主界面包括文檔編輯區域、菜單、工具欄等。在工具欄的左邊有位址欄,在裡面輸入文檔的位置,可以把文檔插入到編輯區域中。工具欄上其他如建立新文檔、打開、儲存、列印、剪切、複制、粘貼等按鈕和word中的按鈕是一樣的。和word不同,在主界面視窗左側還有一個工具欄,此工具欄上有插入表格、插入對象、繪圖、表單、檢查拼寫等多種功能按鈕。

        5.簡述如何正确輸入漢字。

redhat下的中文輸入法為智能拼音,如果要使用其他的中文輸入方法,就必須自己安裝新的輸入法軟體包。在openoffice.writer下,使用中文輸入法輸入了漢字時,如果沒有設定正确的字型,漢字也不能顯示。是以最好在輸入漢字之前就先把字型指定為楷體或宋體。redhat下的漢字字型也很少,要使用其他字型,也需要安裝相應的軟體包。

要指定輸入的字型可以使用菜單中的“格式”-》“字元”選項,或利用格式工具欄中的格式下拉清單,從中選擇“sungti”(宋體)或“kaiti”(楷體)。對每個字型可以選擇使用國标碼(gb)或big5碼,使用簡體則選擇前者,使用繁體就選擇後者。如果忘了指定字型,而在錯誤的字型格式下輸入了漢字,一般将顯示空格或亂碼,此時可以拖動滑鼠,将這些字選中,然後再選擇字型,一般情況下,它們将會變成正确的漢字。

        6.簡述OpenOffice如何把檔案儲存為微軟office 可用的檔案。

要把文本儲存為word可以使用的文檔,先點選“儲存”按鈕,然後在彈出的“另存為”對話框中利用視窗底部的“檔案類型”拉下菜單中選擇檔案類型。從對話框中可以看到可以把檔案儲存為Microsoft Office 97/2000/xp下使用的.doc檔案。

        7.OpenOffice.中主要有那些軟體,主要功能是什麼。

OpenOffice.org Writer文字處理、OpenOffice.org calc 電子表格、OpenOffice.org impress示範文稿、OpenOffice.org Draw 做圖軟體,可以儲存為多種格式,并可以把圖添加到各種文檔。Dia是一個專門的圖表制作軟體,可以制作流程圖,線路圖等多種圖表,起功能十分強大,在office中沒有對應的軟體。OpenOffice.org Math是用于數學公式編輯的軟體,相當于office 中的公式編輯器。

        8.列出Red Hat Linux 中主要的純文字編輯器、PDF檔案檢視軟體、圖像檢視、圖像處理軟體、CD-讀寫軟體名稱。

Red Hat Linux 包括了多個純文字檔案編輯器,在圖形界面下使用最多的是gedit,在文本方式下主要使用vi。Red Hat Linux 中有多個PDF檢視軟體,如xpdf 和kghostview程式。gThumb 是一個功能強大的圖像檢視器。可以檢視JPG/JPEG、GIF、PGM、XPM、PNG、PCX、TIF/TIFF、PPM、BMP多種格式的圖像檔案。GIMP 是一個功能強大的圖像處理軟體,和Photoshop的功能相似。

        9.如何在指令行方式下進行vi文本編輯器。

在 shell 提示下鍵入 vi,将啟動 vi,。如果在 shell 提示下鍵入 vi <filename>,則在打開 vi 的同時,把文本檔案調入到編輯器中。首次啟動vi,在螢幕上将回給出簡單的提示,下圖就是首次打開vi 的界面。

vi 有“一般模式”、“編輯模式”和“指令模式”三種模式。Vi啟動後直接進入一般模式。此時可以檢視整個檔案,也可以進行删除、複制、粘貼等操作,但是卻無法插入文字。此時按鍵都将被視為指令。

要能夠編輯文本,首先要按下i, I, o, O, a, A, r, R等鍵(分别代表插入、覆寫、附加和替換),這時将進入編輯模式。按下上述的字母後,螢幕的左下方會出現“INSERT”或“REPLACE”,這表示現在可以輸入文字了。要從編輯模式中退出,傳回到一般模式,隻要按下“Esc”鍵即可。在一般模式下,輸入冒号:或斜杠/,光标将移動到螢幕最下一行,此時可以根據需要輸入指令,最常用的指令如下:

:w        将編輯的文本存盤。       

:w!        若檔案屬性為“隻讀”時,強制存盤       

:q        退出 vi       

:q!        退出且不存盤。       

:wq        存盤并退出       

:e!        将文本還原到最初始狀态。       

        10.簡述如何使用xpdf檢視PDF格式文檔。

在桌面環境中,點選“圖形”=>“PDF 檢視器”或在 shell 提示下鍵入 xpdf 就可以啟動 xpdf。啟動後的界面如下:

在這個程式中沒有菜單,要打開檔案需要先在視窗上右擊滑鼠。這樣螢幕上就會顯示出打開對話框,利用左邊的組合框選擇檔案所在的目錄,使用右邊的組合框選擇檔案,選好後單擊“open”按鈕,就在主視窗中打開指定的檔案。

使用視窗底部的工具欄上的按鈕,可以向前或向後翻頁,也可以進行檔案的縮放、列印和查找。要退出xpdf 單擊視窗右下方的“quit“按鈕。

        11,簡述如何利用gThumb放映幻燈片,如何設定放映時間?

選擇“View”=》“Slide Show”則這個檔案夾内的圖像檔案将作為一組幻燈片以全屏形式放映。每個圖像預設放映 4 秒鐘。按 [Esc] 或單擊螢幕左上角的 Restore Normal View 按鈕可以中止放映。

選擇 Edit => Preferences 将在螢幕上顯示定制對話框。對話礦中有四個标簽,General标簽用來設定應用程式視窗的布局、預設的啟動目錄等。Browser 标簽用來設定是否顯示隐藏圖像、縮略圖示預覽大小等參數。Viewer标簽用來設定圖像檢視的參數。Slide Show标簽用來設定圖像放映間隔、放映方向以及是否循環放映等。在這裡所有的圖像放映間隔都是一樣的,不能對某一張圖指定單獨的間隔。下面是顯示定制對話框的界面:

        12.簡述如何顯示GIMP的各個操作視窗。

要打開指定的工具對話框,選擇“檔案”=》“對話框”,然後選擇要打開的對話框。

1、使用什麼指令在Linux檔案系統的不同目錄之間切換,如何顯示目前所在的目錄?

cd 是在Linux檔案系統的不同目錄之間切換的指令。pwd指令顯示目前所在的目錄。

        2、使用什麼指令列出目前目錄中的檔案和子目錄名?

使用 ls 指令将列出目前目錄中的檔案和子目錄名。

使用dir或vdir指令也可以列出目錄中的檔案清單。使用上與ls指令類似。

        3、使用什麼指令把兩個檔案的合并成一個 檔案?。

cat指令可用來進行檔案的合并、建立、覆寫或者添加内容等操作。

        4、有那些指令可用來檢視檔案的内容,這些指令有什麼不同?

cat指令用來把檔案内容顯示到螢幕上,還用來進行檔案的合并、建立、覆寫或者添加内容等操作。

more指令可以在浏覽檔案的時候前後翻頁,在閱讀長文本時特别有用。

less指令比more指令功能更強,是許多程式(比如man指令等)使用的預設的閱讀指令。less 的輸出結果可以向前或向後翻頁,但是 more 僅能向前翻頁。

head和tail指令用來閱讀檔案的開頭或者結尾的部分。加上參數-n x 可以指定檢視 x 行。

        5、使用什麼指令來查詢檔案的屬性?

答:

ls –al, file, ls attr

        6、如何将一個檔案的修改日期改成目前的時間?

答:

touch指令用來建立檔案或用來更新檔案的修改日期。

        7、建立、移動、删除和複制檔案使用什麼指令?

Cat、touch指令可用來建立檔案。

rm指令可以用來删除檔案和目錄。

mv指令用于檔案改名,也可以用來在檔案系統内移動檔案或者子目錄。

cp指令用來對檔案進行複制操作。

        8、建立、移動、删除和複制目錄使用什麼指令?

mkdir指令用于建立子目錄。此指令可以一次建立多個子目錄。

mv指令用于檔案改名,也可以用來在檔案系統内移動檔案或者子目錄。

rm指令可以用來删除檔案和目錄。

rmdir指令用來删除空子目錄。

cp指令用來對子目錄進行複制操作。

        9、在進行檔案比較時,常使用的是 diff 與 comm ,這兩者有何不同?

答:

使用comm指令可以對兩個有序的檔案進行比較。

使用diff指令可以找到兩個文本檔案的差别。此指令将兩個檔案進行逐行比較,并傳回有差別的行,并指出如何修改第一個檔案(file1)才能使其和第二個檔案相同。

        10、使用什麼指令确定檔案類型、統計檔案中的資訊?

指令file用來确定檔案的類型。使用此指令時,可以指定一個或多個檔案名。

wc指令可以統計指定檔案中的位元組數、字數、行數, 并将統計結果顯示在螢幕上。

1、最常用的獲得幫助的指令是什麼?

man 聯機幫助手冊;查詢每個指令的使用方法;help 查詢Shell指令;whatis 和apropos查詢某個指令;Whereis、locate 、which查詢某個檔案的位置;Find 查找具有使用者指定特定屬性的檔案;Grep 在檔案中查找特定的内容。

        2、在擷取幫助時,常使用的是 man  與 help ,這兩者有何不同?

要使用Linux作業系統,首先要知道如何獲得幫助。Linux系統中有大量指令和實用工具軟體,當使用者想使用某個指令,而又不清楚指令的具體使用方法時,可以借助Linux提供的聯機幫助手冊擷取各種指令和軟體的使用資訊。

隻要輸入man指令和待要查指令的名稱(如man cd),就會在螢幕上列出幫助頁。

help指令用于檢視Shell指令的使用方法。在所查找的指令後輸入help指令,就可以看到所查指令的内容了。

        3、要知道 date 如何使用,應該如何查詢?

答:

最簡單的方式就是使用 man date 或 info date 來檢視,如果該套件有完整說明的話,那麼應該也可以在 /usr/share/doc 裡面找到說明檔!

        4、想要查詢 /etc/crontab 與 crontab 這個程式的用法與寫法,請問我該如何線上查詢?

答:

查詢 crontab 指令可以使用 man crontab 或 info crontab ,至于查詢 /etc/crontab ,則可以使用 man 5 crontab啰!

        5、whatis指令和whereis指令有何不同?

使用whatis指令可以得到有關指令幫助頁的簡單介紹,這些資訊儲存在whatis資料庫中。如果此指令不能使用,就需要以root身份登入,然後執行指令makewhatis指令,重建立立whatis資料庫。

whereis指令隻能查找源代碼、二進制檔案和幫助檔案,而不是所有類型的檔案。執行指令後,可以提供這個檔案的二進制可執行檔案、源代碼檔案和使用手冊頁存放的位置。例如:查找ls指令在什麼目錄下。

        6、要使locate指令查詢到檔案系統的真實情況,應當在查找前進行什麼操作。

locate指令用于查找檔案的位置。使用locate指令進行查詢,并不真正對硬碟上的檔案系統進行查找,而是對檔案名資料庫進行檢索。是以查找速度十分快。系統預設的檔案名資料庫是位于/var/lib/slocate 目錄下的 slocate.db。在資料庫建成後,如果又進行了檔案操作,如建立檔案或目錄,删除檔案或目錄,這就會使locate指令給出的結果出現錯誤。要保證查詢結果的正确性,就需要及時更新資料庫。以root身份登入進入系統,執行指令:

# updatedb

使用locate指令時,可以使用通配符 * 和 ? 。

        7、除了使用locate指令進行檔案查詢外,常用的查詢指令還有什麼?

which指令也經常用來查找檔案的位置。此指令查找的目錄是由環境變量$PATH 指定的。要知道它能夠查找那些目錄下的檔案,隻需輸入指令 $PATH螢幕上就會顯示出所有相應的目錄。

要在硬碟上查找檔案,可以使用find指令。

        8、要查找包含特定字元串的檔案,應使用什麼指令,簡述這個指令的基本用法。

grep指令用來查找包含特定字元串的檔案。其基本用法是:

# grep <pattern> <files...>

其中pattern是要查找的字元串,files是用空格分隔的待查找的檔案清單,清單中使用通配符。清單中所有都必須是檔案,不能是目錄。grep在找到符合條件的檔案時,将顯示檔案名和包含該字元串的行。

        9、指出下列指令查找的是什麼檔案?

        # grep -n basic  *.txt。

        # grep -n ‘basic using’  *.txt。

        # grep ‘^$’ filename

        # grep ‘/.’ filename

1.查找目前目錄下包含字元串“vcs”的所有文本檔案。

2.查找目前目錄下包含字元串“vcs using”的所有文本檔案。

3. 在檔案中查找空行:

4.查找檔案中包含句點的行:

第十章 習題

簡述列印機配置過程。

1 添加本地列印機

2. 配置列印

3. 配置了列印機後,進行測試。

、使用什麼指令把列印任務放到列印隊列中去列印?

lpr指令把列印任務放到列印隊列中去列印。

檢視列印隊列中的任務和删除列印作業的指令是什麼?

要檢視列印隊列中的任務,使用lpq指令,不帶任何參數的lpq指令将顯示隊列中所有的列印任務。在顯示清單中第一個參數就是列印任務的程序辨別号(PID),可以使用這個程序辨別号中止或挂起列印任務。

使用lprm指令可以從緩沖隊列中删除屬于個列印作業。

第十一章 習題

1、如何調用檔案打包器

單擊“主菜單”->“附件”->“檔案打包器”,或從 shell 提示下鍵入 file-roller 将啟動檔案打包器。在檔案打包器的浏覽視窗中可以選擇要解壓或歸檔的檔案。

2、如何使用檔案打包器将檔案打包

要解壓或還原歸檔檔案,首先單擊工具欄上的“打開”按鈕,此時出現檔案打開對話框,從中選擇要操作的檔案,然後單擊“确定”。該檔案就會作為檔案夾出現在檔案打包器的主浏覽視窗中,輕按兩下該檔案夾可以打開此檔案夾,列出其中的目錄和子目錄。選擇要解壓或解除歸檔的檔案。單擊“抽取”按鈕,此時再次出現檔案對話框,從中選擇儲存解壓或解除歸檔後産生檔案的目錄,最後單擊“确定”完成檔案的解壓或還原工作。

3、在指令行方式下要為檔案和目錄建立備份檔案如何操作。

最常用的備份工具是tar。tar指令用來為檔案和目錄建立備份檔案(或稱為打包)。使用tar 指令可以把多個檔案和目錄建立成一個備份檔案。使用此指令也可以改變備份檔案中的檔案,或者向備份檔案中加入新的檔案。tar指令在生成備份檔案時,不對檔案進行壓縮,是以打包所生成的備份檔案的大小将等于備份檔案中所有檔案原大小的總和。

4、常用的檔案壓縮指令有什麼?

gzip是對檔案進行壓縮的指令。gunzip指令将壓縮檔案還原,它可以正确地還原由gzip、zip和compress等指令生成的壓縮檔案。

Zip也是常用的壓縮軟體, unzip指令用于解壓縮。在DOS 或者Windows 9X裡使用的.zip檔案也可以用unzip來解壓。範例如下:

bzip2,bunzip2 是壓縮比最高的壓縮工具。

第十二章 習題

        1.簡述如何使用RPM安裝軟體。

如果想安裝某個rpm軟體包,需要使用 - i參數,指定要安裝的軟體包名稱。在安裝或者删除軟體之前,必須以root 身份登入進入系統或者擁有root的權限。例如,要安裝gperf軟體包,在CD光牒驅動器插入Red Hat的第二張安裝盤之後輸入如下的指令:

# rpm -i /mnt/cdrom/ RedHat/RPMS/ gperf-2.7.2-9.i386.rpm

        2.簡述如何使用RPM删除軟體。

要删除軟體包,需要使用 -e删除參數,後面跟上這個程式的名稱,範例如下:

# rpm -e foo

        3.簡述如何使用RPM進行軟體更新。

要更新到新的版本,需要使用- U 參數,範例如下:

$ rpm -Uvh foo-2.0-1.i386.rpm

foo                       ####################################

RPM将自動解除安裝已安裝的老版本軟體包并安裝新軟體包,使用- U 參數時,即使不存在老版本也會安裝新軟體包。因為RPM 能自動處理配置檔案,是以如果新老版本的配置檔案不一樣,螢幕上就會顯示類似如下的資訊:

        4.簡述如何使用RPM進行軟體包查詢。

使用指令rpm –q可以查詢已安裝軟體包的資訊。在指令中加入參數可以指明要查詢哪些軟體包。

-a 查詢所有已安裝的軟體包。

-f <file> 将查詢包含有檔案<file>. 的軟體包。

-p <packagefile> 查詢軟體封包件名為<packagefile>. 的軟體包。

        -i 顯示軟體包資訊,如描述, 發行号, 尺寸, 建構日期, 安裝日期, 平台等。

-l 顯示軟體包中的檔案清單。

-s 顯示軟體包中所有檔案的狀态。.

-d 顯示被标注為文檔的檔案清單(man 手冊, info 手冊等)。

-c 顯示被标注為配置檔案的檔案清單。

-v 使顯示格式類似使用 ls -l 指令的顯示格式。

        5.簡述如何使用RPM校驗軟體包。

要對已安裝軟體包進行檢查,要使用- V 參數,範例如下:

# rpm -V taper

如果螢幕上不顯示任何資訊,表示一切正常。而如果軟體包中的任何檔案在長度、所有權限、存取權限等方面發生了改變,就會顯示出錯資訊。

        6.在誤删了一些檔案後,如何使用RPM檢查出系統都丢失了那些檔案。

在誤删了一些檔案後,可以使用rpm –Va 指令檢查出系統都丢失了那些檔案。

如果出現錯誤,就會顯示錯誤資訊。錯誤代碼是8位長字元串,每一個字元表示一種屬性。“.”表示測試通過。以下字元表示錯誤種類:

5 MD5 校驗碼               

S 檔案尺寸

L 符号連接配接                       

T 檔案修改日期

D 裝置                               

U 使用者

G 使用者組                       

M 模式

e (包括權限和檔案類型)

何調用軟體包管理工具?

單擊面闆上的“主菜單”->“系統設定”->“添加/删除應用程式”,或在 shell 提示下鍵入 redhat-config-packages 指令,将啟動軟體包管理工具。

第十三章 習題

        1.簡述使用網絡管理工具進行網絡連接配接配置的基本步驟

使用網絡管理工具進行網絡連接配接配置的基本步驟如下:

把硬體裝置添加到硬體清單中。

添加和該硬體裝置相關的網絡裝置。

配置主機名和 DNS 設定。

        2.簡述添加數據機的步驟

添加數據機的步驟如下:

在桌面上選擇“主菜單”->“系統設定”->“網絡”,單擊“裝置”标簽。

單擊工具欄上的“建立”按鈕。

從“裝置類型”清單中選擇“數據機連接配接”,然後單擊“前進”。

螢幕上将顯示探測到的數據機的屬性,單擊“前進”。

輸入關于電話号碼(如163,169 等)、帳号和密碼,然後單擊“前進”。

螢幕上将出現“IP 設定”視窗,不做任何設定,單擊“前進”。

單擊“建立撥接上網”中的“應用”,完成設定。

此時,在裝置清單中會出現新設定的數據機,首先選擇“檔案”->“儲存”儲存設定,

單擊裝置清單中的數據機,然後單擊“激活”按鈕,激活此裝置。

以後,連續按“下一步”完成餘下的步驟。

        3.比較Mozilla和IE的系統和異同。

Mozilla 的功能和IE十分相似,在界面上有菜單、工具欄、和位址欄。在位址欄中輸入網址。就可以上網浏覽了。 如輸入了yahoo網的網址後,螢幕上就出現yahoo網的内容。

在視窗的左下角有 “浏覽器”、“郵件和新聞討論區”、“網頁編輯器”、“通訊錄”等圖示。在圖示上單擊就可以調用相關的處理程式。其他的操作和IE十分相似,這裡就不在介紹了。

在設定電子郵件客戶程式時,要知道的資訊是什麼?

進行電子郵件客戶程式設定時要知道的資訊有:電子郵件位址,如[email protected]。接收電子郵件的伺服器類型(POP 或 IMAP)以及接收電子郵件的伺服器的名稱,名稱一般為@後面那部分,如對上面的使用者名,主機名就是bac.gov.cn。

第十四章 習題

        1、在 Linux 系統中,什麼是目錄,檔案結構是什麼樣的?

目錄是Linux系統中的一種特殊檔案,目錄中儲存的是檔案名和i節點數組。Linux系統把檔案資訊以樹型結構組織起來。樹形結構由一個根目錄(root)和根目錄下的子目錄構成。每一個目錄内可以包含下一級目錄、檔案、指向其他檔案系統的指針(符号連結)、表示裝置的裝置名(如/dev/tty)等。

        2、什麼是絕對路徑與相對路徑

答:

路徑又分相對路徑和絕對路徑。 絕對路徑是指從""開始的路徑,也稱為完全路徑;相對路徑是從使用者目前目錄開始的路徑。系統中每一個檔案都有一個完全路徑名。使用者要通路一個檔案時,可以通過路徑名來引用。此時可以使用絕對路徑名,也可以使用相對路徑名。

        3、在使用指令時 “.”,“..”和“~”,表示什麼。

在使用指令時,用“.”表示目前目錄,用“..”表示上一級目錄,用“~”表示自己的主目錄。

        4、Linux檔案系統中包括的主要檔案類型有:

普通檔案:普通檔案包括文本檔案、二進制可執行檔案、shell腳本檔案以及各種類型的資料檔案,如圖像檔案、聲音檔案等。

目錄檔案:目錄檔案是一種特殊的檔案,它們包含檔案名和子目錄名,以及查找這些檔案和子目錄所必需的資訊。

連結檔案:普通的連結實際上不是檔案,它們僅是指向同一索引節點的目錄條目,是一個索引節點表。

裝置檔案:Linux系統把每一個輸入/輸出裝置都看成一個檔案,與普通檔案一樣處理,這樣可以使檔案與裝置的操作盡可能統一。其中可以讀寫單個字元的是裝置字元裝置(如鍵盤);不能通路單個字元,而必須整塊讀寫的裝置稱作塊裝置(如磁盤)。

        5、Linux 檔案的存取權限有什麼,如何顯示檔案的存取權限。

Linux 檔案的存取權限有四種:讀(r)、寫(w)、執行(x)和無權(-)。對目錄來說,執行權限允許使用者進入和退出該目錄。利用ls –l 指令可以顯示檔案的存取權限。

        6、在指令中使用字元表示法如何表示不同的使用者,不同的操作和不同的權限?

U:        所有者        G:        組成員        O:        其他使用者        A:        所有使用者

使用3種字元表示不同的操作:

=        重新指定權限        +        添權重限        -        删除權限

使用3種字元表示不同的權限:

r        讀權限        s        設定SUID和SGID位

w        寫權限        t        設定粘貼位

x        執行權限        u        從所有者的授權中删除通路權

X        當檔案是一個目錄時,設定執行權限       

g        從使用者組的授權中删除通路權

        7、在指令中使用數字表示法如何表示不同的權限?

用4個數字來表示權限,第一個數字表示SUID位、SGID位和粘貼位的設定,4設定SUID位,2設定SGID位,1設定粘貼位,0則不設定任何位。後三個數字分别代表所有者,同組使用者,其他人的權限。數字的意義是:7(rwx),6(rw-),5(r-x),4(r--),3(-wx),2(-w-),1(--x),0(---)。如果設定時使用三個數字,則隻設定所有者,同組使用者,其他人的權限,而不包括SUID位、SGID位和粘貼位的設定。

        8、 /usr/bin/passwd 檔案的屬性為 –r-s--x--x 其中s代表什麼?

那個 s 代表為 SUID ,當使用者使用這個檔案進行工作的時候,将會具有該檔案擁有者的權限!

        9、當一個檔案屬性為 –rwxrwxrwt 則這個檔案的權限是什麼樣的?

答:

任何人皆可讀取、可寫入,但是不可删除該檔案(或目錄),除了 root 與檔案或目錄擁有者有權可以删除。

        10、如要将一個檔案屬性改為 –rwxr-xr—應如何使用?又如何将檔案屬性改為 –rwxr-sr-x 與 –rwxr-xr-t這個屬性?

答:

chmod 754 filename, chmod u=rwx,g=rx,o=r filename

chmod 2755 filename

chmod 1755 filename

        11、如一個檔案屬性為 –rwxrwxrwx 則這個檔案的權限如何?

答:

任何人可讀取、可寫入亦可删除。

        12、使用什麼指令可以改變檔案或目錄的所有者。

答:

chown

        13、什麼是預設屏蔽值,使用什麼指令來設定和顯示預設屏蔽值?

當使用者建立一個檔案或目錄時,生成的檔案或目錄将具有一組預設的權限,一般建立檔案的權限值為666,目錄的權限值為777。

如果設定了umask值,則生成的檔案或目錄所擁有的權限将會減少為原預設值-umask值。在Linux系統中,每個使用者都有一個獨立的umask值,這個值或者儲存在使用者的啟動檔案中,或者取系統的預設值。用umask指令來設定預設屏蔽值,直接輸入umask指令可以檢視自己的umask值。

        14、一個umask 為 033的使用者建立一個新目錄和檔案時,目錄和檔案的預設屬性為?如果 umask 為 044,結果又如何?

在 umask 為 033 時,則是屏蔽掉 group 與 other 的 w(2)x(1) 權限,是以權限就成為”檔案 –rw-r--r-- , 目錄 drwxr--r-- “而當 umask 044 時,則屏蔽掉 r 的屬性,是以就成為”檔案 -rw--w--w-,目錄 drwx-wx-wx”

        15、要修改檔案或目錄所屬的組,使用什麼指令

要修改檔案或目錄所屬的組,可以使用chgrp 指令。

第十五章 習題

        1、如何檢視目前所在目錄的所有檔案占用的硬碟空間?如何檢視硬碟被占用了多少空間,目前還剩下多少空間?

答:

du指令用來顯示目前磁盤空間的使用情況。如果在指令中指定要檢視的目錄,則會進入指定目錄的每一個子目錄并顯示該目錄占用檔案系統資料塊(1024位元組)的情況。若沒有指定要檢視的目錄,則對目前目錄進行統計。

df 指令用來檢視硬碟被占用了多少空間,目前還剩下多少空間。

        2、簡述轉換軟碟資料指令dd的使用方法。

dd指令可以把指定的檔案複制到指定的輸出檔案中,并在複制過程中能夠進行格式轉換。用此指令可以實作軟碟的全盤複制工作(先把軟碟上的資料複制成硬碟上的一個檔案,再把這個檔案複制回其他軟碟上)。指令中使用 if =輸入檔案(或裝置名)和of =輸出檔案(或裝置名)指定複制的源檔案和目的檔案。

        3、簡易說明 quota 的設定流程?

編輯 /etc/fstab, 加入 usrquota and/or grpquota

重新啟動reboot

如果裝載點是根,則應使用quotacheck–avug指令,建立quota.user和quota.group檔案。

quotaon –aug

edquota –u username

要設定使用者寬限期指令為:

# edquota -t

第十六章 習題

        1、如何調用使用者管理器,它的功能是什麼?

單擊面闆上的“主菜單”->“系統設定”->“使用者群組群”,或在 shell 提示下鍵入 redhat-config-users 指令,就能啟動 使用者管理器。使用它可以檢視、修改、添加和删除本地使用者群組群。

        2、Linux 使用者的帳号、密碼與群組的名稱檔案放在哪裡?

/etc/passwd

/etc/shadow

/etc/group

        3、檔案/etc/passwd 中,每行包含7個字段,它們各代表什麼?

使用者名

加密格式的密碼(星号*表示不能在登入時使用)。

使用者辨別數(UID此數值範圍0-65536,前500号為系統使用,第一個使用者的UID為501)

組辨別數(GID,和UID一樣,第一個組的GID為501)

使用者資訊 (使用者的附加資訊,如姓名,位址等)

使用者的根目錄

登入shell(登入時運作的shell程式,預設指定為/bin/bash)

        4、檔案/etc/shadow 中,每行包含9個字段,前8個字段它們各代表什麼?

        使用者名

        密碼

        密碼最後修改時間

        密碼兩次修改的最小時間間隔

        密碼使用時限

        預警時間

        逾時停用時限

        使用者帳号使用期限

        5、如何暫停帳号,以後再啟用重新帳号?

答:

要臨時禁止一個使用者,可以把/etc/passwd檔案中該使用者資訊字段前加入*或#,使次使用者無法登入。以後需要解凍的時候,将*或#去掉。

或使用passwd –l [使用者名] 指令可以禁止此使用者,要恢複使用passwd –u [使用者名]指令。

另外,将 /etc/passwd 的 shell 字段寫成 /sbin/nologin ,或将 /etc/shadow 的第八個字段(帳号取消日期),設定為小于目前日期的值,即可讓該帳号暫時無法登入主機。

        6、使用什麼指令建立新使用者,删除使用者,查找并顯示使用者資訊、顯示使用者自身的名稱、修改使用者屬性?

建立使用者必須先運作“adduser 使用者名”來增加使用者,再運作“passwd 使用者名”來改變使用者的密碼。使用者可以直接編輯/etc/passwd 和/etc/shadow檔案來添加使用者。

要删除使用者,使用userdel指令:或從/etc/passwd檔案中删除該使用者的相關條目,并删除該使用者的目錄及所有相關檔案。

Whois指令用來查找并顯示使用者資訊。

whoami指令顯示使用者自身的名稱。

usermod指令用來修改使用者屬性。

        7、使用什麼指令建立新使用者組、删除組、改變組屬性?

建立新使用者組使用groupadd指令或直接編輯/etc/group檔案,在其中加入一行groupname:password:groupID:users指定組的各種資訊,完成組的建立。删除使用者組可以使用groupdel指令或直接編輯/etc/group檔案,删除對應使用者組記錄。groupmod指令用于改變使用者組的屬性。

        8、如何将一個使用者添加到組中?

        要将一個使用者添加到某一工作組中,可以編輯/etc/group檔案,把使用者名添加到組的使用者清單(users)中,就可以把使用者添加到該組中。

        9、如何檢視一個使用者屬于哪個組,如何切換到其他組中?

使用groups指令來檢視自己目前屬于哪些使用者組。

root使用者可以檢視其他使用者目前屬于哪些使用者組,此時指令為:

#groups [username](username是要檢視的使用者名)。

在工作中如果要切換到其他使用者組,應使用newgrp指令。

        10、簡述如何使用su指令改變身份

使用者可以使用su指令來改變身份。可以從普通使用者變為超級使用者,也可以從超級使用者變成普通使用者。普通使用者使用這個指令時必須有超級使用者或其他使用者的密碼。如要恢複到原身份,可以輸入exit。

如果是普通使用者,輸入指令su 後,再輸入正确的密碼,使用者就切換成root 使用者。使用這個指令,也可以變成其他使用者,此時需要在su 指令後加上使用者名,這時需要知道其他使用者的密碼。

第十七章 習題

        1、要檢視在系統上究竟有哪些使用者,應使用什麼指令?而要顯示目前登入到系統上的使用者,應使用什麼指令?

who,w

        2、簡述last 指令的用途。

使用last指令可以檢視曾經登入到此系統的使用者清單,執行指令:

# last

在螢幕上就會顯示出曾經登入到此系統的使用者清單。要檢視某個使用者的情況,可以在指令後接使用者名指定要檢視的使用者。在螢幕上列出的清單中每行的資訊是:

使用者名,登入地點,網絡位址,時間,現态(還在使用,已退出等)

        3、什麼叫PID,有何用處?

系統運作時所執行的每個工作都稱為程序。系統為每個程序配置設定一個唯一的數值PID(程序辨別數),用這個數值來對程序進行管理。

        4、什麼叫守護程序?

程序可以在前台運作也可以在背景運作,所謂背景運作,就是在螢幕上看不到程序運作的資訊。一般系統服務都是在背景運作的,這類程序又稱為守護程序(Daemon),守護程序的名稱最後的字母一般是“d”。

        5、常見的程序狀态有那幾種?

每個運作的程序可以有多種狀态:運作(running)、停止(stopped)、挂起(sleeping)和僵屍(zomibe)。挂起表示程序臨時被停止運作,在滿足一定條件後會再次運作。僵屍表示已死亡的程序,當子程序已經中止,而父程序卻由于某種原因不知道此子程序已經中止,這個子程序的狀态就成為僵屍态。

        6、簡述如何使用系統螢幕來檢視、結束程序。

要啟動系統螢幕,選擇面闆上的“主菜單”->“系統工具”->“系統螢幕”或在 X 視窗系統的 shell 提示下鍵入 gnome-system-monitor。

使用系統螢幕可以進行基本的系統監視和程序管理工作,可以檢視程序、搜尋程序,管理程序的運作。

要進行程序管理,應選擇“程序清單”标簽。在螢幕上上将顯示所有的程序清單。

要了解某個程序的詳細情況,先選擇該程序,然後單擊“更多資訊”按鈕。在視窗的底部就會顯示關于此程序的詳細資訊。按照預設設定,系統監控器不顯示線程。要顯示線程應選擇“編輯”->“首選項”,然後單擊“程序清單”标簽,選中“顯示線程”。在這裡還可以指定資訊更新的間隔;每個程序預設顯示的資訊;以及系統螢幕圖表的顔色。

要停止某程序,先選擇該程序,然後單擊“結束程序”。

        7、什麼叫程序的優先級?如何劃分,如何修改?

在Linux系統中,多個程序共享CPU,程序的優先級越高,它所占用的CPU時間也越長,執行時間也就越短。一般程序的優先等級的範圍是-20~19,-20的等級最高,從-1到-20的優先級隻有具有root特權的使用者可以設定。在沒有進行設定之前,程序的預設登記為0。要改變程序的優先級,先選擇此程序,然後選擇菜單中的“編輯”,或在程序上右擊滑鼠,然後選擇“改變優先級”,螢幕上将出現“改變優先級”對話框,拖動其中的值滑杠,改優先級的等級,最後單擊“改變優先級”完成設定。

        8、如何檢視目前的程式?

ps, top,

ps是用于監控程序的最常用指令。此指令常使用-aux參數。不使用任何參數,隻顯示最基本的資訊;使用-u參數,按使用者的格式顯示資訊;如果要顯示更詳細的資訊,可以使用-l 參數;要顯示背景程序,需要使用-x參數。

top指令比ps指令功能更強,不僅能夠用來顯示系統目前的程序資訊,而且還可以自動或通過使用者按鍵來不斷重新整理目前狀态。要檢視系統目前的程序,可以直接輸入指令:top。

        9、如何檢視目前的記憶體使用狀況?

free, top,

使用free指令生成記憶體使用情況的報告,加上參數 –t,則在最後還會有彙總行;free -m 指令顯示的資訊和前面相同,但是它以 MB 為機關。

top指令比ps指令功能更強,不僅能夠用來顯示系統目前的程序資訊,而且還可以自動或通過使用者按鍵來不斷重新整理目前狀态。要檢視系統目前的程序,可以直接輸入指令:top。

        10、如何中斷一個正在運作的程序?

當要中斷一個前台程序的時候,可以按<Ctrl+c>鍵。而要中止一個背景程序就必須使用kill或top指令。首先利用ps指令獲得要中止程序的PID。然後就可以使用kill指令後接這個PID 删除這個程序。

        11、如何使程序在使用者退出後仍能繼續執行?

如果希望在退出系統時,程式還能繼續執行。就可以使用nohup指令使程序在使用者退出後仍繼續執行。

        12、如何設定系統任務?

可以使用crontab -e指令設定系統任務,也可以直接編輯/etc/crontab檔案進行系統任務設定。

        13、如何設定個人任務?

要設定個人任務排程,可以使用crontab –e 指令編輯自己的任務排程檔案。編輯後,該檔案就被儲存為/var/spool/cron/username 檔案。

        14、使用 crontab 這個”指令”的時候,如何檢視目前的工作與删除目前的工作?

編輯: crontab –e,

檢視: crontab –l,

删除: crontab –r

        15、日志檔案記錄着什麼資訊,一般儲存在什麼位置?

日志檔案(Log files)記載着各種系統消息。在試圖診斷和解決系統問題時,日志檔案是十分有用的。本章介紹日志檔案的基本知識。

大多數日志檔案儲存在 /var/log 目錄中。日志檔案目錄中有多個後面帶有數字的檔案。在記錄資訊時,這些日志檔案被循環使用,這樣就可以使日志檔案不會變得過大。按照預設配置,日志每周都被循環,并被保留四周。

        16、如何檢視日志檔案?

日志檔案基本上都是純文字檔案。可以使用任何文本編輯器來檢視它們。多數日志檔案隻能被根使用者閱讀。要檢視系統日志檔案,可單擊面闆上的“主菜單”->“系統工具”->“系統日志”,或在 shell 提示下鍵入 redhat-logviewer 指令。啟動“日志檢視器”。

第十八章 習題

        1、Linux 有幾種運作級别,都是什麼?

14、Linux 有7種運作級别:

0 — 停止

1 — 單使用者方式

2 — 保留(由使用者定義)

3 — 完全的多使用者方式

4 — 保留(由使用者定義)

5 — 完全的多使用者方式(圖形登入)

6 — 重新啟動

        2、一般使用Linux 哪個運作級别,要重新啟動系統,應使用什麼指令?

一般使用5級,如果使用的是文本登入,則運作級别為 3。要改變運作級别,使用telinit指令。例如執行指令telinit 6 将重新啟動系統。

        3、服務配置工具有什麼用?

可用來指定在不同運作級别下所要啟動的服務;也可以用來啟動、停止、和重新啟動各種服務;并可以重新啟動 xinetd。

        4、常用的進行服務的啟動和停止設定的指令有什麼?

使用ntsysv 指令可以啟動或關閉由 xinetd 管理的服務。設定時可以指定運作級别。

使用chkconfig 指令也能夠進行服務的啟動和停止設定。

        13、 如何啟動網絡管理工具?

第十九章 習題

1、什麼是DNS,有什麼用處?

DNS主要用于域名的正向解析和反向解析。正向解析就是将域名轉換為IP位址,反向解析則是将IP轉換為域名。DNS中有主伺服器和次伺服器。主伺服器主要負責維護某個域的域名解析資料庫,并向外界提供該域的域名查詢,每個DNS都必須有主伺服器。次伺服器從主伺服器複制域名解析資料。當主伺服器關閉時,則由次伺服器向外界提供查詢。

        2、Linux 系統當中, DNS 是用什麼軟體實作的,最主要的指令有什麼?

Linux下的DNS是使用BIND來實作的,BIND的伺服器端軟體是named守護程序,如果在安裝時指定要安裝DNS服務,named将自動安裝到系統中。使用 ndc 指令可以管理DNS,最主要的指令有:rndc start(啟動DNS 服務);rndc stop(停止DNS 服務);rndc restart(重新啟動DNS 服務)。

        3、DNS 服務中主要的配置檔案是什麼?

Red Hat 9.0使用“Bind 配置工具”進行DNS服務配置,每次配置後,系統就會按照配置建立/etc/named.conf檔案和/var/named目錄中的區塊配置檔案。自己一般不要編輯 /etc/named.conf 配置檔案。如果要配置使用 Bind 配置工具無法配置的設定,應當把修改加入到 /etc/named.custom 檔案中。

        4、簡述DNS配置主伺服器的步驟。

建立正向主區,指定域名,輸入管理者的電子郵件位址,在主名稱伺服器一欄中輸入主名稱伺服器名。單擊“時間設定”,指定更新時間、重試間隔、持續時間、存活時間為86400秒。

單擊“添加”,首先選擇名稱伺服器,輸入域名和主機名。

再次單擊“添加”,選擇主機,依次加入主名稱伺服器、次名稱伺服器、郵件伺服器和web 伺服器的主機和IP位址。在加入記錄時,指明要加入反向域記錄。

輸入時,注意域名和主機名之後的“.”。

        5、簡述建立逆向主區的步驟。

單擊“建立”按鈕并選擇“逆向主區塊”将建立逆向主區。在“IP 位址(前 3 個八位組)”中輸入IP 位址的前三組數。單擊“确定”後 ,螢幕上将出現如圖所示的“IP到名稱的解析”對話框。指定IP 位址的範圍、管理者的電子郵件聯系位址、 DNS 資料庫檔案的名稱、授權狀态(SOA) 記錄、資料庫檔案的序列号碼。

單擊“時間設定”可以指定資料庫檔案中記錄的更新時間;重試間隔;持續時間;存活時間等。使用“名稱伺服器” 可以添加、編輯、和删除逆向主區的名稱伺服器。在“逆向位址表” 中顯示着IP 位址和主機名的對應清單。可以添加、删除或編輯這些對應記錄,輸入時主機名一定要以點(.)來結束。同樣這裡必須首先建立主名稱伺服器 (SOA),在配置結束後,要儲存配置,最後退出配置視窗。

        6、如何在DNS中指定郵件伺服器?

要加入郵件伺服器,應在“記錄”清單中選擇域或主機,然後選擇“編輯”,則出現如下的對話框,單擊“郵件交換器”右方的“添加”按鈕,指定主機名和優先級。

第二十章 習題

        1、什麼是DHCP,有什麼用處?

DHCP是用來自動給客戶機器配置設定 TCP/IP 資訊的網絡協定。每個 DHCP 客戶都連接配接到DHCP 伺服器,而此伺服器為每個客戶配置設定 IP 位址、網關和 DNS 伺服器配置。

        2、 Linux 系統當中,DHCP的配置檔案是什麼?

配置 DHCP 伺服器的配置檔案是/etc/dhcpd.conf

        3、DHCP可配置設定的位址有那寫類,配置檔案中主要有那些配置項?

DHCP 的 IP 配置設定可分為動态配置 IP和靜态 IP配置,如果要設定靜态 IP 的話,就必須要知道要設定成靜态 IP 的那部計算機的硬體位址 (MAC),可以使用 arp 和 ifconfig 來查到計算機的 MAC 位址。一般需要設定的項目大概有:

整體設定(Global):裡面含有租約期限、DNS IP 與 router 等的設定;

動态 IP 設定:使用 subnet 的項目和 range 的參數來設定要配置設定出去的 IP 範圍;.

靜态 IP 設定:使用 host 這個項目,配合 MAC設定. 靜态 IP。

        4、給出完成下列DHCP伺服器配置後的設定檔案的内容。

        任務:内部網段為 192.168.10.0-192.168.11.255,路由(router)為 192.168.10.1 ,DNS 的 IP 202.106.99.120和202.99.8.1;每個客戶預設租約為 3 天,最長為 6 天;

要配置設定為動态的 IP 從 192.168.10.100 到 192.168.10.200 。要為MAC 是03:CC:68:58:2D:AB的主機指定名稱為zhxin.bac.gov.cn ,且 IP 為 192.168.10.44。 其它的 IP保留。

default-lease-time 259200; # 預設的租約時間,後面接的時間為秒。

max-lease-time 518400;     #超過租約時間可續約最長隻有 518400 秒

option domain-name "bac.gov.cn" ; # 設定域名稱為 bac.gov.cn

option domain-name-servers 202.106.99.120,202.99.8.1 ;

subnet 192.168.10.0 netmask 255.255.255.0 {

         range 192.168.1.100 192.168.1.200;

option broadcast-address 192.168.10.255;

option routers 192.168.10.1;

}

host zhxin.bac.gov.cn {

hardware ethernet 03:CC:68:58:2D:AB;

fixed-address 192.168.10.144;

option broadcast-address 192.168.10.255;

option routers 192.168.10.1;

}

        5、簡述Linux DHCP用戶端的配置步驟。

首先修改修改 /etc/sysconfig/network 檔案,在/etc/sysconfig/network 檔案中加入行:

NETWORKING=yes

然後修改 /etc/sysconfig/network-scripts 目錄中網絡裝置的配置檔案。每個網絡裝置都有一個名稱類似 ifcfg-eth0 的配置檔案,這裡的 eth0 是網絡裝置的名稱。在原有的檔案中指定BOOTPROTO=dhcp,儲存後就完成了客戶段的設定工作。以後執行ifdown eth0; ifup eth0使設定生效。

如使用網絡設定工具設定用戶端

點選“裝置”标簽。

點選工具欄上的“建立”按鈕。

從“裝置類型”清單中選擇“以太網連接配接”,然後點選“前進”。

從“以太網卡”清單中選擇網卡。

在“配置網絡設定”頁上,選擇 DHCP,在這裡可以指定主機名,并選擇自動從提供商處擷取DNS資訊。點選“前進”來繼續。

點選“建立以太網裝置”上的“應用”按鈕。

第二十一章 習題

        1、如何啟動,終止、重新啟動和檢視WWW服務

要啟動WWW服務,需要執行指令:

# /etc/rc.d/init.d/httpd –k start

要停止WWW 服務,應輸入指令:

# /etc/rc.d/init.d/httpd –k stop

要重新啟動WWW 服務,應輸入指令:

# /etc/rc.d/init.d/httpd –k restart

要檢視WWW 服務是否運作,應輸入指令:

# ps aux | grep httpd

        2、要對外釋出的網頁放置哪個目錄下,預設的索引檔案名是什麼?個人網頁如何處理?

把要對外釋出的網頁放置在/var/www/html目錄下,省缺索引檔案名為index.html。此時外部就可以通路這些内容了。要建立個人首頁,則在個人根目錄下建立目錄public-html,然後把自己的網頁放到此目錄中,同時要使用chmod 指令将此目錄的權限設定為711(允許他人閱讀)。例如,使用者所在域為bac.gov.cn,主機名為www,使用者自己建立的目錄為student1。在浏覽器的位址欄内輸入:www.bac.gov.cn,将通路網站的首頁,而輸入www.bac.gov.cn/~student1,就會通路使用者student1的個人網頁。

        3、虛拟主機有那兩種?主機數有什麼限制?

Apache支援兩種類型的虛拟主機.基于IP的虛拟主機和基于名字的虛拟主機。基于IP的虛拟主機要求有多個合法的IP位址,而基于名字的虛拟主機則不受IP位址的限制,允許使用者建立無限多個虛拟主機。

        4、如何加強Apache的安全控制?

關閉一切不必要的服務

設定通路控制

設定密碼

編輯.htaccess檔案

第二十二章 習題

        1、如何啟動vsftp 服務?它的主要配置檔案是什麼?

在安裝作業系統時,如果選擇作為伺服器,系統将自動安裝vsftpd FTP程式。 要使ftp 服務能夠啟動,單擊 “主菜單”->“系統設定”->“伺服器設定”->“服務”,或在終端方式下輸入指令 redhat-config-services,螢幕上将出現“服務配置工具”對話框視窗:找到并啟動vsftpd服務。

vsftp的主要配置檔案是/etc/vsftpd/vsftpd.conf。

        2、我們知道 ftp 會啟用兩個 ports ,請問這兩個 port 在哪裡規範的?而且,一般正規的 port 是幾号?

答:

是在 /etc/services 裡面規範的,此外,正規的 ports 在 command 是 21 而 data 是 20 。

第二十三章 習題

        1、什麼是MUA,什麼是MTA?

用于收發Mail的程式一般統稱為MUA(Mail User Agent)。

将來自MUA的信件轉發給指定的使用者的程式一般被稱之為 MTA (Mail Transfer Agent). 在UNIX系統上,最著名的MTA是sendamil程式。

在系統安裝時,如果指定安裝郵件服務,則sendmail就自動安裝到系統中,此時在/sbin目錄下應有sendmail可執行檔案。

        2、如何檢視郵件服務是否正确安裝、是否運作、服務狀态等? 答: 在系統安裝時,如果指定安裝郵件,則sendmail就自動安裝到系統中,此時在/sbin目錄下應有sendmail可執行檔案。如果已經安裝就可以使用指令ps aux |grep sendmail來檢查sendmail 是否運作,

要啟動sendmail服務,應使用指令:/etc/rc.d/init.d/sendmail start

要停止sendmail服務,應使用指令:/etc/rc.d/init.d/sendmail stop

要檢視sendmail服務的狀态,應使用指令:/etc/rc.d/init.d/sendmail status

        3、使用sendmail收發郵件,郵件存放在什麼位置,郵件結構是什麼樣的?

  使用sendmail收發郵件,會把每個使用者的郵件放在/var/spool/mail目錄中,每個使用者都有一個與賬号同名的檔案來儲存郵件.如使用者stud1的郵件就放在/var/spool/mai1/stud1檔案中。

每一封郵件都有固定的格式,其中包括:From(發件人)、Return-Path(回複的路徑)、Received(表示主機收到要發送的郵件)、Date(發出郵件的時間)、From(發件人E-mail位址)、To:(收件人的E-mail位址)、cc:(轉發的E-mail位址)、Subject(郵件主題)、Message-ID(郵件編号)、MIME-Version:1.0(郵件采用的MIME格式版本)、Content-Type(郵件正文的類型及文字的編碼方式),最後為信件内容。

        4、使用什麼指令可以檢查郵件隊列,如何可知一切正常?

有時會因為這種或那種問題使郵件發送失敗,此時可以用mailq指令來檢視郵件發送的情況:

#mailq

如果傳回的資訊是/var/spool/mqueue is empty,就表示一切正常,所有該發送的郵件已經發送出去了,而且發不出去的郵件也已經退回給原發件人。

        5、如何設定和啟動設定與啟動POP與IMAP伺服器?

在啟動POP與IMAP伺服器前要修改配置檔案。

首先要修改/etc/services檔案,将檔案中如下幾行前的注釋符“#”去掉

pop2         109/tcp pop-2 postoffice         #POPversion2

pop2         1O9/udp pop-2

pop3         110/tcp pop-3         #POPversion 3

pop3        110/udp        pop-3

imap2        143/tcp        IMAP        #Interim        Mail        Access        Proto        v2

imap2        143/udp        imap

要啟用POP3服務,需修改/etc/xinetd.d/ipop3 配置檔案,

  service        pop3

  {

     socket_type        =stream

     Wait                        =no

     user                        =root

     server                        =/usr/sbin/ipop3d

     1og_on_success        +=USERID

     1og_on_failure        +=USERID

     disable= yes

  }

将其中的 disable= yes, 改為 no。       

類似地,要啟用IMAP服務,須修改/etc/xinetd.d/imap檔案,

Service        imap

{

   socket_type                =Stream

   wait                            =no

   user                           =rot

   SerVer                          =/usr/sbin/imapd

   log_on_success   +=DURATION USERID

   log_on_failure   +=USERID

   disab1e                        =yes

}

将其中的 disable= yes, 改為 no。

修改完成後,重新裝載xinetd配置檔案,使新設定生效:

#/etc/rc.d/init.d/xinetd re1oad

第二十四章 習題

        1、使用什麼指令可以檢視網絡裝置的配置情況?

不加任何的參數,直接使用ifconfig指令,将顯示出網絡裝置的配置情況,如IP位址、子網路遮罩、IRQ及IO Port等。加上參數-a,将顯示所有網絡裝置的資訊。而如果隻希望顯示某個裝置的狀态資訊,可以在ifconfig指令後直接指定。

        2、使用什麼指令可以進行IP位址、子網路遮罩、預設網關和主要域名伺服器的配置?

使用netconfig指令可以設定是否使用動态的IP位址(DHCP)、IP位址、子網路遮罩、預設網關和主要域名伺服器。

        3、Linux系統下,/etc/hosts檔案和/etc/services檔案有什麼用途?

/etc/hosts檔案中儲存了IP位址和主機名稱(域名)的對應清單,在通訊時,TCP/IP檢查/etc/hosts檔案的内容,為相應主機查找其IP位址。

/etc/services檔案提供各種網絡服務所需資料,檔案中包含可用服務的清單,檔案中每行表示一個服務。

        4、xinetd與/etc/xinetd.conf檔案有什麼用?

xinetd是負責接受來自Intemet用戶端請求的守護程式,收到客戶的服務請求後,xinetd首先從/etc/services中找到服務使用的端口号及通信協定,然後将用戶端請求發送至正确的服務程式,守護程式本身并不執行任何具體的服務。/etc/xinetd.conf是此守護程式的配置檔案。

        5、/etc/hosts.allow、 /etc/hosts.deny 、/etc/sysconfig/network 、/etc/host.conf檔案有什麼用?

xinetd使用 /etc/hosts.allow檔案指定允許通路伺服器、使用Intemet服務的計算機。而用 /etc/hosts.deny檔案,xinetd指定拒絕通路的計算機。

/etc/sysconfig/network是網絡配置檔案,提供IP位址與Internet網絡名稱的清單。每一行提供一個特定網絡的資訊,主要為route指令提供資訊以維護路由表。

/etc/host.conf檔案是用來設定主機名解析順序的。

第二十五章 習題

        1、使用什麼指令檢視網絡狀态?

netstat指令的功能是顯示本機的網絡服務狀态,如網絡連接配接、路由表資訊和網絡接口資訊,可以讓使用者得知目前都有哪些網絡服務正在運作之中。

        2、ping指令有什麼用?

ping向主機發送ICMP ECHO_REQUEST資料包,然後由響應資訊來ping指令向主機發送ICMP ECHO_REQUEST資料包,然後由響應資訊來判斷網絡目前的狀況。主要用于測試本機上的網卡是否正常、測試網絡上的遠端主機是否正常,或是兩部主機間的媒體是否中斷,如纜線脫落或網絡裝置故障。

        3、什麼叫路由表?

路由表是存儲在網絡連結裝置(路由器、防火牆等)上的清單。表中記錄了到達指定目的網絡的路徑以及相關的帶寬、通信成本、延遲,跳躍次數、MTU和可靠度等資料。所有傳送到網絡連結裝置上的資料包都按照路由表中的記錄來選擇一條最佳傳輸路徑。

        4、從IP位址查找域名或從域名來查找IP位址應使用什麼指令?

Nslooku平

        5、finger、ftp、telnet指令各有什麼用?

finger是用于查詢使用者資訊的指令。使用此指令将在螢幕上顯示相關使用者的使用者名、主目錄、停滞時間、登入時間、登入shell等資訊。ftp指令用于在本地機和遠端機之間傳送ASCII檔案或二進制檔案。使用telnet指令,使用者可以通過網絡在遠端計算機上登入。

        6、使用ftp時,一般情況下,匿名帳号的登入名和密碼是什麼?

許多ftp站點都設有對公衆開放的特殊帳号(匿名帳号)。這個帳号的登入名為anonymous,密碼為使用者的電子郵件位址。

        7、Linux系統中/etc/rc.d/init.d/network檔案有什麼用?。

Linux系統中用來啟動網絡功能的Shell腳本是/etc/rc.d/init.d/network。這個腳本在開機時會自動運作。如修改了系統的網絡配置,就必須重新運作這個腳本,重新啟動網絡功能。