校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Bash 腳本實(shí)現(xiàn)每次登錄到 Shell 時(shí)可以查看 Linux 系統(tǒng)信息

Bash 腳本實(shí)現(xiàn)每次登錄到 Shell 時(shí)可以查看 Linux 系統(tǒng)信息

熱門標(biāo)簽:武漢語音電銷機(jī)器人加盟 湖北孝感如何辦理 同花順電話機(jī)器人微信 北京電銷機(jī)器人對市場的影響 外呼系統(tǒng)的合法性 房產(chǎn)證地圖標(biāo)注的兩個面積 威海電銷外呼系統(tǒng)好用嗎 地圖標(biāo)注x是啥意思 輝縣市地圖標(biāo)注

Linux 中有很多可以查看系統(tǒng)信息如處理器信息、生產(chǎn)商名字、序列號等的命令。你可能需要執(zhí)行多個命令來收集這些信息。同時(shí),記住所有的命令和他們的選項(xiàng)也是有難度。

你可以寫一個 shell 腳本 基于你的需求來自定義顯示的信息。

以前我們出于不同的目的需要寫很多個 bash 腳本。

現(xiàn)在我們寫一個新的 shell 腳本,在每次登錄到 shell 時(shí)顯示需要的系統(tǒng)信息。

這個j腳本有 6 部分,細(xì)節(jié)如下:

  1. 通用系統(tǒng)信息
  2. CPU/內(nèi)存當(dāng)前使用情況
  3. 硬盤使用率超過 80%
  4. 列出系統(tǒng) WWN 詳情
  5. Oracle DB 實(shí)例
  6. 可更新的包

我們已經(jīng)基于我們的需求把可能需要到的信息加到了每個部分。之后你可以基于自己的意愿修改這個腳本。

這個j腳本需要用到很多工具,其中大部分我們之前已經(jīng)涉及到了。

下面重點(diǎn)給大家介紹Bash 腳本實(shí)現(xiàn)每次登錄到 Shell 時(shí)可以查看 Linux 系統(tǒng)信息,具體內(nèi)容如下所示:

這個腳本會在你每次登錄 shell 時(shí)把系統(tǒng)信息打印到 terminal。

# vi /opt/scripts/system-info.sh
#!/bin/bash
echo -e "-------------------------------System Information----------------------------"
echo -e "Hostname:\t\t"`hostname`
echo -e "uptime:\t\t\t"`uptime | awk '{print $3,$4}' | sed 's/,//'`
echo -e "Manufacturer:\t\t"`cat /sys/class/dmi/id/chassis_vendor`
echo -e "Product Name:\t\t"`cat /sys/class/dmi/id/product_name`
echo -e "Version:\t\t"`cat /sys/class/dmi/id/product_version`
echo -e "Serial Number:\t\t"`cat /sys/class/dmi/id/product_serial`
echo -e "Machine Type:\t\t"`vserver=$(lscpu | grep Hypervisor | wc -l); if [ $vserver -gt 0 ]; then echo "VM"; else echo "Physical"; fi`
echo -e "Operating System:\t"`hostnamectl | grep "Operating System" | cut -d ' ' -f5-`
echo -e "Kernel:\t\t\t"`uname -r`
echo -e "Architecture:\t\t"`arch`
echo -e "Processor Name:\t\t"`awk -F':' '/^model name/ {print $2}' /proc/cpuinfo | uniq | sed -e 's/^[ \t]*//'`
echo -e "Active User:\t\t"`w | cut -d ' ' -f1 | grep -v USER | xargs -n1`
echo -e "System Main IP:\t\t"`hostname -I`
echo ""
echo -e "-------------------------------CPU/Memory Usage------------------------------"
echo -e "Memory Usage:\t"`free | awk '/Mem/{printf("%.2f%"), $3/$2*100}'`
echo -e "Swap Usage:\t"`free | awk '/Swap/{printf("%.2f%"), $3/$2*100}'`
echo -e "CPU Usage:\t"`cat /proc/stat | awk '/cpu/{printf("%.2f%\n"), ($2+$4)*100/($2+$4+$5)}' | awk '{print $0}' | head -1`
echo ""
echo -e "-------------------------------Disk Usage >80%-------------------------------"
df -Ph | sed s/%//g | awk '{ if($5 > 80) print $0;}'
echo ""
echo -e "-------------------------------For WWN Details-------------------------------"
vserver=$(lscpu | grep Hypervisor | wc -l)
if [ $vserver -gt 0 ]
then
echo "$(hostname) is a VM"
else
cat /sys/class/fc_host/host?/port_name
fi
echo ""
echo -e "-------------------------------Oracle DB Instances---------------------------"
if id oracle >/dev/null 2>1; then
/bin/ps -ef|grep pmon
then
else
echo "oracle user does not exist on $(hostname)"
fi
echo ""
if (( $(cat /etc/*-release | grep -w "Oracle|Red Hat|CentOS|Fedora" | wc -l) > 0 ))
then
echo -e "-------------------------------Package Updates-------------------------------"
yum updateinfo summary | grep 'Security|Bugfix|Enhancement'
echo -e "-----------------------------------------------------------------------------"
else
echo -e "-------------------------------Package Updates-------------------------------"
cat /var/lib/update-notifier/updates-available
echo -e "-----------------------------------------------------------------------------"
fi

把上面腳本內(nèi)容保存到一個文件 system-info.sh,之后添加可執(zhí)行權(quán)限:

# chmod +x ~root/system-info.sh

當(dāng)腳本準(zhǔn)備好后,把腳本文件的路徑加到 .bash_profile 文件末尾(紅帽系列的系統(tǒng):CentOS、Oracle Linux 和 Fedora):

# echo "/root/system-info.sh" >> ~root/.bash_profile

執(zhí)行以下命令,來讓修改的內(nèi)容生效:

# source ~root/.bash_profile

對于 Debian 系統(tǒng)的系統(tǒng),你可能需要把文件路徑加到 .profile 文件中:

# echo "/root/system-info.sh" >> ~root/.profile

運(yùn)行以下命令使修改生效:

# source ~root/.profile

你以前運(yùn)行上面 source 命令時(shí)可能見過類似下面的輸出。從下次開始,你在每次登錄 shell 時(shí)會看到這些信息。當(dāng)然,如果有必要你也可以隨時(shí)手動執(zhí)行這個腳本。

-------------------------------System Information---------------------------
Hostname:      daygeek-Y700
uptime:       1:20 1
Manufacturer:    LENOVO
Product Name:    80NV
Version:       Lenovo ideapad Y700-15ISK
Serial Number:    AA0CMRN1
Machine Type:    Physical
Operating System:  Manjaro Linux
Kernel:       4.19.80-1-MANJARO
Architecture:    x86_64
Processor Name:   Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
Active User:     daygeek renu thanu
System Main IP:   192.168.1.6 192.168.122.1
-------------------------------CPU/Memory Usage------------------------------
Memory Usage:   37.28%
Swap Usage:    0.00%
CPU Usage:    15.43%
-------------------------------Disk Usage >80%-------------------------------
Filesystem   Size Used Avail Use Mounted on
/dev/nvme0n1p1 217G 202G 4.6G 98 /
/dev/loop0   109M 109M   0 100 /var/lib/snapd/snap/odrive-unofficial/2
/dev/loop1    91M  91M   0 100 /var/lib/snapd/snap/core/6405
/dev/loop2    90M  90M   0 100 /var/lib/snapd/snap/core/7713
-------------------------------For WWN Details-------------------------------
CentOS8.2daygeek.com is a VM
-------------------------------Oracle DB Instances---------------------------
oracle user does not exist on CentOS8.2daygeek.com
-------------------------------Package Updates-------------------------------
  13 Security notice(s)
     9 Important Security notice(s)
     3 Moderate Security notice(s)
     1 Low Security notice(s)
  35 Bugfix notice(s)
   1 Enhancement notice(s)
-----------------------------------------------------------------------------

總結(jié)

以上所述是小編給大家介紹的Bash 腳本實(shí)現(xiàn)每次登錄到 Shell 時(shí)可以查看 Linux 系統(tǒng)信息,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • 使用批處理腳本在特定目錄中啟動Git-Bash窗口
  • 詳解bash中的腳本調(diào)試機(jī)制
  • 處理Shell腳本中帶有空格的變量(bash腳本)
  • 如何利用Bash腳本監(jiān)控Linux的內(nèi)存使用情況
  • bash腳本中將密碼傳遞給ssh/scp命令方法詳解
  • linux Bash腳本判別使用者的身份方法示例
  • 詳解shell中source、sh、bash、./執(zhí)行腳本的區(qū)別
  • linux bash腳本監(jiān)控啟動停止weblogic服務(wù)的腳本寫法
  • 如何寫出安全的、基本功能完善的Bash腳本

標(biāo)簽:武威 安康 紹興 迪慶 麗江 西寧 蚌埠 日喀則

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Bash 腳本實(shí)現(xiàn)每次登錄到 Shell 時(shí)可以查看 Linux 系統(tǒng)信息》,本文關(guān)鍵詞  Bash,腳本,實(shí)現(xiàn),每次,登錄,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Bash 腳本實(shí)現(xiàn)每次登錄到 Shell 時(shí)可以查看 Linux 系統(tǒng)信息》相關(guān)的同類信息!
  • 本頁收集關(guān)于Bash 腳本實(shí)現(xiàn)每次登錄到 Shell 時(shí)可以查看 Linux 系統(tǒng)信息的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产河南妇女毛片精品久久久 | 欧美日韩国产免费| 精品噜噜噜噜久久久久久久久试看| 亚洲一区日韩精品中文字幕| 一本色道久久综合亚洲91| 日本一区二区三区国色天香| 丰满白嫩尤物一区二区| 国产亚洲一区二区三区| 成人国产免费视频| 一区二区三区四区激情| 91精品国产乱码| 成人av综合在线| 亚洲一区二区三区自拍| 正在播放一区二区| 国产麻豆精品在线| 一区二区欧美国产| 久久精品人人爽人人爽| 不卡高清视频专区| 久久91精品久久久久久秒播| 欧美性大战xxxxx久久久| 精品免费视频.| 日韩限制级电影在线观看| 欧洲亚洲精品在线| 国产精品久久久一本精品| 日韩福利电影在线观看| 91欧美一区二区| 亚洲日本va午夜在线电影| 国产欧美一区二区三区网站| 欧美美女bb生活片| 欧美欧美欧美欧美首页| 一本大道久久a久久精品综合| 国产传媒一区在线| 国产一区日韩二区欧美三区| 香蕉av福利精品导航| 亚洲摸摸操操av| 亚洲一区视频在线观看视频| 亚洲视频免费在线| 一级精品视频在线观看宜春院| 欧美国产1区2区| 国产三级久久久| 国产精品污www在线观看| 国产精品色哟哟| 国产精品久线在线观看| 日韩理论片网站| 一区二区国产盗摄色噜噜| 亚洲电影一级片| 久久福利资源站| av一区二区三区四区| 成人高清视频在线观看| 欧美日韩一区二区三区不卡 | 久久99精品久久久久久动态图| 日韩中文字幕不卡| 久久99精品久久只有精品| 国产·精品毛片| 在线精品视频一区二区三四| 欧美一区二区三区在线观看视频| 欧美一区午夜视频在线观看| 中文字幕久久午夜不卡| 午夜视频在线观看一区| 亚洲一区在线观看网站| 国产亚洲精品bt天堂精选| 国模套图日韩精品一区二区| 中文字幕一区二区在线观看| 亚洲精品在线三区| 欧美一区二区成人6969| 不卡av免费在线观看| 国产女人18毛片水真多成人如厕| 亚洲自拍偷拍欧美| 精品日韩在线一区| 最新中文字幕一区二区三区| 中文字幕中文字幕一区| 成人网男人的天堂| 国产精品入口麻豆九色| 国产一区三区三区| 久久久久久久久岛国免费| 老鸭窝一区二区久久精品| 欧美日韩成人一区二区| 丝袜诱惑亚洲看片 | 午夜电影一区二区三区| 91网页版在线| 亚洲国产精品欧美一二99| 在线精品视频免费播放| 午夜精品一区二区三区免费视频| 欧美丝袜丝nylons| 久久99精品一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 黄页视频在线91| 国产精品久久国产精麻豆99网站| 成人精品电影在线观看| 一区二区视频在线| 欧美一区二区三区四区在线观看| 综合久久国产九一剧情麻豆| 欧美精品在线视频| 国产麻豆视频一区| 亚洲国产另类av| 中文字幕第一区二区| 欧美色视频一区| 精久久久久久久久久久| 91久久精品国产91性色tv| 精品久久久久久久人人人人传媒| 亚洲精品欧美专区| 91丨九色丨黑人外教| 国产三级欧美三级| 久久成人18免费观看| 久久久久久久精| 日韩一区二区三区免费观看| 99精品久久久久久| zzijzzij亚洲日本少妇熟睡| 美腿丝袜一区二区三区| 亚洲一区二区三区自拍| 亚洲高清久久久| 亚洲成人精品在线观看| 夜夜精品视频一区二区| 亚洲欧洲一区二区三区| 一区二区三区免费在线观看| 中文字幕精品在线不卡| 久久精品水蜜桃av综合天堂| 久久日韩精品一区二区五区| 日韩三级电影网址| 久久久亚洲高清| 中文字幕中文字幕中文字幕亚洲无线| 国产嫩草影院久久久久| 亚洲日本护士毛茸茸| 亚洲va欧美va天堂v国产综合| 一区二区三区高清不卡| 日本成人中文字幕在线视频| 欧美a级一区二区| 国产.欧美.日韩| 在线精品视频免费播放| 91精品视频网| 亚洲欧美综合色| 午夜久久久影院| 国产成人免费视频一区| 欧美综合欧美视频| 久久一二三国产| 午夜精品免费在线| kk眼镜猥琐国模调教系列一区二区| 色偷偷成人一区二区三区91| 日韩欧美一级片| 国产日产欧美一区| 欧美一级二级在线观看| 欧美少妇性性性| 91久久一区二区| 欧日韩精品视频| 欧美日韩一卡二卡| 91极品视觉盛宴| 在线免费观看不卡av| 日韩免费一区二区三区在线播放| 亚洲同性同志一二三专区| 国产盗摄视频一区二区三区| 日韩一区二区三区电影在线观看| 亚洲国产日韩一级| 91蜜桃传媒精品久久久一区二区| 精品久久久久久最新网址| 亚洲小说欧美激情另类| 在线观看av不卡| 亚洲一区二区欧美日韩| 欧美视频一二三区| 亚洲成av人影院| 日韩一区二区麻豆国产| 五月婷婷欧美视频| 欧美日韩大陆一区二区| 亚洲一二三级电影| 欧美一卡2卡三卡4卡5免费| 五月婷婷欧美视频| 91精品国产欧美日韩| 精品一区二区三区蜜桃| 久久久五月婷婷| 色视频欧美一区二区三区| 午夜不卡在线视频| 久久一日本道色综合| 不卡高清视频专区| 亚洲国产精品天堂| 7777精品伊人久久久大香线蕉完整版| 午夜精品一区二区三区免费视频| 日韩一级高清毛片| 日本电影欧美片| 精品一二三四区| 午夜婷婷国产麻豆精品| 国产性色一区二区| 欧美天天综合网| 99久久精品情趣| 捆绑调教一区二区三区| 亚洲桃色在线一区| 亚洲精品在线观看网站| 欧美亚洲丝袜传媒另类| 国产精品77777| 日韩国产精品大片| 樱花影视一区二区| 中文字幕亚洲一区二区av在线 | 中文字幕永久在线不卡| 日韩欧美精品在线视频| 欧日韩精品视频| 国产老肥熟一区二区三区| 欧美一区在线视频| 日韩一区精品视频| 7777精品久久久大香线蕉| 国产呦精品一区二区三区网站| 久久亚洲一区二区三区四区| 国产一区视频在线看|