Vmware虛擬機器克隆管理
阿新 • • 發佈:2018-12-04
通過Vmware虛擬機器,快速的搭建測試環境,通過可以將多個系統獨立,互不影響。Vmware完整克隆,可以快速複製系統環境,避免了重複工作。
克隆後,需要做一些配置,方便使用。
修改HostName,禁用sudo網路校驗
1. 修改cloud.cfg檔案,否則系統重啟時會自動設定為初始化值。
sudo vi /etc/cloud/cloud.cfg
找到preserve_hostname,修改為True
2. 修改hostname檔案中的名稱
sudo vi /etc/hostname
3. 修改hosts,解決sudo緩慢的問題
原因:
sudo vi /etc/hosts
新增一行:127.0.0.1<TAB>計算機名<TAB>計算機名.localdomain,其中“計算機名“即第2步中的hostname。
配置靜態IP地址,方便管理
Ubuntu1804上啟用了新的配置方式netplan,系統預設載入/etc/netplan/50-cloud-init.yaml檔案配置,配置靜態IP時可以直接修改該檔案,或新增“01-network-manager-all.yaml”。配置內容如下:
# Let NetworkManager manage all devices on this system network: version: 2 ethernets: #配置名稱 ens33: #網絡卡名稱,可以通過ip route show檢視
dhcp4: no #dhcp4關閉 dhcp6: no #dhcp6關閉 addresses: [192.168.221.2/24] #固定ip地址/掩碼,確認當前虛擬機器的網段資訊,可以通過ip route show檢視,確保配置在同一網段,2-254。 gateway4:192.168.221.254 nameservers: addresses: [192.168.221.254]
注意yaml語法,層級之間嚴格按照空格縮排,每個欄位的冒號後必須要有空格。
配置完成後,sudo netplan apply,即時生效。如果使用的是ssh連線,需要使用新IP重新連線。
(參考:https://ywnz.com/linuxjc/1491.html)
修改brshrc的命令提示符
預設的命令提示符比較粗糙,可以自定義提示符。編輯.bashrc檔案,修改PS1欄位。
PS1="\[\033[0;32m\]\A \[\033[0;32m\]\u\[\033[0;32;1m\]@\[\033[0;32m\]\h\[\033[0;34m\]:\[\033[00;36m\]\w\[\033[0;33m\]\n$\[\033[0m\] "
上述配置效果分行顯示,如下:
可以根據自己喜好調整:
PS1:提示符的設定
PS1(是數字1而不是字母l),每個版本bash的PS1變數內的特殊符號可能有些小的差異,你可以先man bash 一下。
/d :代表日期,格式為weekday month date,例如:"Mon Aug 1"
/H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux
/h :僅取主機的第一個名字,如上例,則為fc4,.linux則被省略
/t :顯示時間為24小時格式,如:HH:MM:SS
/T :顯示時間為12小時格式
/A :顯示時間為24小時格式:HH:MM
/u :當前使用者的賬號名稱
/v :BASH的版本資訊
/w :完整的工作目錄名稱。家目錄會以 ~代替
/W :利用basename取得工作目錄名稱,所以只會列出最後一個目錄
/# :下達的第幾個命令
/$ :提示字元,如果是root時,提示符為:# ,普通使用者則為:$