亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

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

Bash 腳本實現(xiàn)每次登錄到 Shell 時可以查看 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í)行多個命令來收集這些信息。同時,記住所有的命令和他們的選項也是有難度。

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

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

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

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

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

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

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

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

這個腳本會在你每次登錄 shell 時把系統(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

運行以下命令使修改生效:

# source ~root/.profile

你以前運行上面 source 命令時可能見過類似下面的輸出。從下次開始,你在每次登錄 shell 時會看到這些信息。當(dāng)然,如果有必要你也可以隨時手動執(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 腳本實現(xiàn)每次登錄到 Shell 時可以查看 Linux 系統(tǒng)信息,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(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 腳本實現(xiàn)每次登錄到 Shell 時可以查看 Linux 系統(tǒng)信息》,本文關(guān)鍵詞  Bash,腳本,實現(xiàn),每次,登錄,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Bash 腳本實現(xiàn)每次登錄到 Shell 時可以查看 Linux 系統(tǒng)信息》相關(guān)的同類信息!
  • 本頁收集關(guān)于Bash 腳本實現(xiàn)每次登錄到 Shell 時可以查看 Linux 系統(tǒng)信息的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    韩国毛片| 午夜欧美福利| 久草免费在线视频| 可以免费看毛片的网站| 精品在线视频播放| 日韩一级黄色| 亚洲精品中文一区不卡| 国产不卡在线观看视频| 天天做日日爱| 日韩免费片| 精品久久久久久中文| 亚洲第一页色| 午夜在线亚洲| 国产一区二区高清视频| 国产成人啪精品| 精品在线观看国产| 精品久久久久久综合网| 国产欧美精品午夜在线播放| 久久精品道一区二区三区| 免费一级生活片| 成人免费网站久久久| 国产视频久久久久| 免费一级生活片| 日韩男人天堂| 国产精品1024永久免费视频| 精品国产亚一区二区三区| 日韩男人天堂| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产一区二区精品久久91| 国产91丝袜高跟系列| 日韩中文字幕一区| 国产91精品一区| 成人高清免费| 国产一区国产二区国产三区| 精品久久久久久中文字幕一区 | 91麻豆精品国产自产在线| 韩国三级视频网站| 欧美激情影院| 日本特黄一级| 免费一级生活片| 中文字幕一区二区三区 精品| 亚洲 欧美 91| 国产成人精品综合久久久| 一 级 黄 中国色 片| 国产成a人片在线观看视频| 国产91精品一区| 香蕉视频一级| 欧美激情一区二区三区视频| 成人免费观看的视频黄页| 国产麻豆精品视频| 可以免费看污视频的网站| 亚洲第一页乱| 免费一级片在线观看| 97视频免费在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 九九热国产视频| 免费国产一级特黄aa大片在线| 国产高清在线精品一区a| 欧美国产日韩精品| 日韩一级黄色片| 四虎影视精品永久免费网站 | 亚洲第一页乱| 国产伦久视频免费观看 视频| 国产一区二区高清视频| 日日日夜夜操| 毛片高清| 香蕉视频久久| 一 级 黄 中国色 片| 欧美日本二区| 久久久久久久网| 九九热国产视频| 欧美爱爱网| 国产激情一区二区三区| 欧美一级视频高清片| 日韩在线观看网站| 久久国产影视免费精品| 国产极品白嫩美女在线观看看| 国产网站免费视频| 精品视频在线看| 国产一区二区精品在线观看| 国产一级强片在线观看| 久久久成人网| 亚欧成人毛片一区二区三区四区 | 欧美激情伊人| 午夜欧美福利| 韩国毛片免费| 国产麻豆精品高清在线播放| 国产成a人片在线观看视频| 欧美a免费| 亚洲第一色在线| 久久国产精品只做精品| 91麻豆tv| 日本免费乱理伦片在线观看2018| 亚洲第一页乱| 黄视频网站在线免费观看| 黄色免费网站在线| 日本在线www| 天天色成人| 国产一区二区精品在线观看| 美女免费精品高清毛片在线视 | 日本特黄一级| 99色视频在线观看| 毛片高清| 中文字幕Aⅴ资源网| 精品视频在线观看一区二区| 青青青草影院| 国产福利免费视频| 国产一区二区精品久久91| 黄视频网站在线免费观看| 国产麻豆精品免费视频| 日韩av东京社区男人的天堂| 一级女人毛片人一女人| 国产一区免费在线观看| 欧美国产日韩久久久| 国产精品免费久久| 久草免费在线视频| 日韩专区第一页| 在线观看成人网| 日本特黄一级| 精品视频一区二区三区| 国产伦精品一区二区三区在线观看| 国产a视频精品免费观看| 日韩在线观看视频黄| 国产一区二区高清视频| 尤物视频网站在线| 青青久久网| 精品国产一区二区三区国产馆| 亚洲第一色在线| 99久久精品国产免费| 日韩一级精品视频在线观看| 九九九网站| 国产伦精品一区二区三区在线观看| 成人免费观看男女羞羞视频| 中文字幕97| 国产网站免费视频| 久久久成人影院| 九九久久99| 国产视频一区二区三区四区 | 欧美激情一区二区三区在线| 欧美α片无限看在线观看免费| 日韩专区一区| 国产伦理精品| 国产网站免费视频| 韩国毛片| 九九免费高清在线观看视频| 超级乱淫黄漫画免费| 国产a视频精品免费观看| 国产国语对白一级毛片| 日韩一级黄色片| 欧美大片毛片aaa免费看| 日本特黄特色aaa大片免费| 欧美激情一区二区三区在线 | 韩国三级视频在线观看| 午夜在线亚洲| 可以在线看黄的网站| 国产极品精频在线观看| 欧美一级视频免费| 欧美a免费| 高清一级做a爱过程不卡视频| 你懂的国产精品| 色综合久久久久综合体桃花网| 九九精品久久| 成人影院久久久久久影院| 999久久久免费精品国产牛牛| 一级毛片视频播放| 在线观看成人网 | 成人高清免费| 在线观看成人网| 日本在线不卡免费视频一区| 国产不卡在线看| 精品毛片视频| 国产成人女人在线视频观看 | 午夜欧美成人久久久久久| 深夜做爰性大片中文| 国产不卡高清在线观看视频| 久久国产影视免费精品| 精品久久久久久综合网| 欧美激情一区二区三区在线| 亚洲精品永久一区| 一 级 黄 中国色 片| 欧美激情一区二区三区视频高清| 欧美大片a一级毛片视频| 精品国产一区二区三区免费 | 日韩中文字幕在线观看视频| 亚久久伊人精品青青草原2020| 九九久久99综合一区二区| 精品视频一区二区| 黄色福利| 99热精品一区| 日韩在线观看视频免费| 亚洲精品中文一区不卡| 精品在线观看一区| 精品视频在线观看视频免费视频| 日韩在线观看视频免费| 国产欧美精品午夜在线播放| 精品国产三级a| 99久久精品国产麻豆| 免费一级片在线| 高清一级做a爱过程不卡视频| 999久久久免费精品国产牛牛|