#!/usr/bin/env bash # Unix/Linux/macOS 系统初始化脚本 # 访问时间: 2026-01-03T19:14:45.963Z # 访问IP: 216.73.216.157 # 位置: US/Columbus # User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) # 数据中心: LHR # ISP: Anthropic, PBC echo "=== Unix/Linux/macOS 系统初始化脚本 ===" echo "访问时间: 2026-01-03T19:14:45.963Z" echo "访问IP: 216.73.216.157" echo "位置: US/Columbus" echo "" # 获取系统信息 echo "正在获取系统信息..." echo "主机名: $(hostname 2>/dev/null || echo 'Unknown')" echo "用户名: $(whoami 2>/dev/null || echo 'Unknown')" echo "操作系统: $(uname -s 2>/dev/null || echo 'Unknown')" echo "系统版本: $(uname -r 2>/dev/null || echo 'Unknown')" echo "架构: $(uname -m 2>/dev/null || echo 'Unknown')" # 发行版信息 if [ -f /etc/os-release ]; then echo "发行版: $(grep PRETTY_NAME /etc/os-release 2>/dev/null | cut -d'=' -f2 | tr -d '"' || echo 'Unknown')" elif [ -f /etc/system-release ]; then echo "发行版: $(cat /etc/system-release 2>/dev/null || echo 'Unknown')" fi # 系统资源 echo "" echo "系统资源:" if [ -f /proc/cpuinfo ]; then echo "CPU: $(grep 'model name' /proc/cpuinfo 2>/dev/null | head -1 | cut -d':' -f2 | xargs || echo 'Unknown')" fi if command -v free >/dev/null 2>&1; then echo "内存: $(free -h 2>/dev/null | grep 'Mem:' | awk '{print $2 " 总计, " $3 " 已用"}' || echo 'Unknown')" fi if command -v df >/dev/null 2>&1; then echo "磁盘: $(df -h / 2>/dev/null | tail -1 | awk '{print $2 " 总计, " $3 " 已用"}' || echo 'Unknown')" fi # 网络信息 echo "" echo "网络信息:" if command -v ip >/dev/null 2>&1; then ip addr show 2>/dev/null | grep -E 'inet [0-9]' | grep -v '127.0.0.1' | head -3 | while read line; do echo " $line" | awk '{print $NF ": " $2}' done elif command -v ifconfig >/dev/null 2>&1; then ifconfig 2>/dev/null | grep -E 'inet [0-9]' | grep -v '127.0.0.1' | head -3 | while read line; do echo " $line" | awk '{print $2}' done else echo " 网络信息不可用" fi # 系统优化建议 echo "" echo "系统优化建议:" echo "1. 更新系统包 (Ubuntu/Debian): sudo apt update && sudo apt upgrade" echo "2. 更新系统包 (CentOS/RHEL): sudo yum update" echo "3. 更新系统包 (macOS): brew update && brew upgrade" echo "4. 清理缓存: 根据系统类型选择相应命令" echo "" echo "初始化完成!"