## 背景说明 使用[handsome主题添加服务器状态栏教程最新版][1]后, 发现在Debian系统上,`"您的ip"`、`"网络地址"`、`"浏览器信息"`、`"您的设备"`以及除CPU以外的系统信息都无法正常显示。经过排查,发现Debian系统的信息获取方式与CentOS有所不同,需要使用备选方案。 ![出错][2] ## 功能特点 - 实时监控服务器CPU、内存、磁盘使用率 - 显示服务器运行时间、IO和网络状态 - 准确获取访客IP、地理位置、设备和浏览器信息 - 全面支持电信、联通、移动等各类网络环境 - 兼容Linux系统(CentOS Stream 9、Debian 10.2等) - 环境是`Debian 10.2 64位`,`PHP8.0`,`typecho1.2.1` ## 实现步骤 ### 1. 安装必要的系统工具 首先,确保系统安装了必要的工具: ```bash apt-get update apt-get install -y procps net-tools sysstat ``` ### 2. 修改 headnav.php 文件 文件位置:`usr/themes/handsome/component/headnav.php` 在找到如下代码段: ```php ``` 添加代码: [collapse status="false" title="展开查看添加代码"] ```php 运行状态 CPU占用 2核心 网络状态 访客信息 ``` [/collapse] ### 3. 修改 footer.php 文件 文件位置:`usr/themes/handsome/component/footer.php` 在找到如下代码位置: ```php options->bottomHtml(); ?>