Heim > System-Tutorial > LINUX > Hauptteil

Verwenden Sie Linfo, um den Gesundheitsstatus des Linux-Servers anzuzeigen

WBOY
Freigeben: 2024-02-05 12:00:29
nach vorne
808 Leute haben es durchsucht

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.

Umweltanforderungen:

  1. PHP 5.3
  2. PCRE-Erweiterung
  3. Linux – /proc und /sys sind von PHP gemountet und lesbar, getestet in 2.6.x/3.x-Kerneln

So installieren Sie die Benutzeroberfläche und Bibliothek für Linfo-Serverstatistiken unter Linux

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/
Nach dem Login kopieren

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 
Nach dem Login kopieren

Ö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.

使用Linfo 显示 Linux 服务器运行状况

Linux-Server-Betriebsinformationen

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;
Nach dem Login kopieren

Linfo im Ncurses-Modus ausführen

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 上] 
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Ncurse überprüfen:

$ php -m | grep ncurses
Nach dem Login kopieren

Führen Sie nun Info aus:

$ cd /var/www/html/linfo/
$ ./linfo-curses
Nach dem Login kopieren
使用Linfo 显示 Linux 服务器运行状况

Linux-Serverinformationen

Info fehlen noch folgende Funktionen:

  1. Unterstützt weitere Unix-Betriebssysteme (wie Hurd, IRIX, AIX, HP UX usw.)
  2. Unterstützt weniger bekannte Betriebssysteme Haiku/BeOS
  3. Zusätzliche Funktionen/Erweiterungen
  4. Unterstützt die Htop-Klassenfunktion im Ncurses-Modus

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!

Quelle:lxlinux.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!