• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      構(gòu)建Linux實(shí)驗(yàn)?zāi)0鍣C(jī)

      2019-12-24 23:21:47河南科技學(xué)院信息工程學(xué)院王繼敏
      網(wǎng)絡(luò)安全和信息化 2019年6期
      關(guān)鍵詞:宿主機(jī)網(wǎng)絡(luò)連接配置文件

      ■ 河南科技學(xué)院信息工程學(xué)院 王繼敏

      編者按:在進(jìn)行與Linux相關(guān)的教學(xué)過程中,需要在機(jī)房中配置Linux操作系統(tǒng)的實(shí)驗(yàn)環(huán)境供學(xué)員操作。筆者經(jīng)過一番實(shí)踐,摸索出一套構(gòu)建Linux實(shí)驗(yàn)?zāi)0鍣C(jī)的方法。用這種方法構(gòu)建的Linux實(shí)驗(yàn)?zāi)0鍣C(jī),運(yùn)行起來對宿主機(jī)的資源開銷很小,既可以很方便的部署在學(xué)校機(jī)房中,也可以拷貝給學(xué)生在自己的個(gè)人電腦上進(jìn)行課外練習(xí)使用。

      安裝VirtualBox

      首先需要選擇一款虛擬機(jī)。使用虛擬機(jī)而不是物理機(jī)進(jìn)行實(shí)驗(yàn)的好處是,一旦錯(cuò)誤的操作使得Linux系統(tǒng)崩潰,可以通過虛擬機(jī)的快照功能迅速恢復(fù)原狀。并且有些實(shí)驗(yàn)需要構(gòu)建多臺Linux系統(tǒng),甚至個(gè)別實(shí)驗(yàn)需要搭建集群,這種情況下只能借助虛擬機(jī)了。

      最小化安裝CentOS

      VirtualBox安裝完成后再在其上安裝Linux操作系統(tǒng),如筆者授課使用的版本是CentOS6。

      安裝CentOS6的時(shí)候,請注意需要分配稍大一些的內(nèi)存,比如分配1G內(nèi)存。否則安裝過程中圖形安裝界面是啟動(dòng)不了了,只能在文本界面下安裝,這個(gè)操作就相對復(fù)雜一些。安裝Linux模板機(jī)的時(shí)候分配1GB內(nèi)存,在圖形界面下安裝,等安裝完成以后,再在VirtualBox中將內(nèi)存調(diào)整至256M甚至更小都是可以的。

      另外,在選擇安裝類型的時(shí)候,應(yīng)該選擇最小化安裝,這樣安裝的軟件包的數(shù)量是最少的,系統(tǒng)最精簡,排錯(cuò)更容易,運(yùn)行起來資源開銷也最小。

      當(dāng)然,最小化安裝的軟件包中,有些非常常用的包沒

      N有包含進(jìn)來,比如vim、lrzsz等,你可以在軟件安裝類型界面下方選中“Customize now”,然后單獨(dú)選擇需要添加的軟件包,也可以再最小化安裝結(jié)束以后,通過命令行單獨(dú)安裝這些軟件包。

      選擇合適的網(wǎng)絡(luò)連接方式

      在VirtualBox上安裝Linux時(shí),還有一個(gè)非常需要注意的問題是網(wǎng)絡(luò)連接方式的選擇。VirtualBox默認(rèn)為我們選擇的網(wǎng)絡(luò)連接方式是“網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)”,在這種方式下,你安裝的Linux被連接到VirtualBox內(nèi)置的一個(gè)虛擬NAT網(wǎng)絡(luò)中,其網(wǎng)段為10.0.2.0/24。這種網(wǎng)絡(luò)連接方式在學(xué)校機(jī)房里是非常合適的,因?yàn)槊颗_電腦上的Linux虛擬機(jī)都被連接在自己的私網(wǎng)中,不會引發(fā)相互之間的IP地址沖突。這種方式有個(gè)缺點(diǎn)是虛擬機(jī)可以Ping通宿主機(jī),但是宿主機(jī)想要訪問虛擬機(jī)就稍微麻煩了一點(diǎn),需要設(shè)置端口映射。這個(gè)問題筆者在下文介紹。

      如果是家里或者是在學(xué)生宿舍里做實(shí)驗(yàn),只有少量的三五臺電腦連接在路由器上,此時(shí)筆者推薦使用“橋接網(wǎng)卡”的網(wǎng)絡(luò)連接方式,這種方式下,虛擬機(jī)和宿主機(jī)在局域網(wǎng)中的地位是等同的,仿佛就像路由器上又連接了一臺Linux電腦一樣,宿主機(jī)和虛擬機(jī)之間的相互訪問變得非常容易,不需要再設(shè)置端口映射這個(gè)步驟了。

      除了這兩種連接方式之外,Virtual還提供了“NAT網(wǎng)絡(luò)”、“內(nèi)部網(wǎng)絡(luò)”、“僅主機(jī)(Host Only)網(wǎng)絡(luò)”等多種網(wǎng)絡(luò)連接方式,這些網(wǎng)絡(luò)連接方式之間的區(qū)別請讀者讀者自行查詢相關(guān)文檔,本文不再贅述。

      啟動(dòng)網(wǎng)絡(luò)連接

      最小化安裝后,啟動(dòng)后網(wǎng)卡是沒有激活的,而且圖形化的setup網(wǎng)絡(luò)配置工具也不可用,需要手工編輯修改配置文件。

      # vi /etc/sysconfig/network-scripts/ifcfgeth0

      這里給出筆者修改后的網(wǎng)卡配置文件:

      DEVICE=eth0

      TYPE=Ethernet

      ONBOOT=yes

      BOOTPROTO=dhcp

      這里刪除了UUID和MAC地址兩行,主要為了防止今后虛擬機(jī)克隆時(shí)候引起的地址沖突。另外將ONBOOT改為yes,使得系統(tǒng)啟動(dòng)時(shí)直接激活網(wǎng)卡。

      假如你的虛擬Linux采用“網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)”這種網(wǎng)絡(luò)連接方式,則在虛擬的內(nèi)網(wǎng)中會有一臺虛擬的dhcp服務(wù)器,此時(shí)可以設(shè) 置“BOOTPROTO=dhcp”,則虛擬Linux啟動(dòng)時(shí),會自動(dòng)從dhcp服務(wù)器獲取IP、網(wǎng)關(guān)等地址的配置。假如讀者希望為虛擬的Linux配置靜態(tài)IP地址,則可以設(shè)置“BOOTPROTO=static”,然 后再分別給出IP和GATEWAY等的具體值。

      使用靜態(tài)IP的好處是今后做實(shí)驗(yàn)使用SSH客戶端連接虛擬機(jī)時(shí)更加方便(因?yàn)椴灰扔妹畈樵円幌绿摂M機(jī)的IP地址了嘛)。

      這樣修改了網(wǎng)卡配置文件后,就可以重啟網(wǎng)絡(luò)服務(wù):

      # /etc/init.d/network restart

      測試一下網(wǎng)卡是否配置正確:

      # ifconfig eth0

      # ip route

      這樣網(wǎng)卡配置就完成了。

      關(guān)閉NetworkManager服務(wù)

      注意,如果安裝CentOS時(shí)候不是采用的最小化安裝,而是選擇安裝了一些桌面組件,則有可能安裝了NetworkManager服 務(wù)。 這個(gè)服務(wù)主要為了適應(yīng)網(wǎng)絡(luò)環(huán)境變化的情況下,保持網(wǎng)絡(luò)訪問的可持續(xù)性,這一服務(wù)在桌面應(yīng)用尤其是移動(dòng)應(yīng)用環(huán)境中很有用,但在服務(wù)器生產(chǎn)環(huán)境中,最好把它關(guān)閉。關(guān)閉的方法如下。

      s e r v i c e NetworkManager stop

      chkconfig NetworkManager off

      禁用SELinux

      SELinux會對很多操作產(chǎn)生影響,初學(xué)者在學(xué)會如何使用它之前最好先將其關(guān)閉,否則在實(shí)驗(yàn)中產(chǎn)生很多莫名其妙的問題確不知如何處理??梢孕薷南嚓P(guān)配置文件將SELinux狀態(tài)設(shè)置為Disabled,即不設(shè)置任何SELinux規(guī)則。

      vi /etc/selinux/config

      將文件中的SELINUX=enforcing改 為disabled,然后重啟系統(tǒng)即可。

      關(guān)閉IPTables

      防火墻對很多網(wǎng)絡(luò)相關(guān)的實(shí)驗(yàn)會造成影響,為了排除學(xué)習(xí)干擾,應(yīng)該關(guān)閉IPTables服務(wù)。先執(zhí)行命令停止IPTables服務(wù):

      # /e t c/i n i t.d/iptables stop

      然后關(guān)閉防火墻服務(wù)的開機(jī)啟動(dòng):

      chkconfig --levels 35 iptables off

      配置本地光盤yum源

      最小化安裝畢竟僅僅安裝了最基本的軟件包,為了今后能方便的從光盤鏡像安裝所需要的軟件,這里需要配置一個(gè)本地光盤的YUM源。

      首先將其他yum源移除:

      # cd /etc/yum.repos.d

      # mkdir bak

      # mv *.repo bak

      然后編輯配置文件增加一個(gè)本地光盤的YUM源:

      # vi /etc/yum.repos.d/local.repo

      編輯后的文件內(nèi)容如下:

      [CentOS-dvd]

      n a m e=C e n t O S$releasever - DVD

      baseurl=file:///media/

      enabled=1

      gpgcheck=0

      這樣今后需要安裝軟件時(shí)候,只需要在虛擬機(jī)上掛載CentOS6的光盤鏡像文件,然后:

      # mount /dev/cdrom /media

      接下來就可以用yum命令安裝光盤鏡像上的軟件了。

      建立虛擬機(jī)快照并導(dǎo)出虛擬電腦

      配置好以后,建立一個(gè)虛擬機(jī)快照。如果今后學(xué)生做實(shí)驗(yàn)時(shí)把Linux系統(tǒng)搞壞了,可以通過它很快恢復(fù)原狀。這樣一臺Linux實(shí)驗(yàn)?zāi)0鍣C(jī)已經(jīng)搭建好了,可以通過批量復(fù)制方式部署到整個(gè)機(jī)房內(nèi)供學(xué)生上課使用。還可以通過VirtualBox“管理”菜單下的“導(dǎo)出虛擬電腦”項(xiàng),將虛擬的Linux導(dǎo)出為一個(gè)“.ova”格式的文件,供學(xué)員拷貝到自己的個(gè)人電腦上進(jìn)行實(shí)驗(yàn)操作。

      猜你喜歡
      宿主機(jī)網(wǎng)絡(luò)連接配置文件
      提示用戶配置文件錯(cuò)誤 這樣解決
      搭建簡單的Kubernetes集群
      互不干涉混用Chromium Edge
      個(gè)性化設(shè)置 Win10 的網(wǎng)絡(luò)連接信息
      電腦報(bào)(2019年5期)2019-09-10 07:22:44
      運(yùn)動(dòng)想象的大尺度動(dòng)態(tài)功能網(wǎng)絡(luò)連接
      忘記ESXi主機(jī)root密碼怎么辦
      虛擬網(wǎng)絡(luò)實(shí)驗(yàn)室在農(nóng)村職校計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)教學(xué)中的應(yīng)用研究
      嵌入式計(jì)算機(jī)軟件測試關(guān)鍵技術(shù)的思考
      嵌入式計(jì)算機(jī)軟件測試關(guān)鍵技術(shù)研究
      中小型網(wǎng)絡(luò)組建技術(shù)
      新和县| 逊克县| 西平县| 崇左市| 志丹县| 连江县| 突泉县| 沾益县| 剑河县| 东兰县| 子长县| 章丘市| 巴林左旗| 共和县| 新蔡县| 临桂县| 土默特左旗| 迁安市| 湘潭县| 曲周县| 芒康县| 宣城市| 渝中区| 疏附县| 丰宁| 于都县| 阳东县| 盐池县| 乐东| 阿尔山市| 安丘市| 黄山市| 万宁市| 平阳县| 郓城县| 铁岭县| 泸州市| 都昌县| 大关县| 贞丰县| 察隅县|