sys

sys 显示 PHP 实际可观察到的系统信息:操作系统、主机、进程用户、服务器时间、uptime、负载和内存。

诊断版本 1.1.3稳定
lil-terminal

概览

在不假设存在 shell 权限的情况下,用 sys 快速了解运行主机;各子命令可以只读取所需信息。

PHP 眼中的系统

在共享主机上,PHP 往往只能看到操作系统的一部分。sys 报告可用的运行时信息,而不是假装成完整系统监控器。负载、内存和进程用户需要结合主机账户限制来理解。

语法

lil-terminal
sys [os|host|user|time|uptime|load|memory]

参考

sys

显示简洁的系统摘要

sys os [-a]

显示操作系统、架构、PHP 和 SAPI

sys host

显示主机名、服务器地址和站点根目录

sys user

显示进程用户、标识符和主目录

sys time [-u] [format]

显示服务器本地时间或 UTC 时间

sys uptime

显示系统运行时间

sys load

显示 1、5、15 分钟平均负载

sys memory

显示 PHP 和系统内存信息

aliases

uname、hostname、whoami、date、uptime 和 free

交互式 sandbox 预览

可直接在页面中运行预先准备的示例。结果已预先生成并在浏览器中显示;服务器不会执行任何终端命令。

读取简洁系统摘要

安装与管理

安装当前兼容版本。完整功能请选择 Base,精简包请选择 Minimum;已安装模块的更新请使用 upgrade。

Base 与 Minimum 是同一当前模块版本的两个包。

Base 包

安装包含本地参考和全部已发布模式的完整包。

install sys
Minimum 包

安装精简包。该包不包含本地参考;help <cmd> -i 会打开当前服务器参考。

install sys -m
精确公开版本

安装这个确切的已发布版本。

install sys -v 1.1.3
检查或升级

让 upgrade 检查兼容性,仅在需要时替换已安装块。

upgrade sys
删除模块

删除扩展块,不影响核心和其他模块。

install sys -u

示例

示例可复制,但网站不会执行。请先检查路径、权限和破坏性选项。

读取简洁系统摘要
sys
教学示例 — 服务器、时间和磁盘数据因主机而异
Host    demo-host
OS      Linux 6.18.57
PHP     8.4.24 cli
User    demo-worker
Time    2026-11-01T23:56:59+00:00
Uptime  21m
Load    0.04 0.08 0.04
Memory  1.3 GB / 5.8 GB
显示操作系统、架构、PHP 和 SAPI
sys os
教学示例 — 服务器、时间和磁盘数据因主机而异
OS      Linux 6.18.57
Family  Linux
Arch    64-bit x86_64
PHP     8.4.24
SAPI    cli

uname、whoami、hostname、date、uptime、free 等别名都会进入 sys 的对应视图。

显示操作系统、架构、PHP 和 SAPI
sys os -a
教学示例 — 服务器、时间和磁盘数据因主机而异
OS      Linux 6.18.57
Family  Linux
Arch    64-bit x86_64
PHP     8.4.24
SAPI    cli
用 UTC 格式化服务器时间
sys host
教学示例 — 服务器、时间和磁盘数据因主机而异
Host     demo-host
Name     demo.example.test
Address  192.0.2.10
Root     /srv/example.test/public
显示进程用户、标识符和主目录
sys user
教学示例 — 服务器、时间和磁盘数据因主机而异
User  demo-worker
UID   1001
GID   1001
Home  /srv/example.test
显示服务器本地时间或 UTC 时间
sys time
教学示例 — 服务器、时间和磁盘数据因主机而异
Time  2026-11-01T23:56:59+00:00
Zone  UTC
Unix  1793577419
显示服务器本地时间或 UTC 时间
sys time -u
教学示例 — 服务器、时间和磁盘数据因主机而异
Time  2026-11-01T23:56:59+00:00
Zone  UTC
Unix  1793577419
显示服务器本地时间或 UTC 时间
sys time "Y-m-d"
教学示例 — 服务器、时间和磁盘数据因主机而异
Time  2026-11-01
Zone  UTC
Unix  1793577419
显示服务器本地时间或 UTC 时间
sys time -u "Y-m-d H:i:s"
教学示例 — 服务器、时间和磁盘数据因主机而异
Time  2026-11-01 23:56:59
Zone  UTC
Unix  1793577419
显示服务器本地时间或 UTC 时间
sys time "c"
教学示例 — 服务器、时间和磁盘数据因主机而异
Time  2026-11-01T23:56:59+00:00
Zone  UTC
Unix  1793577419
显示服务器本地时间或 UTC 时间
sys time "D, d M Y"
教学示例 — 服务器、时间和磁盘数据因主机而异
Time  Sun, 01 Nov 2026
Zone  UTC
Unix  1793577419
显示服务器本地时间或 UTC 时间
sys time "U"
教学示例 — 服务器、时间和磁盘数据因主机而异
Time  1793577419
Zone  UTC
Unix  1793577419
显示系统运行时间
sys uptime
教学示例 — 服务器、时间和磁盘数据因主机而异
Uptime  21m
显示 1、5、15 分钟平均负载
sys load
教学示例 — 服务器、时间和磁盘数据因主机而异
Load  0.04 0.08 0.04
显示 PHP 和系统内存信息
sys memory
教学示例 — 服务器、时间和磁盘数据因主机而异
PHP     2 MB / limit -1
Peak    2 MB
System  1.3 GB / 5.8 GB
显示操作系统、架构、PHP 和 SAPI
sys os -x
教学示例 — 服务器、时间和磁盘数据因主机而异
?
显示主机名、服务器地址和站点根目录
sys host unknown
教学示例 — 服务器、时间和磁盘数据因主机而异
?
显示服务器本地时间或 UTC 时间
sys time "Y-m-d" "H:i:s"
教学示例 — 服务器、时间和磁盘数据因主机而异
?
显示简洁的系统摘要
sys unknown
教学示例 — 服务器、时间和磁盘数据因主机而异
?

相关文档

当前公开版本

v1.1.32026-08-08

首个稳定版本

sys 的当前稳定版本。sys 显示 PHP 实际可观察到的系统信息:操作系统、主机、进程用户、服务器时间、uptime、负载和内存。