Linfo - 实时显示 Linux 服务器健康状态Linfo - 实时显示 Linux 服务器健康状态Linfo - 实时显示 Linux 服务器健康状态Linfo - 实时显示 Linux 服务器健康状态
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linfo - 实时显示 Linux 服务器健康状态

Linfo是一个免费、开源、跨平台的服务器统计UI/库,它显示了大量的系统信息。它是可扩展、易于使用(通过 Composer)的 PHP5 库,可通过编程方式从 PHP 应用程序获取广泛的系统统计信息。它是 Web UI 的 Ncurses CLI 视图,适用于 Linux、Windows、*BSD、Darwin/Mac OSX、Solaris 和 Minix。

它显示系统信息,包括CPU类型/速度;架构、安装点使用情况、硬盘/光学/闪存驱动器、硬件设备、网络设备和统计信息、正常运行时间/启动日期、主机名、内存使用情况(RAM 和交换,如果可能)、温度/电压/风扇速度和 RAID 阵列。

要求:

  • PHP 5.3
  • PCRE延伸
  • Linux – /proc 和 /sys 已安装并可由 PHP 读取,并使用 2.6.x/3.x 内核进行测试

如何在 Linux 中安装 Linfo Server Stats UI/库

首先,在 Apache 或 Nginx Web 根目录中创建一个 Linfo 目录,然后使用 rsync 命令将存储库文件克隆并移动到 /var/www/html/linfo 中,如下所示以下:

sudo mkdir -p /var/www/html/linfo 
git clone git://github.com/jrgp/linfo.git 
sudo rsync -av linfo/ /var/www/html/linfo/

然后将 sample.config.inc.php 重命名为 config.inc.php。这是 Linfo 配置文件,您可以在其中定义自己的值:

sudo mv sample.config.inc.php config.inc.php 

现在在 Web 浏览器中打开 URL http://SERVER_IP/linfo 以查看 Web UI,如下面的屏幕截图所示。

此屏幕截图显示 Linfo Web UI 显示核心系统信息、硬件组件、RAM 统计信息、网络设备、驱动器和文件系统挂载点。

您可以在配置文件 config.inc.php 中添加以下行,以生成有用的错误消息以进行故障排除:

$settings['show_errors'] = true;

在 Ncurses 模式下运行 Linfo

Linfo 有一个简单的基于 ncurses 的界面,它依赖于 php 的 ncurses 扩展。

yum install php-pecl-ncurses                    [On CentOS/RHEL]
dnf install php-pecl-ncurses                    [On Fedora]
sudo apt-get install php5-dev libncurses5-dev   [On Debian/Ubuntu] 

现在编译php扩展如下

wget http://pecl.php.net/get/ncurses-1.0.2.tgz
tar xzvf ncurses-1.0.2.tgz
cd ncurses-1.0.2
phpize # generate configure script
./configure
make
sudo make install

接下来,如果您成功编译并安装了 php 扩展,请运行以下命令。

sudo echo extension=ncurses.so > /etc/php5/cli/conf.d/ncurses.ini

验证 ncurses。

php -m | grep ncurses

现在运行Linfo。

cd /var/www/html/linfo/
./linfo-curses

Linfo 中尚未添加以下功能:

  1. 支持更多Unix操作系统(如Hurd、IRIX、AIX、HP UX等)
  2. 支持鲜为人知的操作系统:Haiku/BeOS
  3. 额外多余的功能/扩展
  4. ncurses 模式下支持类似 htop 的功能

有关更多信息,请访问 Linfo Github 存储库:https://github.com/jrgp/linfo

就这样!从现在开始,您可以使用 Linfo 从 Web 浏览器中查看 Linux 系统的信息。尝试一下并在评论中与我们分享您的想法。此外,您是否遇到过任何类似的有用工具/库?如果是,请也给我们一些有关它们的信息。

©2015-2025 艾丽卡 support@alaica.com