一、mkpasswd使用安裝 expect包ssh
二、生成MAC地址 echo $RANDOM|md5sum|sed 's@..@&:@g'|awk '{print substr($1,1,17)}'ide
三、鏡像格式轉換網站
raw轉qcw2
qemu-img convert -p -f raw -O qcow2 RAW_IMG QCW2_IMG
qcw2轉raw
qemu-img convert -p -f qcow2 -O raw QCW2_IMG RAW_IMG.net
convert 將磁盤文件轉換爲指定格式的文件rest
-p 顯示進度orm
-f 指定須要轉換文件的文件格式
-O 大寫,指定要轉換的目標格式blog
3.一、關於後背鏡像md5
讀操做,讀取鏡像;寫操做,寫到差量鏡像字符串
使用後背鏡像:get
qemu-img create -f qcow2 -b back_img write_img-01
差量鏡像轉普通鏡像:
qemu-img convert -f qcow2 -O qcow2 差量鏡像 普通鏡像
更換鏡像的後背鏡像:
qemu-img rebase -u -b 後背鏡像 差量鏡像
後背鏡像合併:
qemu-img commit [-f format ] filename
四、查看UUID
blkid 查看硬盤分區的UUID
nmcli con status 查看網卡UUID(須要安裝NetworkManager,且服務處於啓動狀態)
五、更改時區
執行tzselect命令選擇時區後,執行TZ='Asia/Shanghai'; export TZ 並將這行命令添加到/etc/profile中,而後退出並從新登陸。
六、檢測網卡
ethtool -p DEVIVE_NAME
七、if多字符串匹配
if [[ $1 != 'start' && $1 != 'stop' && $1 != 'restart' && $1 != 'status' ]];then
echo -e "\e[31mThe Used\e[0m \e[32m$0\e[0m \e[31mstart|stop|restart|status\e[0m"
exit 2
fi
八、rpm包網站
九、sed在ssh中添加空行及內容