軒軒寫的這個小指令碼,主要是可以進行對dhcp服務的安裝、簡單配置、開啟、關閉/檢視狀態等情況
使用呢非常簡單,按照步驟進行準確的設定就可以啦
#!/bin/bash
yum -y install dhcp
fun()
subnet=$( fun "請輸入網路位址")
netmask=$( fun "請輸入子網掩碼")
range1=$( fun "請輸入選取ip位址範圍起始位址")
range2=$( fun "請輸入選區ip位址範圍結束位址")
gateway=$( fun "請輸入閘道器")
echo "subnet $subnet netmask $netmask
" > dhcpd.conf
mv -f dhcpd.conf /etc/dhcp/
echo '#!/bin/bash
read -p" 開啟防火牆: s
關閉防火牆: p
查詢防火牆狀態:a
:" i
case $i in
start|s)
systemctl start dhcpd.service
echo "啟動dhcp服務"
;;stop|p)
systemctl stop dhcpd.service
echo "關閉dhcp服務"
;;status|a)
systemctl status dhcpd.service
echo "檢視dhcp服務狀態"
;;*)
echo "請輸入正確選項..."
sh dhcp1.sh
;;esac
' > dhcp1.sh
read -p "請選擇您要操作的選項:
開啟防火牆: s
關閉防火牆: p
查詢防火牆狀態:a
:" i
case $i in
start|s)
systemctl start dhcpd.service
echo "啟動dhcp服務"
;;stop|p)
systemctl stop dhcpd.service
echo "關閉dhcp服務"
;;status|a)
systemctl status dhcpd.service
echo "檢視dhcp服務狀態"
;;*)
echo "請輸入正確選項..."
sh dhcp1.sh
;;esac
寫乙個簡單的shell指令碼
目前大家都知道,電腦系統不止是有windows,還有macos,linux的各種衍生版本,unix等作業系統。出去windows外的這些作業系統都可以編寫shell指令碼。寫指令碼可以幫助我們實現自動化運維,還有一些我們常用的小工具來使我們的操作變得更加快捷。下面我們來學習怎麼寫這個簡單的shell...
ROS 用Python寫乙個簡單服務
一.編寫服務資料 在功能包的頂級目錄中,建立srv資料夾,並在裡面建立.srv檔案 先成為a.srv 在srv檔案中,填入服務資料,如 int64 a int64 b int64 sum其中,上方是請求資料,下方是答應資料 二.修改cmakelist和package.xml cmakelist ca...
用python寫乙個簡單的視窗
import sys if name main 建立乙個視窗 w qwidget 設定視窗的尺寸 w.resize 400,200 移動視窗 w.move 300,300 設定視窗的標題 w.setwindowtitle 第乙個基於pyqt5的桌面應用 顯示視窗 w.show 進入程式的主迴圈 並通...