[linfo/linfo]让你认清自己,全面获取系统状态

2022-02-21 奥古斯宏
优雅地获取系统状态( 网络/torrents/cpu/内存/usb/pci/声卡/文件系统/raid阵列/ipmi/等 ).

项目:linfo/linfo

安装:composer require linfo/linfo

简介: 优雅地获取系统状态( 网络/torrents/cpu/内存/usb/pci/声卡/文件系统/raid阵列/ipmi/等 ).

测评

这真是一把好刀,他几乎可以获取所有类型的资源,可以运行在多个平台上,php5.4以上就可以使用.

想象一下,你可以用它来做一个自己的资源管理器,把所有的状态都存起来,做一个类似云监控的项目.

项目有一个内置的服务器,可以直接把系统的状态直接打印出来.只需要运行

php -S 0.0.0.0:8010 ./vendor/linfo/linfo/index.php

在windows上,需要下载并开启扩展php_com_dotnet.

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

如果没有扩展请参考本文底部的下载地址安装,并修改php.ini

运行之后访问页面结果如下:

字体有些乱码,凑合着看吧.

一个简单实用的例子:

<?php

use Linfo\Linfo;

require_once __DIR__ .'/vendor/autoload.php';

$linfo = new Linfo;
$parser = $linfo->getParser();

var_dump($parser->getCpu());

用法很简单:$parser->get资源名();

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

资源名可以在Linfo文件的scan方法找到.

现在好好来看一下吧.

linfo是一个获取系统状态的库,就像简介上看到的,他可以获取如下状态:

  • CPU类型和结构,结构(arm,x86)
  • 挂载点
  • 硬盘/光驱/软驱
  • 硬件设备
  • 网络设备和状态
  • 启动时间日期
  • 主机名(电脑名)
  • 内存使用状态(真是内存或者虚拟内存)
  • 温度/电压/风扇速度
  • 磁盘阵列
  • 通过扩展可以获得以下更多可能都没听说过的信息:
  • Nvidia GPU 状态
  • DHCP 租用状态
  • Samba 状态
  • APC UPS状态
  • Transmission 种子状态( Transmission 的种子状态,这是个种子下载软件)
  • Soldat server status ( 翻译是服务器状态 )
  • CUPS printer status (CPUS的使用状态)
  • 虚拟机的状态
  • 还有更多的东西

这个扩展可以运行在以下平台上:

  • Linux
  • Windows
  • FreeBSD
  • NetBSD
  • OpenBSD
  • DragonflyBSD
  • Darwin/Mac OSX
  • Solaris
  • Minix

很惊艳对不对,php经常干这个事,能连接所有的数据库,能连接所有的存储系统(回头会介绍).

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

需要注意的是,widnows下需要安装COM扩展(可能需要下载),Linux下需要挂在 /proc 和 /sys ,并且有读的权限.

更多的其他内容可以看他的项目.

其他

windows扩展的下载地址

最近浏览
IP用户:183.81.*.*
1 天前 Opera Windows 10
IP用户:176.118.*.*
1 天前 Chrome Windows 10
IP用户:114.119.*.*
7 天前 Petal Bot
IP用户:52.70.*.*
8 天前 Amazon Bot
IP用户:60.188.*.*
9 天前 Generic Bot
IP用户:157.55.*.*
9 天前 BingBot
IP用户:101.67.*.*
10 天前 Generic Bot
IP用户:193.70.*.*
12 天前 MJ12 Bot
IP用户:209.38.*.*
13 天前 Chrome Mac 10.15
IP用户:51.222.*.*
14 天前 aHrefs Bot
IP用户:89.19.*.*
14 天前 Chrome Windows 10
IP用户:220.181.*.*
15 天前 Baidu Spider
累计浏览次数:1693
评论
点击登录
phpreturn,PHP武器库,专注PHP领域的项目和资讯,收录和介绍PHP相关项目。
最近浏览 点击登录
累计浏览次数:190845
一周浏览次数:1093
今日浏览次数:115

本站所有权利归 phpreturn.com 所有

举报/反馈/投稿邮箱:phpreturn@ulthon.com

鲁ICP备19027671号-2