版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、LinuxLinux操作系統(tǒng)操作系統(tǒng)及程序設(shè)計(jì)及程序設(shè)計(jì)教學(xué)目標(biāo):掌握Linux系統(tǒng)組成特點(diǎn)、常用命令和使用方法;深入了解和掌握Linux系統(tǒng)的內(nèi)部結(jié)構(gòu)、編譯、調(diào)試和運(yùn)行系統(tǒng)程序的方法;對(duì)Linux操作系統(tǒng)建立一個(gè)全面、系統(tǒng)的認(rèn)識(shí),進(jìn)而初步掌握Linux程序設(shè)計(jì)方法,為進(jìn)一步學(xué)習(xí)和應(yīng)用打下基礎(chǔ)。教學(xué)主要內(nèi)容:Linux系統(tǒng)基本使用,shell及其編程,Linux文件系統(tǒng),多進(jìn)程與多線程程序設(shè)計(jì),進(jìn)程間通信教學(xué)時(shí)數(shù):講解輔助下的實(shí)驗(yàn)32學(xué)時(shí)第一講第一講Linux Linux 簡(jiǎn)介簡(jiǎn)介 初步掌握初步掌握LinuxLinux系統(tǒng)安裝、實(shí)驗(yàn)環(huán)境構(gòu)建和基系統(tǒng)安裝、實(shí)驗(yàn)環(huán)境構(gòu)建和基本特點(diǎn)。本特點(diǎn)。 Lin
2、ux概述Linux網(wǎng)絡(luò)操作系統(tǒng) 1990年,Linus Torvalds在一臺(tái)386 AT計(jì)算機(jī)上,根據(jù)Andrew S. Tanenbaum教授的MINIX開發(fā)的一個(gè)OS內(nèi)核。兩個(gè)進(jìn)程交替運(yùn)行,分別打印A和B增加驅(qū)動(dòng)程序、文件系統(tǒng)Linux發(fā)展迅速發(fā)展迅速世界500強(qiáng)超級(jí)計(jì)算機(jī)系統(tǒng)統(tǒng)計(jì)表(按操作系統(tǒng)分類統(tǒng)計(jì) 2007.6)OS FamilyCountShare %Rmax Sum (GF)Rpeak Sum (GF)Processor SumLinux38977.80%31180604809959615612Unix6012.00%532647728573120394Mixed428.40%
3、11944731496163469052BSD Based40.80%52899591865952Mac OS30.60%32989530086296Windows20.40%15518363573808Totals500100%4946586.057183245.391221114 Linux的應(yīng)用發(fā)展方向 超級(jí)計(jì)算機(jī)系統(tǒng) 通用計(jì)算機(jī)系統(tǒng) 嵌入式計(jì)算機(jī)系統(tǒng)Linux與與Unix的關(guān)系的關(guān)系 POSIX標(biāo)準(zhǔn)(1990/1996)Portable Operating System Interface of UNIX UNIX標(biāo)準(zhǔn)之爭(zhēng)的產(chǎn)物,描述了系統(tǒng)調(diào)用、編程接口API、Shell機(jī)制和基本命令
4、集、實(shí)時(shí)性、信號(hào)量機(jī)制等設(shè)計(jì)操作系統(tǒng)許多方面的規(guī)范。 自由軟件 自由軟件基金會(huì)(FSF Free Software Foundation) Richard M. Stallman FSF創(chuàng)始人自由軟件是指其使用者對(duì)該軟件有使用、復(fù)制、分發(fā)、研究、改寫、再利用的自由。 自由是關(guān)乎權(quán)利,而非價(jià)格Free指“自由”,而不是“免費(fèi)”Linux與自由軟件和開源軟件與自由軟件和開源軟件 自由權(quán)利 自由之一:不論目的為何,都有使用該軟件的自由。 自由之二:有研究該軟件如何工作的自由,并且可以改寫軟件,以符合使用者的需求。前提:可以獲得該軟件的源代碼。 自由之三:有重新散布該軟件的自由,所以每個(gè)人都可以通過分
5、發(fā)自由軟件來幫助他人。 自由之四:有改進(jìn)該軟件的自由,并且公開發(fā)布軟件的改進(jìn)版本,使整個(gè)社群都可以受益。前提:獲得該軟件的源代碼。一般在軟件許可(License)中說明。 GNU項(xiàng)目 GNUs Not Unix (有點(diǎn)奇怪? 是什么意思呢?) GNU GPL GNU General Public License GNU讀作g-noo GNU是一個(gè)類Unix操作系統(tǒng) 采用Linux作為內(nèi)核 Richard Stallman專門寫了一篇文章講述來試圖澄清Linux與GNU項(xiàng)目的關(guān)系:Linux and the GNU Project典型的桌面環(huán)境:GNOME,KDE 開源軟件 Open Sourc
6、e 是一種軟件開發(fā)方法 旨在保證更好的質(zhì)量、更高的可靠性、更大的靈活性、更低的費(fèi)用,結(jié)束軟件開發(fā)公司對(duì)使用者所進(jìn)行的“掠奪” 。 開源也有自己的許可,其中重要的一條就是開源軟件要公開源代碼,這個(gè)許可尚處于討論之中。Linux特點(diǎn) 類Unix(Unix-like)操作系統(tǒng) 其他類UNIX系統(tǒng)包括Solaris、Mac OS等 基于GPL(GNU Public License)的自由操作系統(tǒng) 第一個(gè)版本發(fā)行于1991年 主要用C語言編寫,部分代碼用匯編語言編寫 “Linux”在不同語境下的內(nèi)涵不同 Linux內(nèi)核、Linux系統(tǒng)、Linux開發(fā)套件等 嚴(yán)格來說,Linux指由Linux Torva
7、lds維護(hù)(及通過主要鏡像網(wǎng)站發(fā)布)的內(nèi)核14Linux簡(jiǎn)介簡(jiǎn)介15Linux簡(jiǎn)介簡(jiǎn)介16Linux簡(jiǎn)介簡(jiǎn)介17 (the users) Shells and commands Compilers and interpreters System libraries System-call interface to the kernel Signals terminal handling character I/O system terminal drivers File system swapping block I/O system disk and tape driver CPU sche
8、duling page replacement demand paging virtual memory Kernel interface to the hardware Terminal controllers terminals Device controllers disks and tapes Memory controllers physical memory 用戶應(yīng)用程序用戶應(yīng)用程序系統(tǒng)調(diào)用系統(tǒng)調(diào)用硬件資源管理接口硬件資源管理接口Shell,庫函數(shù),庫函數(shù)內(nèi)核實(shí)現(xiàn)內(nèi)核實(shí)現(xiàn)Linux簡(jiǎn)介簡(jiǎn)介用戶態(tài)用戶態(tài)核心態(tài)核心態(tài)18Linux簡(jiǎn)介簡(jiǎn)介19Linux簡(jiǎn)介簡(jiǎn)介20Linux簡(jiǎn)介簡(jiǎn)介21
9、Linux簡(jiǎn)介簡(jiǎn)介22用戶態(tài)用戶態(tài)標(biāo)準(zhǔn)函數(shù)庫標(biāo)準(zhǔn)函數(shù)庫系統(tǒng)調(diào)用系統(tǒng)調(diào)用(POSIX標(biāo)準(zhǔn)標(biāo)準(zhǔn))接口接口模塊模塊內(nèi)核內(nèi)核(進(jìn)程管理、存儲(chǔ)進(jìn)程管理、存儲(chǔ)管理、文件管理、管理、文件管理、設(shè)備管理、網(wǎng)絡(luò)設(shè)備管理、網(wǎng)絡(luò)管理管理)設(shè)備設(shè)備驅(qū)動(dòng)驅(qū)動(dòng)計(jì)算機(jī)硬件計(jì)算機(jī)硬件核心態(tài)核心態(tài)單內(nèi)核單內(nèi)核模塊模塊接口接口驅(qū)動(dòng)驅(qū)動(dòng)接口接口Linux簡(jiǎn)介簡(jiǎn)介23r.x.y第第1位數(shù)字位數(shù)字r為主版本號(hào)為主版本號(hào) 第第2位數(shù)字位數(shù)字x為說明版本類型的次版為說明版本類型的次版本號(hào):本號(hào): 偶數(shù)表示產(chǎn)品化版本偶數(shù)表示產(chǎn)品化版本 奇數(shù)表示實(shí)驗(yàn)版本奇數(shù)表示實(shí)驗(yàn)版本 第第3位數(shù)字位數(shù)字y為修改號(hào),為修改號(hào),表示錯(cuò)誤修補(bǔ)的次數(shù)表示錯(cuò)誤修補(bǔ)的
10、次數(shù) Linux簡(jiǎn)介簡(jiǎn)介24Linux簡(jiǎn)介簡(jiǎn)介25Linux簡(jiǎn)介簡(jiǎn)介2627Linux內(nèi)核環(huán)境內(nèi)核環(huán)境28Linux內(nèi)核環(huán)境內(nèi)核環(huán)境29Linux內(nèi)核環(huán)境內(nèi)核環(huán)境30Linux內(nèi)核環(huán)境內(nèi)核環(huán)境31Linux內(nèi)核環(huán)境內(nèi)核環(huán)境32Linux內(nèi)核環(huán)境內(nèi)核環(huán)境33Linux內(nèi)核環(huán)境內(nèi)核環(huán)境34Linux內(nèi)核環(huán)境內(nèi)核環(huán)境35Linux內(nèi)核環(huán)境內(nèi)核環(huán)境36Linux內(nèi)核環(huán)境內(nèi)核環(huán)境37Linux內(nèi)核環(huán)境內(nèi)核環(huán)境38Linux內(nèi)核環(huán)境內(nèi)核環(huán)境39Linux內(nèi)核環(huán)境內(nèi)核環(huán)境40文件類型作用Makefile頂層Makefile文件.config內(nèi)核配置文件arch/$(ARCH)/Makefile機(jī)器體系Mak
11、efile文件scripts/Makefile.*所有內(nèi)核Makefiles共用規(guī)則kbuild Makefiles其它Makefile文件u每個(gè).c文件都有代碼項(xiàng)41Linux內(nèi)核環(huán)境內(nèi)核環(huán)境u未壓縮的文件是vmlinuz42Linux內(nèi)核環(huán)境內(nèi)核環(huán)境43Linux內(nèi)核環(huán)境內(nèi)核環(huán)境44Linux內(nèi)核環(huán)境內(nèi)核環(huán)境u系統(tǒng)正常啟動(dòng)時(shí)不會(huì)讀這個(gè)符號(hào)表;主要是為了內(nèi)核引導(dǎo)出錯(cuò)時(shí)便于調(diào)試45Linux內(nèi)核環(huán)境內(nèi)核環(huán)境4647Linux內(nèi)核環(huán)境內(nèi)核環(huán)境 Linux網(wǎng)絡(luò)操作系統(tǒng)的安裝u安裝基本需求 存儲(chǔ)空間=700MB,一般桌面系統(tǒng)需3GB存儲(chǔ)空間處理器:x86和x86_64內(nèi)存:=64MBCD/DVD -
12、ROM:執(zhí)行光盤安裝網(wǎng)卡:網(wǎng)絡(luò)安裝需要支持網(wǎng)絡(luò)啟動(dòng)的網(wǎng)卡 分區(qū)與文件系統(tǒng) 磁盤與分區(qū) 文件與文件系統(tǒng) 支持Ext2、Ext3、vFat、NTFS、HPFS Linux的分區(qū)命名 a) IDE硬盤命名為hd,SCSI硬盤命名為sd; b) 第一個(gè)磁盤命名為a,第二個(gè)磁盤命名為b,其余依此類推; c) 磁盤上第一個(gè)主分區(qū)命名為1,第二個(gè)主分區(qū)命名為2,其余依此類推; d) 磁盤上第一個(gè)邏輯分區(qū)命名為5,第二個(gè)邏輯分區(qū)命名為6,其余依此類推; 例如:一臺(tái)計(jì)算機(jī)中有一塊例如:一臺(tái)計(jì)算機(jī)中有一塊IDE硬盤,分了三個(gè)硬盤,分了三個(gè)分區(qū),兩個(gè)主分區(qū),一個(gè)邏輯分區(qū),則這三個(gè)分區(qū),兩個(gè)主分區(qū),一個(gè)邏輯分區(qū),則這
13、三個(gè)分區(qū)的命名分別為什么?分區(qū)的命名分別為什么?答:答:hda1、hda2、hda5。/binhome2home1bootvarwwwhtmlindex.htmldefault.cssLinux文件系統(tǒng)示例圖文件系統(tǒng)示例圖磁盤磁盤2磁盤磁盤1 Linux的安裝方式 光盤或者USB設(shè)備安裝 硬盤安裝 網(wǎng)絡(luò)安裝安裝過程略。 雙系統(tǒng)安裝方法 GRUB引導(dǎo)Windows Windows引導(dǎo)Linux GRUB引導(dǎo)多個(gè)Linux 2 Linux網(wǎng)絡(luò)參數(shù)的配置 Linux系統(tǒng)中主要的網(wǎng)絡(luò)參數(shù)有主機(jī)名、IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS服務(wù)器等。 網(wǎng)絡(luò)參數(shù)可以通過對(duì)相關(guān)配置文件的配置來完成設(shè)置,也可以通過Li
14、nux的圖形界面來配置。 實(shí)際上,Linux中幾乎所有的配置都是通過配置文件來完成的,在圖形界面下的配置其實(shí)也是對(duì)相關(guān)配置文件的配置。2.1 用命令行配置 在命令行狀態(tài)下,網(wǎng)絡(luò)參數(shù)的配置命令主要有ifconfig、ifup、ifdown等。下面舉例說明這些命令在配置網(wǎng)絡(luò)參數(shù)中的常見用法。(1)查看網(wǎng)絡(luò)運(yùn)行情況在命令行直接輸入命令:ifconfig 該命令在屏幕上顯示當(dāng)前系統(tǒng)中網(wǎng)絡(luò)參數(shù)的配置情況,如下圖所示。主要顯示信息:主要顯示信息: eth0:網(wǎng)絡(luò)適配器(網(wǎng)卡)的網(wǎng)絡(luò)接口,如果系統(tǒng):網(wǎng)絡(luò)適配器(網(wǎng)卡)的網(wǎng)絡(luò)接口,如果系統(tǒng)中有多個(gè)網(wǎng)卡,則以中有多個(gè)網(wǎng)卡,則以eth1、eth2遞增編號(hào)。遞增編號(hào)
15、。 Hwaddr:網(wǎng)卡的物理地址,是計(jì)算機(jī)中與網(wǎng)絡(luò)硬件:網(wǎng)卡的物理地址,是計(jì)算機(jī)中與網(wǎng)絡(luò)硬件相關(guān)的惟一地址。由于地址格式與所用介質(zhì)的訪問控相關(guān)的惟一地址。由于地址格式與所用介質(zhì)的訪問控制方法相關(guān),又常稱為制方法相關(guān),又常稱為MAC地址。地址。 inet:網(wǎng)卡的:網(wǎng)卡的IP地址。地址。 bcast:網(wǎng)卡的廣播地址。:網(wǎng)卡的廣播地址。 mask:顯示網(wǎng)卡的子網(wǎng)掩碼。:顯示網(wǎng)卡的子網(wǎng)掩碼。 lo:回環(huán)地址,一般此接口的:回環(huán)地址,一般此接口的IP地址都是地址都是。(2)為網(wǎng)絡(luò)接口)為網(wǎng)絡(luò)接口eth0配置配置IP地址地址 假設(shè)為網(wǎng)卡假設(shè)為網(wǎng)卡eth0配置配置IP地址:地址:192.1
16、68.1.1。 在命令行輸入命令:在命令行輸入命令:ifconfig eth0 或或ifconfig eth0 /24 注意:各參數(shù)必須用空格隔開。注意:各參數(shù)必須用空格隔開。(3)激活網(wǎng)絡(luò)接口)激活網(wǎng)絡(luò)接口eth0 在命令行輸入命令:在命令行輸入命令:ifconfig eth0 up或或 ifup eth0(4)關(guān)閉網(wǎng)絡(luò)接口)關(guān)閉網(wǎng)絡(luò)接口eth0 在命令行輸入命令:在命令行輸入命令:ifconfig eth0 down或或 ifdown eth0 (5)將網(wǎng)絡(luò)接口)將網(wǎng)絡(luò)接口eth0設(shè)置為動(dòng)態(tài)獲取設(shè)置為動(dòng)態(tài)獲取IP地址地址 命令:命令:ifconf
17、ig eth0 dynamic(6)為系統(tǒng)添加缺省網(wǎng)關(guān))為系統(tǒng)添加缺省網(wǎng)關(guān)54 命令:命令:route add default gw 542.2 直接修改配置文件直接修改配置文件通過命令可以快捷地進(jìn)行網(wǎng)絡(luò)參數(shù)的配置,通過命令可以快捷地進(jìn)行網(wǎng)絡(luò)參數(shù)的配置,但系統(tǒng)重新啟動(dòng)后,所設(shè)置的網(wǎng)絡(luò)參數(shù)將丟失。但系統(tǒng)重新啟動(dòng)后,所設(shè)置的網(wǎng)絡(luò)參數(shù)將丟失。直接修改配置文件可以解決該問題。所有的配直接修改配置文件可以解決該問題。所有的配置文件都在置文件都在/etc目錄下。以下是幾個(gè)主要配置目錄下。以下是幾個(gè)主要配置文件。文件。(1)文件)文件/etc/sysconfig/
18、network內(nèi)容如下:內(nèi)容如下:NETWORKING=yesHOSTNAME=localhost.localdomain說明說明 NETWORKING:定義在系統(tǒng)啟動(dòng)時(shí)是否啟:定義在系統(tǒng)啟動(dòng)時(shí)是否啟動(dòng)網(wǎng)絡(luò),如果不希望啟動(dòng)則設(shè)定為動(dòng)網(wǎng)絡(luò),如果不希望啟動(dòng)則設(shè)定為no。 HOSTNAME:定義主機(jī)的名稱。:定義主機(jī)的名稱。(2)文件)文件/etc/sysconfig/network-scripts/ifcfg-eth0,內(nèi)容如下:內(nèi)容如下:DEVICE=eth0BOOTPROTO=noneONBOOT=yesUSERCTL=noPEERDNS=noTYPE=EthernetIPADDR=192.1
19、68.1.1NETMASK=GATEWAY=54NETWORK=BROADCAST=55說明說明 DEVICE:定義本文件所對(duì)應(yīng)的網(wǎng)絡(luò)接口。:定義本文件所對(duì)應(yīng)的網(wǎng)絡(luò)接口。 BOOTPROTO:定義系統(tǒng)啟動(dòng)時(shí)此本網(wǎng)絡(luò)接口是否:定義系統(tǒng)啟動(dòng)時(shí)此本網(wǎng)絡(luò)接口是否使用使用bootp協(xié)議,即是否動(dòng)態(tài)獲得協(xié)議,即是否動(dòng)態(tài)獲得IP地址。如果希望動(dòng)地址。如果希望動(dòng)態(tài)獲得態(tài)獲得IP地址則設(shè)為地址則設(shè)為“BOOTPROTO=dhcp”。 ONBOOT:定義系統(tǒng)啟動(dòng)時(shí)是否啟動(dòng)此網(wǎng)絡(luò)接口。:定義系統(tǒng)啟動(dòng)時(shí)是否啟動(dòng)此網(wǎng)絡(luò)接口。 U
20、SERCTL:定義用戶是否可以啟動(dòng)本接口。如果設(shè):定義用戶是否可以啟動(dòng)本接口。如果設(shè)為為“yes”,則所有用戶都可以啟動(dòng)或禁用此接口,如果,則所有用戶都可以啟動(dòng)或禁用此接口,如果設(shè)為設(shè)為“no”則只有則只有root用戶才可以啟動(dòng)或者禁用此接口。用戶才可以啟動(dòng)或者禁用此接口。 PEERDNS:是否設(shè)置:是否設(shè)置PEERDNS,一般不需要設(shè)置。,一般不需要設(shè)置。 TYPE:定義此網(wǎng)絡(luò)接口的格式,這里為以太網(wǎng)格式。:定義此網(wǎng)絡(luò)接口的格式,這里為以太網(wǎng)格式。(余下的較直觀。)(3)文件)文件/etc/resolv.conf內(nèi)容如下:內(nèi)容如下:search nameserver n
21、ameserver 52定義定義DNS服務(wù)器服務(wù)器注意:對(duì)配置文件的修改要借助編輯器注意:對(duì)配置文件的修改要借助編輯器2.3 在圖形界面下配置網(wǎng)絡(luò)參數(shù)在圖形界面下配置網(wǎng)絡(luò)參數(shù)選擇選擇“主菜單主菜單系統(tǒng)設(shè)置系統(tǒng)設(shè)置網(wǎng)絡(luò)網(wǎng)絡(luò)”選項(xiàng),彈選項(xiàng),彈出出“網(wǎng)絡(luò)配置網(wǎng)絡(luò)配置”對(duì)話框進(jìn)行配置。這里配置的參對(duì)話框進(jìn)行配置。這里配置的參數(shù)實(shí)際上是直接對(duì)以上介紹的配置文件進(jìn)行修改。數(shù)實(shí)際上是直接對(duì)以上介紹的配置文件進(jìn)行修改。因此,從本質(zhì)上來說,對(duì)文件的配置與圖形下的因此,從本質(zhì)上來說,對(duì)文件的配置與圖形下的配置相同。配置相同。注意:無論用哪種方法配置網(wǎng)絡(luò)參數(shù),都應(yīng)重新注意:無論用哪種方法配置網(wǎng)
22、絡(luò)參數(shù),都應(yīng)重新啟動(dòng)網(wǎng)絡(luò)服務(wù),以使得所做的改動(dòng)生效。在圖形啟動(dòng)網(wǎng)絡(luò)服務(wù),以使得所做的改動(dòng)生效。在圖形界面中可以選擇界面中可以選擇“主菜單主菜單系統(tǒng)設(shè)置系統(tǒng)設(shè)置服務(wù)器設(shè)服務(wù)器設(shè)置置服務(wù)服務(wù)”選項(xiàng),也可以用命令選項(xiàng),也可以用命令/etc/rc.d/init.d/network restart/etc/rc.d/init.d/network restartVMware中Linux的網(wǎng)絡(luò)配置1. VMware中網(wǎng)絡(luò)的三種工作模式 VMWare中網(wǎng)絡(luò)提供了三種工作模式,分別是: bridged(橋接模式橋接模式) host-only(主機(jī)模式主機(jī)模式) NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換模式網(wǎng)絡(luò)地址轉(zhuǎn)換模式) 要合理
23、應(yīng)用它們,應(yīng)該先了解一下這三種工作模式。 bridged(橋接模式橋接模式) 在這種模式下,VMWare虛擬出來的操作系統(tǒng)就像是局域網(wǎng)中的一臺(tái)獨(dú)立的主機(jī),它可以訪問網(wǎng)內(nèi)任何一臺(tái)機(jī)器。 在橋接模式下,需要手工為虛擬系統(tǒng)配置IP地址、子網(wǎng)掩碼,而且還要和宿主機(jī)器處于同一網(wǎng)段,這樣虛擬系統(tǒng)才能和宿主機(jī)器進(jìn)行通信。同時(shí),由于這個(gè)虛擬系統(tǒng)是局域網(wǎng)中的一個(gè)獨(dú)立的主機(jī)系統(tǒng),那么就可以手工配置它的TCP/IP配置信息,以實(shí)現(xiàn)通過局域網(wǎng)的網(wǎng)關(guān)或路由器訪問互聯(lián)網(wǎng)。使用橋接模式的虛擬系統(tǒng)和宿主機(jī)器的關(guān)系,就像連接在同一個(gè)Hub上的兩臺(tái)電腦。 如果想利用VMWare在局域網(wǎng)內(nèi)新建一個(gè)虛擬服務(wù)器,為局域網(wǎng)用戶提供網(wǎng)絡(luò)服
24、務(wù),就應(yīng)該選擇橋接模式。 host-only(主機(jī)模式主機(jī)模式) 在某些特殊的網(wǎng)絡(luò)調(diào)試環(huán)境中,要求將真實(shí)環(huán)境和虛擬在某些特殊的網(wǎng)絡(luò)調(diào)試環(huán)境中,要求將真實(shí)環(huán)境和虛擬環(huán)境隔離開,這時(shí)就可采用環(huán)境隔離開,這時(shí)就可采用host-only模式。在模式。在host-only模模式中,所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)和真式中,所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)和真實(shí)的網(wǎng)絡(luò)是被隔離開的。實(shí)的網(wǎng)絡(luò)是被隔離開的。 提示提示: 在在host-only模式下,虛擬系統(tǒng)和宿主機(jī)器系統(tǒng)是可以模式下,虛擬系統(tǒng)和宿主機(jī)器系統(tǒng)是可以相互通信的,相當(dāng)于這兩臺(tái)機(jī)器通過雙絞線互連。在相互通信的,相當(dāng)于這兩臺(tái)機(jī)器通過
25、雙絞線互連。在host-only模式下,虛擬系統(tǒng)的模式下,虛擬系統(tǒng)的TCP/IP配置信息配置信息(如如IP地址、網(wǎng)關(guān)地址、網(wǎng)關(guān)地址、地址、DNS服務(wù)器等服務(wù)器等),都是由,都是由VMnet1(host-only)虛擬網(wǎng)絡(luò)虛擬網(wǎng)絡(luò)的的DHCP服務(wù)器來動(dòng)態(tài)分配的。服務(wù)器來動(dòng)態(tài)分配的。 如果想利用如果想利用VMWare創(chuàng)建一個(gè)與網(wǎng)內(nèi)其他機(jī)器相隔離的創(chuàng)建一個(gè)與網(wǎng)內(nèi)其他機(jī)器相隔離的虛擬系統(tǒng),進(jìn)行某些特殊的網(wǎng)絡(luò)調(diào)試工作,可以選擇虛擬系統(tǒng),進(jìn)行某些特殊的網(wǎng)絡(luò)調(diào)試工作,可以選擇host-only模式。模式。 NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換模式網(wǎng)絡(luò)地址轉(zhuǎn)換模式) 使用使用NAT模式,就是讓虛擬系統(tǒng)借助模式,就是讓虛擬系統(tǒng)借助NAT(網(wǎng)絡(luò)地址轉(zhuǎn)網(wǎng)絡(luò)地址轉(zhuǎn)換換)功能,通過宿主機(jī)器所在的網(wǎng)絡(luò)來訪問公網(wǎng)。功能,通過宿主機(jī)器所在的網(wǎng)絡(luò)來訪問公網(wǎng)。NAT模式下模式下的虛擬系統(tǒng)的的虛擬系統(tǒng)的TCP/IP配置信息是由配置信息是由VMnet8(NAT)虛擬網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)的DHCP服務(wù)器提供的,無法進(jìn)行手工修改,因此虛擬系統(tǒng)也服務(wù)器提供的,無法進(jìn)行手工修改,因此虛擬系統(tǒng)也就無法和本局域網(wǎng)中的其他真實(shí)主機(jī)進(jìn)行通訊。就無法和本局域網(wǎng)中的其他真實(shí)主機(jī)進(jìn)行通訊。 采用采用NAT模式最大的優(yōu)勢(shì)是虛擬系統(tǒng)接入互聯(lián)網(wǎng)非常簡(jiǎn)模式最大的優(yōu)勢(shì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安防器材租賃合同
- 2025年萬維網(wǎng)服務(wù)器購買合同模板(三篇)
- 2025年上海個(gè)人房屋租賃合同標(biāo)準(zhǔn)版本(4篇)
- 2025年專項(xiàng)資金借款合同經(jīng)典版(2篇)
- 2025北京市商品房現(xiàn)房買賣合同
- 2025荒灘承包合同范本
- 2025年度達(dá)人簽約合同:網(wǎng)紅直播合作協(xié)議
- 2025年度電動(dòng)自行車轉(zhuǎn)讓與品牌授權(quán)及市場(chǎng)拓展合同
- 二零二五年度體育場(chǎng)館清潔服務(wù)合同(含賽事保障)
- 2025年度轉(zhuǎn)讓方協(xié)議:航空航天技術(shù)專利轉(zhuǎn)讓合同
- 2025貴州貴陽市屬事業(yè)單位招聘筆試和高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年住院醫(yī)師規(guī)范化培訓(xùn)師資培訓(xùn)理論考試試題
- 期末綜合測(cè)試卷(試題)-2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)人教版
- 招標(biāo)采購基礎(chǔ)知識(shí)培訓(xùn)
- 2024年廣東省公務(wù)員錄用考試《行測(cè)》試題及答案解析
- 五年級(jí)口算題卡每天100題帶答案
- 結(jié)構(gòu)力學(xué)本構(gòu)模型:斷裂力學(xué)模型:斷裂力學(xué)實(shí)驗(yàn)技術(shù)教程
- 2024年貴州省中考理科綜合試卷(含答案)
- 無人機(jī)技術(shù)與遙感
- PDCA提高臥床患者踝泵運(yùn)動(dòng)的執(zhí)行率
- 黑色素的合成與美白產(chǎn)品的研究進(jìn)展
評(píng)論
0/150
提交評(píng)論