shell腳本代碼
------------------------------>
#!/bin/bash #2020-07-14 #system manage menu() { cat <<-EOF ================================== 系統(tǒng)管理工具 | 2020-7-14 | --------------網(wǎng)絡(luò)---------------- w 網(wǎng)卡信息收集 | ************************************************ b 網(wǎng)卡綁定信息 | ************************************************ -----------系統(tǒng)硬軟件------------- **** ******** ***** r 系統(tǒng)版本信息 | **** ********* ******* ****************** c cpu信息 | **** ********** ******* ****************** t top信息收集 | **** ********** ******* ****************** u 系統(tǒng)負(fù)載 | **** ********** ******* ****************** n 列出內(nèi)核加載的模塊 | **** ********* ******** ***** --------------磁盤---------------- **** ********* ****************** h 顯示命令幫助 | **** ** *************** ****************** f 磁盤分區(qū) | **** **** ************* ****************** d 顯示磁盤掛載 | **** ****** *********** ****************** m 磁盤內(nèi)存使用量 | **** ******** ********* ****************** ------------系統(tǒng)任務(wù)-------------- **** ********** ******* ****************** o 計(jì)劃任務(wù)表 | **** ************ ***** ****************** ------------虛擬LVM--------------- ************************************************ l lvm分區(qū)信息 | ************************************************ s 系統(tǒng)分區(qū)樹形展示 | --------------環(huán)境---------------- v 環(huán)境變量 | up 查看服務(wù)啟動(dòng)狀態(tài) | (up完,腳本自動(dòng)退出) | ---------------------------------- ---------------------------------- q 直接退出exit | ================================== EOF } menu while true do read -p "Please input[h help]:" action case "$action" in up) systemctl list-unit-files break ;; n) lsmod ;; v) env ;; w) ifconfig -a ;; b) cat /proc/net/bonding/* ;; r) uname -a ;; c) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c echo "CPU核數(shù)" cat /proc/cpuinfo |grep "cpu cores"|uniq ;; t) top -c -b -n 1 |head -n 30 ;; o) crontab -l ;; l) vgs pvs lvs #-v --segments ;; s) lsblk ;; h) clear menu ;; f) fdisk -l ;; d) df -hT ;; m) free -m ;; u) uptime ;; q) exit ;; "") true ;; *) echo "error" break esac done
<-----------------------------
粘貼注意格式和TAB鍵
|