#!/bin/bash
# 一鍵部署 lnmp(原始碼安裝版本)
menu
()
choice
()
install_nginx
()
install_mysql
()
install_php
()
while :
domenu
choice
case
$select
in
1)install_nginx
;;2)
install_mysql
;;3)
install_php
;;4)
exit
;;*)
echo sorry!
esac
done
#!/bin/bash
# 編寫指令碼快速轉殖 kvm 虛擬機器
# 本指令碼針對 rhel7.2 或 centos7.2
# 本指令碼需要提前準備乙個 qcow2 格式的虛擬機器模板,
# 名稱為/var/lib/libvirt/images /.rh7_template 的虛擬機器模板
# 該指令碼使用 qemu‐img 命令快速建立快照虛擬機器
# 指令碼使用 sed 修改模板虛擬機器的配置檔案,將虛擬機器名稱、uuid、磁碟檔名、mac 位址
# exit code:
# 65 ‐> user input nothing
# 66 ‐> user input is not a number
# 67 ‐> user input out of range
# 68 ‐> vm disk image exists
img_dir=/var/lib/libvirt/images
basevm=rh7_template
read -p
"enter vm number: " vmnum
if [
$vmnum -le 9 ];
then
vmnum=0
$vmnum
fiif [ -z
"$" ];
then
echo
"you must input a number."
exit 65
elif [[
$ =~ [a‐z] ];
then
echo
"you must input a number."
exit 66
elif [
$ -lt 1 -o
$ -gt 99 ];
then
echo
"input out of range"
exit 67
finewvm=rh7_node
$if [ -e
$img_dir/
$.img ];
then
echo
"file exists."
exit 68
fiecho -en
"creating virtual machine disk image......\t"
qemu‐img create -f qcow2 ‐b
$img_dir/.
$.img
$img_dir/
$.img &> /dev/null
echo -e
"\e[32;1m[ok]\e[0m"
#virsh dumpxml $ > /tmp/myvm.xml
cat /var/lib/libvirt/images/.rhel7.xml > /tmp/myvm.xml
sed -i
"/$/s/$/$/" /tmp/myvm.xml
sed -i
"/uuid/s/.*<\/uuid>/$(uuidgen)
<\/uuid>/" /tmp/myvm.xml
sed -i
"/$\.img/s/$/$/" /tmp/myvm.xml
# 修改 mac 位址,本例使用的是常量,每位使用該指令碼的使用者需要根據實際情況修改這些值
# 最好這裡可以使用便利,這樣更適合於批量操作,可以轉殖更多虛擬機器
sed -i
"/mac /s/a1/0c/" /tmp/myvm.xml
echo -en
"defining new virtual machine......\t\t"
virsh define /tmp/myvm.xml &> /dev/null
echo -e
"\e[32;1m[ok]\e[0m"
第六周程式設計總結
includeint main 第一步 定義變數 第二步 輸入變數 第三步 呼叫for語句 第四步 累加求和 第五步 輸出答案 問題 計算的答案錯誤 解決方法 累加求和時將1更改為1.0 第一步 定義變數 第二步 輸入實數 第三步 呼叫for語句 第四步 累加求和 第五步 輸出答案 問題 分式的分母...
第六周程式設計總結
這個作業屬於哪個課程 c語言程式設計ll 這個作業要求在 我在這個課程的目標是 理解變數 記憶體單元和位址之間的關係,掌握指標變數的基本運算 這個作業在哪個具體方面幫助我實現目標 讓我大概了解了指標的定義及用法 參考文獻 函式fun的功能是 求兩數平方根之和,作為函式值返回。例如 輸入12和20,輸...
第六周程式設計總結
這個作業屬於哪個課程 c語言程式設計 這個作業要求在 我在這個課程的目標是 學習更多知識 這個作業在哪個具體方面幫助我實現目標 了解指標的用法 參考文獻 c語言程式設計書 6 1 求兩數平方根之和 10 分 函式fun的功能是 求兩數平方根之和,作為函式值返回。例如 輸入12和20,輸出結果是 y ...