linux 復制過來的虛擬機 需要改那些配置


 

    

【障害再現】
    在VMware上安裝完最小化的CentOS6.5虛擬機后,將該虛擬機“克隆(拷貝)”到其他地方,之后再次使用VMware打開該克隆后的虛擬機,輸入ifconfig命令后,除了“lo”的信息外,並沒有“etho0”網卡相關的信息,如下圖所示。
    


【問題原因】
    IP地址的配置有問題。

【解決方案】
    第一步:確定網卡是否已經被配置了。
   Setup ----> Network configuration ----> Device configuration ----> eth0,
    (1)若結果發現該網卡還沒有被配置,則配置該網卡,使其與Host主機在一個網段上。
    

    配置完IP之后。
    

    (2)如果發現該網卡已經被配置了,如下圖所示。
    
    則在不做任何修改,退出Network Configuration。

    第二步:修改“ifcfg-eth0”的配置。 路徑:vim /etc/sysconfig/network-scripts/ifcfg-eth0
    
    
    ①刪除HWADDR
    ②刪除UUID
    ③將ONBOOT修改為YES。
    
    第三步:清空70-persistent-net.rules文件。操作方式:rm -rf /etc/udev/rules.d/70-persistent-net.rules
    
    
    第四步:reboot系統。
    
    第五步:檢查eth0網卡是否正常。
        重新啟動系統后,輸入命令“ifconfig”檢測eth0網卡是否正常。
     

 

 

 

 

 

 

 

 

如果apache啟動失敗

[root@www.linuxidc.com ~]# service httpd start

(20014)Internal error: Error retrieving pid file logs/httpd.pid

Remove it before continuing if it is corrupted.

其實這個錯誤就是因為Apache目錄下的 logs 子目錄下的 httpd.pid 文件內容是空的。這個文件是記錄進程ID的文件。因為這個文件是空的,就無法啟動,實在是超雷人。你隨便寫點數字進去,再啟動Apache,就可以成功了。

[root@www.linuxidc.com ~]# echo 1234 > /usr/local/apache2/logs/httpd.pid

[root@www.linuxidc.com ~]# service httpd start


【拓展】
    (1)HWADDR=, 其中 以AA:BB:CC:DD:EE:FF形式的以太網設備的硬件地址.在有多個網卡設備的機器上,這個字段是非常有用的,它保證設備接口被分配了正確的設備名 ,而不考慮每個網卡模塊被配置的加載順序.這個字段不能和MACADDR一起使用。
    (2)MACADDR=, 其中 以AA:BB:CC:DD:EE:FF形式的以太網設備的硬件地址.在有多個網卡設備的機器上.這個字段用於給一個接口分配一個MAC地址,覆蓋物理分配的MAC地址 . 這個字段不能和HWADDR一起使用.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM