Linfo - Yana Nuna Matsayin Kiwon Lafiyar uwar garken Linux a cikin Ainihin lokaci
Linfo kyauta ce kuma buɗaɗɗen tushe, ƙididdigar uwar garken dandamali UI/laburare wanda ke nuna yawancin bayanan tsarin. Yana da sauƙi, mai sauƙin amfani (ta hanyar mawaki) ɗakin karatu na PHP5 don samun ƙididdiga mai yawa na tsarin daga aikace-aikacen PHP ɗinku. Yana da Ncurses CLI view of Web UI, wanda ke aiki a Linux, Windows, * BSD, Darwin/Mac OSX, Solaris, da Minix.
Yana nuna bayanan tsarin ciki har da nau'in CPU/gudun; gine-gine, amfani da ma'auni, hard/optical/flash drives, hardware na'urorin, cibiyar sadarwa na'urorin da kididdiga, uptime/kwanan wata bootname, hostname, memory amfanin (RAM da musanyawa, idan zai yiwu), yanayin zafi/voltages/fan gudun da RAID arrays.
- PHP 5.3
- tsawo pcre
- Linux – /proc da /sys an saka kuma ana iya karanta su ta PHP kuma an gwada su tare da kernels 2.6.x/3.x
Yadda ake Sanya Linfo Server Stats UI/laburare a cikin Linux
Da farko, ƙirƙirar kundin adireshin Linfo a cikin tushen gidan yanar gizon Apache ko Nginx, sannan clone kuma matsar da fayilolin ajiya zuwa /var/www/html/linfo
ta amfani da umarnin rsync kamar yadda aka nuna a ƙasa:
$ sudo mkdir -p /var/www/html/linfo $ git clone git://github.com/jrgp/linfo.git $ sudo rsync -av linfo/ /var/www/html/linfo/
Sannan sake suna sample.config.inc.php zuwa config.inc.php. Wannan shine fayil ɗin daidaitawa na Linfo, zaku iya ayyana ƙimar ku a ciki:
$ sudo mv sample.config.inc.php config.inc.php
Yanzu buɗe URL http://SERVER_IP/linfo
a cikin burauzar gidan yanar gizon don ganin UI na Yanar Gizo kamar yadda aka nuna a hotunan kariyar kwamfuta a ƙasa.
Wannan hoton hoton yana nuna Linfo Web UI yana nuna ainihin bayanan tsarin, kayan aikin hardware, ƙididdigar RAM, na'urorin cibiyar sadarwa, tuƙi da wuraren hawan tsarin fayil.
Kuna iya ƙara layin da ke ƙasa a cikin fayil ɗin daidaitawa config.inc.php
don samar da saƙon kuskure masu amfani don dalilai na gyara matsala:
$settings['show_errors'] = true;
Gudun Linfo a Yanayin Ncurses
Linfo yana da sauƙi na tushen ncurses, wanda ya dogara da tsawo na ncurses na php.
# 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]
Yanzu ku hada php tsawo kamar haka
$ 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
Na gaba, idan kun yi nasarar haɗawa da shigar da tsawo na php, gudanar da umarnin da ke ƙasa.
$ sudo echo extension=ncurses.so > /etc/php5/cli/conf.d/ncurses.ini
Tabbatar da la'akari.
$ php -m | grep ncurses
Yanzu gudanar da Linux.
$ cd /var/www/html/linfo/ $ ./linfo-curses
Har yanzu ba a ƙara abubuwa masu zuwa a cikin Lindfo:
- Tallafawa don ƙarin tsarin aiki na Unix (kamar Hurd, IRIX, AIX, HP UX, da sauransu)
- Tallafawa don ƙarancin sanannun tsarin aiki: Haiku/BeOS
- Ƙarin fasali/kari
- Tallafawa don fasalulluka-kamar htop a yanayin ncurses
Don ƙarin bayani, ziyarci wurin ajiyar Linfo Github: https://github.com/jrgp/linfo
Shi ke nan! Daga yanzu, zaku iya duba bayanan tsarin Linux daga cikin mai binciken gidan yanar gizo ta amfani da Linfo. Gwada shi kuma ku raba tare da mu tunanin ku a cikin sharhi. Bugu da ƙari, kun ci karo da wasu kayan aiki/ɗakunan karatu masu amfani makamantan? Idan eh, to, ba mu wasu bayanai game da su ma.