整理CentOS常用命令.doc_第1頁
整理CentOS常用命令.doc_第2頁
整理CentOS常用命令.doc_第3頁
整理CentOS常用命令.doc_第4頁
整理CentOS常用命令.doc_第5頁
已閱讀5頁,還剩52頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Centos學(xué)習(xí)目錄Centos學(xué)習(xí)1目錄1一、 安裝centos2(一)安裝系統(tǒng)2(二)修改密碼2(三)用戶切換2二、centos關(guān)機(jī)與重啟3(一)Linux centos重啟命令3(三)參數(shù)詳解31.shutdown33.reboot54.init5(四)規(guī)范關(guān)機(jī)程序51關(guān)機(jī)前準(zhǔn)備52關(guān)機(jī)命令63執(zhí)行等級74 shutdown,halt,poweroff區(qū)別7三、centos圖形界面和命令行界面切換7四、網(wǎng)絡(luò)配置8五、常用命令8(一)使用CentOS常用命令查看cpu8(二)使用CentOS常用命令查看內(nèi)存9(三)使用CentOS常用命令查看cpu是32位還是64位9(四)使用CentOS常用命令查看當(dāng)前l(fā)inux的版本10(五)使用CentOS常用命令查看內(nèi)核版本10(六)使用CentOS常用命令查看當(dāng)前時間10(七)使用CentOS常用命令查看硬盤和分區(qū)10(八)使用CentOS常用命令查看安裝的軟件包11(九)使用CentOS常用命令查看鍵盤布局12(十)使用CentOS常用命令查看selinux情況12(十一) 使用CentOS常用命令查看ip,mac地址131.eth0 eth1 lo都代表什么?133.Linux命令:ifconfig詳解154.Linux中對網(wǎng)卡進(jìn)行編輯的命令165.ifconfig配置網(wǎng)卡186.我使用過的Linux命令之ifconfig - 網(wǎng)絡(luò)配置命令197.使用示例20示例一 通過ifconfig命令查看當(dāng)前網(wǎng)絡(luò)接口及狀態(tài)20示例二 在VMWare虛擬機(jī)中用ifconfig命令關(guān)閉和激活網(wǎng)卡22示例三 為一塊網(wǎng)卡配置多個地址23示例四 使用ifconfig命令配置的網(wǎng)絡(luò)設(shè)置,在機(jī)器重啟之后就無效了26示例五 系統(tǒng)中網(wǎng)絡(luò)接口配置文件樣本,采用DHCP方式,并增加虛擬網(wǎng)卡(我一般用vi 打開配置文件并進(jìn)行修改,cat是查看文件)27示例六 系統(tǒng)中網(wǎng)絡(luò)接口配置文件樣本,固定IP地址29(我一般用vi 打開配置文件并進(jìn)行修改,cat是查看文件)29(十二) 使用CentOS常用命令查看默認(rèn)語言 echo $LANG $LANGUAGE cat /etc/sysconfig/i18n30(十三)使用CentOS常用命令查看所屬時區(qū)和是否使用UTC時間30(十四)使用CentOS常用命令查看主機(jī)名30(十五)軟件下載33六、 VI使用33七、安裝vsftp、mysql351、 安裝centos(一)安裝系統(tǒng)(二)修改密碼linux如何修改root管理員密碼以root 身份登錄(SSH操作)輸入 passwd 命令 就可以看到提示輸入新密碼了輸入密碼的時候是看不到字符的。(三)用戶切換su username例如:su root,su admin二、centos關(guān)機(jī)與重啟(一)Linux centos重啟命令1、reboot 2、shutdown -r now 立刻重啟(root用戶使用) 3、shutdown -r 10 過10分鐘自動重啟(root用戶使用) 4、shutdown -r 20:35 在時間為20:35時候重啟(root用戶使用) 如果是通過shutdown命令設(shè)置重啟的話,可以用shutdown -c命令取消重啟(二)Linux centos關(guān)機(jī)命令1、halt 立刻關(guān)機(jī) 2、poweroff 立刻關(guān)機(jī) 3、shutdown -h now 立刻關(guān)機(jī)(root用戶使用) 4、shutdown -h 10 10分鐘后自動關(guān)機(jī) 如果是通過shutdown命令設(shè)置關(guān)機(jī)的話,可以用shutdown -c命令取消重啟(三)參數(shù)詳解1.shutdownshutdown命令安全地將系統(tǒng)關(guān)機(jī)。 有些用戶會使用直接斷掉電源的方式來關(guān)閉linux,這是十分危險的。因為linux與windows不同,其后臺運(yùn)行著許多進(jìn)程,所以強(qiáng)制關(guān)機(jī)可能會導(dǎo)致進(jìn)程的數(shù)據(jù)丟失使系統(tǒng)處于不穩(wěn)定的狀態(tài)甚至在有的系統(tǒng)中會損壞硬件設(shè)備。而在系統(tǒng)關(guān)機(jī)前使用shutdown命令系統(tǒng)管理員會通知所有登錄的用戶系統(tǒng)將要關(guān)閉。并且login指令會被凍結(jié)即新的用戶不能再登錄。直接關(guān)機(jī)或者延遲一定的時間才關(guān)機(jī)都是可能的還可能重啟。這是由所有進(jìn)程process都會收到系統(tǒng)所送達(dá)的信號signal決定的。這讓像vi之類的程序有時間儲存目前正在編輯的文檔而像處理郵件mail和新聞news的程序則可以正常地離開等等。而且shutdown會去執(zhí)行 /etc/rc0.d/下面的腳本,也就是說會去執(zhí)行runlevel 0的腳本。 halt則不會。poweroff: 切斷系統(tǒng)電源poweroff就是halt的軟鏈接而已。執(zhí)行的還是halt命令。關(guān)于halt命令,可以這樣理解:halt就是調(diào)用shutdown -h。halt執(zhí)行時殺死應(yīng)用進(jìn)程執(zhí)行sync系統(tǒng)調(diào)用文件系統(tǒng)寫操作完成后就會停止內(nèi)核。shutdown執(zhí)行它的工作是送信號signal給init程序要求它改變runlevel。Runlevel 0被用來停機(jī)haltrunlevel 6是用來重新激活reboot系統(tǒng)而runlevel 1則是被用來讓系統(tǒng)進(jìn)入管理工作可以進(jìn)行的狀態(tài)這是預(yù)設(shè)的假定沒有-h也沒有-r參數(shù)給shutdown。要想了解在停機(jī)halt或者重新開機(jī)reboot過程中做了哪些動作你可以在這個文件/etc/inittab里看到這些runlevels相關(guān)的資料。0:關(guān)閉系統(tǒng)1:單用戶模式,如果沒有為shutdown命令指定-h或-r參數(shù)而直接執(zhí)行,則默認(rèn)將切換到此運(yùn)行級別2:多用戶模式(不支持NFS)3:多用戶模式(支持NFS),一般常用此種運(yùn)行級別5:多用戶模式(GUI模式)6:重新啟動系統(tǒng)shutdown 參數(shù)說明:-t 在改變到其它runlevel之前告訴init多久以后關(guān)機(jī)。-r 重啟計算器。-k 并不真正關(guān)機(jī)只是送警告信號給每位登錄者login。-h 關(guān)機(jī)后關(guān)閉電源halt。-n 不用init而是自己來關(guān)機(jī)。不鼓勵使用這個選項而且該選項所產(chǎn)生的后果往往不總是你所預(yù)期得到的。-c cancel current process取消目前正在執(zhí)行的關(guān)機(jī)程序。所以這個選項當(dāng)然沒有時間參數(shù)但是可以輸入一個用來解釋的訊息而這信息將會送到每位使用者。-f 在重啟計算器reboot時忽略fsck。-F 在重啟計算器reboot時強(qiáng)迫fsck。-time 設(shè)定關(guān)機(jī)shutdown前的時間。2.halt-最簡單的關(guān)機(jī)命令其實halt就是調(diào)用shutdown -h。halt執(zhí)行時殺死應(yīng)用進(jìn)程執(zhí)行sync系統(tǒng)調(diào)用文件系統(tǒng)寫操作完成后就會停止內(nèi)核。參數(shù)說明:-n 防止sync系統(tǒng)調(diào)用它用在用fsck修補(bǔ)根分區(qū)之后以阻止內(nèi)核用老版本的超級塊superblock覆蓋修補(bǔ)過的超級塊。-w 并不是真正的重啟或關(guān)機(jī)只是寫wtmp/var/log/wtmp紀(jì)錄。-d 不寫wtmp紀(jì)錄已包含在選項-n中。-f 沒有調(diào)用shutdown而強(qiáng)制關(guān)機(jī)或重啟。-i 關(guān)機(jī)或重啟前關(guān)掉所有的網(wǎng)絡(luò)接口。-p 該選項為缺省選項。就是關(guān)機(jī)時調(diào)用poweroff。3.rebootreboot的工作過程差不多跟halt一樣不過它是引發(fā)主機(jī)重啟而halt是關(guān)機(jī)。它的參數(shù)與halt相差不多。4.initinit是所有進(jìn)程的祖先它的進(jìn)程號始終為1所以發(fā)送TERM信號給init會終止所有的用戶進(jìn)程守護(hù)進(jìn)程等。shutdown 就是使用這種機(jī)制。init定義了8個運(yùn)行級別(runlevel),init 0為關(guān)機(jī)init 1為重啟。關(guān)于init可以長篇大論這里就不再敘述。另外還有telinit命令可以改變init的運(yùn)行級別比如telinit -iS可使系統(tǒng)進(jìn)入單用戶模式并且得不到使用shutdown時的信息和等待時間。(四)規(guī)范關(guān)機(jī)程序1關(guān)機(jī)前準(zhǔn)備1.1觀察系統(tǒng)使用狀態(tài) 誰在線:who 聯(lián)網(wǎng)狀態(tài):netstat -a 后臺執(zhí)行的程序:ps -aux1.2通知在線使用者關(guān)機(jī)時間 shutdown +2 The machine will shutdown # 2min 后關(guān)機(jī),并通知在線者2關(guān)機(jī)命令2.1 sync 將內(nèi)存中未寫入硬盤的數(shù)據(jù)寫入硬盤2.2 shutdown shutdown now # 立即關(guān)機(jī) shutdown +2 # 2 min 后關(guān)機(jī) shutdown 10:01 # 10:01關(guān)機(jī) shutdown +2 The machine will shutdown # 2min 后關(guān)機(jī),并通知在線者2.3 reboot 重新啟動,加參數(shù)后可以實現(xiàn)halt,poweroff2.4 halt指向reboot的鏈接,相當(dāng)于shutdown -h2.5 poweroff指向reboot的鏈接,相當(dāng)于halt 3執(zhí)行等級3.1等級劃分 run level 0: 關(guān)機(jī) run level 3: 純文本模式 run level 5: 含圖形接口模式 run level 6: 重新啟動3.2等級切換 init 0 # 切換到等級,即關(guān)機(jī)4 shutdown,halt,poweroff區(qū)別shutdown :使系統(tǒng)關(guān)閉,參考一下現(xiàn)有的解釋:“命令安全地將系統(tǒng)關(guān)機(jī)。有些用戶會使用直接斷掉電源的方式來關(guān)閉linux,這是十分危險的。因為linux與windows不同,其后臺運(yùn)行著許多進(jìn)程,所以強(qiáng)制關(guān)機(jī)可能會導(dǎo)致進(jìn)程的數(shù)據(jù)丟失使系統(tǒng)處于不穩(wěn)定的狀態(tài)甚至在有的系統(tǒng)中會損壞硬件設(shè)備。而在系統(tǒng)關(guān)機(jī)前使用shutdown命令系統(tǒng)管理員會通知所有登錄的用戶系統(tǒng)將要關(guān)閉。并且login指令會被凍結(jié)即新的用戶不能再登錄。直接關(guān)機(jī)或者延遲一定的時間才關(guān)機(jī)都是可能的還可能重啟。這是由所有進(jìn)程process都會收到系統(tǒng)所送達(dá)的信號signal決定的。這讓像vi之類的程序有時間儲存目前正在編輯的文檔而像處理郵件mail和新聞news的程序則可以正常地離開等等”而且shutdown會去執(zhí)行 /etc/rc0.d/下面的腳本,也就是說會去執(zhí)行runlevel 0的腳本。 halt則不會。poweroff: 切斷系統(tǒng)電源poweroff就是halt的軟鏈接而已。執(zhí)行的還是halt命令。關(guān)于halt命令,可以這樣理解:halt就是調(diào)用shutdown -h。halt執(zhí)行時殺死應(yīng)用進(jìn)程執(zhí)行sync系統(tǒng)調(diào)用文件系統(tǒng)寫操作完成后就會停止內(nèi)核。三、centos圖形界面和命令行界面切換 方法1:運(yùn)行命令到圖形界面 #startx ,需要先配置圖形界面信息 方法2:修改/etc/inittab文件中的 id:3:initdefault , 將3改為5 ,重新啟動系統(tǒng); 方法3:進(jìn)入圖形界面: init 5從圖形界面進(jìn)入文本界面: init 3重啟: init 6關(guān)機(jī): init 3進(jìn)入centos圖形界面為了在Linux啟動時直接進(jìn)入Console界面,我們可以用vi編輯/etc/inittab文件。找到id:3: initdefault:這一行,將它改為id:5:initdefault:后重新啟動系統(tǒng)即可。我們看到,簡簡單單地將3改為5,就能實現(xiàn)啟動時進(jìn)入X-window圖形操作界面或Console字符界面的轉(zhuǎn)換,這是因為Linux操作系統(tǒng)有六種不同的運(yùn)行級(run level),在不同的運(yùn)行級下,系統(tǒng)有著不同的狀態(tài),這六種運(yùn)行級分別為:0:停機(jī)(記住不要把initdefault 設(shè)置為0,因為這樣會使Linux無法啟動 )1:單用戶模式,就像Win9X下的安全模式。2:多用戶,但是沒有 NFS 。3:完全多用戶模式,標(biāo)準(zhǔn)的運(yùn)行級。4:一般不用,在一些特殊情況下可以用它來做一些事情。5:X11,即進(jìn)到 X-window 系統(tǒng)。6:重新啟動 (記住不要把initdefault 設(shè)置為6,因為這樣會使Linux不斷地重新啟動)。其中運(yùn)行級3就是我們要進(jìn)入的標(biāo)準(zhǔn)Console字符界面模式。在X-Window圖形操作界面中按“Alt+Ctrl+功能鍵Fnn=16”就可以進(jìn)入Console字符操作界面。這就意味著你可以同時擁有X-Window加上6個Console字符操作界面,這是一件多么令人振奮的事情啊! 在Console字符操作界面里如何回到剛才的X-Window中呢?很簡單,按“Alt+Ctrl+F7”即可。這時Linux默認(rèn)打開7個屏幕,編號為tty1tty7。X-Window啟動后,占用的是tty7號屏幕,tty1tty6仍為字符界面屏幕。也就是說,用“Alt+Ctrl+Fn”組合鍵即可實現(xiàn)字符界面與X Window界面的快速切換。四、網(wǎng)絡(luò)配置五、常用命令(一)使用CentOS常用命令查看cpumore /proc/cpuinfo | grep model namegrep model name /proc/cpuinfo如果覺得需要看的更加舒服grep model name /proc/cpuinfo | cut -f2 -d: rootlocalhost /# grep CPU /proc/cpuinfo model name : Intel(R) Pentium(R) Dual CPU E2180 2.00GHz model name : Intel(R) Pentium(R) Dual CPU E2180 2.00GHz .(二)使用CentOS常用命令查看內(nèi)存(1)grep MemTotal /proc/meminfo(2)grep MemTotal /proc/meminfo | cut -f2 -d:(3)free -m |grep Mem | awk print $2(三)使用CentOS常用命令查看cpu是32位還是64位查看CPU位數(shù)(32 or 64)getconf LONG_BIT(四)使用CentOS常用命令查看當(dāng)前l(fā)inux的版本more /etc/redhat-releasecat /etc/redhat-release(五)使用CentOS常用命令查看內(nèi)核版本uname -runame -a(六)使用CentOS常用命令查看當(dāng)前時間date上面已經(jīng)介紹如何同步時間了(七)使用CentOS常用命令查看硬盤和分區(qū)df -hfdisk -l也可以查看分區(qū)du -sh可以看到全部占用的空間du /etc -sh可以看到這個目錄的大?。ò耍┦褂肅entOS常用命令查看安裝的軟件包查看系統(tǒng)安裝的時候裝的軟件包cat -n /root/install.logmore /root/install.log | wc -l查看現(xiàn)在已經(jīng)安裝了那些軟件包rpm -qarpm -qa | wc -lyum list installed | wc -l不過很奇怪,我通過rpm,和yum這兩種方式查詢的安裝軟件包,數(shù)量并不一樣。沒有找到原因。(九)使用CentOS常用命令查看鍵盤布局cat /etc/sysconfig/keyboardcat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=(十)使用CentOS常用命令查看selinux情況sestatussestatus | cut -f2 -d:cat /etc/sysconfig/selinux(11) 使用CentOS常用命令查看ip,mac地址1.eth0 eth1 lo都代表什么?eth表示本機(jī)以太網(wǎng)卡,0表示網(wǎng)卡1-一般是有線網(wǎng)卡,1表示網(wǎng)卡2-一般是無線網(wǎng)卡lo表示localhost dummy是一個虛擬網(wǎng)絡(luò)設(shè)備,來幫助本地網(wǎng)絡(luò)配置IP的。0就表示1號虛擬網(wǎng)絡(luò)設(shè)備dummy的概念比較生僻。涉及到一些現(xiàn)在不太常用的概念PPP,SLIP Address等ifconfig命令常用來顯示系統(tǒng)中的網(wǎng)絡(luò)接口(網(wǎng)卡)信息,也可以用來配置網(wǎng)絡(luò)接口(configure a network interface),如激活、關(guān)閉、設(shè)置地址等。在Linux系統(tǒng)中,網(wǎng)卡命名規(guī)律:eth0為第一塊以太網(wǎng)卡(Ethernet Card),eth1為第二塊。lo為環(huán)回接口,它的IP地址固定為,掩碼8位。2.在ifcfg-eth0 文件里你可以看到mac,網(wǎng)關(guān)等信息 ifconfig cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR 只看IP cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d= ifconfig eth0 |grep inet addr: |awk print $2|cut -c 6- ifconfig | grep inet addr:| grep -v | cut -d: -f2 | awk print $1 查看網(wǎng)關(guān)cat /etc/sysconfig/network查看dnscat /etc/resolv.conf只產(chǎn)看IP3.Linux命令:ifconfig詳解功能說明:顯示或設(shè)置網(wǎng)絡(luò)設(shè)備語法:ifconfig 網(wǎng)絡(luò)設(shè)備down up -allmulti -arp -promiscadddel mediamem_startmetricmtunetmasktunnel-broadcast -pointopoint補(bǔ)充說明:ifconfig可設(shè)置網(wǎng)絡(luò)設(shè)備的狀態(tài),或是顯示目前的設(shè)置。參數(shù):網(wǎng)絡(luò)設(shè)備 網(wǎng)絡(luò)設(shè)備的名稱,如eth0。down 關(guān)閉指定的網(wǎng)絡(luò)設(shè)備。up 啟動指定的網(wǎng)絡(luò)設(shè)備。-arp 打開或關(guān)閉指定接口上使用的ARP協(xié)議。前面加上一個負(fù)號用于關(guān)閉該選項。-allmuti 關(guān)閉或啟動指定接口的無區(qū)別模式。前面加上一個負(fù)號用于關(guān)閉該選項。-promisc 關(guān)閉或啟動指定網(wǎng)絡(luò)設(shè)備的promiscuous模式。前面加上一個負(fù)號用于關(guān)閉該選項。add 設(shè)置網(wǎng)絡(luò)設(shè)備IPv6的IP地址。del 刪除網(wǎng)絡(luò)設(shè)備IPv6的IP地址。media 設(shè)置網(wǎng)絡(luò)設(shè)備的媒介類型。mem_start 設(shè)置網(wǎng)絡(luò)設(shè)備在主內(nèi)存所占用的起始地址。metric 指定在計算數(shù)據(jù)包的轉(zhuǎn)送次數(shù)時,所要加上的數(shù)目。mtu 設(shè)置網(wǎng)絡(luò)設(shè)備的MTU。netmask 設(shè)置網(wǎng)絡(luò)設(shè)備的子網(wǎng)掩碼。tunnel 建立IPv4與IPv6之間的隧道通信地址。-broadcast 將要送往指定地址的數(shù)據(jù)包當(dāng)成廣播數(shù)據(jù)包來處理。-pointopoint 與指定地址的網(wǎng)絡(luò)設(shè)備建立直接連線,此模式具有保密功能。4.Linux中對網(wǎng)卡進(jìn)行編輯的命令在執(zhí)行ifconfig 命令后,系統(tǒng)將在內(nèi)核表中設(shè)置必要的參數(shù),這樣Linux 就知道如何與網(wǎng)絡(luò)上的網(wǎng)卡通信。ifconfig 命令有以下兩種格式:ifconfig interfaceifconfig interface aftype option | address ifconfig 的第一種格式(或使用不帶任何參數(shù)的ifconfig 命令)可以用來查看當(dāng)前系統(tǒng)的網(wǎng)絡(luò)配置情況。在剛剛安裝完系統(tǒng)之后,實際上是在沒有網(wǎng)卡或者網(wǎng)絡(luò)連接的情況下使用Linux,但通過ifconfig 可以使用回繞方式工作,使計算機(jī)認(rèn)為自己工作在網(wǎng)絡(luò)上?,F(xiàn)在我們運(yùn)行一下ifconfig 命令,不帶參數(shù)的ifconfig 命令可以顯示當(dāng)前啟動的網(wǎng)絡(luò)接口,其輸出結(jié)果為:rootmachine1 /sbin#ifconfigeth0 Link encap:Ethernet HWaddr 52:54:AB:DD:6F:61inet addr:9 Bcast:27 Mask:28UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:46299 errors:0 dropped:0 overruns:0 frame:189TX packets:3057 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:100Interrupt:5 Base address:0xece0lo Link encap:Local Loopbackinet addr: Mask:UP LOOPBACK RUNNING MTU:3924 Metric:1RX packets:44 errors:0 dropped:0 overruns:0 frame:0TX packets:44 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0其中以eth0 為首的部分是本機(jī)的以太網(wǎng)卡配置參數(shù),的設(shè)這里顯示了網(wǎng)卡的設(shè)備名/dev/eth0 和硬件的MAC 地址52:54:AB:DD:6F:61,MAC 地址是生產(chǎn)廠家定的,每個網(wǎng)卡擁有的唯一地址。不過我們可以手工改動網(wǎng)卡的MAC 地址,只要我們在/etc/rc.d/init.d/中的network 中加入:ifconfig eth0 hw ether xx:xx:xx:xx:xx:xxJiania 解說 注:eth0,eth1,eth2,代表網(wǎng)卡一,網(wǎng)卡二,網(wǎng)卡三hw 代表hardware 硬件意思ether 代表ethernet 以太網(wǎng)的意思然后重啟,此時再用ifconfig 命令查看一下,我們就會發(fā)現(xiàn)網(wǎng)卡的MAC 地址已經(jīng)變成xx:xx:xx:xx:xx:xx了。5.ifconfig配置網(wǎng)卡配置網(wǎng)卡的IP地址ifconfig eth0 netmask 在eth0上配置上 的IP地址及24位掩碼。若想再在eth0上在配置一個/24 的IP地址怎么辦?用下面的命令ifconfig eth0:0 netmask 這時再用ifconifg命令查看,就可以看到兩個網(wǎng)卡的信息了,分別為:eth0和eth0:0.若還想再增加IP,那網(wǎng)卡的命名就接著是:eth0:1、eth0:2想要幾個就填幾個。ok!配置網(wǎng)卡的硬件地址ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx就將網(wǎng)卡的硬件地址更改了,此時你就可以騙過局域網(wǎng)內(nèi)的IP地址邦定了。將網(wǎng)卡禁用ifconfig eth0 down將網(wǎng)卡啟用ifconfig eth0 upifconfig 命令的功能很強(qiáng)大,還可以設(shè)置網(wǎng)卡的MTU,混雜模式等。就不一一介紹了,用時間可以自己研究一下。6.我使用過的Linux命令之ifconfig - 網(wǎng)絡(luò)配置命令用途說明ifconfig命令常用來顯示系統(tǒng)中的網(wǎng)絡(luò)接口(網(wǎng)卡)信息,也可以用來配置網(wǎng)絡(luò)接口(configure a network interface),如激活、關(guān)閉、設(shè)置地址等。在Linux系統(tǒng)中,網(wǎng)卡命名規(guī)律:eth0為第一塊以太網(wǎng)卡(Ethernet Card),eth1為第二塊。lo為環(huán)回接口,它的IP地址固定為,掩碼8位。常用參數(shù)格式:ifconfig顯示當(dāng)前激活的網(wǎng)絡(luò)接口信息。格式:ifconfig INTERFACE顯示指定網(wǎng)絡(luò)接口的信息。比如:eth0, eth1。格式:ifconfig -a顯示所有網(wǎng)絡(luò)接口的信息,無論是否激活。其他格式,用來配置網(wǎng)絡(luò)接口。格式:ifconfig INTERFACE up格式:ifup INTERFACE激活指定網(wǎng)絡(luò)接口。比如:eth0, eth1。格式:ifconfig INTERFACE down格式:ifdown INTERFACE關(guān)閉指定網(wǎng)絡(luò)接口。格式:ifconfig INTERFACE IP格式:ifconfig INTERFACE IP netmask NETMASK為指定網(wǎng)絡(luò)接口設(shè)置IP地址和掩碼,并自動激活。比如:eth0, eth0:0, eth0:1,后兩個為虛擬網(wǎng)卡。格式:ifconfig INTERFACE add IP格式:ifconfig INTERFACE:0 IP為指定網(wǎng)絡(luò)接口添加IP地址。格式:ifconfig INTERFACE del IP為指定網(wǎng)絡(luò)接口刪除IP地址。7.使用示例示例一 通過ifconfig命令查看當(dāng)前網(wǎng)絡(luò)接口及狀態(tài)ifconfig不帶參數(shù),只打印處于激活狀態(tài)的網(wǎng)絡(luò)接口。 rootjfht # ifconfig eth0 Link encap:Ethernet HWaddr 00:1B:78:40:8C:20 inet addr:211.103.28.xx Bcast:1 Mask:24 inet6 addr: fe80:21b:78ff:fe40:8c20/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:134856806 errors:0 dropped:0 overruns:0 frame:0TX packets:140723373 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1680519599 (1.5 GiB) TX bytes:2804853589 (2.6 GiB)Interrupt:114 Memory:fa000000-fa012800現(xiàn)在解釋一下輸出信息的含義: eth0:網(wǎng)絡(luò)接口link encap:網(wǎng)絡(luò)類型HWaddr:網(wǎng)卡物理地址Inet addr :IP地址Bcast:廣播地址Mask:子網(wǎng)掩碼UP:正在使用的網(wǎng)絡(luò)接口RX packets,TX packets接收和傳輸?shù)臄?shù)據(jù)包個數(shù)RX byte,TX byte表示接搜和傳輸?shù)木唧w數(shù)目Interrupt:終端信息Base address:內(nèi)存地址 ifconfig命令跟上-a參數(shù),打印所有配置的網(wǎng)絡(luò)接口,不論其是否激活。 rootjfht # ifconfig -a eth0 Link encap:Ethernet HWaddr 00:1B:78:40:8C:20 inet addr:211.103.28.xx Bcast:1 Mask:24 inet6 addr: fe80:21b:78ff:fe40:8c20/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:134856877 errors:0 dropped:0 overruns:0 frame:0 TX packets:140723396 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1680524793 (1.5 GiB) TX bytes:2804859207 (2.6 GiB) Interrupt:114 Memory:fa000000-fa012800 lo Link encap:Local Loopback inet addr: Mask: inet6 addr: :1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:30263271 errors:0 dropped:0 overruns:0 frame:0 TX packets:30263271 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:63016642 (60.0 MiB) TX bytes:63016642 (60.0 MiB)ifconfig命令跟上指定網(wǎng)絡(luò)接口名稱,就可以查看具體的網(wǎng)卡信息了。 rootjfht # ifconfig eth0 示例二 在VMWare虛擬機(jī)中用ifconfig命令關(guān)閉和激活網(wǎng)卡VMWare虛擬機(jī),網(wǎng)絡(luò)連接采用NAT方式,操作系統(tǒng)為RHEL3.4。從Windows的cmd窗口通過ping命令來確認(rèn)。開始時,eth0處于激活狀態(tài)。 C:Userszhyping 28 正在 Ping 28 具有 32 字節(jié)的數(shù)據(jù):來自 28 的回復(fù): 字節(jié)=32 時間1ms TTL=64來自 28 的回復(fù): 字節(jié)=32 時間ping 28 在Linux的console中執(zhí)行 ifconfig eth0 up 命令之后,又可以ping通了。 C:Userszhyping 28 正在 Ping 28 具有 32 字節(jié)的數(shù)據(jù):來自 28 的回復(fù): 字節(jié)=32 時間ping 88 正在 Ping 192.168.22

溫馨提示

  • 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

提交評論