Linu操作指導(dǎo)專題培訓(xùn)_第1頁(yè)
Linu操作指導(dǎo)專題培訓(xùn)_第2頁(yè)
Linu操作指導(dǎo)專題培訓(xùn)_第3頁(yè)
Linu操作指導(dǎo)專題培訓(xùn)_第4頁(yè)
Linu操作指導(dǎo)專題培訓(xùn)_第5頁(yè)
已閱讀5頁(yè),還剩195頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、200/200產(chǎn)品名稱 密級(jí)Confidentiality level機(jī)密產(chǎn)品版本 53pages共55頁(yè)Linux 操作指導(dǎo)專題(僅供內(nèi)部使用)擬制:日期2003-09-06審核:日期2003-09-06審核:日期2003-09-06批準(zhǔn):日期2003-09-06華為3Co技術(shù)有限公司版權(quán)所有 侵權(quán)必究修訂記錄日期修訂版本描述作者目 錄 HYPERLINK l _TOC_250068 第1章命令行操作及常用命令使用5 HYPERLINK l _TOC_250067 1.1命令行操作5 HYPERLINK l _TOC_250066 1.1.1 Shell簡(jiǎn)介5 HYPERLINK l _TO

2、C_250065 1.1.2 Shell控制臺(tái)使用方法6 HYPERLINK l _TOC_250064 1.2常用命令使用6 HYPERLINK l _TOC_250063 1.2.1登錄和退出Linux系統(tǒng)6 HYPERLINK l _TOC_250062 1.2.2文件和目錄操作命令8 HYPERLINK l _TOC_250061 1.2.3用戶及用戶組管理命令10 HYPERLINK l _TOC_250060 1.2.4進(jìn)程及任務(wù)管理命令13 HYPERLINK l _TOC_250059 1.2.5磁盤及文件系統(tǒng)管理命令16 HYPERLINK l _TOC_250058 1.2

3、.6軟件安裝命令17 HYPERLINK l _TOC_250057 第2章文件查看/編輯方法介紹19 HYPERLINK l _TOC_250056 2.1 cat命令介紹19 HYPERLINK l _TOC_250055 2.2 vi命令介紹19 HYPERLINK l _TOC_250054 2.2.1 vi的進(jìn)入與退出20 HYPERLINK l _TOC_250053 2.2.2 vi中顯示行號(hào)20 HYPERLINK l _TOC_250052 2.2.3光標(biāo)移動(dòng)操作21 HYPERLINK l _TOC_250051 2.2.4文本插入操作22 HYPERLINK l _TOC

4、_250050 2.2.5文本修改操作23 HYPERLINK l _TOC_250049 2.2.6文本搜索與替換操作25 HYPERLINK l _TOC_250048 2.3 head及tail命令介紹26 HYPERLINK l _TOC_250047 第3章網(wǎng)絡(luò)配置及操作27 HYPERLINK l _TOC_250046 3.1網(wǎng)絡(luò)配置命令27 HYPERLINK l _TOC_250045 ifconfig27 HYPERLINK l _TOC_250044 route28 HYPERLINK l _TOC_250043 3.2網(wǎng)絡(luò)操作命令30 HYPERLINK l _TOC_

5、250042 netstat30 HYPERLINK l _TOC_250041 nslookup31 HYPERLINK l _TOC_250040 host32 HYPERLINK l _TOC_250039 finger32 HYPERLINK l _TOC_250038 3.2.5 Ping 命令33 HYPERLINK l _TOC_250037 3.3常用網(wǎng)絡(luò)配置文件介紹33 HYPERLINK l _TOC_250036 3.3.1/etc/sysconfig/network 網(wǎng)絡(luò)設(shè)置34 HYPERLINK l _TOC_250035 3.3.2 /etc/hosts 地址和主

6、機(jī)名的映射34 HYPERLINK l _TOC_250034 3.3.3 /etc/services35 HYPERLINK l _TOC_250033 3.3.4/etc/host.conf 配置名字解析器35 HYPERLINK l _TOC_250032 /etc/nsswitch.conf 配置名字解析器36 HYPERLINK l _TOC_250031 /etc/resolv.conf 配置 客戶37 HYPERLINK l _TOC_250030 /etc/xinetd.conf37 HYPERLINK l _TOC_250029 /etc/modules.conf文件39 H

7、YPERLINK l _TOC_250028 /etc/sysconfig/network-scripts/ifcfg-ethN 文件39 HYPERLINK l _TOC_250027 3.4常用網(wǎng)絡(luò)操作方法39 HYPERLINK l _TOC_250026 3.4.1 ftp 遠(yuǎn)程文件傳輸40 HYPERLINK l _TOC_250025 3.4.2 telnet42 HYPERLINK l _TOC_250024 3.4.3 43 HYPERLINK l _TOC_250023 第4章常用使用技巧45 HYPERLINK l _TOC_250022 4.1 Linux下軟件包的安裝及

8、卸載45 HYPERLINK l _TOC_250021 4.1.1 RPM安裝操作45 HYPERLINK l _TOC_250020 4.1.2 RPM查詢操作45 HYPERLINK l _TOC_250019 4.1.3 RPM卸載操作46 HYPERLINK l _TOC_250018 4.1.4 RPM升級(jí)操作46 HYPERLINK l _TOC_250017 4.1.5 RPM驗(yàn)證操作46 HYPERLINK l _TOC_250016 4.1.6 RPM的其他附加命令47 HYPERLINK l _TOC_250015 4.2 Linux操作系統(tǒng)的時(shí)鐘系統(tǒng)47 HYPERLI

9、NK l _TOC_250014 4.2.1時(shí)鐘系統(tǒng)介紹47 HYPERLINK l _TOC_250013 4.2.2硬件時(shí)鐘系統(tǒng)與系統(tǒng)時(shí)間的同步47 HYPERLINK l _TOC_250012 4.3系統(tǒng)信息及運(yùn)行狀態(tài)監(jiān)控48 HYPERLINK l _TOC_250011 4.3.1 df 命令49 HYPERLINK l _TOC_250010 4.3.2 du 命令49 HYPERLINK l _TOC_250009 4.3.3 top命令49 HYPERLINK l _TOC_250008 4.3.4 iostat 命令50 HYPERLINK l _TOC_250007 4.

10、4打包/壓縮工具tar50 HYPERLINK l _TOC_250006 4.5文件及文件內(nèi)容的查找51 HYPERLINK l _TOC_250005 4.5.1文件查找命令find51 HYPERLINK l _TOC_250004 4.5.2文件內(nèi)容查找命令grep51 HYPERLINK l _TOC_250003 4.6 Linux的系統(tǒng)服務(wù)及其配置52 HYPERLINK l _TOC_250002 4.6.1服務(wù)簡(jiǎn)介52 HYPERLINK l _TOC_250001 4.6.2啟動(dòng)和停止服務(wù)52 HYPERLINK l _TOC_250000 4.6.3 服務(wù)的添加刪除自動(dòng)運(yùn)

11、行及狀態(tài)53第1章命令行操作及常用命令使用1.1 命令行操作簡(jiǎn)介shell 是用戶和Linux操作系統(tǒng)之間的接口Linux中有多種shell其中缺省 使用的是bashLinux 系統(tǒng)的shell 作為操作系統(tǒng)的外殼為用戶提供使用操作系統(tǒng)的接口 它 是一個(gè)命令語(yǔ)言解釋器 擁有自己內(nèi)建的shell命令集 也能被系統(tǒng)中其 他應(yīng)用程序所調(diào)用 用戶在提示符下輸入的命令都由 shell 先解釋然后傳給 Linux核心ellLinux中的shell有多種類型 其中最常用的幾種是Bournesh shCshell csh和 各有優(yōu)缺ellBourne shell 是最初使用的shell并且在每種上都可以使用

12、Bourne shell在shell編程方面相當(dāng)優(yōu)秀但在處理與用戶的交互方面做得不 如其他幾種shellLinux操作系統(tǒng)缺省的shell是Bourne Again shell它是 Bourne shell 的擴(kuò)展簡(jiǎn)稱 bash與 完全向后兼容并且在 Bourneshell的基礎(chǔ)上增加增強(qiáng)了很多特性 它還包含了很多C和 shell中的優(yōu)點(diǎn)有靈活和強(qiáng)大的編程接口同時(shí)又有很友好的用戶界面Cshell是一種比Bourneshell更適于編程的shell 它的語(yǔ)法與C語(yǔ)言很相似 Linux為喜歡使用Cshell的人提供了Tcsh Tcsh是C的一個(gè)擴(kuò)展版本 Tcsh 包括命令行編輯可編程單詞補(bǔ)全拼寫(xiě)校

13、正歷史命令替換作業(yè)控制 和類似C語(yǔ)言的語(yǔ)法 它不僅和Bashshell是提示符兼容 而且還提供比Bash shell更多的提示符參數(shù)Korn shell集合了C 和 的優(yōu)點(diǎn)并且和Bourne shell完全兼 容Linux系統(tǒng)提供了 pdkshksh 可以在命令行 上掛起 后臺(tái)執(zhí)行 喚醒或終止程序RedhatLinux系統(tǒng)默認(rèn)的shell是 對(duì)普通用戶用$作提示符 對(duì)超級(jí)用 戶root 用#作提示符 一旦出現(xiàn)了shell 提示符就可以鍵入命令名稱及命令所 需要的參數(shù)我們來(lái)實(shí)習(xí)一下shell是如何工作的在shell提示符下輸入以下命令$ 該命令可以列出當(dāng)前目錄下的所有文件和子目錄用戶在登錄到Li

14、nux時(shí) 文件來(lái)決定要使用哪個(gè)shell例如 該文件中含有類似如下一行 用戶使用的shell 由于bash是Redhat上缺省的shell 本文將主要介紹bash及其相關(guān)知 識(shí) 控制臺(tái)使用方法首先介紹一個(gè)名詞 控制臺(tái)console它就是我們通常見(jiàn)到的使用字符 操作界面的人機(jī)接口 例如dos 我們說(shuō)控制臺(tái)命令就是指通過(guò)字符界面輸入 的可以操作系統(tǒng)的命令 例如dos 命令就是控制臺(tái)命令 我們現(xiàn)在要了解的 是基于Linux操作系統(tǒng)的基本控制臺(tái)命令Linux是一個(gè)真正的多用戶操作系統(tǒng)這表示它可以同時(shí)接受多個(gè)用戶登錄 Linux還允許一個(gè)用戶進(jìn)行多次登錄這是因?yàn)長(zhǎng)inux和許多版本的一 樣提供了虛擬控制

15、臺(tái)的訪問(wèn)方式允許用戶在同一時(shí)間從控制臺(tái)系統(tǒng) 的控制臺(tái)是與系統(tǒng)直接相連的監(jiān)視器和鍵盤進(jìn)行多次登錄虛擬控制臺(tái)的選擇可以通過(guò)按下鍵和一個(gè)功能鍵來(lái)實(shí)現(xiàn) 通常使用F1-F6 例如用戶登錄后按一下Alt-F2 鍵用戶又可以看到login:提示符說(shuō)明用戶 看到了第二個(gè)虛擬控制臺(tái)然后只需按Alt-F1 鍵就可以回到第一個(gè)虛擬控制 臺(tái)一個(gè)新安裝的Linux系統(tǒng)允許用戶使用Alt-F1 到Alt-F6 鍵來(lái)訪問(wèn)前六個(gè) 虛擬控制臺(tái)1.2 常用命令使用 登錄和退出系統(tǒng)用戶登錄系統(tǒng)時(shí)為了使系統(tǒng)能夠識(shí)別自己必須輸入用戶名和密碼經(jīng)系 統(tǒng)驗(yàn)證無(wú)誤后方能進(jìn)入系統(tǒng)且說(shuō)明在系統(tǒng)安裝過(guò)程中可以創(chuàng)建兩種帳號(hào) 超級(jí)用戶帳號(hào)和普通用戶帳號(hào)

16、 Linux 使用者一般為普通用戶 而系統(tǒng)管理員一般使用超級(jí)用戶帳號(hào)完成一些系統(tǒng) 管理的工作 如果只需要完成一些由普通用戶帳號(hào)就能完成的任務(wù) 建議不 要使用超級(jí)用戶帳號(hào) 以免無(wú)意中破壞系統(tǒng)用戶登錄分兩步進(jìn)行 第一步輸入用戶的登錄名 系統(tǒng)根據(jù)該登錄名來(lái)識(shí)別 用戶 第二步輸入用戶的口令 該口令是用戶自己選擇的一個(gè)字符串 對(duì)其 他用戶是保密的 是在登錄時(shí)系統(tǒng)用來(lái)辨別真假用戶的關(guān)鍵字1. 啟動(dòng)和登錄系統(tǒng)超級(jí)用戶的用戶名為 root密碼在安裝系統(tǒng)時(shí)已設(shè)定系統(tǒng)啟動(dòng)成功后屏幕 顯示下面的提示localhostlogin:這時(shí)輸入超級(jí)用戶名root然后鍵入回車鍵此時(shí)用戶會(huì)在屏幕上看到輸入口 令的提示local

17、hostlogin:root Password:這時(shí)需要輸入口令 輸入口令時(shí)口令不會(huì)在屏幕上顯示出來(lái)如果用戶輸入了錯(cuò)誤的口令就會(huì)在屏幕上看到下列信息loginincorrect.這時(shí)需要重新輸入 當(dāng)用戶正確地輸入用戶名和口令后就能合法地進(jìn)入系 統(tǒng)屏幕顯示rootloclhost/root#此時(shí)說(shuō)明用戶已經(jīng)登錄到系統(tǒng)中可以進(jìn)行操作了這里#是超級(jí)用戶的系 統(tǒng)提示符普通用戶在建立了普通用戶帳號(hào)以后就可以進(jìn)行登錄了不論是超級(jí)用戶還是普通用戶需要退出系統(tǒng)時(shí) 在shell提示符下鍵入命 令即可還有其他退出系統(tǒng)的方法但上面一種是最安全的2. 重新啟動(dòng)系統(tǒng)以rootLinux操作系統(tǒng)后執(zhí)行reboot命令可以

18、重新啟動(dòng)linux系統(tǒng)rootloclhost/root#reboot3. 關(guān)閉系統(tǒng)shutdown 命令可以安全地關(guān)閉或重啟Linux系統(tǒng)它在系統(tǒng)關(guān)閉之前給系統(tǒng) 上的所有登錄用戶提示一條警告信息該命令還允許用戶指定一個(gè)時(shí)間參數(shù) 可以是一個(gè)精確的時(shí)間也可以是從現(xiàn)在開(kāi)始的一個(gè)時(shí)間段 精確時(shí)間的格 式是時(shí)間段由+和分鐘數(shù)表示系統(tǒng)執(zhí)行 該命令后會(huì)自動(dòng)進(jìn)行數(shù)據(jù)同步的工作該命令的一般格式shutdown 選項(xiàng) 時(shí)間 警告信息命令中各選項(xiàng)的含義為:- k 并不真正關(guān)機(jī)而只是發(fā)出警告信息給所有用戶- r 關(guān)機(jī)后立即重新啟動(dòng)- h 關(guān)機(jī)后不重新啟動(dòng)- f 快速關(guān)機(jī)重啟動(dòng)時(shí)跳過(guò)fsck- n 快速關(guān)機(jī)不經(jīng)過(guò)in

19、it程序- c 取消一個(gè)已經(jīng)運(yùn)行的需要特別說(shuō)明的是該命令只能由超級(jí)用戶使用例1系統(tǒng)在十分鐘后關(guān)機(jī)并且馬上重新啟動(dòng)#shutdownr+10例2系統(tǒng)馬上關(guān)機(jī)并且不重新啟動(dòng)#shutdownhnow 文件和目錄操作命令命令這個(gè)命令就相當(dāng)于dos下的命令一樣 也是Linux控制臺(tái)命令中最為重要 幾個(gè)命令之一最常用的參數(shù)有三個(gè)-a-l和ls -aLinux 系統(tǒng)上的文件以.開(kāi)頭的文件被系統(tǒng)視為隱藏文件僅用 命令是看不 到他們的而用 除了顯示一般文件名外連隱藏文件也會(huì)顯示出來(lái)ls l L的小寫(xiě)不是數(shù)字 1這個(gè)命令可以使用長(zhǎng)格式顯示文件內(nèi)容 如果需要察看更詳細(xì)的文件資料就 要用到 -l這個(gè)指令ls F 例

20、如可執(zhí)行文件加 目錄則加/cd命令cd 這個(gè)命令是用來(lái)進(jìn)出目錄的 它的使用方法和在dos下沒(méi)什么兩樣 但和 dos不同的是Linux的目錄對(duì)大小寫(xiě)是敏感的 如果大小寫(xiě)拼寫(xiě)有誤 你的cd 操作是成功不了的 另外 cd如果直接輸入 cd后面不加任何東西會(huì)回到使 用者自己的目錄 假設(shè)如果是root那就是回到/root cd 是一樣的rmdir命令用來(lái)建立新的目錄如輸入如下命令mkdirwork將在當(dāng)前目錄下新建一個(gè)目錄rmdir用來(lái)刪除已建立的目錄如輸入如下命令rmdirwork將刪除已存在的空目錄cpcp 這個(gè)命令相當(dāng)于doscopy命令具體用法是cp r 源文件(source) 參數(shù)r是指連同源

21、文件中的子目錄一同拷貝rmrm這個(gè)命令是用來(lái)刪除文件的rm命令常用的參數(shù)有三個(gè)-i,-r,-f 比如我現(xiàn)在要?jiǎng)h除一個(gè)名字為的一個(gè)文件輸入如下命令rm i test系統(tǒng)會(huì)詢問(wèn)我們是否要?jiǎng)h除test文件 敲了 y/n test文件 r 目錄名 這個(gè)操作可以連同這個(gè)目錄下面的子目錄都刪除 功能比上 面講到的更強(qiáng)大 不僅可能刪除指定的目錄 而且可以刪除該目錄下所 有文件和子目錄f 文件名這個(gè)操作可以不經(jīng)確認(rèn)強(qiáng)制刪除文件這個(gè)命令的功能是移動(dòng)目錄或文件引申的功能是給目錄或文件重命名 比如mv/tmp/xxx.tar/root目錄下的文件移動(dòng)到/root目錄下而mvaaa.tarbbb.tar則是將當(dāng)前目錄

22、下的文件 更名為catcat 這個(gè)命令是linux中非常重要的一個(gè)命令它的功能是顯示或連結(jié)一般的ascii文本文件它的用法如下cattext該命令顯示這個(gè)文件的內(nèi)容catfile1file2該命令依順序顯示file1,file2的內(nèi)容catfile1file2file3該命令把file1,file2文件中moremore 是顯示一般文本文件的指令如果一個(gè)文本文件太長(zhǎng)了超過(guò)一個(gè)屏幕的 畫(huà)面用cat來(lái)看實(shí)在是不理想就可以試試more用法如下morefile1這個(gè)命令的作用是顯示用戶當(dāng)前的工作路徑直接輸入即可 用戶及用戶組管理命令useradduseradd命令可以創(chuàng)建一個(gè)新的用戶帳號(hào)其最基本用法為

23、useradd用戶名 如輸入以下命令useraddnewuser系統(tǒng)將創(chuàng)建一個(gè)新用戶newuser該用戶的目錄為/home/newuseruseradd命令的參數(shù)較多常用的組合為useradd 用戶名-g 組名 組名 目錄名-p 密碼 其中-g指定該用戶的首要組-G指定該用戶的次要組-d 指定該用戶的目錄-p 指定該用戶的密碼 如輸入以下命令useraddoraclegoinstallGdba d/home/oraclepora123系統(tǒng)將創(chuàng)建一個(gè)用戶oracle 用戶的首要組為 次要組為dba 目錄為/home/oracle密碼為ora123userdeluserdel命令用于刪除一個(gè)已存在

24、的帳號(hào)其用法為userdel用戶名groupaddgroupadd命令可以創(chuàng)建一個(gè)新的用戶組其最基本用法為groupadd組名 如輸入以下命令groupaddnewgroup系統(tǒng)將創(chuàng)建一個(gè)新的用戶組newgroupgroupdelgroupdel命令用于刪除一個(gè)已存在的用戶組其用法為groupdel 組名出于系統(tǒng)安全考慮 Linux系統(tǒng)中的每一個(gè)用戶除了有其用戶名外還有其對(duì)應(yīng) 的用戶口令 用戶可以隨時(shí)用命令改變自己的口令 該命令的一般格 式為passwd輸入該命令后按系統(tǒng)提示依次輸入密碼和密碼確認(rèn)后即可完成用戶密碼 的修改此外超級(jí)用戶還可以修改其他用戶的口令命令如下 用戶名susu 命令這個(gè)命

25、令非常重要 它可以讓一個(gè)普通用戶擁有超級(jí)用戶或其他用戶 的權(quán)限 也可以讓超級(jí)用戶以普通用戶的身份做一些事情 普通用戶使用這 個(gè)命令時(shí)必須有超級(jí)用戶或其他用戶的口令 如要離開(kāi)當(dāng)前用戶的身份 可 以鍵入命令 su命令的一般形式為su - 用戶名 命令是非常重要的 用于改變文件或目錄的訪問(wèn)權(quán)限 該命令有兩種 用法 一種是包含字母和操作符表達(dá)式的文字設(shè)定法 另一種是包含數(shù)字的 數(shù)字設(shè)定法由于數(shù)字設(shè)定法不太直觀本文不做介紹文字設(shè)定法的用法如下 +|- | 文件名 命令中各選項(xiàng)的含義為1操作對(duì)象可以是下述字母中的任一個(gè)或者它們的組合u 即文件或目錄的所有者g 表示同組(group)用戶的所有用戶o 表示其

26、他(others)用戶a 表示所有(all)用戶它是系統(tǒng)默認(rèn)值2操作符號(hào)可以是+添加某個(gè)權(quán)限- 取消某個(gè)權(quán)限=賦予給定權(quán)限,并取消其他所有權(quán)限3表示權(quán)限常用的參數(shù)有r 可讀w可寫(xiě)x可執(zhí)行舉例1將文件script的權(quán)限設(shè)為可執(zhí)行命令如下chmod=rxtext執(zhí)行成功后用 -l script命令查看文件屬性的結(jié)果如下-r-xr-xr-x1 user0 Feb 10 09:42 script2將文件的權(quán)限設(shè)為 文件屬主可讀 可寫(xiě) 可執(zhí)行 與文件屬主同組 的用戶可讀其他用戶不可讀命令如下chmod u=rwx,g=r,o= text注意,后無(wú)空格o=后有空格執(zhí)行成功后用 命令查看文件屬性的結(jié)果如下-

27、rwxr 1user group 0用于更改某個(gè)文件或目錄的屬主和屬組 這個(gè)命令也很常用 例如 root用戶把自己的一個(gè)文件拷貝給用戶 為了讓用戶oracle能夠存 取這個(gè)文件 root用戶應(yīng)該把這個(gè)文件的屬主設(shè)為oracle 否則用戶oracle 無(wú)法存取這個(gè)文件 的基本用法為 用戶:組 文件 舉例chownoracle:dbatext該命令將文件的屬主和屬組分別改為oracle和dba 進(jìn)程及任務(wù)管理命令Linux系統(tǒng)上所有運(yùn)行的東西都可以稱之為一個(gè)進(jìn)程 每個(gè)用戶任務(wù) 每個(gè)系 統(tǒng)管理守護(hù)進(jìn)程都可以稱之為進(jìn)程 Linux用分時(shí)管理方法使所有的任務(wù)共同 分享系統(tǒng)資源 以下將介紹一些常用的查看和

28、控制進(jìn)程的命令psps 命令是最基本同時(shí)也是非常強(qiáng)大的進(jìn)程查看命令 使用該命令可以查看有 哪些進(jìn)程正在運(yùn)行以及運(yùn)行的狀態(tài) 進(jìn)程是否結(jié)束 進(jìn)程有沒(méi)有僵死 哪些 進(jìn)程占用了過(guò)多的資源等等該命令的基本用法如下ps 選項(xiàng)其中常用的選項(xiàng)有-e 顯示所有進(jìn)程-f 全格式-l 長(zhǎng)格式舉例1在控制臺(tái)輸入ps命令得到類似如下的輸出PID TTYTIMECMD12039 pts/000:00:00bash18710 pts/000:00:00ps該命令顯示當(dāng)前登錄用戶的執(zhí)行進(jìn)程 顯示的項(xiàng)目共分為四項(xiàng) 依次為 程 TTY(終端名稱) 2在控制臺(tái)輸入以下命令ps efUIDPIDPPIDC STIME TTYTIME

29、CMDroot100Jan14?00:00:05initroot210Jan14?00:00:00keventdroot310Jan14?00:00:00kapmd.該命令將顯示所有執(zhí)行進(jìn)程的信息 顯示的項(xiàng)目依次為 戶 PPID(父進(jìn)程 TTY(終端名稱) 動(dòng)時(shí)間) 該命令的輸出較多可以使用grep命令進(jìn)行過(guò)慮以方便查看如psef|greporacle將只顯示出包含oracle的輸出行可以查詢執(zhí)行進(jìn)程的用戶為oracle的所有 進(jìn)程toptop 命令和ps 命令的基本作用是相同的顯示系統(tǒng)當(dāng)前的進(jìn)程和其他狀況 但是top是一個(gè)動(dòng)態(tài)顯示過(guò)程即可以通過(guò)用戶按交互來(lái)不斷刷新當(dāng)前狀態(tài)top的命令參數(shù)并不

30、重要簡(jiǎn)單的輸入top命令即可查看系統(tǒng)運(yùn)行狀態(tài)top命令執(zhí)行過(guò)程中可以使用交互命令 從使用角度來(lái)看 熟練的掌握這些命 令比掌握選項(xiàng)還重要一些這些命令都是單字母的常用的命令有立即刷新顯示h或者? 顯示幫助畫(huà)面給出一些簡(jiǎn)短的命令總結(jié)說(shuō)明m切換顯示內(nèi)存信息t 切換顯示進(jìn)程和狀態(tài)信息 c 切換顯示命令名稱和完整命令行 M根據(jù)駐留內(nèi)存大小進(jìn)行排序P根據(jù)使用百分比大小進(jìn)行排序q 退出命令可以用于終止后臺(tái)進(jìn)程 命令是通過(guò)向進(jìn)程發(fā)送指定的信號(hào)來(lái) 結(jié)束進(jìn)程的命令的語(yǔ)法格式很簡(jiǎn)單大致有以下兩種方式 -s 信號(hào) 進(jìn)程號(hào)其中發(fā)出的信號(hào)既可以是信號(hào)名也可以對(duì)應(yīng)數(shù)字如 -9 1234命令1234的進(jìn)程 -l該命令顯示信號(hào)列

31、表croncron 命令用來(lái)實(shí)現(xiàn)定時(shí)任務(wù)的完成如每日?qǐng)?zhí)行一次的任務(wù)進(jìn)程 cron 命令是不應(yīng)該手工啟動(dòng)的一般情況下cron 命令在系統(tǒng)啟動(dòng)時(shí)就由一 個(gè)shell腳本自動(dòng)啟動(dòng)啟動(dòng)后cron 命令會(huì)搜索/var/spool/cron目錄 尋找 文件中的用戶名命名的crontab 文件被找到的這種文件將載 入內(nèi)存例如一個(gè)用戶名為 user 的用戶它所對(duì)應(yīng)的 crontab 文件就應(yīng)該是/var/spool/cron/user 也就是說(shuō) 以該用戶命名的 crontab 文件存放在/var/spool/cron目錄下面 cron命令還將搜索/etc/crontab文件 這個(gè)文件是 用不同的格式寫(xiě)成的 c

32、ron啟動(dòng)以后它將首先檢查是否有用戶設(shè)置了crontab 文件 如果沒(méi)有就轉(zhuǎn)入休眠狀態(tài) 釋放系統(tǒng)資源 它每分鐘醒過(guò)來(lái)一次查看 當(dāng)前是否有需要運(yùn)行的命令可以使用crontab 命令查看目前已經(jīng)存在的cron任務(wù) 磁盤及文件系統(tǒng)管理命令管理文件系統(tǒng)其實(shí)是相當(dāng)復(fù)雜的工作本文將只介紹日常維護(hù)需要的一些管 理命令主要內(nèi)容有掛裝和卸載硬盤分區(qū)等dfdf命令可以顯示目前磁盤剩余的磁盤空間常用的參數(shù)為-k如df k該語(yǔ)句將顯示各分區(qū)的磁盤空間使用情況mount和umountmount 命令有很多參數(shù)其中大多數(shù)都不會(huì)在日常工作中用到mount 命令 最常見(jiàn)的用法如下所示mount 選項(xiàng) 設(shè)備目錄 其中最常用的選

33、項(xiàng)是- a 文件中列出的文件系統(tǒng)都掛裝上掛裝軟驅(qū)和光驅(qū)的命令比較簡(jiǎn)單直接輸入以下命令即可mount/mnt/cdrom mount/mnt/floppyumount命令用于卸載一個(gè)文件系統(tǒng)命令的格式如下umount -f directory其中directory是準(zhǔn)備卸載的目錄名umount命令有一個(gè)不足之處 個(gè)分區(qū)上打開(kāi)了文件就無(wú)法把這個(gè)文件系統(tǒng)卸載下來(lái) 這時(shí)可以使用和-f 參數(shù)強(qiáng)制執(zhí)行卸載操作 當(dāng)然 這種操作可能會(huì)造成用戶數(shù)據(jù)的丟失 如umount-f/mnt/cdrom該命令將強(qiáng)制卸載掛裝在/mnt/cdrom目錄下的文件系統(tǒng) 軟件安裝命令tartar 命令用于把多個(gè)文件合并于一個(gè)檔案文

34、件中 并提供分解的合并后的檔案 文件的功能 它獨(dú)立于壓縮工具 因此可以選擇在合并前是否壓縮 tar 命令 的基本用法為tar 選項(xiàng) 文件名 常用的選項(xiàng)包括-c 創(chuàng)建一個(gè)新的檔案文件-t 查看檔案文件的內(nèi)容-x分解檔案文件的內(nèi)容-f 指定檔案文件的名稱-v 顯示過(guò)程信息-z采用壓縮方式 舉例1tar -czf 該命令將/u01/app/oracle 目錄下的所有文件/etc/oratab 文件和/home/oracle目錄下的所有文件合并到oracle.tar文件中并采用壓縮方式2tar -tzf 該命令列出歸檔文件oracle.tar中的所有文件列表3tar oracle.tar.gz該命令將

35、歸檔文件分解并解壓縮到原有文件的路徑中rpmrpm命令的功能有很多 在這里我們只介紹如何利用rpm安裝和查詢已安 裝的軟件1安裝rpm安裝軟件包的基本語(yǔ)法如下 -i rpm包名例如rpm-itomcat4.rpm該命令將安裝Tomcat軟件并進(jìn)行相關(guān)系統(tǒng)配置2升級(jí)rpm升級(jí)軟件包的基本語(yǔ)法如下 -Urpm包名 例如rpmUtomcat4.rpm該命令將升級(jí)Tomcat軟件并進(jìn)行相關(guān)系統(tǒng)配置3查看已安裝的軟件有的時(shí)候 了解系統(tǒng)中都已經(jīng)安裝了哪些軟件包以及它們的用途是很有用 的R P M的查詢參數(shù)就可以做到這一點(diǎn)要想列出已經(jīng)安裝的全部軟件包可以通過(guò)以下命令rpm-qa可以使用g r e p 命令指

36、定軟件包的名稱或者部分名稱如下所示rpm -qa|greptomcat該命令將列出包名中包含的軟件包此外要想找出某個(gè)特定的文件到底是屬于哪個(gè)軟件包的可以輸入 -qf 其中是準(zhǔn)備要查找其歸屬的文件名稱要想查出某個(gè)已經(jīng)安裝的軟件包的功能可以用如下命令rpm-qipackagename其中packagename 是要查找其用途的軟件包名稱4刪除已安裝的軟件使用RPM刪除軟件包就像安裝它們一樣簡(jiǎn)單大多數(shù)情況下用戶只需 要輸入命令rpm-epackagename其中 是要查刪除的軟件包名稱第2章文件查看/編輯方法介紹2.1 命令介紹cat 命令的原含義為連接concatenate用于連接多個(gè)文件內(nèi)容并輸

37、出到 標(biāo)準(zhǔn)輸出流中標(biāo)準(zhǔn)輸出流默認(rèn)為屏幕實(shí)際運(yùn)用過(guò)程中 我們常使用它 來(lái)顯示文件內(nèi)容 如果您熟悉下的type命令 相信不難掌握cat命 令 該命令的常用示例如下 顯示文件的內(nèi)容 顯示和文件的內(nèi)容cat -n顯示文件的內(nèi)容同時(shí)顯示行號(hào)2.2 命令介紹vi是 Interface 的簡(jiǎn)稱 它在Linux上的地位就仿佛程序在 上一樣 它可以執(zhí)行輸出 刪除 查找 替換 塊操作等眾多文本操作 而 且用戶可以根據(jù)自己的需要對(duì)其進(jìn)行定制 這是其他編輯程序所沒(méi)有的vi不是一個(gè)排版程序它不象Word或那樣可以對(duì)字體格式段落等 其他屬性進(jìn)行編排它只是一個(gè)文本編輯程序vi 沒(méi)有菜單只有命令且命令繁多限于篇幅本文只介紹常

38、用的命令有三種基本工作模式命令行模式文本輸入模式和末行模式命令行模式任何時(shí)候 不管用戶處于何種模式 只要按一下 鍵 即可使vi 進(jìn)入 命令行模式 當(dāng)在shell環(huán)境下輸入命令啟動(dòng)編輯器時(shí) 也是處于該模式 下在該模式下 用戶可以輸入各種合法的vi 命令 用于管理自己的文檔 此時(shí) 從鍵盤上輸入的任何字符都被當(dāng)作編輯命令來(lái)解釋 若輸入的字符是合法的 vi 命令 則vi 在接受用戶命令之后完成相應(yīng)的動(dòng)作但需注意的是 所輸入 的命令并不在屏幕上顯示出來(lái)若輸入的字符不是vi 的合法命令 vi 會(huì)響 鈴報(bào)警文本輸入模式在命令模式下輸入插入命令i 附加命令a 打開(kāi)命令o 修改命令c 取代 命令r或替換命令s都

39、可以進(jìn)入文本輸入模式 在該模式下 用戶輸入的任何 字符都被vi 當(dāng)做文件內(nèi)容保存起來(lái) 并將其顯示在屏幕上 在文本輸入過(guò)程 中 若想回到命令模式下 按 鍵即可末行模式在命令模式下用戶按 : 鍵即可進(jìn)入末行模式下 此時(shí)會(huì)在顯示窗口的最 后一行通常也是屏幕的最后一行顯示一個(gè):作為末行模式的提示符 等待用戶輸入命令 多數(shù)文件管理命令都是在此模式下執(zhí)行的如把編輯緩 沖區(qū)的內(nèi)容寫(xiě)到文件中等末行命令執(zhí)行完后vi自動(dòng)回到命令模式若在末行模式下輸入命令過(guò)程中改變了主意可按鍵或用退格鍵 將輸入的命令全部刪除之后再按一下退格鍵即可使vi回到命令模式下 的進(jìn)入與退出在shell模式下鍵入及需要編輯的文件名即可進(jìn)入例如

40、即可編輯文件 如果該文件存在 則編輯界面中會(huì)顯示該文件的 內(nèi)容 并將光標(biāo)定位在文件的第一行 如果文件不存在 則編輯界面中無(wú)任 何內(nèi)容 如果需要在進(jìn)入 編輯界面后 將光標(biāo)置于文件的第n 行 則在 命令后面加上 +n 參數(shù)即可 例如需要從文件的第5行開(kāi)始顯 示 則使用如下命令vi+5example.txt退出時(shí)需要在末行模式中輸入退出命令q如果在文本輸入模式下 首先按鍵進(jìn)入命令模式然后輸入:進(jìn)入末行模式在末行模式 下可使用如下退出命令:q直接退出如果在文本輸入模式下修改了文檔內(nèi)容則不能退出保存后退出同:q!不保存內(nèi)容強(qiáng)制退出 中顯示行號(hào)在末行模式下輸入如下命令setnumber可使在編輯界面中顯示

41、行號(hào)此外 在末行模式下 可使用如下 nu 命令number 的簡(jiǎn)寫(xiě)來(lái)顯示光標(biāo) 所在行的行號(hào)及該行的內(nèi)容 光標(biāo)移動(dòng)操作全屏幕文本編輯器中 光標(biāo)的移動(dòng)操作無(wú)疑是最經(jīng)常使用的操作了 用戶只 有熟練地使用移動(dòng)光標(biāo)的這些命令 才能迅速準(zhǔn)確地到達(dá)所期望的位置處進(jìn) 行編輯vi中的光標(biāo)移動(dòng)既可以在命令模式下 也可以在文本輸入模式下 但操作的方 法不盡相同在文本輸入模式下 可直接使用鍵盤上的四個(gè)方向鍵移動(dòng)光標(biāo) 在命令模式 下 有很多移動(dòng)光標(biāo)的方法 不但可以使用四個(gè)方向鍵來(lái)移動(dòng)光標(biāo) 還可以 用h j k l這四個(gè)鍵代替四個(gè)方向鍵來(lái)移動(dòng)光標(biāo) 這樣可以避免由于不同機(jī) 器上的不同鍵盤定義所帶來(lái)的矛盾 而且使用熟練后可以

42、手不離開(kāi)字母鍵盤 位置就能完成所有操作 從而提高工作效率以下命令均在命令行模式下完成光標(biāo)移動(dòng)h光標(biāo)左移如果在按h命令前輸入數(shù)字n則光標(biāo)左移n個(gè)字符l光標(biāo)右移如果在按l命令前輸入數(shù)字n則光標(biāo)右移n個(gè)字符j光標(biāo)上移如果在按j命令前輸入數(shù)字n則光標(biāo)上移n個(gè)字符k光標(biāo)下移如果在按k命令前輸入數(shù)字n移n個(gè)字符0零 光標(biāo)移到行首$光標(biāo)移到行尾H光標(biāo)移到屏幕上顯示的第一行并不一定是文件頭L光標(biāo)移到屏幕上顯示的最后一行并不一定是文件尾M光標(biāo)移到屏幕的中間一行nG光標(biāo)移到第n行w或W將光標(biāo)右移至下一個(gè)單詞的詞首e或E 如果光標(biāo)起始位置處于單詞內(nèi)即非單詞尾處則該命令將把光 標(biāo)移到本單詞詞尾 如果光標(biāo)起始位置處于單

43、詞尾 則該命令將把光標(biāo)移動(dòng) 到下一個(gè)單詞的詞尾b或B 如果光標(biāo)處于所在單詞內(nèi)即非單詞首則該命令將把光標(biāo)移至 本單詞詞首 如果光標(biāo)處于所在單詞的詞首 則該命令將把光標(biāo)移到上一個(gè) 單詞的詞首Ctrl+G狀態(tài)命令顯示當(dāng)前編輯文檔的狀態(tài)包括正在編輯的文件名是 否修改過(guò)當(dāng)前行號(hào)文件的行數(shù)以及光標(biāo)之前的行占整個(gè)文件的百分比此外也可以通過(guò)以下末行模式下的命令完成光標(biāo)在整個(gè)文件中的移動(dòng)操作:n光標(biāo)移到文件的第n行:$光標(biāo)移到文件的最后一行 文本插入操作在命令模式下 用戶輸入的任何字符都被 當(dāng)作命令加以解釋執(zhí)行 如果用 戶要將輸入的字符當(dāng)作是文本內(nèi)容時(shí) 則首先應(yīng)將 的工作模式從命令模式 切換到文本輸入模式 切換

44、的方式是使用下面的命令提供了兩個(gè)插入命令i和I1. i命令插入文本從光標(biāo)所在位置前開(kāi)始并且插入過(guò)程中可以使用鍵刪除錯(cuò)誤的輸入此時(shí) 處于插入狀態(tài)屏幕最下行顯示插入字樣2. I命令該命令是將光標(biāo)移到當(dāng)前行的行首然后在其前插入文本附加append命令提供了兩個(gè)附加插入命令a和A1. a命令 該命令用于在光標(biāo)當(dāng)前所在位置之后追加新文本 新輸入的 文本放在光標(biāo)之后 在光標(biāo)后的原文本將相應(yīng)地向后移動(dòng) 光標(biāo)可在一行的 任何位置2.A命令該命令與a命令不同的是A命令將把光標(biāo)挪到所在行的行 尾從那里開(kāi)始插入新文本當(dāng)輸入A命令后光標(biāo)自動(dòng)移到該行的行尾a和A命令是把文本插入到行尾的唯一方法打開(kāi)open命令不論是命令

45、也好 還是append命令也好 所插入的內(nèi)容都是從當(dāng)前行 中的某個(gè)位置開(kāi)始的 若我們希望在某行之前或某行之后插入一些新行 則 應(yīng)使用open命令提供了兩個(gè)打開(kāi)命令o和O1. o命令 該命令將在光標(biāo)所在行的下面新開(kāi)一行 并將光標(biāo)置于該行 的行首 等待輸入文本 要注意當(dāng)使用刪除字符時(shí)只能刪除從 插入模式開(kāi)始的位置以后的字符 對(duì)于以前的字符不起作用2.O命令和o命令相反O命令是在光標(biāo)所在行的上面插入一行并 將光標(biāo)置于該行的行首等待輸入文本 文本修改操作在命令模式下可以使用 提供的各種有關(guān)命令對(duì)文本進(jìn)行修改包括對(duì)文本 內(nèi)容的刪除復(fù)制取代和替換等1. 文本刪除/移動(dòng)在編輯文本時(shí) 經(jīng)常需要?jiǎng)h除一些不需要的

46、文本 我們可以用 鍵將輸錯(cuò)或不需要的文本刪除 但此時(shí)有一個(gè)限制就是當(dāng)刪到行頭之后 再 想刪上面那行的內(nèi)容是不可能的在命令模式下 提供了許多刪除命令 這些命令大多是以d開(kāi)頭的 常用的 有1. 刪除單個(gè)字符x刪除光標(biāo)處的字符 若在x之前加上一個(gè)數(shù)字n 則刪除從光標(biāo)所在位置 開(kāi)始向右的n個(gè)字符X刪除光標(biāo)前面的那個(gè)字符若在X之前加上一個(gè)數(shù)字n則刪除從光標(biāo) 前面那個(gè)字符開(kāi)始向左的n個(gè)字符顯然這兩個(gè)命令是刪除少量字符的快捷方法2. 刪除多個(gè)字符dd刪除光標(biāo)所在的整行在dd前可加上一個(gè)數(shù)字n表示刪除當(dāng)前行及 其后n-1行的內(nèi)容D或d$兩命令功能一樣都是刪除從光標(biāo)所在處開(kāi)始到行尾的內(nèi)容d0刪除從光標(biāo)前一個(gè)字符

47、開(kāi)始到行首的內(nèi)容 刪除一個(gè)單詞 若光標(biāo)處在某個(gè)詞的中間 則從光標(biāo)所在位置開(kāi)始刪至 詞尾 同dd命令一樣 可在dw之前加一個(gè)數(shù)字n 表示刪除n個(gè)指定的單 詞如果用戶不小心進(jìn)行了誤刪除操作也不要緊提供了恢復(fù)誤操作的命令 并且可以將恢復(fù)的內(nèi)容移動(dòng)放在文本的任何地方恢復(fù)命令用np其 中n為需要恢復(fù)的次數(shù)例如使用dd命令刪除了一行內(nèi)容然后使用 命令則被刪除的內(nèi)容會(huì)被重新插入兩遍通過(guò)dd命令及p命令的結(jié)合使用可以很方便的實(shí)現(xiàn)文本行的移動(dòng)操作2. 文本復(fù)制命令yy復(fù)制光標(biāo)所在的整行 在yy前可加上一個(gè)數(shù)字n 表示復(fù)制當(dāng)前行及其 后n-1行的內(nèi)容文本行復(fù)制后通過(guò)使用上面介紹的p命令可以將文本行粘貼到任何地 方

48、dd yy及p命令在中的作用 類似于中圖形編輯程序的 剪切 復(fù)制及粘貼命令3. 是非常有用的命令 它可以取消前 一次的誤操作或不合適的操作對(duì)文件造成的影響 使之回復(fù)到這種誤操作或 不合適操作被執(zhí)行之前的狀態(tài)取消上一命令有兩種形式在命令模式下鍵入字符u 和U 它們的功能都是 取消剛才輸入的命令恢復(fù)到原來(lái)的情況小寫(xiě)u 和大寫(xiě)U在具體細(xì)節(jié)上有 所不同 二者的區(qū)別在于 大寫(xiě)U命令的功能是恢復(fù)到誤操作命令前的情況 即如果插入命令后使用 U 命令就刪除剛剛插入的內(nèi)容如果刪除命令后使 用U 命令就相當(dāng)于在光標(biāo)處又插入剛剛刪除的內(nèi)容這里把所有修改文本 的命令都視為插入命令也就是說(shuō)U 命令只能取消前一步操作 如

49、果用 U 命令撤消了前一步操作當(dāng)再按U 鍵時(shí)并不是撤消再前一步的操作而是 撤消了剛才U命令執(zhí)行的操作也就是又恢復(fù)到第一次使用U命令之前的狀 態(tài)結(jié)果是什么都沒(méi)做而小寫(xiě) u 命令的功能是把當(dāng)前行恢復(fù)成被編輯前的 狀態(tài)而不管此行被編輯了多少次重復(fù)命令Redo重復(fù)命令也是一個(gè)非常常用的命令 在文本編輯中經(jīng)常會(huì)碰到需要機(jī)械地重 復(fù)一些操作 這時(shí)就需要用到重復(fù)命令 它可以讓用戶方便地再執(zhí)行一次前 面剛完成的某個(gè)復(fù)雜的命令重復(fù)命令只能在命令模式下工作在該模式下按.鍵既可執(zhí)行一個(gè)重復(fù) 命令時(shí)其結(jié)果是依賴于光標(biāo)當(dāng)前位置的 文本搜索與替換操作在進(jìn)行文本編輯的時(shí)候您可以需要搜索或定位特定的單詞或單詞的一部分編輯器有

50、向前或向后搜索指定模式的功能/ 是編輯器的模式搜索命令 鍵入 / 后 屏幕的底部會(huì)出現(xiàn)一行 同 時(shí)一個(gè)斜扛會(huì)出現(xiàn)在底行的行首上 且光標(biāo)被放置在斜扛之后 此時(shí) 您可 以在光標(biāo)位置鍵入你需要搜索的模式 輸入完成并按下ENTER鍵后 編輯器 將開(kāi)始從光標(biāo)所在的位置起向文件尾部搜索你鍵入的模式 如果輸入的模式 被找到 光標(biāo)將停留在找到的模式上 在找到一個(gè)匹配的模式后 如果您還 需要搜索下一個(gè)匹配的模式 使用命令 n 即可 如果需要找到上一個(gè)匹配 的模式 則使用 N 命令即可此外? 命令也是模式搜索命令 與 / 的區(qū)別在于 / 是從光標(biāo)當(dāng) 前所在位置向文件尾部搜索 而 ? 命令則是由光標(biāo)當(dāng)前所在位置向文

51、件頭 部搜索文本替換操作需要使用末行模式進(jìn)行操作 即所有文本替換操作命令均以 :開(kāi)頭文本替換命令的格式為用于將光標(biāo)所在段落搜索到的第一個(gè) 替換為 用于將光標(biāo)所在段落的所有替換為用于將從m行開(kāi)始至n行結(jié)束的所有搜索到的 替換為text2其中可以使用$表示末行即1,$表示替換文檔中的所 有符合條件的字符2.3 head及tail命令介紹當(dāng)需要查看一個(gè)文本文件的頭部或尾部時(shí) head 命令及tail 命令可以非常方 便的完成該操作 head 命令用于查看一個(gè)文本文件的開(kāi)頭部分 而tail 命令 則用于顯示文本文件的末尾幾行 這兩個(gè)命令舉例如下head example.txt顯示文件的前十行內(nèi)容hea

52、d -n 20 example.txt顯示文件的前二十行內(nèi)容tail example.txt顯示文件的后十行內(nèi)容tail -n 20 example.txt顯示文件的后二十行內(nèi)容tail -f example.txt顯示文件的后十行內(nèi)容 并在文 件內(nèi)容增加后自動(dòng)顯示新增的文件內(nèi)容 注意最后一條命令非常有用尤其在監(jiān)控日志文件時(shí)可以在屏幕上一直顯示新 增的日志信息第3章網(wǎng)絡(luò)配置及操作3.1 網(wǎng)絡(luò)配置命令Linux系統(tǒng)中最常用的網(wǎng)絡(luò)配置命令包括ifconfig route ifconfig用來(lái)查 看和配置網(wǎng)絡(luò)接口通常是網(wǎng)卡信息 包括網(wǎng)絡(luò)接口設(shè)備的 地址 掩碼 等 route用來(lái)管理Linux系統(tǒng)內(nèi)核

53、中的路由表 它最大的用途就是用來(lái)設(shè)定 靜態(tài)的路由表項(xiàng) 通常是在系統(tǒng)用ifconfig配置網(wǎng)絡(luò)接口后 用它來(lái)設(shè)定主機(jī) 或者一網(wǎng)段的地址應(yīng)該通過(guò)什么接口發(fā)送等ifconfig的語(yǔ)法為ifconfig -a -s netmask 其中interface 為網(wǎng)卡名 address 為地址broadcast 表示設(shè)置廣播地址其后的address 為廣播地址的netmask 表示設(shè)置子網(wǎng)掩碼 其后的address 為子網(wǎng)掩碼的up 設(shè)置當(dāng)前網(wǎng)卡的狀態(tài)up 表示啟用當(dāng)前網(wǎng)卡表示關(guān)閉當(dāng)前網(wǎng)卡fconfig的常用參數(shù)說(shuō)明如下-a查看所有網(wǎng)卡狀態(tài)-Vifconfig命令的版本信息-s查看統(tǒng)計(jì)信息 示例1 將第一塊

54、網(wǎng)卡的地址設(shè)置為ifconfig eth0 格式 網(wǎng)絡(luò)設(shè)備名地址2 暫時(shí)關(guān)閉或啟用網(wǎng)卡關(guān)閉第一塊網(wǎng)卡ifconfig eth0 down啟用第一塊網(wǎng)卡ifconfig eth0 up3 將第一塊網(wǎng)卡的子網(wǎng)掩碼設(shè)置為ifconfig eth0 netmask 格式 網(wǎng)絡(luò)設(shè)備名netmask子網(wǎng)掩碼我們也可以同時(shí)設(shè)置地址和子網(wǎng)掩碼ifconfigeth0netmask4 查看第一塊網(wǎng)卡的狀態(tài)ifconfigeth0如果要查看所有的網(wǎng)卡狀態(tài)則直接使用不帶參數(shù)的ifconfig命令即可ifconfig輸出的狀態(tài)信息是十分有用的下面我們就簡(jiǎn)單說(shuō)明一下有幾個(gè)狀態(tài)比較重要UP/DOWN 網(wǎng)卡是否啟動(dòng)了如果是

55、DOWN的話那肯定無(wú)法用的 中的errors包的數(shù)量如果過(guò)大說(shuō)明網(wǎng)卡在接收時(shí)有問(wèn)題 中的errors包的數(shù)量如果過(guò)大說(shuō)明網(wǎng)卡在發(fā)送時(shí)有問(wèn)題route命令的語(yǔ)法為route -CFvneeroute family add -v-A-net|-hosttargetgwGwnetmask Nm metric route -V -help route的常用參數(shù)說(shuō)明如下-v使用冗余輸出模式-A指定特定的地址族例如inetinet6-n使用數(shù)字顯示的地址 例如 5 而不是去解釋域名-e使用與netstat相同的輸出格式-ee參數(shù)會(huì)產(chǎn)生很長(zhǎng)的輸出包括內(nèi)核路由表的幾乎所有信息-net目標(biāo)target是一個(gè)網(wǎng)段

56、-host目標(biāo)target是一個(gè)單獨(dú)的主機(jī)-F顯示內(nèi)核路由表結(jié)果可能被-e 和-ee參數(shù)改變-C顯示內(nèi)核中路由緩存信息del刪除一個(gè)路由表項(xiàng)add增加一個(gè)路由表項(xiàng)配置的目的網(wǎng)段或者主機(jī)可以是或者是網(wǎng)絡(luò)或主機(jī)名netmask Nm 用來(lái)指明要添加的路由表項(xiàng)的網(wǎng)絡(luò)掩碼 任何通往目的target 的分組都要通過(guò)這個(gè)網(wǎng)關(guān)metric M 設(shè)置路由表中該項(xiàng)的尺度域metric field為M示例1添加一條路由表項(xiàng)網(wǎng)段 應(yīng)該從接口eth0走routeadd-netnetmaskdeveth02添加一條缺省路由routeaddgw網(wǎng)關(guān)地址如果沒(méi)有其他匹配的路由項(xiàng)就使用這個(gè)路由規(guī)則3刪除缺省路由routede

57、lgw網(wǎng)關(guān)地址4route命令的輸出結(jié)果示例說(shuō)明 輸出的格式有以下幾欄Destination目標(biāo)網(wǎng)段或者主機(jī)網(wǎng)關(guān)地址如果沒(méi)有設(shè)置Genmask網(wǎng)絡(luò)掩碼Flags 一些可能的標(biāo)記如下U路由是活動(dòng)的H目標(biāo)是一個(gè)主機(jī)GRreinstateroute 動(dòng)態(tài)路由產(chǎn)生的表項(xiàng)Ddynamically installed by daemon or redirectMmodified from routing daemon or !reject route路由距離Ref路由項(xiàng)引用次數(shù)linux內(nèi)核中沒(méi)有使用查找路由項(xiàng)的次數(shù).該路由表項(xiàng)對(duì)應(yīng)的輸出接口3.2 網(wǎng)絡(luò)操作命令Linux系統(tǒng)常用的網(wǎng)絡(luò)操作命令包括nets

58、tat host 和ping netstat命令的功能是顯示網(wǎng)絡(luò)連接路由表和網(wǎng)絡(luò)接口信息,可以讓用戶得知 目前都有哪些網(wǎng)絡(luò)連接正在運(yùn)作nslookup命令的功能是查詢一臺(tái)機(jī)器的 地址和其對(duì)應(yīng)的域名它通常需要一臺(tái)域名服務(wù)器來(lái)提供域名服務(wù)如果用 戶已經(jīng)設(shè)置好域名服務(wù)器就可以用這個(gè)命令查看不同主機(jī)的地址對(duì)應(yīng)的 域名 host命令可根據(jù)主機(jī)名查詢主機(jī)的地址或根據(jù)主機(jī)地址查詢主機(jī) 名 finger命令的功能是查詢用戶的信息 通常會(huì)顯示系統(tǒng)中某個(gè)用戶的用戶 名主目錄停滯時(shí)間登錄時(shí)間 登錄等信息ping命令用于查看網(wǎng) 絡(luò)上的主機(jī)是否在工作netstat命令的語(yǔ)法為netstat 選項(xiàng) netstat的常用參

59、數(shù)說(shuō)明如下-a顯示所有socket包括正在監(jiān)聽(tīng)的-c每隔1秒就重新顯示一遍直到用戶中斷它-i顯示所有網(wǎng)絡(luò)接口的信息格式同ifconfig -n以網(wǎng)絡(luò)地址代替名稱顯示出網(wǎng)絡(luò)連接情形-r顯示核心路由表格式同route -t顯示TCP協(xié)議的連接情況-u顯示協(xié)議的連接情況-v顯示正在進(jìn)行的工作 示例1 在本機(jī)使用netstat命令其輸出為如下ActiveInternetconnections(w/oservers)ProtoRecv-QSend-QLocalAddressForeignAddressStatetcp02566:ssh68:1054ESTABLISHEDtcp006:ssh66:1222

60、ESTABLISHEDtcp006:15266:2625ESTABLISHEDtcp006:15266:2623ESTABLISHEDActiveUNIXdomainsockets(w/oservers)unix2STREAMCONNECTED50246124unix3 STREAMCONNECTEDunix2STREAMCONNECTED50246124unix3 STREAMCONNECTED3914245/tmp/.ICE-unix/dcop18694-1074144356unix3 STREAMCONNECTED3914244unix 3STREAMCONNECTED3914127/t

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論