sys

sys は PHP が実際に観測できるシステム情報を表示します。OS、ホスト、プロセスユーザー、サーバー時刻、uptime、負荷、メモリを扱います。

診断バージョン 1.1.3安定版
lil-terminal

概要

shell アクセスを前提にせずホストの概要を見るには sys を使います。サブコマンドで必要な値だけを読み出せます。

PHP から見えるシステム

共有ホスティングでは PHP が OS の一部しか見られないことがあります。sys は利用可能な実行時情報を報告するもので、完全なシステムモニターではありません。負荷、メモリ、ユーザー情報はホスティングの制限と合わせて解釈します。

構文

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

リファレンス

sys

システムの簡潔な概要を表示する

sys os [-a]

OS、アーキテクチャ、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
OS、アーキテクチャ、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 の対応する表示にルーティングされます。

OS、アーキテクチャ、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
OS、アーキテクチャ、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 が実際に観測できるシステム情報を表示します。