1. VMware安裝CentOS系統
2. yum安裝軟件
3. 安裝jdk及配置環境變量
4. 配置網絡(host-only方式)
一:VMware安裝CentOS系統
1、下載說明
http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html
這里說明一下版本問題
(1) DVD版本是標準安裝版,一般下載這個就可以了,它是安裝到硬盤,每次重啟可以保存之前的設置
(2) LiveCD是運行在內存中,每次重啟之前保存的沒有了
(3) Minimal是最小的,只是命令行模式
(4) LiveGNOME是GNOME桌面版,也是每次重啟恢復最初的設置。
(5) Everything集成所有軟件,也比較大
我這用的是DVD位的版本,ISO鏡像大約4G左右
2、安裝說明
VMware的安裝就不說了
(1)新建虛擬機–》選擇典型安裝–》選擇下載的ISO鏡像文件,
其余的選擇下一步即可,網絡我是選擇的橋接模式(后面會設置網絡為host-only模式,橋接是一種最簡單的配置方式,只要windows和linux的ip處于同一網段即可,缺點是同一網段外部機器都能訪問,不安全)
(2)啟動CentOS即可,其中一些配置自己選擇即可,具體的選擇就不說明了,我這里中間選擇的是minimal Desktop,一些程序需要自己安裝
3、其他說明:
如果下載了ISO鏡像,安裝時出現operating system not found,是ISO鏡像不完整,不包含操作系統文件。
完整的ISO鏡像包含的文件:
不完整的iso鏡像包含的文件:
可以發現是少了linux的iso鏡像文件
之前我安裝時總是提示operating system not found
的錯誤,就是不完整的問題。
二:yum安裝軟件
1、打開Terminal終端,我這里配置一下快捷鍵打開終端
找到Run a terminal
選中,按下自己喜好的快捷鍵即可
2、以gcc為例,輸入gcc命令發現gcc是沒有安裝的,使用yum list gcc
查看可安裝的gcc,然后執行yum install 名稱
即可安裝
三:安裝jdk及配置環境變量
1、使用xftp連接到虛擬機中的CentOS(選擇sftp方式),將下載的jdk*.tar.gz上傳上去,我這里放到了/home下
2、解壓縮,tar zxvf xxxx –C /usr/lib
,我是解壓縮到/usr/lib文件夾下了
3、/usr/lib下的文件可能比較多,可以使用ls | grep j
命令篩選帶字母j的文件
4、 配置環境變量,在/etc目錄下的profile文件,vim /etc/profile
配置如下
5、使配置文件生效source /etc/profile
可以使用java,javac命令測試是否配置成功
四:配置網絡(host-only方式)
1、先說一下網絡的幾種模式
(1)橋接
橋接網絡是指本地物理網卡和虛擬網卡通過VMnet0虛擬交換機進行橋接,當我們要在局域網使用虛擬機,對局域網其他pc提供服務時,例如提供ftp,提供ssh,提供http服務,那么就要選擇橋接模式。
在window系統查看網絡適配器會有VMnet1和VMnet8
并沒有VMnet0,VMnet0是在VMware的配置中,找到VMware的安裝目錄,找到vmnetcfg.exe文件,
打開之后會看到VMnet0
(2)NAT
讓虛擬機借助NAT(網絡地址轉換)功能,通過宿主機器所在的網絡來訪問公網。
NAT和橋接的比較:
192.168.66.0
,子網掩碼為255.255.255.0
(2)設置Windows系統的VMnet1的IPV4,IP地址為192.168.66.100
子網掩碼為255.255.255.0
(4)設置虛擬機中CentOS的ip,這里提供兩種方式
圖形界面
選擇使用的網卡–》選擇IPV4–》選擇Manual,配置如下
(補充一下網絡的知識,IP地址要和網關要在同一網段才行,轉換成2進制,與子網掩碼進行與運算,結果一致即為在同一網段,這里因為子網掩碼是255.255.255.0
,所以只要前三部分一致即可)
通過修改配置文件
進入/etc/sysconfig/network-scripts
文件夾下,修改當前使用的網卡配置
(5)設置VMware的網絡連接方式為host-only模式
3、修改主機名
主要是后面我想建立hadoop的集群,為了方便定位到具體的主機
(1)vim /etc/sysconfig/network
,我這里設置hostname為bob01
(2)添加ip的映射,vim /etc/hosts
4、關閉防火墻
主要為了以后方便訪問
(1)使用service iptables status
查看防火墻的狀態
(2)使用service iptables stop
關閉防火墻
(3)使用chkconfig iptables off
關閉防火墻開機自啟動
(這是我使用Window上的xshell連接到虛擬中的CentOS進行的操作,這里還是使用的橋接模式,所以可以連接上,使用host-only模式xshell連接不上,xtfp還是可以連接上的)
5、測試
(1)重新啟動CentOS
(2)hostname
正常
(3)service iptables status
防火墻已關閉
(4)ping Windows的IP,通信正常
(5)ping 虛擬機的CentOS,通信正常
四:總結
過程中還是遇到很多問題的,比如安裝CentOS時已經選擇ISO鏡像了,但是還是提示operating system not found、IP設置過程中的問題等等,總之還是學到很多東西的。
橋接是通過VMnet0
NAT是通過VMnet8
host-only是通過VMnet1