今天裝了 CentOS 虛擬機主要用來運行 java web 程序
安裝請參考http://www.centoscn.com/image-text/setup/2016/0629/7555.html
我使用的是橋接的方式,在 centos7 中默認沒有安裝 ifconfig 命令(後面介紹如何安裝),所以該命令無法使用,可以用ip addr
命令查看 ip,此時會看到並沒有 ip 地址
dhclient
命令使用動態主機配置協議動態的配置網絡接口的網絡參數(網卡以dhcp協議獲取IP )/etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp ONBOOT=yes
修改文件/etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.xxx.xxxNETMASK=255.255.255.0GATEWAY=192.168.xxx.xxxONBOOT=yesBOOTPROTO=none
ip 設置和物理機 ip 在一個網段上,重啟網絡服務
service network restart
也可參考虛擬機下CentOS 6.5配置IP地址的三種方法這篇文章設置,設置完ip後,分別在物理機和虛擬機上相互ping下,看是否能ping通。
從 RHEL / CentOS 7開始 , 最小化安裝不包括 ifconfig 及 netstat 等工具, 以前在 CentOS 5 及 6 都會預裝,安裝命令如下
yum install net-toolsifconfig eth0 //查看ip命令
首先在虛擬機菜單上點擊了操作->安裝 Parallels Tools
,但是在CentOS 上看不到/media/cdrom
的內容,需要手動地mkdir -p /media/cdrom
, 然後再 mount 上去,mount 的命令是mount -o exec /dev/cdrom /media/cdrom
。這樣就可以在/media/cdrom
下看到install安裝腳本了,運行sudo ./install
就可以了,然後就可以在/media/psf
下看到對應的共享文件了,可以設置是可讀還是可讀寫
物理機和虛擬機可以互PING通,但物理機無法訪問虛擬機Web服務,是因為防火牆導致的端口不能訪問,我只是簡單粗暴的關閉了防火牆。CentOS7 這個版本的防火牆默認使用的是 firewalld ,與之前的版本使用 iptables 不一樣。
sudo systemctl stop firewalld.service //關閉防火牆sudo systemctl disable firewalld.service //關閉開機啟動
yum search XXX //查找yum軟件包yum list XXX //列出所有可安裝的軟件包yum list installed //列出所有已安裝的軟件包rpm -ql tomcat //列出安裝的tomcat的位置 rpm -qa | grep tomcat //yum是否安裝tomcat及版本rpm -e --nodeps XXX //刪除安裝的軟件包shutdown -h now //關機reboot //重啟
[參考]
CentOS 安裝Parallels Tools CentOS7 防火牆關閉
http://xxxxxx/Linuxjc/1139893.html TechArticle