Android系統(tǒng)在超級終端下必會的命令匯編_第1頁
Android系統(tǒng)在超級終端下必會的命令匯編_第2頁
Android系統(tǒng)在超級終端下必會的命令匯編_第3頁
Android系統(tǒng)在超級終端下必會的命令匯編_第4頁
Android系統(tǒng)在超級終端下必會的命令匯編_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、(完整版)引、概述BUSYBOX工具集一、安裝和登錄命令-二、文件處理命令-三、系統(tǒng)治理命令-四、網(wǎng)絡(luò)操作命令-五、系統(tǒng)安全相關(guān)命令-六、其他命令-附、功能強(qiáng)大的vi編輯器-引、概述BUSYBOX工具集所有命令差不多上運(yùn)用超級終端下的BUSYBOX工具集。以下簡述busyboxBusyBox 是標(biāo)準(zhǔn) Linux 工具的一個單個可執(zhí)行實(shí)現(xiàn)。BusyBox 包含了一些簡單的工具,例如 cat 和 echo,還包含了一些更大、更復(fù)雜的工具,例如 grep、find、mount 以及 telnet。有些人將 BusyBox 稱為 Linux 工具里的瑞士軍刀.簡單的講BusyBox就看起來是個大工具箱

2、,它集成壓縮了 Linux 的許多工具和命令。1、BusyBox 的誕生BusyBox 最初是由 Bruce Perens 在 1996 年為 Debian GNU/Linux 安裝盤編寫的。其目標(biāo)是在一張軟盤上創(chuàng)建一個可引導(dǎo)的 GNU/Linux 系統(tǒng),這能夠用作安裝盤和急救盤。2、busybox的用法能夠如此用busybox#busybox ls他的功能就相當(dāng)運(yùn)行l(wèi)s命令最常用的用法是建立指向busybox的鏈接,不同的鏈接名完成不同的功能.#ln -s busybox ls#ln -s busybox rm#ln -s busybox mkdir然后分不運(yùn)行這三個鏈接:#./ls#./r

3、m#./mkdir就能夠分不完成了ls rm 和mkdir命令的功能.盡管他們都指向同一個可執(zhí)行程序busybox,然而只要鏈接名不同,完成的功能就不同,專門多l(xiāng)inux網(wǎng)站都提供busybox的源代碼下載。3、配置busyboxbusybox的配置程序和linux內(nèi)核菜單配置方式簡直一模一樣.熟悉用make menuconfig方式配置linux內(nèi)核的朋友專門容易上手.#cp busybox-1.00.tar.gz /babylinux#cd /babylinux#tar xvfz busybox-1.00.tar.gz#cd busybox-1.00#make menuconfig下面是需

4、要編譯進(jìn)busybox的功能選項(xiàng)。General Configuration應(yīng)該選的選項(xiàng)Show verbose applet usage messagesRuntime SUID/SGID configuration via /etc/busybox.confBuild OptionsBuild BusyBox as a static binary (no shared libs)那個選項(xiàng)是一定要選擇的,如此才能把busybox編譯成靜態(tài)鏈接的可執(zhí)行文件,運(yùn)行時才獨(dú)立于其他函數(shù)庫.否則必需要其他庫文件才能運(yùn)行,在單一個linux內(nèi)核不能使它正常工作.Installation OptionsD

5、ont use /usr那個選項(xiàng)也一定要選,否則make install 后busybox將安裝在原系統(tǒng)的/usr下,這將覆蓋掉系統(tǒng)原有的命令.選擇那個選項(xiàng)后,make install后會在busybox目錄下生成一個叫_install的目錄,里面有busybox和指向它的鏈接.其它選項(xiàng)差不多上一些linux差不多命令選項(xiàng),自己需要哪些命令就編譯到里面去,一般用默認(rèn)的就能夠了,配置好后退出并保存。4、編譯并安裝busybox#make#make install編譯好后在busybox目錄下生成子目錄_install,里面的內(nèi)容:drwxr-xr-x 2 root root 4096 11月 2

6、4 15:28 binrwxrwxrwx 1 root root 11 11月 24 15:28 linuxrc - bin/busyboxdrwxr-xr-x 2 root root 4096 11月 24 15:28 sbin其中可執(zhí)行文件busybox在bin目錄下,其他的差不多上指向他的符號鏈接.一、安裝和登錄命令reboot作用reboot命令的作用是重新啟動計算機(jī),它的使用權(quán)限是系統(tǒng)治理者。格式reboot n w d f i3、要緊參數(shù)n: 在重開機(jī)前不做將經(jīng)歷體資料寫回硬盤的動作。w: 并可不能確實(shí)重開機(jī),只是把記錄寫到/var/log/wtmp文件里。d: 不把記錄寫到/va

7、r/log/wtmp文件里(n那個參數(shù)包含了d)。i: 在重開機(jī)之前先把所有與網(wǎng)絡(luò)相關(guān)的裝置停止。mount1、作用mount命令的作用是加載文件系統(tǒng),它的用權(quán)限是超級用戶或/etc/fstab中同意的使用者。2、格式mount a fv t vfstype n rw F device dir3、要緊參數(shù)h:顯示輔助信息。v:顯示信息,通常和f用來除錯。a:將/etc/fstab中定義的所有文件系統(tǒng)掛上。F:那個命令通常和a一起使用,它會為每一個mount的動作產(chǎn)生一個行程負(fù)責(zé)執(zhí)行。在系統(tǒng)需要掛上大量NFS文件系統(tǒng)時能夠加快加載的速度。f:通常用于除錯。它會使mount不執(zhí)行實(shí)際掛上的動作,而

8、是模擬整個掛上的過程,通常會和v一起使用。t vfstype:顯示被加載文件系統(tǒng)的類型。n:一般而言,mount掛上后會在/etc/mtab中寫入一筆資料,在系統(tǒng)中沒有可寫入文件系統(tǒng)的情況下,能夠用那個選項(xiàng)取消那個動作。應(yīng)用技巧在Linux和Unix系統(tǒng)上,所有文件差不多上作為一個大型樹(以/為根)的一部分訪問的。要訪問CD-ROM上的文件,需要將CD-ROM設(shè)備掛裝在文件樹中的某個掛裝點(diǎn)。假如發(fā)行版安裝了自動掛裝包,那么那個步驟可自動進(jìn)行。在Linux中,假如要使用硬盤、光驅(qū)等儲存設(shè)備,就得先將它加載,當(dāng)儲存設(shè)備掛上了之后,就能夠把它當(dāng)成一個目錄來訪問。掛上一個設(shè)備使用mount命令。在使用

9、mount那個指令時,至少要先明白下列三種信息:要加載對象的文件系統(tǒng)類型、要加載對象的設(shè)備名稱及要將設(shè)備加載到哪個目錄下。(1)Linux能夠識不的文件系統(tǒng) Windows 95/98常用的FAT 32文件系統(tǒng):vfat ; Win NT/2000 的文件系統(tǒng):ntfs ; OS/2用的文件系統(tǒng):hpfs; Linux用的文件系統(tǒng):ext2、ext3; CD-ROM光盤用的文件系統(tǒng):iso9660。盡管vfat是指FAT 32系統(tǒng),但事實(shí)上它也兼容FAT 16的文件系統(tǒng)類型。(2)確定設(shè)備的名稱在Linux中,設(shè)備名稱通常都存在/dev里。這些設(shè)備名稱的命名差不多上有規(guī)則的,能夠用“推理”的方

10、式把設(shè)備名稱找出來。例如,/dev/hda1那個IDE設(shè)備,hd是Hard Disk(硬盤)的,sd是SCSI Device,fd是Floppy Device(或是Floppy Disk?)。a代表第一個設(shè)備,通常IDE接口能夠接上4個IDE設(shè)備(比如4塊硬盤)。因此要識不IDE硬盤的方法分不確實(shí)是hda、hdb、hdc、hdd。hda1中的“1”代表hda的第一個硬盤分區(qū)(partition),hda2代表hda的第二主分區(qū),第一個邏輯分區(qū)從hda5開始,依此類推。此外,能夠直接檢查/var/log/messages文件,在該文件中能夠找到計算機(jī)開機(jī)后系統(tǒng)已辨認(rèn)出來的設(shè)備代號。(3)查找掛接

11、點(diǎn)在決定將設(shè)備掛接之前,先要查看一下計算機(jī)是不是有個/mnt的空目錄,該目錄確實(shí)是專門用來當(dāng)作掛載點(diǎn)(MountPoint)的目錄。建議在/mnt里建幾個/mnt/cdrom、/mnt/floppy、/mnt/mo等目錄,當(dāng)作目錄的專用掛載點(diǎn)。舉例而言,如要掛載下列5個設(shè)備,其執(zhí)行指令可能如下 (假設(shè)差不多上Linux的ext2系統(tǒng),假如是Windows XX請將ext2改成vfat):軟盤 =mount t ext2 /dev/fd0 /mnt/floppycdrom =mount t iso9660 /dev/hdc /mnt/cdromSCSI cdrom =mount t iso966

12、0 /dev/sdb /mnt/scdromSCSI cdr =mount t iso9660 /dev/sdc /mnt/scdr只是目前大多數(shù)較新的Linux發(fā)行版本(包括紅旗 Linux、中軟Linux、Mandrake Linux等)都能夠自動掛裝文件系統(tǒng),但Red Hat Linux除外。umount1、作用umount命令的作用是卸載一個文件系統(tǒng),它的使用權(quán)限是超級用戶或/etc/fstab中同意的使用者。2、格式unmount a fFnrsvw t vfstype n rw F device dir3、使用講明umount命令是mount命令的逆操作,它的參數(shù)和使用方法和mou

13、nt命令是一樣的。Linux掛裝CD-ROM后,會鎖定CDROM,如此就不能用CD-ROM面板上的Eject按鈕彈出它。然而,當(dāng)不再需要光盤時,假如已將/cdrom作為符號鏈接,請使用umount/cdrom來卸裝它。僅當(dāng)無用戶正在使用光盤時,該命令才會成功。該命令包括了將帶有當(dāng)前工作目錄當(dāng)作該光盤中的目錄的終端窗口。exit1、作用exit命令的作用是退出系統(tǒng),它的使用權(quán)限是所有用戶。2、格式exit3、參數(shù)exit命令沒有參數(shù),運(yùn)行后退出系統(tǒng)進(jìn)入登錄界面。二、文件處理命令mkdir作用mkdir命令的作用是建立名稱為dirname的子目錄,與MS DOS下的md命令類似,它的使用權(quán)限是所有

14、用戶。格式mkdir options 目錄名3、options要緊參數(shù)m, mode=模式:設(shè)定權(quán)限,與chmod類似。p, parents:需要時創(chuàng)建上層目錄;假如目錄早已存在,則不當(dāng)作錯誤。v, verbose:每次創(chuàng)建新目錄都顯示信息。version:顯示版本信息后離開。4、應(yīng)用實(shí)例在進(jìn)行目錄創(chuàng)建時能夠設(shè)置目錄的權(quán)限,現(xiàn)在使用的參數(shù)是“m”。假設(shè)要創(chuàng)建的目錄名是“tsk”,讓所有用戶都有rwx(即讀、寫、執(zhí)行的權(quán)限),那么能夠使用以下命令:$ mkdir m 777 tskgrep1、作用grep命令能夠指定文件中搜索特定的內(nèi)容,并將含有這些內(nèi)容的行標(biāo)準(zhǔn)輸出。grep全稱是Global

15、Regular Expression Print,表示全局正則表達(dá)式版本,它的使用權(quán)限是所有用戶。2、格式grep options3、要緊參數(shù)options要緊參數(shù):c:只輸出匹配行的計數(shù)。I:不區(qū)分大小寫(只適用于單字符)。h:查詢多文件時不顯示文件名。l:查詢多文件時只輸出包含匹配字符的文件名。n:顯示匹配行及行號。s:不顯示不存在或無匹配文本的錯誤信息。v:顯示不包含匹配文本的所有行。pattern正則表達(dá)式要緊參數(shù):忽略正則表達(dá)式中專門字符的原有含義。:匹配正則表達(dá)式的開始行。$: 匹配正則表達(dá)式的結(jié)束行。:到匹配正則表達(dá)式的行結(jié)束。:單個字符,如A即A符合要求 。 - :范圍,如A-

16、Z,即A、B、C一直到Z都符合要求 。:所有的單個字符。* :有字符,長度能夠?yàn)?。正則表達(dá)式是Linux/Unix系統(tǒng)中特不重要的概念。正則表達(dá)式(也稱為“regex”或“regexp”)是一個能夠描述一類字符串的模式(Pattern)。假如一個字符串能夠用某個正則表達(dá)式來描述,我們就講那個字符和該正則表達(dá)式匹配(Match)。這和DOS中用戶能夠使用通配符 “*”代表任意字符類似。在Linux系統(tǒng)上,正則表達(dá)式通常被用來查找文本的模式,以及對文本執(zhí)行“搜索替換”操作和其它功能。4、應(yīng)用實(shí)例查詢DNS服務(wù)是日常工作之一,這意味著要維護(hù)覆蓋不同網(wǎng)絡(luò)的大量IP地址。有時IP地址會超過2000個。

17、假如要查看nnn.nnn網(wǎng)絡(luò)地址,然而卻忘了第二部分中的其余部分,只知到有兩個句點(diǎn),例如nnn nn.。要抽取其中所有nnn.nnn IP地址,使用09 3.003。含義是任意數(shù)字出現(xiàn)3次,后跟句點(diǎn),接著是任意數(shù)字出現(xiàn)3次,后跟句點(diǎn)。$grep 09 3 .003 ipfile補(bǔ)充講明,grep家族還包括fgrep和egrep。fgrep是fix grep,同意查找字符串而不是一個模式;egrep是擴(kuò)展grep,支持差不多及擴(kuò)展的正則表達(dá)式,但不支持q模式范圍的應(yīng)用及與之相對應(yīng)的一些更加規(guī)范的模式。dd作用dd命令用來復(fù)制文件,并依照參數(shù)將數(shù)據(jù)轉(zhuǎn)換和格式化。格式dd options3、opit

18、ions要緊參數(shù)bs=字節(jié):強(qiáng)迫 ibs=及obs=。cbs=字節(jié):每次轉(zhuǎn)換指定的。conv=關(guān)鍵字:依照以逗號分隔的關(guān)鍵字表示的方式來轉(zhuǎn)換文件。count=塊數(shù)目:只復(fù)制指定的輸入數(shù)據(jù)。ibs=字節(jié):每次讀取指定的。if=文件:讀取內(nèi)容,而非標(biāo)準(zhǔn)輸入的數(shù)據(jù)。obs=字節(jié):每次寫入指定的。of=文件:將數(shù)據(jù)寫入,而不在標(biāo)準(zhǔn)輸出顯示。seek=塊數(shù)目:先略過以obs為單位的指定的輸出數(shù)據(jù)。skip=塊數(shù)目:先略過以ibs為單位的指定的輸入數(shù)據(jù)。4、應(yīng)用實(shí)例dd命令常常用來制作Linux啟動盤。先找一個可引導(dǎo)內(nèi)核,令它的根設(shè)備指向正確的根分區(qū),然后使用dd命令將其寫入軟盤:$ rdev vmlin

19、uz /dev/hda$dd ifvmlinuz of/dev/fd0上面代碼講明,使用rdev命令將可引導(dǎo)內(nèi)核vmlinuz中的根設(shè)備指向/dev/hda,請把“hda”換成自己的根分區(qū),接下來用dd命令將該內(nèi)核寫入軟盤。find作用find命令的作用是在目錄中搜索文件,它的使用權(quán)限是所有用戶。2、格式find pathoptionsexpressionpath指定目錄路徑,系統(tǒng)從那個地點(diǎn)開始沿著目錄樹向下查找文件。它是一個路徑列表,相互用空格分離,假如不寫path,那么默認(rèn)為當(dāng)前目錄。3、要緊參數(shù)options參數(shù):depth:使用深度級不的查找過程方式,在某層指定目錄中優(yōu)先查找文件內(nèi)容。

20、maxdepth levels:表示至多查找到開始目錄的第level層子目錄。level是一個非負(fù)數(shù),假如level是0的話表示僅在當(dāng)前目錄中查找。mindepth levels:表示至少查找到開始目錄的第level層子目錄。mount:不在其它文件系統(tǒng)(如Msdos、Vfat等)的目錄和文件中查找。version:打印版本。expression是匹配表達(dá)式,是find命令同意的表達(dá)式,find命令的所有操作差不多上針對表達(dá)式的。它的參數(shù)特不多,那個地點(diǎn)只介紹一些常用的參數(shù)。name:支持統(tǒng)配符*和?。atime n:搜索在過去n天讀取過的文件。ctime n:搜索在過去n天修改過的文件。gr

21、oup grpoupname:搜索所有組為grpoupname的文件。user 用戶名:搜索所有文件屬主為用戶名(ID或名稱)的文件。size n:搜索文件大小是n個block的文件。print:輸出搜索結(jié)果,同時打印。4、應(yīng)用技巧find命令查找文件的幾種方法:(1)依照文件名查找例如,我們想要查找一個文件名是lilo.conf的文件,能夠使用如下命令:find / name lilo.conffind命令后的“/”表示搜索整個硬盤。(2)快速查找文件依照文件名查找文件會遇到一個實(shí)際問題,確實(shí)是要花費(fèi)相當(dāng)長的一段時刻,特不是大型Linux文件系統(tǒng)和大容量硬盤文件放在專門深的子目錄中時。假如我

22、們明白了那個文件存放在某個目錄中,那么只要在那個目錄中往下查找就能節(jié)約專門多時刻。比如smb.conf文件,從它的文件后綴“.conf”能夠推斷這是一個配置文件,那么它應(yīng)該在/etc目錄內(nèi),現(xiàn)在能夠使用下面命令:find /etc name smb.conf如此,使用“快速查找文件”方式能夠縮短時刻。(3)依照部分文件名查找方法有時我們明白只某個文件包含有abvd這4個字,那么要查找系統(tǒng)中所有包含有這4個字符的文件能夠輸入下面命令:find / name *abvd*輸入那個命令以后,Linux系統(tǒng)會將在/目錄中查找所有的包含有abvd這4個字符的文件(其中*是通配符),比如abvdrmyz等

23、符合條件的文件都能顯示出來。(4) 使用混合查找方式查找文件find命令能夠使用混合查找的方法,例如,我們想在/etc目錄中查找大于500000字節(jié),同時在24小時內(nèi)修改的某個文件,則能夠使用-and (與)把兩個查找參數(shù)鏈接起來組合成一個混合的查找方式。find /etc -size +500000c -and -mtime +1mv1、作用mv命令用來為文件或目錄改名,或者將文件由一個目錄移入另一個目錄中,它的使用權(quán)限是所有用戶。該命令如同DOS命令中的ren和move的組合。2、格式mvoptions 源文件或目錄 目標(biāo)文件或目錄3、options要緊參數(shù)i:交互方式操作。假如mv操作將

24、導(dǎo)致對已存在的目標(biāo)文件的覆蓋,現(xiàn)在系統(tǒng)詢問是否重寫,要求用戶回答“y”或“n”,如此能夠幸免誤覆蓋文件。f:禁止交互操作。mv操作要覆蓋某個已有的目標(biāo)文件時不給任何指示,指定此參數(shù)后i參數(shù)將不再起作用。4、應(yīng)用實(shí)例(1)將/usr/cbu中的所有文件移到當(dāng)前目錄(用“.”表示)中:$ mv /usr/cbu/ * .(2)將文件cjh.txt重命名為wjz.txt:$ mv cjh.txt wjz.txtls作用ls命令用于顯示目錄內(nèi)容,類似DOS下的dir命令,它的使用權(quán)限是所有用戶。2、格式ls optionsfilename3、options要緊參數(shù)a, all:不隱藏任何以“.” 字符

25、開始的項(xiàng)目。A, almostall:列出除了“ . ”及 “. ”以外的任何項(xiàng)目。author:印出每個文件著作者。b, escape:以八進(jìn)制溢出序列表示不可打印的字符。blocksize=大小:塊以指定的字節(jié)為單位。B, ignorebackups:不列出任何以 字符結(jié)束的項(xiàng)目。f:不進(jìn)行排序,aU參數(shù)生效,lst參數(shù)失效。F, classify:加上文件類型的指示符號 (*/=| 其中一個)。g:like l, but do not list owner。G, nogroup:inhibit display of group information。i, inode:列出每個文件的in

26、ode號。I, ignore=樣式:不印出任何符合Shell萬用字符的項(xiàng)目。k:即blocksize=1K。l:使用較長格式列出信息。L, dereference:當(dāng)顯示符號鏈接的文件信息時,顯示符號鏈接所指示的對象,而并非符號鏈接本身的信息。m:所有項(xiàng)目以逗號分隔,并填滿整行行寬。n, numericuidgid:類似l,但列出UID及GID號。N, literal:列出未經(jīng)處理的項(xiàng)目名稱,例如不特不處理操縱字符。p, filetype:加上文件類型的指示符號 (/=| 其中一個)。Q, quotename:將項(xiàng)目名稱括上雙引號。r, reverse:依相反次序排列。R, recursive

27、:同時列出所有子目錄層。s, size:以塊大小為序。4、應(yīng)用舉例ls命令是Linux系統(tǒng)使用頻率最多的命令,它的參數(shù)也是Linux命令中最多的。使用ls命令時會有幾種不同的顏色,其中藍(lán)色表示是目錄,綠色表示是可執(zhí)行文件,紅色表示是壓縮文件,淺藍(lán)色表示是鏈接文件,加粗的黑色表示符號鏈接,灰色表示是其它格式文件。ls最常使用的是ls- l。文件類型開頭是由10個字符構(gòu)成的字符串。其中第一個字符表示文件類型,它能夠是下述類型之一:(一般文件)、d(目錄)、l(符號鏈接)、b(塊設(shè)備文件)、c(字符設(shè)備文件)。后面的9個字符表示文件的訪問權(quán)限,分為3組,每組3位。第一組表示文件屬主的權(quán)限,第二組表示

28、同組用戶的權(quán)限,第三組表示其他用戶的權(quán)限。每一組的三個字符分不表示對文件的讀(r)、寫(w)和執(zhí)行權(quán)限(x)。關(guān)于目錄,表示進(jìn)入權(quán)限。s表示當(dāng)文件被執(zhí)行時,把該文件的UID或GID給予執(zhí)行進(jìn)程的UID(用戶ID)或GID(組ID)。t表示設(shè)置標(biāo)志位(留在內(nèi)存,不被換出)。假如該文件是目錄,那么在該目錄中的文件只能被超級用戶、目錄擁有者或文件屬主刪除。假如它是可執(zhí)行文件,那么在該文件執(zhí)行后,指向其正文段的指針仍留在內(nèi)存。如此再次執(zhí)行它時,系統(tǒng)就能更快地裝入該文件。接著顯示的是文件大小、生成時刻、文件或命令名稱。diff1、作用diff命令用于兩個文件之間的比較,并指出兩者的不同,它的使用權(quán)限是所

29、有用戶。2、格式diff options 源文件 目標(biāo)文件3、options要緊參數(shù)-a:將所有文件當(dāng)作文本文件來處理。-b:忽略空格造成的不同。-B:忽略空行造成的不同。-c:使用綱要輸出格式。-H:利用試探法加速對大文件的搜索。-I:忽略大小寫的變化。-n -rcs:輸出RCS格式。cmp作用cmp(“compare”的縮寫)命令用來簡要指出兩個文件是否存在差異,它的使用權(quán)限是所有用戶。2、格式cmpoptions 文件名3、options要緊參數(shù)-l: 將字節(jié)以十進(jìn)制的方式輸出,并方便將兩個文件中不同的以八進(jìn)制的方式輸出。cat1、作用cat(“concatenate”的縮寫)命令用于連

30、接并顯示指定的一個和多個文件的有關(guān)信息,它的使用權(quán)限是所有用戶。2、格式cat options 文件1 文件23、options要緊參數(shù)n:由第一行開始對所有輸出的行數(shù)編號。b:和n相似,只只是關(guān)于空白行不編號。s:當(dāng)遇到有連續(xù)兩行以上的空白行時,就代換為一行的空白行。4、應(yīng)用舉例(1)cat命令一個最簡單的用處是顯示文本文件的內(nèi)容。例如,我們想在命令行看一下README文件的內(nèi)容,能夠使用命令:$ cat README(2)有時需要將幾個文件處理成一個文件,并將這種處理的結(jié)果保存到一個單獨(dú)的輸出文件。cat命令在其輸入上同意一個或多個文件,并將它們作為一個單獨(dú)的文件打印到它的輸出。例如,把R

31、EADME和INSTALL的文件內(nèi)容加上行號(空白行不加)之后,將內(nèi)容附加到一個新文本文件File1 中:$ cat README INSTALL File1(3)cat還有一個重要的功能確實(shí)是能夠?qū)π羞M(jìn)行編號。這種功能關(guān)于程序文檔的編制,以及法律和科學(xué)文檔的編制專門方便,打印在左邊的行號使得參考文檔的某一部分變得容易,這些在編程、科學(xué)研究、業(yè)務(wù)報告甚至是立法工作中差不多上特不重要的。對行進(jìn)行編號功能有-b(只能對非空白行進(jìn)行編號)和-n(能夠?qū)λ行羞M(jìn)行編號)兩個參數(shù):$ cat -b /etc/named.confln1、作用ln命令用來在文件之間創(chuàng)建鏈接,它的使用權(quán)限是所有用戶。2、格式

32、ln options 源文件 鏈接名3、參數(shù)f:鏈結(jié)時先將源文件刪除。d:同意系統(tǒng)治理者硬鏈結(jié)自己的目錄。s:進(jìn)行軟鏈結(jié)(Symbolic Link)。b:將在鏈結(jié)時會被覆蓋或刪除的文件進(jìn)行備份。鏈接有兩種,一種被稱為硬鏈接(Hard Link),另一種被稱為符號鏈接(Symbolic Link)。默認(rèn)情況下,ln命令產(chǎn)生硬鏈接。硬連接指通過索引節(jié)點(diǎn)來進(jìn)行的連接。在Linux的文件系統(tǒng)中,保存在磁盤分區(qū)中的文件不管是什么類型都給它分配一個編號,稱為索引節(jié)點(diǎn)號(InodeIndex)。在Linux中,多個文件名指向同一索引節(jié)點(diǎn)是存在的。一般這種連接確實(shí)是硬連接。硬連接的作用是同意一個文件擁有多個

33、有效路徑名,如此用戶就能夠建立硬連接到重要文件,以防止“誤刪”的功能。其緣故如上所述,因?yàn)閷?yīng)該目錄的索引節(jié)點(diǎn)有一個以上的連接。只刪除一個連接并不阻礙索引節(jié)點(diǎn)本身和其它的連接,只有當(dāng)最后一個連接被刪除后,文件的數(shù)據(jù)塊及目錄的連接才會被釋放。也確實(shí)是講,文件才會被真正刪除。與硬連接相對應(yīng),Lnux系統(tǒng)中還存在另一種連接,稱為符號連接(Symbilc Link),也叫軟連接。軟鏈接文件有點(diǎn)類似于Windows的快捷方式。它實(shí)際上是專門文件的一種。在符號連接中,文件實(shí)際上是一個文本文件,其中包含的有另一文件的位置信息三、系統(tǒng)治理命令df1、作用df命令用來檢查文件系統(tǒng)的磁盤空間占用情況,使用權(quán)限是所

34、有用戶。2、格式df options3、要緊參數(shù)s:對每個Names參數(shù)只給出占用的數(shù)據(jù)塊總數(shù)。a:遞歸地顯示指定目錄中各文件及子目錄中各文件占用的數(shù)據(jù)塊數(shù)。若既不指定s,也不指定a,則只顯示Names中的每一個目錄及其中的各子目錄所占的磁盤塊數(shù)。k:以1024字節(jié)為單位列出磁盤空間使用情況。x:躍過在不同文件系統(tǒng)上的目錄不予統(tǒng)計。l:計算所有的文件大小,對硬鏈接文件則計算多次。i:顯示inode信息而非塊使用量。h:以容易理解的格式印出文件系統(tǒng)大小,例如136KB、254MB、21GB。P:使用POSIX輸出格式。T:顯示文件系統(tǒng)類型。4、講明df命令被廣泛地用來生成文件系統(tǒng)的使用統(tǒng)計數(shù)據(jù),

35、它能顯示系統(tǒng)中所有的文件系統(tǒng)的信息,包括總?cè)萘?、可用的空閑空間、目前的安裝點(diǎn)等。超級權(quán)限用戶使用df命令時會發(fā)覺如此的情況:某個分區(qū)的容量超過了100。這是因?yàn)長inux系統(tǒng)為超級用戶保留了10的空間,由其單獨(dú)支配。也確實(shí)是講,關(guān)于超級用戶而言,他所見到的硬盤容量將是110。如此的安排關(guān)于系統(tǒng)治理而言是有好處的,當(dāng)硬盤被使用的容量接近100時系統(tǒng)治理員還能夠正常工作。5、應(yīng)用實(shí)例Linux支持的文件系統(tǒng)特不多,包括JFS、ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minx、vfat、MSDOS等。使用df -T命令查看磁盤空間時還能夠得到文件系統(tǒng)的信息:df T文件

36、系統(tǒng) 類型 容量 已用 可用 已用% 掛載點(diǎn)/dev/hda7 reiserfs 5.2G 1.6G 3.7G 30% /dev/hda1 vfat 2.4G 1.6G 827M 66% /windows/C/dev/hda5 vfat 3.0G 1.7G 1.3G 57% /windows/D/dev/hda9 vfat 3.0G 2.4G 566M 82% /windows/E/dev/hda10 NTFS 3.2G 573M 2.6G 18% /windows/F/dev/hda11 vfat 1.6G 1.5G 23M 99% /windows/G從上面除了能夠看到磁盤空間的容量、使用

37、情況外,分區(qū)的文件系統(tǒng)類型、掛載點(diǎn)等信息也一覽無遺。top1、作用top命令用來顯示執(zhí)行中的程序進(jìn)程,使用權(quán)限是所有用戶。2、格式top d delay q c S n3、要緊參數(shù)d:指定更新的間隔,以秒計算。q:沒有任何延遲的更新。假如使用者有超級用戶,則top命令將會以最高的優(yōu)先序執(zhí)行。c:顯示進(jìn)程完整的路徑與名稱。s:累積模式,會將己完成或消逝的子行程的CPU時刻累積起來。s:安全模式。i:不顯示任何閑置(Idle)或無用(Zombie)的行程。n:顯示更新的次數(shù),完成后將會退出top。4、講明top命令是Linux系統(tǒng)治理的一個要緊命令,通過它能夠獲得許多信息。下面列出了詳細(xì)解釋。PI

38、D(Process ID):進(jìn)程標(biāo)示號。USER:進(jìn)程所有者的用戶名。PR:進(jìn)程的優(yōu)先級不。NI:進(jìn)程的優(yōu)先級不數(shù)值。VIRT:進(jìn)程占用的虛擬內(nèi)存值。RES:進(jìn)程占用的物理內(nèi)存值。SHR:進(jìn)程使用的共享內(nèi)存值。S:進(jìn)程的狀態(tài),其中S表示休眠,R表示正在運(yùn)行,Z表示僵死狀態(tài),N表示該進(jìn)程優(yōu)先值是負(fù)數(shù)。%CPU:該進(jìn)程占用的CPU使用率。%MEM:該進(jìn)程占用的物理內(nèi)存和總內(nèi)存的百分比。TIME:該進(jìn)程啟動后占用的總的CPU時刻。Command:進(jìn)程啟動的啟動命令名稱,假如這一行顯示不下,進(jìn)程會有一個完整的命令行。top命令使用過程中,還能夠使用一些交互的命令來完成其它參數(shù)的功能。這些命令是通過快捷

39、鍵啟動的。:趕忙刷新。P:依照CPU使用大小進(jìn)行排序。T:依照時刻、累計時刻排序。q:退出top命令。m:切換顯示內(nèi)存信息。t:切換顯示進(jìn)程和CPU狀態(tài)信息。c:切換顯示命令名稱和完整命令行。M:依照使用內(nèi)存大小進(jìn)行排序。W:將當(dāng)前設(shè)置寫入/.toprc文件中。這是寫top配置文件的推舉方法。能夠看到,top命令是一個功能十分強(qiáng)大的監(jiān)控系統(tǒng)的工具,關(guān)于系統(tǒng)治理員而言尤其重要。然而,它的缺點(diǎn)是會消耗專門多系統(tǒng)資源。free1、作用free命令用來顯示內(nèi)存的使用情況,使用權(quán)限是所有用戶。2、格式free b|k|m o s delay t V3、要緊參數(shù)b k m:分不以字節(jié)(KB、MB)為單位顯

40、示內(nèi)存使用情況。s delay:顯示每隔多少秒數(shù)來顯示一次內(nèi)存使用情況。t:顯示內(nèi)存總和列。o:不顯示緩沖區(qū)調(diào)節(jié)列。4、應(yīng)用實(shí)例free命令是用來查看內(nèi)存使用情況的要緊命令。和top命令相比,它的優(yōu)點(diǎn)是使用簡單,同時只占用專門少的系統(tǒng)資源。通過S參數(shù)能夠使用free命令不間斷地*有多少內(nèi)存在使用,如此能夠把它當(dāng)作一個方便實(shí)時監(jiān)控器。free b s5使用那個命令后終端會連續(xù)不斷地報告內(nèi)存使用情況(以字節(jié)為單位),每5秒更新一次。kill1、作用kill命令用來中止一個進(jìn)程。格式kill s signal | p a pid .kill l signal 3、參數(shù)s:指定發(fā)送的信號。p:模擬發(fā)送

41、信號。l:指定信號的名稱列表。pid:要中止進(jìn)程的ID號。Signal:表示信號。4、講明進(jìn)程是Linux系統(tǒng)中一個特不重要的概念。Linux是一個多任務(wù)的操作系統(tǒng),系統(tǒng)上經(jīng)常同時運(yùn)行著多個進(jìn)程。我們不關(guān)懷這些進(jìn)程究竟是如何分配的,或者是內(nèi)核如何治理分配時刻片的,所關(guān)懷的是如何去操縱這些進(jìn)程,讓它們能夠?qū)iT好地為用戶服務(wù)。Linux操作系統(tǒng)包括三種不同類型的進(jìn)程,每種進(jìn)程都有自己的特點(diǎn)和屬性。交互進(jìn)程是由一個Shell啟動的進(jìn)程。交互進(jìn)程既能夠在前臺運(yùn)行,也能夠在后臺運(yùn)行。批處理進(jìn)程和終端沒有聯(lián)系,是一個進(jìn)程序列。監(jiān)控進(jìn)程(也稱系統(tǒng)守護(hù)進(jìn)程)時Linux系統(tǒng)啟動時啟動的進(jìn)程,并在后臺運(yùn)行。例如

42、,httpd是聞名的Apache服務(wù)器的監(jiān)控進(jìn)程。kill命令的工作原理是,向Linux系統(tǒng)的內(nèi)核發(fā)送一個系統(tǒng)操作信號和某個程序的進(jìn)程標(biāo)識號,然后系統(tǒng)內(nèi)核就能夠?qū)M(jìn)程標(biāo)識號指定的進(jìn)程進(jìn)行操作。比如在top命令中,我們看到系統(tǒng)運(yùn)行許多進(jìn)程,有時就需要使用kill中止某些進(jìn)程來提高系統(tǒng)資源。在講解安裝和登陸命令時,曾提到系統(tǒng)多個虛擬操縱臺的作用是當(dāng)一個程序出錯造成系統(tǒng)死鎖時,能夠切換到其它虛擬操縱臺工作關(guān)閉那個程序?,F(xiàn)在使用的命令確實(shí)是kill,因?yàn)閗ill是大多數(shù)Shell內(nèi)部命令能夠直接調(diào)用的。5、應(yīng)用實(shí)例(1)強(qiáng)行中止(經(jīng)常使用殺掉)一個進(jìn)程標(biāo)識號為324的進(jìn)程:kill 9 324(2)解

43、除Linux系統(tǒng)的死鎖在Linux中有時會發(fā)生如此一種情況:一個程序崩潰,同時處于死鎖的狀態(tài)。現(xiàn)在一般不用重新啟動計算機(jī),只需要中止(或者講是關(guān)閉)那個有問題的程序即可。當(dāng)kill處于X-Window界面時,要緊的程序(除了崩潰的程序之外)一般都差不多正常啟動了。現(xiàn)在打開一個終端,在那兒中止有問題的程序。比如,假如Mozilla掃瞄器程序出現(xiàn)了鎖死的情況,能夠使用kill命令來中止所有包含有Mozolla掃瞄器的程序。首先用top命令查處該程序的PID,然后使用kill命令停止那個程序:kill SIGKILL XXX其中,XXX是包含有Mozolla掃瞄器的程序的進(jìn)程標(biāo)識號。(3)使用命令回

44、收內(nèi)存我們明白內(nèi)存關(guān)于系統(tǒng)是特不重要的,回收內(nèi)存能夠提高系統(tǒng)資源。kill命令能夠及時地中止一些“越軌”的程序或?qū)iT長時刻沒有相應(yīng)的程序。例如,使用top命令發(fā)覺一個無用 (Zombie) 的進(jìn)程,現(xiàn)在能夠使用下面命令:kill 9 XXX其中,XXX是無用的進(jìn)程標(biāo)識號。然后使用下面命令:free 現(xiàn)在會發(fā)覺可用內(nèi)存容量增加了。(4)killall命令Linux下還提供了一個killall命令,能夠直接使用進(jìn)程的名字而不是進(jìn)程標(biāo)識號,例如: killall -HUP inetd四、網(wǎng)絡(luò)操作命令ifconfig1、作用ifconfig用于查看和更改網(wǎng)絡(luò)接口的地址和參數(shù),包括IP地址、網(wǎng)絡(luò)掩碼、廣

45、播地址,使用權(quán)限是超級用戶。2、格式ifconfig -interface options address3、要緊參數(shù)-interface:指定的網(wǎng)絡(luò)接口名,如eth0和eth1。up:激活指定的網(wǎng)絡(luò)接口卡。down:關(guān)閉指定的網(wǎng)絡(luò)接口。broadcast address:設(shè)置接口的廣播地址。pointopoint:啟用點(diǎn)對點(diǎn)方式。address:設(shè)置指定接口設(shè)備的IP地址。netmask address:設(shè)置接口的子網(wǎng)掩碼。4、應(yīng)用講明ifconfig是用來設(shè)置和配置網(wǎng)卡的命令行工具。為了手工配置網(wǎng)絡(luò),這是一個必須掌握的命令。使用該命令的好處是無須重新啟動機(jī)器。要賦給eth0接口IP地址,同

46、時立即激活它,使用下面命令:#fconfig eth0 9 netmask 28 broadcast 27該命令的作用是設(shè)置網(wǎng)卡eth0的IP地址、網(wǎng)絡(luò)掩碼和網(wǎng)絡(luò)的本地廣播地址。若運(yùn)行不帶任何參數(shù)的ifconfig命令,那個命令將顯示機(jī)器所有激活接口的信息。帶有“-a”參數(shù)的命令則顯示所有接口的信息,包括沒有激活的接口。注意,用ifconfig命令配置的網(wǎng)絡(luò)設(shè)備參數(shù),機(jī)器重新啟動以后將會丟失。假如要暫停某個網(wǎng)絡(luò)接口的工作,能夠使用down參數(shù):#ifconfig eth0 downip1、作用ip是iproute2軟件包里面的一個強(qiáng)大的網(wǎng)絡(luò)配置工具,它能夠替代一些傳統(tǒng)的網(wǎng)絡(luò)治理工具,例如ifc

47、onfig、route等,使用權(quán)限為超級用戶。幾乎所有的Linux發(fā)行版本都支持該命令。2、格式ip OPTIONS OBJECT COMMAND ARGUMENTS3、要緊參數(shù)OPTIONS是修改ip行為或改變其輸出的選項(xiàng)。所有的選項(xiàng)差不多上以-字符開頭,分為長、短兩種形式。目前,ip支持如表1所示選項(xiàng)。OBJECT是要治理者獵取信息的對象。目前ip認(rèn)識的對象見表2所示。表1 ip支持的選項(xiàng)-V,-Version 打印ip的版本并退出。-s,-stats,-statistics 輸出更為詳盡的信息。假如那個選項(xiàng)出現(xiàn)兩次或多次,則輸出的信息將更為詳盡。-f,-family 那個選項(xiàng)后面接協(xié)議種

48、類,包括inet、inet6或link,強(qiáng)調(diào)使用的協(xié)議種類。假如沒有足夠的信息告訴ip使用的協(xié)議種類,ip就會使用默認(rèn)值inet或any。link比較專門,它表示不涉及任何網(wǎng)絡(luò)協(xié)議。-4 是-family inet的簡寫。-6 是-family inet6的簡寫。-0 是-family link的簡寫。-o,-oneline 對每行記錄都使用單行輸出,回行用字符代替。假如需要使用wc、grep等工具處理ip的輸出,則會用到那個選項(xiàng)。-r,-resolve 查詢域名解析系統(tǒng),用獲得的主機(jī)名代替主機(jī)IP地址COMMAND設(shè)置針對指定對象執(zhí)行的操作,它和對象的類型有關(guān)。一般情況下,ip支持對象的增加

49、(add)、刪除(delete)和展示(show或list)。有些對象不支持這些操作,或者有其它的一些命令。關(guān)于所有的對象,用戶能夠使用help命令獲得關(guān)心。那個命令會列出那個對象支持的命令和參數(shù)的語法。假如沒有指定對象的操作命令,ip會使用默認(rèn)的命令。一般情況下,默認(rèn)命令是list,假如對象不能列出,就會執(zhí)行help命令。ARGUMENTS是命令的一些參數(shù),它們倚賴于對象和命令。ip支持兩種類型的參數(shù):flag和parameter。flag由一個關(guān)鍵詞組成;parameter由一個關(guān)鍵詞加一個數(shù)值組成。為了方便,每個命令都有一個能夠忽略的默認(rèn)參數(shù)。例如,參數(shù)dev是ip link命令的默認(rèn)參

50、數(shù),因此ip link ls eth0等于ip link ls dev eth0。我們將在后面的詳細(xì)介紹每個命令的使用,命令的默認(rèn)參數(shù)將使用default標(biāo)出。4、應(yīng)用實(shí)例添加IP地址/24到eth0網(wǎng)卡上: #ip addr add /24 dev eth0丟棄源地址屬于/24網(wǎng)絡(luò)的所有數(shù)據(jù)報:#ip rule add from /24 prio 32777 rejectping1、作用ping檢測主機(jī)網(wǎng)絡(luò)接口狀態(tài),使用權(quán)限是所有用戶。2、格式ping -dfnqrRv-c-i-I-l-p-s-t IP地址3、要緊參數(shù)-d:使用Socket的SO_DEBUG功能。-c:設(shè)置完成要求回應(yīng)的次數(shù)

51、。-f:極限檢測。-i:指定收發(fā)信息的間隔秒數(shù)。-I:*面使用指定的*面送出數(shù)據(jù)包。-l:前置載入,設(shè)置在送出要求信息之前,先行發(fā)出的數(shù)據(jù)包。-n:只輸出數(shù)值。-p:設(shè)置填滿數(shù)據(jù)包的范本樣式。-q:不顯示指令執(zhí)行過程,開頭和結(jié)尾的相關(guān)信息除外。-r:忽略一般的Routing Table,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上。-R:記錄路由過程。-s:設(shè)置數(shù)據(jù)包的大小。-t:設(shè)置存活數(shù)值TTL的大小。-v:詳細(xì)顯示指令的執(zhí)行過程。ping命令是使用最多的網(wǎng)絡(luò)指令,通常我們使用它檢測網(wǎng)絡(luò)是否連通,它使用ICMP協(xié)議。然而有時會有如此的情況,我們能夠掃瞄器查看一個網(wǎng)頁,然而卻無法ping通,這是因?yàn)橐恍┚W(wǎng)站處

52、于安全考慮安裝了防火墻。另外,也能夠在自己計算機(jī)上試一試,通過下面的方法使系統(tǒng)對ping沒有反應(yīng): # echo 1 /proc/sys/net/ipv4/icmp_echo_ignore_allnetstat1、作用檢查整個Linux網(wǎng)絡(luò)狀態(tài)。2、格式netstat -acCeFghilMnNoprstuvVwx-A-ip3、要緊參數(shù)-a-all:顯示所有連線中的Socket。-A:列出該網(wǎng)絡(luò)類型連線中的IP相關(guān)地址和網(wǎng)絡(luò)類型。-c-continuous:持續(xù)列出網(wǎng)絡(luò)狀態(tài)。-C-cache:顯示路由器配置的快取信息。-e-extend:顯示網(wǎng)絡(luò)其它相關(guān)信息。-F-fib:顯示FIB。-g-g

53、roups:顯示多重廣播功能群組組員名單。-h-help:在線關(guān)心。-i-interfaces:顯示*面信息表單。-l-listening:顯示監(jiān)控中的服務(wù)器的Socket。-M-masquerade:顯示偽裝的網(wǎng)絡(luò)連線。-n-numeric:直接使用IP地址,而不通過域名服務(wù)器。-N-netlink-symbolic:顯示網(wǎng)絡(luò)硬件外圍設(shè)備的符號連接名稱。-o-timers:顯示計時器。-p-programs:顯示正在使用Socket的程序識不碼和程序名稱。-r-route:顯示Routing Table。-s-statistice:顯示網(wǎng)絡(luò)工作信息統(tǒng)計表。-t-tcp:顯示TCP傳輸協(xié)議的連

54、線狀況。-u-udp:顯示UDP傳輸協(xié)議的連線狀況。-v-verbose:顯示指令執(zhí)行過程。-V-version:顯示版本信息。-w-raw:顯示RAW傳輸協(xié)議的連線狀況。-x-unix:和指定“-A unix”參數(shù)相同。-ip-inet:和指定“-A inet”參數(shù)相同。4、應(yīng)用實(shí)例netstat要緊用于Linux察看自身的網(wǎng)絡(luò)狀況,如開啟的端口、在為哪些用戶服務(wù),以及服務(wù)的狀態(tài)等。此外,它還顯示系統(tǒng)路由表、網(wǎng)絡(luò)接口狀態(tài)等。能夠講,它是一個綜合性的網(wǎng)絡(luò)狀態(tài)的察看工具。在默認(rèn)情況下,netstat只顯示已建立連接的端口。假如要顯示處于*狀態(tài)的所有端口,使用-a參數(shù)即可:#netstat -aA

55、ctive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 0 *:32768 *:* LISTENtcp 0 0 *:32769 *:* LISTENtcp 0 0 *:nfs *:* LISTENtcp 0 0 *:32770 *:* LISTENtcp 0 0 *:868 *:* LISTENtcp 0 0 *:617 *:* LISTENtcp 0 0 *:mysql *:* LISTENtcp 0 0 *:netbios-ssn *:* LI

56、STENtcp 0 0 *:sunrpc *:* LISTENtcp 0 0 *:10000 *:* LISTENtcp 0 0 *:http *:* LISTEN.上面顯示出,這臺主機(jī)同時提供HTTP、FTP、NFS、MySQL等服務(wù)。telnet1、作用telnet表示開啟終端機(jī)時期作業(yè),并登入遠(yuǎn)端主機(jī)。telnet是一個Linux命令,同時也是一個協(xié)議(遠(yuǎn)程登陸協(xié)議)。2、格式telnet -8acdEfFKLrx-b-e-k-l-n-S-X主機(jī)名稱IP地址3、要緊參數(shù)-8:同意使用8位字符資料,包括輸入與輸出。-a:嘗試自動登入遠(yuǎn)端系統(tǒng)。-b:使用不名指定遠(yuǎn)端主機(jī)名稱。-c:不讀取用戶

57、專屬目錄里的.telnetrc文件。-d:啟動排錯模式。-e:設(shè)置脫離字符。-E:濾除脫離字符。-f:此參數(shù)的效果和指定“-F”參數(shù)相同。-F:使用Kerberos V5認(rèn)證時,加上此參數(shù)可把本地主機(jī)的認(rèn)證數(shù)據(jù)上傳到遠(yuǎn)端主機(jī)-k:使用Kerberos認(rèn)證時,加上此參數(shù)讓遠(yuǎn)端主機(jī)采納指定的領(lǐng)域名,而非該主機(jī)的域名。-K:不自動登入遠(yuǎn)端主機(jī)。-l:指定要登入遠(yuǎn)端主機(jī)的用戶名稱。-L:同意輸出8位字符資料。-n:指定文件記錄相關(guān)信息。-r:使用類似rlogin指令的用戶界面。-S:服務(wù)類型,設(shè)置telnet連線所需的IP TOS信息。-x:假設(shè)主機(jī)有支持?jǐn)?shù)據(jù)加密的功能,就使用它。-X:關(guān)閉指定的認(rèn)證

58、形態(tài)。4、應(yīng)用講明用戶使用telnet命令能夠進(jìn)行遠(yuǎn)程登錄,并在遠(yuǎn)程計算機(jī)之間進(jìn)行通信。用戶通過網(wǎng)絡(luò)在遠(yuǎn)程計算機(jī)上登錄,就像登錄到本地機(jī)上執(zhí)行命令一樣。為了通過telnet登錄到遠(yuǎn)程計算機(jī)上,必須明白遠(yuǎn)程機(jī)上的合法用戶名和口令。盡管有些系統(tǒng)確實(shí)為遠(yuǎn)程用戶提供登錄功能,但出于對安全的考慮,要限制來賓的操作權(quán)限,因此,這種情況下能使用的功能是專門少的。telnet只為一般終端提供終端仿真,而不支持X-Window等圖形環(huán)境。當(dāng)同意遠(yuǎn)程用戶登錄時,系統(tǒng)通常把這些用戶放在一個受限制的Shell中,以防系統(tǒng)被懷有惡意的或不小心的用戶破壞。用戶還能夠使用telnet從遠(yuǎn)程站點(diǎn)登錄到自己的計算機(jī)上,檢查電子

59、郵件、編輯文件和運(yùn)行程序,就像在本地登錄一樣。route1、作用route表示手工產(chǎn)生、修改和查看路由表。2、格式#route -add-net|-host targetaddress -netmask NmdevIf#route delete-net|-host targetaddress gw Gw -netmask Nm devIf3、要緊參數(shù)-add:增加路由。-delete:刪除路由。-net:路由到達(dá)的是一個網(wǎng)絡(luò),而不是一臺主機(jī)。-host:路由到達(dá)的是一臺主機(jī)。-netmask Nm:指定路由的子網(wǎng)掩碼。gw:指定路由的網(wǎng)關(guān)。devIf:強(qiáng)迫路由鏈指定接口。4、應(yīng)用實(shí)例route

60、命令是用來查看和設(shè)置Linux系統(tǒng)的路由信息,以實(shí)現(xiàn)與其它網(wǎng)絡(luò)的通信。要實(shí)現(xiàn)兩個不同的子網(wǎng)之間的通信,需要一臺連接兩個網(wǎng)絡(luò)的路由器,或者同時位于兩個網(wǎng)絡(luò)的網(wǎng)關(guān)來實(shí)現(xiàn)。在Linux系統(tǒng)中,設(shè)置路由通常是為了解決以下問題:該Linux系統(tǒng)在一個局域網(wǎng)中,局域網(wǎng)中有一個網(wǎng)關(guān),能夠讓機(jī)器訪問Internet,那么就需要將這臺機(jī)器的IP地址設(shè)置為Linux機(jī)器的默認(rèn)路由。使用下面命令能夠增加一個默認(rèn)路由:route add 五、系統(tǒng)安全相關(guān)命令su1、作用su的作用是變更為其它使用者的身份,超級用戶除外,需要鍵入該使用者的密碼。2、格式su 選項(xiàng). - USER ARG.3、要緊參數(shù)-f , -fast

溫馨提示

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

評論

0/150

提交評論