Linfo - Ṣafihan Ipo Ilera Server Linux ni Akoko Gidi
Linfo jẹ orisun ọfẹ ati ṣiṣi, awọn iṣiro olupin olupin agbelebu UI/ile-ikawe eyiti o ṣe afihan nla ti alaye eto. O jẹ ohun ti o ṣee ṣe, rọrun lati lo (nipasẹ olupilẹṣẹ iwe) PHP5 ile-iwe lati gba awọn iṣiro eto gbooro ti eto lati inu ohun elo PHP rẹ O jẹ wiwo CLI Ncurses ti UI wẹẹbu, eyiti o ṣiṣẹ ni Linux, Windows, * BSD, Darwin/Mac OSX, Solaris, ati Minix.
O ṣe afihan alaye eto pẹlu iru CPU/iyara; faaji, lilo aaye oke, awọn lile/opitika/awọn awakọ filasi, awọn ẹrọ ohun elo, awọn ẹrọ nẹtiwọọki ati awọn iṣiro, akoko igbesoke/ọjọ ti bẹrẹ, orukọ olupin, lilo iranti (Ramu ati swap, ti o ba ṣeeṣe), awọn iwọn otutu/awọn iwọn agbara/awọn iyara afẹfẹ ati awọn ipilẹ RAID.
- PHP 5.3 itẹsiwaju pcre
- Lainos -/proc ati/sys ti gbe ati kika nipasẹ PHP ati Idanwo pẹlu awọn kernels 2.6.x/3.x
Bii a ṣe le Fi sii Awọn iṣiro Server Ufo Linfo UI/ikawe ni Linux
Ni akọkọ, ṣẹda itọsọna Linfo ninu itọsọna Afun tabi Nginx root root rẹ, lẹhinna ẹda oniye ati gbe awọn faili ibi ipamọ sinu /var/www/html/linfo
lilo pipaṣẹ rsync bi a ṣe han ni isalẹ:
$ sudo mkdir -p /var/www/html/linfo $ git clone git://github.com/jrgp/linfo.git $ sudo rsync -av linfo/ /var/www/html/linfo/
Lẹhinna fun lorukọ mii sample.config.inc.php si config.inc.php. Eyi ni faili atunto Linfo, o le ṣalaye awọn iye tirẹ ninu rẹ:
$ sudo mv sample.config.inc.php config.inc.php
Bayi ṣii URL http:// SERVER_IP/linfo
ninu aṣawakiri wẹẹbu lati wo UI Wẹẹbu bi o ṣe han ninu awọn sikirinisoti ni isalẹ.
Sikirinifoto yii nfihan UI oju opo wẹẹbu UI ti o nfihan alaye eto akọkọ, awọn paati ohun elo, awọn iṣiro Ramu, awọn ẹrọ nẹtiwọọki, awakọ ati awọn aaye fifin eto faili.
O le ṣafikun laini isalẹ ni faili atunto config.inc.php
lati fun awọn ifiranṣẹ aṣiṣe to wulo fun awọn idi laasigbotitusita:
$settings['show_errors'] = true;
Ṣiṣe Linfo ni Ipo Ncurses
Linfo ni wiwo ti o rọrun ti awọn ncurses, eyiti o gbẹkẹle itẹsiwaju ncurses 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]
Bayi ṣajọ itẹsiwaju php bi atẹle
$ 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
Itele, ti o ba ṣajọ ṣaṣeyọri ati fi sori ẹrọ itẹsiwaju php, ṣiṣe awọn aṣẹ ni isalẹ.
$ sudo echo extension=ncurses.so > /etc/php5/cli/conf.d/ncurses.ini
Daju awọn ncurses.
$ php -m | grep ncurses
Bayi ṣiṣe awọn Linfo.
$ cd /var/www/html/linfo/ $ ./linfo-curses
Awọn ẹya wọnyi ti a ko fi kun ni Linfo:
- Atilẹyin fun awọn ẹrọ ṣiṣiṣẹ Unix diẹ sii (bii Hurd, IRIX, AIX, HP UX, ati be be lo)
- Atilẹyin fun awọn ọna ṣiṣe ti a ko mọ diẹ: Haiku/BeOS
- Afikun awọn ẹya/awọn amugbooro superfluous
- Atilẹyin fun awọn ẹya-bi htop ni ipo ncurses
Fun alaye diẹ sii, ṣabẹwo si ibi ipamọ Linfo Github: https://github.com/jrgp/linfo
Gbogbo ẹ niyẹn! Lati isisiyi lọ, o le wo alaye eto Linux kan lati inu ẹrọ lilọ kiri lori ayelujara kan nipa lilo Linfo. Gbiyanju o jade ki o pin pẹlu awọn ero rẹ ninu wa ninu awọn asọye. Ni afikun, Njẹ o ti rii iru awọn irinṣẹ/ile ikawe ti o wulo eyikeyi iru? Ti o ba bẹẹni, lẹhinna fun wa diẹ ninu alaye nipa wọn daradara.