Linfo-실시간으로 Linux 서버 상태 표시
Linfo는 많은 시스템 정보를 표시하는 무료 오픈 소스, 크로스 플랫폼 서버 통계 UI/라이브러리입니다. 확장 가능하고 사용하기 쉬운 (컴포저를 통해) PHP5 라이브러리로 PHP 애플리케이션에서 프로그래밍 방식으로 광범위한 시스템 통계를 얻을 수 있습니다. Linux, Windows, * BSD, Darwin/Mac OSX, Solaris 및 Minix에서 작동하는 웹 UI의 Ncurses CLI보기입니다.
CPU 유형/속도를 포함한 시스템 정보를 표시합니다. 아키텍처, 마운트 지점 사용량, 하드/광학/플래시 드라이브, 하드웨어 장치, 네트워크 장치 및 통계, 가동 시간/부팅 된 날짜, 호스트 이름, 메모리 사용량 (가능한 경우 RAM 및 스왑), 온도/전압/팬 속도 및 RAID 어레이.
- PHP 5.3
- pcre extension
- Linux – /proc and /sys mounted and readable by PHP and Tested with the 2.6.x/3.x kernels
Linux에서 Linfo Server Stats UI / 라이브러리를 설치하는 방법
먼저 Apache 또는 Nginx 웹 루트 디렉터리에 Linfo 디렉터리를 만든 다음 아래와 같이 rsync 명령을 사용하여 리포지토리 파일을 /var/www/html/linfo
로 복제하고 이동합니다.
$ sudo mkdir -p /var/www/html/linfo $ git clone git://github.com/jrgp/linfo.git $ sudo rsync -av linfo/ /var/www/html/linfo/
그런 다음 sample.config.inc.php의 이름을 config.inc.php로 바꿉니다. "이것은 Linfo 구성 파일이며 여기에 고유 한 값을 정의 할 수 있습니다.
$ sudo mv sample.config.inc.php config.inc.php
이제 웹 브라우저에서 URL http :/SERVER_IP/linfo
를 열어 아래 스크린 샷과 같이 웹 UI를 확인합니다.
이 스크린 샷은 핵심 시스템 정보, 하드웨어 구성 요소, RAM 통계, 네트워크 장치, 드라이브 및 파일 시스템 마운트 지점을 표시하는 Linfo 웹 UI를 보여줍니다.

구성 파일 config.inc.php
에 아래 줄을 추가하여 문제 해결을위한 유용한 오류 메시지를 생성 할 수 있습니다.
$settings['show_errors'] = true;
Ncurses 모드에서 Linfo 실행
Linfo에는 php의 ncurses 확장에 의존하는 간단한 ncurses 기반 인터페이스가 있습니다.
# yum install php-pecl-ncurses [On CentOS/RHEL] # dnf install php-pecl-ncurses [On Fedora] $ sudo apt-get install php5-dev libncurses5-dev [On Debian/Ubuntu]
이제 다음과 같이 PHP 확장을 컴파일하십시오.
$ 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
다음으로 php 확장을 성공적으로 컴파일하고 설치했다면 아래 명령을 실행하십시오.
$ sudo echo extension=ncurses.so > /etc/php5/cli/conf.d/ncurses.ini
ncurses를 확인하십시오.
$ php -m | grep ncurses
이제 Linfo를 실행하십시오.
$ cd /var/www/html/linfo/ $ ./linfo-curses

Linfo에 아직 추가되지 않은 다음 기능 :
- Support for more Unix operating systems (such as Hurd, IRIX, AIX, HP UX, etc)
- Support for less known operating systems: Haiku/BeOS
- Extra superfluous features/extensions
- Support for htop-like features in ncurses mode
자세한 내용은 Linfo Github 저장소를 방문하십시오. https://github.com/jrgp/linfo
그게 다야! "이제부터는 Linfo를 사용하여 웹 브라우저에서 Linux 시스템의 정보를 볼 수 있습니다. 그것을 시도하고 의견에 귀하의 생각을 공유하십시오. 또한 유사한 유용한 도구/라이브러리를 발견 했습니까? 그렇다면 그들에 대한 정보도 제공하십시오.