如何簡便的解決虛擬機器裡軟體過期問題

肖永威發表於2015-04-29

    如果你的虛擬機器裡安裝了有期限軟體供學習使用,在過期後只能先修改其宿主機作業系統的系統時間才能使用,很不方便。

如何簡便的解決此過期問題呢?

    感謝網友的分享,找到通過修改VMWare虛擬機器配置引數的方式,固化每次啟動虛擬機器時間為國定時間,並禁止其與網際網路同步時間,讓虛擬機器系統一直生活在2014年3月份。具體方法如下:

    如果你在vmware(本案例為VMWare Player 6.0.5,官方下載地址連結)裡面安裝的系統或應用有一定的有效期,你可以通過鎖定虛擬機器時間的方法來防止過期,在.vmx檔案中(本案例的檔名稱為CentOS 6.3 64-bit.vmx)加入下面的內容:
 
    tools.syncTime = "FALSE"
    time.synchronize.continue = "FALSE"
    time.synchronize.restore = "FALSE"
    time.synchronize.resume.disk = "FALSE"
    time.synchronize.shrink = "FALSE"
    rtc.startTime = 1394755200
 
    前面五條是禁止虛擬機器與外面的宿主機進行時間同步,最後一條用來指定虛擬機器啟動後的時間。後面的數字是自1970年1月1日零時零分零秒以來的秒數,你可以通過網際網路資源將某個時間轉換為UNIX時間戳,本案例的時間為2014年3月14日。

    啟動虛擬機器後,登入系統方式如下:

    

    使用如下命令檢視Cordys服務狀態:

    檢視程式:ps -e | preg java

    

    如上圖所示,能看到5個java程式,則是正常啟動服務。

    停止順序:
    /usr/local/apache2223/bin/apachectl stop
    /etc/init.d/wcpddefaultInst stop
    /etc/init.d/cars-slapddefaultInst stop

    啟動順序:
    /usr/local/apache2223/bin/apachectl restart
    /etc/init.d/wcpddefaultInst  start
    /etc/init.d/cars-slapddefaultInst start

    虛擬機器臨時下載地址:連結:http://pan.baidu.com/s/1o69kz1o 密碼:0mlc

    (注:此資源僅可供學習使用,不得他用,此連結保留到五一,過期不留,或與本人聯絡)


虛擬機器使用

    詳見參加內容:Cordys BOP 4 學習之虛擬機器使用管理

    系統要求:最少留給虛擬機器1G記憶體。

    由於是系統過期,不能聯網,只能本機使用,首先需要檢視虛擬機器IP地址:

    使用ifconfig命令,結果如下圖所示,獲取虛擬機器IP地址為:192.168.142.128

    

    在虛擬機器宿主客戶端瀏覽器訪問虛擬機器方式如下:

    http://192.168.142.128/cordys

    

    Cordys登入賬戶如下:

    賬戶:root

    密碼:cordys

    開發者賬戶:cordysdev

    密碼:cordys


歡迎技術交流。

參考:

Cordys BOP 4 學習之虛擬機器使用管理 肖永威 2013.11


相關文章