Mac下Parallels Desktop安裝使用CentOS 7

gary-liu發表於2016-06-28

今天裝了 CentOS 虛擬機器主要用來執行 java web 程式

安裝請參考Mac利用PD虛擬機器安裝Centos7

設定聯網

我使用的是橋接的方式,在 centos7 中預設沒有安裝 ifconfig 命令(後面介紹如何安裝),所以該命令無法使用,可以用ip addr命令檢視 ip,此時會看到並沒有 ip 地址

設定自動獲取ip

  1. dhclient命令使用動態主機配置協議動態的配置網路介面的網路引數(網路卡以dhcp協議獲取IP )
  2. 修改檔案/etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp  
ONBOOT=yes

設定靜態ip(還沒嘗試)

修改檔案/etc/sysconfig/network-scripts/ifcfg-eth0

IPADDR=192.168.xxx.xxx
NETMASK=255.255.255.0
GATEWAY=192.168.xxx.xxx
ONBOOT=yes
BOOTPROTO=none

ip 設定和物理機 ip 在一個網段上,重啟網路服務

service network restart

也可參考虛擬機器下CentOS 6.5配置IP地址的三種方法 這篇文章設定,設定完ip後,分別在物理機和虛擬機器上相互ping下,看是否能ping通。

ifconfig command not found

從 RHEL / CentOS 7開始 , 最小化安裝不包括 ifconfig 及 netstat 等工具, 以前在 CentOS 5 及 6 都會預裝,安裝命令如下

yum install net-tools
ifconfig eth0         //檢視ip命令

CentOS虛擬機器共享Mac中檔案

首先在虛擬機器選單上點選了操作->安裝 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 下看到對應的共享檔案了,可以設定是可讀還是可讀寫

物理機無法訪問虛擬機器Web服務

物理機和虛擬機器可以互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 防火牆關閉

相關文章