Linfo ist eine kostenlose und quelloffene plattformübergreifende Serverstatistik-Benutzeroberfläche oder -Bibliothek, die umfangreiche Systeminformationen anzeigen kann. Linfo ist erweiterbar und mit Composer können Sie Systemstatistiken problemlos programmgesteuert aus PHP-Anwendungen abrufen. Es ist für Linux-, Windows-, BSD-, Darwin/Mac OSX-, Solaris- und Minix-Systeme geeignet.
Linfo zeigt Systeminformationen an, einschließlich CPU-Typ/-Geschwindigkeit, Serverarchitektur, Bereitstellungspunktnutzung, Festplatte/Glasfaser/Flash-Laufwerk, Hardwaregeräte, Netzwerkgeräte und Statistiken, Laufzeit/Startdatum, Hostname, Speichernutzung (RAM und Swap-Speicherplatz), Temperatur/Spannung/Lüftergeschwindigkeit und RAID-Arrays usw.
Erstellen Sie zunächst das Linfo-Verzeichnis im Web-Stammverzeichnis von Apache oder Nginx. Verwenden Sie dann den unten gezeigten rsync-Befehl, um die Repository-Datei zu klonen und in das Verzeichnis /var/www/html/linfo zu verschieben:
$ sudo mkdir -p /var/www/html/linfo $ git clone git://github.com/jrgp/linfo.git $ sudo rsync -av linfo/ /var/www/html/linfo/
Als nächstes benennen Sie sample.config.inc.php in config.inc.php um. Dies ist die Konfigurationsdatei von Linfo, in der Sie die gewünschten Werte definieren können:
$ sudo mv sample.config.inc.php config.inc.php
Öffnen Sie nun den Link http://SERVER_IP/linfo in Ihrem Webbrowser, um diese Web-Benutzeroberfläche anzuzeigen, wie im Screenshot unten gezeigt.
Wie Sie dem Screenshot entnehmen können, zeigt Linfo Systemkernelinformationen, Hardwarezusammensetzung, RAM-Statistiken, Netzwerkgeräte, Laufwerke und Dateisystem-Mount-Punkte an.
Sie können die folgende Zeile zur Konfigurationsdatei config.inc.php hinzufügen, damit Sie bei der Fehlerbehebung Fehlermeldungen sehen können.
$settings['show_errors'] = true;
Linfo verfügt über eine einfache, auf ncurses basierende Schnittstelle, die auf der ncurses-Erweiterung von PHP basiert.
# yum install php-pecl-ncurses [在 CentOS/RHEL 上] # dnf install php-pecl-ncurses [在 Fedora 上] $ sudo apt-get install php5-dev libncurses5-dev [在 Debian/Ubuntu 上]
Kompilieren Sie nun diese PHP-Erweiterung wie folgt:
$ 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
Wenn die Kompilierung erfolgreich ist und die PHP-Erweiterung installiert ist, führen Sie als Nächstes den folgenden Befehl aus:
$ sudo echo extension=ncurses.so > /etc/php5/cli/conf.d/ncurses.ini
Ncurse überprüfen:
$ php -m | grep ncurses
Führen Sie nun Info aus:
$ cd /var/www/html/linfo/ $ ./linfo-curses
Info fehlen noch folgende Funktionen:
Wenn Sie mehr erfahren möchten, besuchen Sie bitte das GitHub-Repository von Linfo: https://github.com/jrgp/linfo
Das ist alles für diesen Artikel. Von nun an können Sie Linfo verwenden, um Informationen über Ihr Linux-System in einem Webbrowser anzuzeigen. Probieren Sie es aus und teilen Sie uns Ihre Gedanken in den Kommentaren mit.
Das obige ist der detaillierte Inhalt vonVerwenden Sie Linfo, um den Gesundheitsstatus des Linux-Servers anzuzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!