成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

效率飆升!登錄 Linux 自動展示 CPU/內存/多盤使用情況,一個腳本搞定!

運維 系統運維
今天分享一個超炫的腳本,讓你登錄 Linux 服務器,自動展示平時關注的系統信息,一目了然。

今天分享一個超炫的腳本,讓你登錄Linux服務器,自動展示平時關注的系統信息,一目了然。

更重要的是:腳本復制即可用,還可以自定義修改。

1. 效果展示

登錄服務器后,自動展示:

是不是非常有“掌控感”?系統健康狀態一目了然,再也不用翻命令查資源了!

2. 實現腳本

編寫腳本:

vi /etc/profile.d/sysinfo.sh

腳本內容:

#!/bin/bash

# 顏色
GREEN="\033[1;32m"
YELLOW="\033[1;33m"
CYAN="\033[1;36m"
RESET="\033[0m"

# 獲取基本信息
HOSTNAME=$(hostname)
UPTIME=$(uptime -p | sed 's/up //')
LOADAVG=$(uptime | awk -F'load average:''{print $2}' | sed 's/^ //')

# 內存
read MEM_TOTAL MEM_USED <<<$(free -m | awk '/Mem:/ {print $2, $3}')
MEM_PCT=$((MEM_USED * 100 / MEM_TOTAL))

# IP
IP_ADDR=$(hostname -I | awk '{print $1}')

# CPU 使用率(top方式)
CPU_IDLE=$(top -bn2 | grep "Cpu(s)" | tail -n1 | awk -F',''{print $4}' | grep -o '[0-9.]*')
CPU_USAGE=$(awk "BEGIN {printf \"%.0f\", 100 - $CPU_IDLE}")

# 輸出系統信息
echo -e "\n${GREEN}恭喜你成功登錄系統,先了解一下系統信息吧!${RESET}"
echo -e "${YELLOW}---------------------------------------------${RESET}"
#echo -e "${CYAN}系統信息如下:${RESET}"
#echo -e "${YELLOW}---------------------------------------------${RESET}"

printf"| %-8s | %-30s |\n""資源    "         "   使用情況"
printf"|----------|--------------------------------|\n"
printf"| %-8s | %-30s |\n""IP地址  ""$IP_ADDR"
printf"| %-8s | %-30s |\n""CPU"    "$CPU_USAGE%"
printf"| %-8s | %-30s |\n""內存    "    "${MEM_USED}MB / ${MEM_TOTAL}MB (${MEM_PCT}%%)"
printf"| %-8s | %-30s |\n""負載情況""$LOADAVG"
printf"| %-8s | %-30s |\n""運行時長"   "$UPTIME"

echo -e "${YELLOW}---------------------------------------------${RESET}"
echo -e "${CYAN}磁盤掛載信息${RESET}"
echo -e "${YELLOW}-------------------------------------------------${RESET}"

# 打印磁盤使用情況(排除 tmpfs 和 devtmpfs)
printf"| %-10s | %-10s | %-10s | %-6s |\n""Mount""Used""Total""Usage"
printf"|------------|------------|------------|--------|\n"
df -h -x tmpfs -x devtmpfs | awk 'NR>1 {
    printf "| %-10s | %-10s | %-10s | %-6s |\n", $6, $3, $2, $5
}'

echo -e "${YELLOW}-------------------------------------------------${RESET}"
echo -e "${GREEN}開始你的表演,操作需謹慎,勿當背鍋俠!${RESET}\n"

3. 運行腳本

將腳本添加執行權限即可運行:

chmod +x /etc/profile.d/sysinfo.sh

完成上面步驟,即可每次登錄 SSH、TTY、Shell,就會自動展示這份美麗的資源清單。

4. 注意事項

要將腳本放置在系統會自動執行腳本的目錄下,路徑建議:

目標

建議路徑

全系統生效

/etc/profile.d/sysinfo.sh

只對當前用戶生效

~/.bash_profile

 或 ~/.bashrc

非 bash 用戶(zsh 等)

~/.zshrc

 或 /etc/zsh/zshrc

腳本風格清晰,可集中管理

/etc/profile.d/

 目錄

其他注意點:

  • /etc/profile.d/xxx.sh 中的腳本必須是 可執行的,并且以 .sh 結尾。
  • ~/.bashrc 和 ~/.bash_profile 執行的是當前用戶的腳本,建議不要把對所有用戶有影響的邏輯寫進去。

上面的腳本不只可以實現系統基本信息展示,也可以根據需要將本系統的部署的應用展示出來,比如應用的部署路徑,應用端口等。這樣剛接手的就快速知道應用部署情況。

責任編輯:趙寧寧 來源: 運維李哥不背鍋
相關推薦

2017-11-30 18:42:22

PythonCPU腳本分析

2010-06-02 11:06:15

Linux 內存監控

2017-01-18 21:57:14

2019-06-24 08:53:01

Bash腳本Linux系統運維

2022-06-09 08:07:15

Shell腳本Linux

2010-02-03 17:16:58

Linux內存使用

2017-03-17 16:00:20

2019-09-17 12:13:05

BashLinuxCPU

2022-09-26 09:44:10

Linux

2022-07-13 14:26:26

Linux

2010-06-02 12:47:12

Linux 內存監控

2010-10-14 16:10:28

MySQL排序

2020-02-10 19:50:08

Linux內存使用命令

2019-11-27 14:38:41

Windows 10Firefox高CPU

2010-09-26 12:45:29

2020-06-17 14:10:01

Python內存程序

2009-12-14 17:25:20

Linux操作系統

2014-04-24 16:26:31

UbuntuUbuntu 磁盤Linux基礎

2013-07-23 06:56:12

Android內存機制APP內存使用情況Android開發學習

2020-02-04 13:50:09

Linux進程內存使用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费观看一级毛片 | 一区二区三区视频在线免费观看 | 精品久久久久一区 | 日韩三极 | 国产成人精品一区二 | chinese中国真实乱对白 | av网站免费在线观看 | 日韩不卡视频在线观看 | 国产精品久久av | 亚洲一区二区久久 | 免费精品在线视频 | 成人一区在线观看 | 国产一区二区精品在线观看 | 亚洲狠狠| 请别相信他免费喜剧电影在线观看 | 日韩在线视频网址 | 日韩精品一区二区三区中文在线 | 亚洲成人午夜在线 | 亚洲一区在线播放 | 国产精品久久久久永久免费观看 | 亚洲综合网站 | 亚洲一区二区精品视频 | 久久这里有精品 | 亚洲精品无人区 | 免费在线观看一区二区 | 蜜桃av一区二区三区 | 日本精品视频在线观看 | 亚洲h色 | 国产精品久久久久久久久久久久冷 | 欧美 视频 | 精品一区电影 | 午夜a区 | 精品国产乱码久久久久久88av | 99亚洲国产精品 | 精品99在线| 久久久久久久久久久久久久av | 在线播放精品视频 | 9999久久| 欧美亚州综合 | 欧美嘿咻| 国产精品久久久久久久久久不蜜臀 |