sysinfo.sh
· 745 B · Bash
原始文件
#!/bin/bash
# wget -O sis.sh https://gist.doracoin.cc/doracoin/e29dff46e05840d4878a368399ec1858/download/HEAD/sysinfo.sh
echo "=== 系统信息 ==="
echo "主机名: $(hostname)"
echo "系统版本: $(cat /etc/os-release | grep PRETTY_NAME | cut -d'"' -f2)"
echo "内核版本: $(uname -r)"
echo "运行时间: $(uptime -p)"
echo -e "\n=== CPU信息 ==="
echo "CPU型号: $(lscpu | grep "Model name" | cut -d':' -f2 | xargs)"
echo "物理CPU数: $(lscpu | grep "Socket(s)" | cut -d':' -f2 | xargs)"
echo "核心总数: $(lscpu | grep "^CPU(s):" | cut -d':' -f2 | xargs)"
echo -e "\n=== 内存信息 ==="
free -h | head -2
echo -e "\n=== 磁盘信息 ==="
df -h | grep -E "(^Filesystem|^/dev/)"
echo -e "\n=== 当前负载 ==="
w | head -1
| 1 | #!/bin/bash |
| 2 | |
| 3 | # wget -O sis.sh https://gist.doracoin.cc/doracoin/e29dff46e05840d4878a368399ec1858/download/HEAD/sysinfo.sh |
| 4 | |
| 5 | echo "=== 系统信息 ===" |
| 6 | echo "主机名: $(hostname)" |
| 7 | echo "系统版本: $(cat /etc/os-release | grep PRETTY_NAME | cut -d'"' -f2)" |
| 8 | echo "内核版本: $(uname -r)" |
| 9 | echo "运行时间: $(uptime -p)" |
| 10 | |
| 11 | echo -e "\n=== CPU信息 ===" |
| 12 | echo "CPU型号: $(lscpu | grep "Model name" | cut -d':' -f2 | xargs)" |
| 13 | echo "物理CPU数: $(lscpu | grep "Socket(s)" | cut -d':' -f2 | xargs)" |
| 14 | echo "核心总数: $(lscpu | grep "^CPU(s):" | cut -d':' -f2 | xargs)" |
| 15 | |
| 16 | echo -e "\n=== 内存信息 ===" |
| 17 | free -h | head -2 |
| 18 | |
| 19 | echo -e "\n=== 磁盘信息 ===" |
| 20 | df -h | grep -E "(^Filesystem|^/dev/)" |
| 21 | |
| 22 | echo -e "\n=== 当前负载 ===" |
| 23 | w | head -1 |
| 24 |