第1季 Linux服務(wù)器的搭建與測試_第1頁
第1季 Linux服務(wù)器的搭建與測試_第2頁
第1季 Linux服務(wù)器的搭建與測試_第3頁
第1季 Linux服務(wù)器的搭建與測試_第4頁
第1季 Linux服務(wù)器的搭建與測試_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1 Red Hat Enterprise Linux 5的安裝 安裝Red Hat Linux的硬件要求如下,一般現(xiàn)在的電腦配置都可以滿足這些要求了哈: CPU:Pentium以上處理器。文本模式推薦配置:200MHz奔騰或更高,圖形模式推薦配置:400MHz奔騰II或更高。 內(nèi)存:文本模式最小內(nèi)存值128MB,圖形模式最小內(nèi)存值:192MB,推薦使用256MB以上的內(nèi)存。 硬盤:RHEL5安裝需要3GB以上的硬盤空間,完全安裝全部軟件包需大約5GB的硬盤空間。 顯卡:VGA兼容顯卡。 光驅(qū):CD-ROM/DVD-ROM。 其他設(shè)備:如聲卡、網(wǎng)卡和Modem等。 軟驅(qū):可選Red Hat網(wǎng)站提

2、供了經(jīng)過兼容性測試和認(rèn)證的“硬件兼容性列表”,在得到系統(tǒng)硬件設(shè)備的具體型號后,最好訪問url Linux 支持在一臺計(jì)算機(jī)中安裝多個操作系統(tǒng),它通過使用GRUB多重啟動管理器來支持多操作系統(tǒng)并存,GRUB可以引導(dǎo)FreeBSD、OpenBSD、DOS 和Windows等操作系統(tǒng)。計(jì)算機(jī)啟動時,用戶可以使用GRUB提供的菜單選擇需要啟動的系統(tǒng),所以不必?fù)?dān)心出現(xiàn)安裝了Linux后,導(dǎo)致其他操作系統(tǒng)不能使用的問題。Redhat支持不同的安裝方式(如光盤安裝、硬盤安裝及網(wǎng)絡(luò)安裝),我們首先以最基本、最常用的光盤安裝開始哈。有關(guān)Linux介紹及Redhat5.1基礎(chǔ)可以參考【51CTO_RHCE講座】R

3、HCE課程筆記專題。不可與root分區(qū)分開的目錄:/dev,/etc,/sbin,/bin,/lib,系統(tǒng)啟動時,核心只載入一個分區(qū),那就是/,核心啟動要加載/dev,/etc,/sbin,/bin,/lib五個目錄的程序,所以以上幾個目錄必須和/根目錄在一起。 最好單獨(dú)分區(qū)的目錄:/home,/usr,/var,/tmp,出于安全和管理的目的,以上四個目錄最好要獨(dú)立出來,比如在samba服務(wù)中,/home目錄我們可以配置磁盤配額quota。我們以40G硬盤為例: /boot 100MB /         10G

4、B swap  512MB /home 10GB /usr     8GB /var     5GB /tmp    3G1.1 Red Hat Enterprise Linux 5光盤安裝這樣我們就到了RHEL5安裝界面,點(diǎn)回車是以圖形截面安裝,輸入linux text是用CLI安裝.這里我們選語言為簡體中文。按OK這里選美式鍵盤US這里可以輸入RHEL5.1的序列號,也可以跳過不填,對安裝應(yīng)用沒關(guān)系。 RHEL 5安裝序列號哈 Server: * Red Hat Ente

5、rprise Linux (Server including virtualization): 2515dd4e215225dd  * Red Hat Enterprise Linux Virtualization Platform: 49af89414d147589 Client: * Red Hat Enterprise Linux Desktop: 660266e267419c67  * Red Hat Enterprise Linux Desktop + Workstation Option: da3122afdb7edd23  *Red Hat Ente

6、rprise Linux Desktop + Workstation + DualOS Option (Virtualization): 7fcc43557e9bbc42 *Red Hat Enterprise Linux Desktop + DualOS Option (Virtualization): fed67649ff918c77 提示要初始化硬盤,選YES繼續(xù)。這里分區(qū)我們選擇自定義我們進(jìn)行硬盤分區(qū): New     就是建立新的分區(qū) EDIT    就是更改已有的分區(qū) DELETE  就是刪除已建立的分

7、區(qū) RESET   就是把你剛才的設(shè)定全部取消。恢復(fù)到現(xiàn)在的樣子 RAID    是磁盤陣列 LVM     是邏輯卷/boot 100MB,記住,boot需要放在磁盤的第一個分區(qū)上,怎么看是不是在第一個分區(qū)上?看開始的塊是不是1/ 根目錄 10G swap 512MB 一到兩倍內(nèi)存容量/home 10G 存放普通用戶信息/usr 8G linux系統(tǒng)所在位置/var 5G 默認(rèn)服務(wù)器的登錄文件(郵件與WWW默認(rèn)路徑)/tmp 3G最后分區(qū)結(jié)果如下,按OK繼續(xù):選擇Use GRUB Boot Loader

8、這步選擇默認(rèn)這里設(shè)置GRUB密碼,可以設(shè)置也可以不設(shè)置,如果設(shè)置了請記住自己的密碼哈。這里點(diǎn)OK就可以了這里我們安裝在MBR這里選擇YES配置網(wǎng)卡選擇啟用IPv4支持,IPv6可以不選,一般都沒用這里輸入你的網(wǎng)關(guān)及DNS服務(wù)器地址輸入主機(jī)名,我輸入的是RHEL5時區(qū)選擇Asia/Shanghai配置ROOT密碼,輸入兩次,記住自己輸入的口令哦我們?nèi)サ鬡irtualization組件并選擇自定義安裝軟件包。自定義安裝軟件包時,我們添加Development Libraries和Development Tools組件,保證系統(tǒng)軟件開發(fā)的庫文件和編程工具完整性,然后OK下一步,服務(wù)器軟件我們以后自己

9、裝。LINUX要安裝軟件都是需要檢測依耐關(guān)系的開始安裝,安裝日志在/root/install.logLinux安裝已經(jīng)完成,重啟一下計(jì)算機(jī)選擇退出到了Linux登錄界面以root帳戶登錄在CLI界面下我們要啟動圖形界面可以輸入startx,我們?nèi)绻薷某梢恢眻D形界面啟動Linux,可以輸入vi /etc/inittab,鍵入i編輯把id:3改成id:5,保存退出。1.2 Red Hat Enterprise Linux 5硬盤安裝如果我們沒有RHEL5.1的安裝光盤,只有它的ISO鏡像文件,那我們可以進(jìn)行RHEL5.1硬盤安裝。我們可以把RHEL5.1的ISO鏡像文件放在主機(jī)的一個可用分區(qū)上

10、(比如FAT/FAT32文件系統(tǒng)),NTFS是不行的哈,如果你沒有fat32格式,只有NTFS格式,那我就沒有辦法了,因?yàn)楹孟驨TFS格式轉(zhuǎn)化為fat32風(fēng)險比較大,最好的辦法還是把你空余空間分出3GB主分區(qū),作為fat32文件系統(tǒng)。把RHEL5.1鏡像文件copy到那個分區(qū)也可以。注意: 劃分出來的3G分區(qū)最好是分為主分區(qū),也可以是fat32格式的C盤,或者是D盤(也就是/dev/hda5),因?yàn)槲覝y試時分成其他邏輯分區(qū)后RHEL5硬盤安裝時報(bào)錯。 總是提示Error informing the kernel about modifications to partition /dev/sda

11、5 - 設(shè)備或資源忙。結(jié)果光硬盤就格了N次,系統(tǒng)重做N次,汗 需要提取RHEL5鏡像下isolinux目錄里面的兩個文件。vmlinuz 和initrd.img. isolinux目錄下包含了從 CD 啟動所需要的文件: vmlinux是一個可執(zhí)行文件,包含靜態(tài)與Linux內(nèi)核的可執(zhí)行文件格式; initrd.img映像中包含了支持Linux系統(tǒng)核心兩個階段引導(dǎo)過程所需要的必要可執(zhí)行程序和系統(tǒng)文件initrd; 我們把vmlinuz、initrd.img及rhel5鏡像文件放到我們劃分出來的那個3GB的分區(qū)上。先到網(wǎng)上url/grub4dos/url

12、下載一個grub-for-dos的工具(附件里的就是),我這里下載的是grub4dos-2008-11-19.zip??蓮囊韵戮W(wǎng)址下載GRUB4DOS最新版及較早版本。 url/grub4dos/url url/grubutil/url url url/projects/grub4dos/url url (官方說明文檔)下載grub4dos后,解壓縮后就可以了。核心文件有下面這幾個:grldr和grub.exe,及menu.lst(此為樣本,需修改)。如果你需要中文支持,就用ch

13、inese子目錄中的文件。通過Windows NT/2000/XP/2003的啟動管理器啟動GRUB4DOS 在 Windows NT/2000/XP/2003中,可以把grldr和menu.lst拷貝到C:。然后在boot.ini的最后加上一行:c:grldr="Start GRUB4DOS"如果boot.ini中的timeout值為零,把它設(shè)置為大于0的數(shù)字,例如timeout=30,然后保存boot.ini。注意:boot.ini文件一般是隱藏的,你需要在文件夾選項(xiàng)中設(shè)置顯示所有文件,或者在cmd中使用以下命令來去掉boot.ini的隱藏屬性。編輯boot.ini前,

14、可在cmd下輸入: attrib -s -r -h c:boot.ini 解除boot.ini的只讀屬性,編輯完后輸入: attrib +s +r +h c:boot.ini 恢復(fù)boot.ini的原有屬性。 下一次啟動Windows時,你會發(fā)現(xiàn)啟動畫面中多了Start GRUB4DOS這一選項(xiàng),使用它便可啟動GRUB4DOS。該方案的優(yōu)點(diǎn):不需要修改MBR和啟動扇區(qū)參考,感興趣的可以自己研究下: 對于多數(shù)沒有或很少接觸過linux的windows用戶來說,剛開始使用grub時離不開菜單。也就是說,使用grub前,我們要準(zhǔn)備menu.lst文件。 下面是一個menu.lst的例子。(以#開始的

15、行,表示注釋,不執(zhí)行) # 默認(rèn)延遲時間(秒) timeout 30 # 第一項(xiàng)為默認(rèn)值 default 0 # 設(shè)置圖形背景文件 splashimage (hd0,0)/boot/grub/xp2008.gz # 設(shè)置中文支持的字體文件 fontfile (hd0,0)/boot/grub/fonts title 使用map啟動本地硬盤上的瑞星殺毒軟盤鏡像文件 map (hd0,0)/boot/grub/rav.img (fd0) map -hook chainloader (fd0)+1 rootnoverify (fd0) title 使用memdisk啟動本地 Win98 軟盤鏡像文件

16、 kernel (hd0,0)/boot/grub/memdisk.gz initrd (hd0,0)/boot/grub/win98.img title 使用memdisk啟動本地硬盤上的瑞星殺毒軟盤壓縮鏡像文件 root (hd0,0) kernel /boot/grub/memdisk.gz c=80 h=12 s=36 floppy initrd /boot/rav.zip title 啟動第一主分區(qū)(hd0,0)上的操作系統(tǒng) rootnoverify (hd0,0) makeactive chainloader +1 title 啟動第二主分區(qū)(hd0,1)上的操作系統(tǒng) rootno

17、verify (hd0,1) makeactive chainloader +1 title 重啟 reboot title 關(guān)機(jī) halt 參考這個例子,我們就可以根據(jù)自己需要對菜單進(jìn)行修改。 比如從網(wǎng)上下載了效率源的鏡像文件,文件名為XLY.IMG。我們只需把 title 使用memdisk啟動本地 Win98 軟盤鏡像文件 kernel (hd0,0)/boot/grub/memdisk.gz initrd (hd0,0)/boot/grub/win98.img 改成 title 硬盤檢測修復(fù)工具 效率源 (memdisk) kernel (hd0,0)/boot/grub/memdis

18、k.gz initrd (hd0,0)/boot/grub/xly.img 或者改成 title 硬盤檢測修復(fù)工具 效率源 (map) map (hd0,0)/boot/grub/xly.img (fd0) map -hook chainloader (fd0)+1 rootnoverify (fd0) 同時把xly.img文件保存到第一主分區(qū)(一般是C:)的bootgrub目錄下。 當(dāng)然也可以保存到其它路徑。 比如xly.img文件保存到C:boot下,則menu.lst文件相應(yīng)改為: map (hd0,0)/boot/xly.img (fd0) 又如xly.img文件保存到D:test下,

19、則menu.lst文件相應(yīng)改為: map (hd0,4)/test/xly.img (fd0) (參看下面的注意d) 從上面的例子可以看出,啟動軟盤鏡象,有兩種方式,即用memdisk或用map。 用memdisk時,img文件可壓縮;在img文件大小為非1.44MB或2.88MB標(biāo)準(zhǔn)鏡像時,需要指定CHS參數(shù)。img文件的CHS參數(shù)可用winimage獲得。 即例子中的: title 使用memdisk啟動本地硬盤上的瑞星殺毒軟盤壓縮鏡像文件 root (hd0,0) kernel /boot/grub/memdisk.gz c=80 h=12 s=36 floppy initrd /boo

20、t/rav.zip 另外,菜單文件中的文件路徑可用相對路徑(如:/boot/rav.zip)或絕對路徑(如:(hd0,0)/boot/grub/xly.img)表示。 map方式對軟盤映像大小沒有限制,但要求必須連續(xù)存放。改進(jìn)的map -mem則無此限制。 比如: map -mem /boot/xxx.ima (fd0) map -hook chainloader (fd0)+1 rootnoverify (fd0) 注意: a, 菜單文件中所用的memdisk.gz文件,不包括在grub4dos的發(fā)行包里,需自行準(zhǔn)備??蓮膅nu grub軟件包或從其它基于grub的工具(如一鍵ghost,本

21、人的gghost)中獲得。 b, 菜單中所用的其它文件如xp2008.gz(背景文件)、fonts(中文字體文件)及各種鏡像文件等,均需拷貝到文件中指定路徑。 fontfile命令不可單獨(dú)使用,需與splashimage一起使用。 c, 菜單文件中的命令全部使用小寫。 d, 初學(xué)者使用絕對路徑時要注意GRUB對設(shè)備的命名方法。系統(tǒng)的第一個硬盤驅(qū)動器表示成(hd0),其上的第一個分區(qū)表示為(hd0,0),也就是說對于硬盤,采用(hdx,y)的形式來表示,x、y都是從0開始計(jì)數(shù)的,x表示硬盤號,y表示分區(qū)號。 由于主分區(qū)只能有四個,所以第一硬盤的四個主分區(qū)分別用(hd0,0)(hd0,3)來表示;

22、邏輯分區(qū)則從(hd0,4)開始算,即第一邏輯分區(qū)用(hd0,4),第二邏輯分區(qū)用(hd0,5)來表示,依次類推。 一般機(jī)子的硬盤都是一個主分區(qū),其余是邏輯分區(qū)。因此C盤用(hd0,0),D盤用(hd0,4)來表示。 光盤用(cd)表示,第一軟驅(qū)用(fd0)表示。 下面是我現(xiàn)在使用的菜單效果圖及menu.lst文件,供參考。 color white/green yellow/green default 1 timeout 3 #fontfile /boot/grub/fonts #splashimage /boot/grub/bg.xpm.gz #password -md5 $1$8$D0mfz

23、TIQXv2Ma2b5bWH0b. title 0, Boot from Hard Drive (hd0,0) root (hd0,0) chainloader +1 title 1, GreenGhost Ghost v8.3/v11 (MAP-HOOK) map -mem /boot/grub/gghost.img (fd0) map -hook chainloader (fd0)+1 rootnoverify (fd0) title 2, GreenGhost Ghost v8.3/v11 (MEMDISK) kernel /boot/grub/memdisk.gz c=200 h=2

24、s=36 floppy initrd /boot/grub/gghost.img title 3, GreenGhost Ghost v8.3/v11 (MAP-HOOK) disable a20 map -mem /boot/grub/gghost.img (fd0) map -hook chainloader -disable-a20 (fd0)+1 rootnoverify (fd0) title 4, Microsoft Windows NT/2K/XP find -set-root /ntldr chainloader /ntldr title 5, Microsoft Window

25、s Vista find -set-root /bootmgr chainloader /bootmgr title 6, Boot from Hard Drive (hd0,1) root (hd0,1) chainloader +1 title 7, Reboot reboot title 8, Shutdown halt啟動菜單如下:Grub4dos界面:執(zhí)行commandline運(yùn)行find /vmlinuz(搜索vmlinuz所在分區(qū)).顯示結(jié)果是(hd0,2)運(yùn)行root (hdx,y) (這是/boot所在的分區(qū),其中括號內(nèi)的信息,就是上面命令的回顯.)執(zhí)行kernel /vml

26、inuz (用來指定linux內(nèi)核)執(zhí)行initrd /initrd.img (用來指定initrd文件)執(zhí)行boot語言我們選擇簡體中文OK繼續(xù)這里選美式鍵盤US重點(diǎn)步驟來了哈,安裝方式我們選擇:Hard drive這里設(shè)置ISO鏡像文件的分區(qū)并指定存放鏡像文件的目錄,我們選擇硬盤分區(qū)為/dev/hda3,存放目錄為rhel5/dvd哈。單擊OK后,出現(xiàn)圖形界面的安裝。輸入序列號選擇自定義分區(qū)這里我們進(jìn)行硬盤分區(qū),和光盤安裝一樣哈: 新建(W)    就是建立新的分區(qū) 編輯(E)     就是更改已有的分區(qū) 刪除(D)&#

27、160;  就是刪除已建立的分區(qū) 重設(shè)(S)     就是把你剛才的設(shè)定全部取消。恢復(fù)到現(xiàn)在的樣子 RAID(A)    是磁盤陣列 LVM(L)     是邏輯卷/boot 100MB,記住,boot需要放在磁盤的第一個分區(qū)上,怎么看是不是在第一個分區(qū)上?看開始的塊是不是1/ 根目錄 10G swap 512MB 一到兩倍內(nèi)存容量/home 10G 存放普通用戶信息/usr 8G linux系統(tǒng)所在位置/var 5G 默認(rèn)服務(wù)器的登錄文件(郵件與WWW默認(rèn)路徑)/tmp 3

28、G最后分區(qū)結(jié)果如下,/dev/hda3就是我們RHEL5鏡像文件所在的分區(qū),按下一步繼續(xù):選擇Use GRUB Boot Loader這里選擇配置網(wǎng)卡信息,選擇編輯選擇手動配置IPv4支持的IP地址和子網(wǎng)掩碼,配置網(wǎng)卡/24,IPv6可以不選,一般都沒用這里輸入你的主機(jī)名、網(wǎng)關(guān)及DNS服務(wù)器地址時區(qū)選擇亞洲/上海配置ROOT密碼,輸入兩次,記住自己輸入的口令哦我們?nèi)サ鬡irtualization組件并選擇自定義安裝軟件包。自定義安裝軟件包時,我們添加開發(fā)工具和開發(fā)庫組件,保證系統(tǒng)軟件開發(fā)的庫文件和編程工具完整性,然后下一步,服務(wù)器軟件我們以后自己裝。LINUX要安裝軟件都

29、是需要檢測依耐關(guān)系的開始安裝,安裝日志在/root/install.logLinux安裝已經(jīng)完成,重啟一下計(jì)算機(jī)重啟后我們直接就進(jìn)入了圖形界面這個當(dāng)然選同意了哈。下面到了防火墻設(shè)置,這個選擇禁用。重點(diǎn),防火墻必須禁用。這是紅帽官方幫你配置的,如果開啟會出現(xiàn)很多莫名其妙的錯誤,比如以后,我的服務(wù)器怎么ping不出去啊,怎么我的FTP不能訪問啊之類的。RHEL5默認(rèn)安裝SSH服務(wù)器,只要你有SSH客戶端就可以連接上服務(wù)器。SELINUX選擇默認(rèn)強(qiáng)制這個不用管,直接下一步這里設(shè)置日期與時間可以不用更新,省的麻煩創(chuàng)建用戶帳號測試聲卡完成到了Linux登錄界面以root帳戶登錄1.3 Red Hat E

30、nterprise Linux 5 NFS安裝如果我們沒有安裝光盤和ISO鏡像文件,我們可以使用RHEL5強(qiáng)大的網(wǎng)絡(luò)安裝方式,我們來講下NFS方式安裝的客戶端設(shè)置(關(guān)于NFS,FTP及HTTP服務(wù)器的配置我們在后面會講哈)。同RHEL5硬盤安裝一樣,我們引導(dǎo)計(jì)算機(jī)后執(zhí)行l(wèi)inux askmethod命令。語言我們選擇簡體中文OK繼續(xù)這里選美式鍵盤US重點(diǎn)步驟來了哈,安裝方式我們選擇:NFS image配置TCP/IP協(xié)議,我們選擇手動配置。IPv6現(xiàn)在我們用不到,取消掉。我們手動配置TCP/IP信息。這里配置NFS服務(wù)器主機(jī)名或IP地址,并且添加ISO鏡像文件存放目錄(絕對地址)。接下來的安裝

31、就和硬盤安裝一樣了哈,參考1.2 Red Hat Enterprise Linux 5硬盤安裝就可以了哈。1.4 Red Hat Enterprise Linux 5 FTP安裝通過FTP服務(wù)器安裝RHEL5步驟和NFS類似。配置TCP/IP協(xié)議,我們選擇手動配置。IPv6現(xiàn)在我們用不到,取消掉。我們手動配置TCP/IP信息。在FTP設(shè)置界面時,配置FTP服務(wù)器名稱或IP地址,我這里是DVD版本,所以就放在/rhel5/i386/dvd單一目錄下,如果是CD-ROM版本,我們就要在FTP服務(wù)器設(shè)置第一張系統(tǒng)光盤安裝文件的目錄路徑,比如/rhel5/i386/cd1。設(shè)置完畢,按OK繼續(xù)。系統(tǒng)引

32、導(dǎo)images/minstg2.img鏡像文件,加載安裝程序。接下來的安裝就和硬盤安裝一樣了哈,參考1.2 Red Hat Enterprise Linux 5硬盤安裝就可以了哈。注意: FTP安裝方式和NFS不同,不能使用ISO鏡像完成網(wǎng)絡(luò)安裝,需要把所有的安裝軟件包存放在FTP服務(wù)器上進(jìn)行發(fā)布。 DVD版本存放在單一目錄。 CD-ROM版本需要將系統(tǒng)安裝文件按照光盤編號存放在不同目錄哈,并用“名稱+編號”方式命名相應(yīng)目錄(比如cd1,cd2,cd3.)。 客戶端在安裝時,必須指定FTP服務(wù)器上第一張系統(tǒng)光盤安裝文件的位置,以便安裝程序加載指定的系統(tǒng)鏡像文件。1.5 Red Hat Ente

33、rprise Linux 5 HTTP安裝我們通過HTTP服務(wù)器安裝RHEL5,配置方式和FTP安裝相似,只是選擇安裝類型不同,這里選擇HTTP安裝方式。配置TCP/IP協(xié)議,我們選擇手動配置。IPv6現(xiàn)在我們用不到,取消掉。我們手動配置TCP/IP信息。在HTTP設(shè)置界面時,配置HTTP服務(wù)器名稱或IP地址,我這里是DVD版本,所以就放在/rhel5/i386/dvd單一目錄下,如果是CD-ROM版本,我們就要在HTTP服務(wù)器設(shè)置第一張系統(tǒng)光盤安裝文件的目錄路徑,比如/rhel5/i386/cd1。設(shè)置完畢,按OK繼續(xù)。接下來的步驟一樣哈,參考1.4 Red Hat Enterprise L

34、inux 5 FTP安裝哈。以上我們講了常用的五種Linux安裝方法,下面我們來講下RHEL5網(wǎng)絡(luò)的配置哈。2 常規(guī)網(wǎng)絡(luò)配置 2.1 配置主機(jī)名 確保主機(jī)名在網(wǎng)絡(luò)中是唯一的,否則通信會受到影響,建議書設(shè)置主機(jī)名時要有規(guī)則地進(jìn)行設(shè)置(比如按照主機(jī)功能進(jìn)行劃分).修改/etc/hosts文件中主機(jī)名rhel5為samba修改后效果:通過編輯/etc/sysconfig/network文件中的HOSTNAME字段修改主機(jī)名。我們修改主機(jī)名為samba哈,是域名。注意:如果hosts里沒有設(shè)置本地解析,就可以不管,修改主機(jī)名后需要重啟系統(tǒng)生效哈。我們設(shè)置完主機(jī)名生效后,可以使用hostname查看當(dāng)前

35、主機(jī)名稱。:可以使用兩個簡單的命令臨時設(shè)置主機(jī)名。1.最常用的是使用hostname來設(shè)置哈。格式:hostname 主機(jī)名2.使用sysctl命令修改內(nèi)核參數(shù)。格式:sysctl kernel.hostname=主機(jī)名這樣兩個設(shè)置是臨時的哈,重啟系統(tǒng)后設(shè)置失效哈。2.2 使用ifconfig配置IP地址及輔助IP地址大多數(shù)linux發(fā)行版都會內(nèi)置一些命令來配置網(wǎng)絡(luò),而ifconfig是最常用的命令之一哈。它通常用來設(shè)置IP地址和子網(wǎng)掩碼以及查看網(wǎng)卡相關(guān)配置。格式:ifconfig 網(wǎng)卡名 ip地址 netmask 子網(wǎng)掩碼我們看下修改成功了沒?使用ifconfig命令可以查看網(wǎng)卡配置信息,如

36、IP地址、MAC地址,收發(fā)數(shù)據(jù)包情況等。執(zhí)行命令后,ifconfig命令會顯示所有激活網(wǎng)卡的信息,其中eth0為物理網(wǎng)卡,lo為回環(huán)測試接口。每塊網(wǎng)卡的詳細(xì)情況,通過標(biāo)志位表示。ifconfig字段解析:標(biāo)志位 注釋 eth0                  表示第一塊以太網(wǎng)卡 Link encap        表示該網(wǎng)卡位于OSI物理層(Physica

37、l Layer)的名稱 HWaddr             表示網(wǎng)卡的MAC地址(Hardware Address) inet addr           表示該網(wǎng)卡在TCP/IP網(wǎng)絡(luò)中的IP地址 Bcast              

38、   表示廣播地址(Broad Address) Mask                  表示子網(wǎng)掩碼(Subnet Mask) MTU                   表示最大傳送單元,不同局域網(wǎng)類型的MTU值不一定相同

39、,對以太網(wǎng)來說,MTU的默認(rèn)設(shè)置是1500個字節(jié) Metric               表示度量值,通常用于計(jì)算路由成本 RX                     表示接收的數(shù)據(jù)包 TX     

40、60;                表示發(fā)送的數(shù)據(jù)包 collisions           表示數(shù)據(jù)包沖突的次數(shù) txqueuelen        表示傳送列隊(duì)(Transfer Queue)長度 interrupt    

41、0;       表示該網(wǎng)卡的IRQ中斷號 Base address      表示I/O地址如果我們要單獨(dú)查看某塊網(wǎng)卡的狀況,可以在ifconfig命令后加上指定的網(wǎng)卡名,比如:ifconfig eth0配置虛擬網(wǎng)卡IP地址在實(shí)際工作中,可以會出現(xiàn)一塊網(wǎng)卡需要擁有多個IP地址的情況,可以通過設(shè)置虛擬網(wǎng)卡來實(shí)現(xiàn)。命令格式: ifconfig 網(wǎng)卡名:虛擬網(wǎng)卡ID IP地址 netmask 子網(wǎng)掩碼為第一塊網(wǎng)卡eth0設(shè)置一個虛擬網(wǎng)卡IP地址為08 子網(wǎng)掩碼為255

42、.255.255.0,如果不設(shè)置netmask,則使用默認(rèn)的子網(wǎng)掩碼。我們測試下eth0:1虛擬網(wǎng)卡連通性2.3 禁用和啟用網(wǎng)卡 對于網(wǎng)卡的禁用和啟用,依然可以使用ifconfig命令哈。命令格式: ifconfig 網(wǎng)卡名稱 down        #禁用網(wǎng)卡 ifconfig 網(wǎng)卡名稱 up            #啟用網(wǎng)卡使用ifconfig eth0 down命令后,在linux主機(jī)還可以ping通eth0的

43、IP地址哈。在其他主機(jī)上就ping不通eth0地址了。ifconfig eth0 up 啟用eth0網(wǎng)卡使用ifdown eth0和ifup命令也可以實(shí)現(xiàn)禁用和啟用網(wǎng)卡的效果。命令格式: ifdown 網(wǎng)卡名稱         #禁用網(wǎng)卡 ifup 網(wǎng)卡名稱              #啟用網(wǎng)卡使用ifdown eth0禁用eth0網(wǎng)卡,我們發(fā)現(xiàn)在linux主機(jī)也不能ping通eth0的

44、IP地址了哈。使用ifup eth0啟用eth0網(wǎng)卡。2.4 更改網(wǎng)卡MAC地址 MAC地址也叫物理地址或者硬件地址。它是全球唯一的地址。由網(wǎng)絡(luò)設(shè)備制造商生產(chǎn)時寫在網(wǎng)卡內(nèi)部。MAC地址的長度為48位(6個字節(jié)),通常表示為12個16進(jìn)制數(shù),每兩個16進(jìn)制數(shù)之間用冒號隔開,比如:00:0C:29:EC:FD:83 就是一個MAC地址。其中前6位16進(jìn)制數(shù)00:0C:29代表網(wǎng)絡(luò)硬件制造商的編號,它由IEEE(電氣與電子工程師協(xié)會)分配,而后3位16進(jìn)制數(shù)EC:FD:83代表該制造商所制造的某個網(wǎng)絡(luò)產(chǎn)品(如網(wǎng)卡)的系列號。更改網(wǎng)卡MAC地址時,需要先禁用該網(wǎng)卡,然后使用ifconfig命令進(jìn)行修改

45、。命令格式: ifconfig 網(wǎng)卡名 hw ether MAC地址我們來修改eth0網(wǎng)卡的MAC 地址為00:11:22:33:44:55哈??梢钥吹絜th0的MAC地址已經(jīng)被修改成00:11:22:33:44:55了哈。如果我們不先禁用網(wǎng)卡會發(fā)現(xiàn)提示錯誤,修改不生效哈。注意:ifconfig命令修改IP地址和MAC地址都是臨時生效的哈,重新啟動系統(tǒng)后,設(shè)置失效。我們可以通過修改網(wǎng)卡配置文件使其永久生效哈。具體可以看下2.6的網(wǎng)卡配置文件,我們會講哈。2.5 route命令設(shè)置網(wǎng)關(guān) route命令可以說是ifconfig命令的黃金搭檔,也像ifconfig命令一樣幾乎所有的Linux發(fā)行版都

46、可以使用該命令。route通常用來進(jìn)行路由設(shè)置。比如添加或者刪除路由條目以及查看路由信息,當(dāng)然也可以設(shè)置默認(rèn)網(wǎng)關(guān)哈。route命令格式: route add default gw ip地址        #添加默認(rèn)網(wǎng)關(guān) route del default gw ip地址         #刪除默認(rèn)網(wǎng)關(guān)我們把Linux主機(jī)的默認(rèn)網(wǎng)關(guān)設(shè)置為5哈,設(shè)置好后可以使用route命令查看網(wǎng)關(guān)及路由情況。Flags用來描述該條路由條目的相

47、關(guān)信息,如是否活躍,是否為網(wǎng)關(guān)等哈,U表示該條路由條目為活躍滴,G表示該條路由條目要涉及到網(wǎng)關(guān)哈。route命令設(shè)置網(wǎng)關(guān)也是臨時生效的哈,重啟系統(tǒng)后失效。我們發(fā)現(xiàn)重啟系統(tǒng)后,剛剛設(shè)置的路由條目沒有了哈。2.6 網(wǎng)卡配置文件在更改網(wǎng)卡MAC地址時我們說過,ifconfig設(shè)置IP地址和修改網(wǎng)卡的MAC地址以及后面的route設(shè)置路由和網(wǎng)關(guān)時,配置都是臨時生效的哈。也就是說,在我們重啟系統(tǒng)后,配置都會失效哈。怎么樣來解決這個問題,讓我們的配置永久生效呢?這里我們就要直接編輯網(wǎng)卡的配置文件,通過參數(shù)來配置網(wǎng)卡,讓設(shè)置永久生效哈。網(wǎng)卡配置文件位于/etc/sysconfig/network-scrip

48、ts/目錄下哈。每塊網(wǎng)卡都有一個單獨(dú)的配置文件,可以通過文件名來找到每塊網(wǎng)卡對應(yīng)的配置文件。例如:ifcfg-eth0就是eth0這塊網(wǎng)卡的配置文件。我們來編輯/etc/sysconfig/network-scripts/ifcfg-eth0文件來進(jìn)行配置看看效果哈。vim ifcfg-eth0每個網(wǎng)卡配置文件都存儲了網(wǎng)卡的狀態(tài),每一行代表一個樣參數(shù)值哈。系統(tǒng)啟動時通過讀取該文件所記錄的情況來配置網(wǎng)卡。常見的參數(shù)如下哈:參數(shù)注解默認(rèn)值是否可省略DEVICE指定網(wǎng)卡名稱無不能BOOTPROTO指定啟動方式 static:表示使用靜態(tài)IP地址 boot/dhcp:表示通過BOOTP或DHCP協(xié)議自

49、動獲得IP地址static可以HWADDR指定網(wǎng)卡的MAC地址無可以BROADCAST指定廣播地址通過IP地址和子網(wǎng)掩碼自動計(jì)算得到可以IPADDR指定IP地址無可以  當(dāng)BOOTPROTO=static時不能省略NETMASK指定子網(wǎng)掩碼無可以 當(dāng)BOOTPROTO=static時不能省略NETWORK指定網(wǎng)絡(luò)地址通過IP地址和子網(wǎng)掩碼自動計(jì)算得到可以O(shè)NBOOT指定在啟動network服務(wù)時,是否啟用該網(wǎng)卡yes可以GATEWAY指定網(wǎng)關(guān)無可以修改過網(wǎng)卡配置文件后,需要重新啟動network服務(wù)或重新啟用設(shè)置過的網(wǎng)卡,使用配置生效哈。2.7 setup命令RHEL5支持者文本窗口

50、的方式對網(wǎng)絡(luò)進(jìn)行配置,CLI命令行模式下使用setup命令就可以進(jìn)入文本窗口。移動光標(biāo)選擇網(wǎng)絡(luò)配置選項(xiàng),按回車確認(rèn)進(jìn)入對網(wǎng)絡(luò)設(shè)置的界面?,F(xiàn)在我們Linux主機(jī)有一塊網(wǎng)卡eth0哈,選擇它后可以按回車進(jìn)行配置。2.8 修改resolv.conf設(shè)置DNSLinux中設(shè)置DNS客戶端時可以直接編輯/etc/resolv.conf,然后使用namserver參數(shù)來指定DNS服務(wù)器的IP地址。是首選DNS服務(wù)器地址,如果下面還有nameserver字段的話為備用DNS地址,也可以指定更多的DNS服務(wù)器地址在下面,當(dāng)指定的DNS服務(wù)器超過三臺以上時,只有前三臺DNS服務(wù)器地址是有效

51、的哈。客戶端在向服務(wù)器發(fā)送查詢請求時,會按照文件中的順序依次發(fā)送,當(dāng)?shù)谝慌_DNS服務(wù)器沒有響應(yīng)時,就會去嘗試向下一臺DNS服務(wù)器查詢,直到發(fā)送到最后一臺DNS服務(wù)器為止哈。所以建議將速度最快、穩(wěn)定性最高的DNS服務(wù)器設(shè)置在最前面,以確保查詢不會超時哈。 3 網(wǎng)絡(luò)環(huán)境測試 3.1 ping命令檢測網(wǎng)絡(luò)狀況 ping命令可以測試網(wǎng)絡(luò)連通性,在網(wǎng)絡(luò)維護(hù)時使用非常廣泛哈,相信我們搞IT的人沒人沒用過ping吧?嗯?你說你沒勝過,倒當(dāng)我沒說哈。在網(wǎng)絡(luò)出現(xiàn)問題后,我們通常第一步使用ping測試網(wǎng)絡(luò)的連通性,ping命令使用ICMP協(xié)議,發(fā)送請求數(shù)據(jù)包到其他主機(jī),然后接受對方的響應(yīng)數(shù)據(jù)包,獲取網(wǎng)絡(luò)狀況信息。

52、我們可以根據(jù)返回的不同信息,判斷可以出現(xiàn)的問題哈。ping命令格式: ping 可選項(xiàng) IP地址或主機(jī)名ping命令支持大量可選項(xiàng),功能那是相當(dāng)?shù)膹?qiáng)大哈。選項(xiàng)說明-c<完成次數(shù)> 設(shè)置完成要求回應(yīng)的次數(shù)-s<數(shù)據(jù)包大小> 設(shè)置數(shù)據(jù)包的大小-i<間隔秒數(shù)> 指定收發(fā)信息的間隔時間-f極限檢測-I<網(wǎng)絡(luò)界面> 使用指定的網(wǎng)絡(luò)界面送出數(shù)據(jù)包-n只輸出數(shù)值-p<范本樣式> 設(shè)置填滿數(shù)據(jù)包的范本樣式-R記錄路由過程-q不顯示指令執(zhí)行過程,開頭和結(jié)尾的相關(guān)信息除外-r忽略普通的路由表,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上-t<存活數(shù)值> 設(shè)置存

53、活數(shù)值TTL的大小-v詳細(xì)顯示指令的執(zhí)行過程-l<前置載入> 設(shè)置在送出要求信息之前,先行發(fā)出的數(shù)據(jù)包使用ping命令簡單測試下網(wǎng)絡(luò)的連通性,我們ping下我們哈。倒現(xiàn)在51cto論壇和blog整合升級后是不是加了防ping功能了哈,網(wǎng)頁是可以打開的哈。我們再試試google哈。向(IP地址為:04)的主機(jī)發(fā)送請求后,04主機(jī)以64字節(jié)的數(shù)據(jù)包回應(yīng),說明兩節(jié)點(diǎn)間的網(wǎng)絡(luò)可以正常連接。每條返回信息會表示響應(yīng)的數(shù)據(jù)包的情況。 icmp_seq:數(shù)據(jù)包的序號,從1開始遞增。 ttl:Time To Live,生存周期。 time:數(shù)據(jù)包的響應(yīng)

54、時間,即發(fā)送請求數(shù)據(jù)包到接收響應(yīng)數(shù)據(jù)包的整個時間,該時間越短說明網(wǎng)絡(luò)的延時越小,速度越快。在ping命令終止后,會在下方出現(xiàn)統(tǒng)計(jì)信息,顯示發(fā)送及接收的數(shù)據(jù)包,丟包率及響應(yīng)時間,其中丟包率越低,說明網(wǎng)絡(luò)狀況良好、穩(wěn)定哈。注意哈:Linux與Windows不同,默認(rèn)不使用任何參數(shù),ping命令會不斷發(fā)送請求數(shù)據(jù)包,并從對方主機(jī)獲得響應(yīng)信息,如果測試完畢可以使用Ctrl+C終止哈,或者使用參數(shù)-c設(shè)置指定發(fā)送數(shù)據(jù)包的個數(shù)哈。3.2 netstat命令 netstat(network statistics)主要用于檢測主機(jī)的網(wǎng)絡(luò)配置和狀況,可以查看顯示網(wǎng)絡(luò)連接(進(jìn)站和出站)、系統(tǒng)路由表、網(wǎng)絡(luò)接口狀態(tài)。netstat支持U

溫馨提示

  • 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

提交評論