Linux_Logo - käsurea tööriist Linuxi distributsioonide värviliste ANSI-logode printimiseks
linuxlogo või linux_logo on Linuxi käsurea utiliit, mis loob vähese süsteemiteabega Distribution-logo värvilise ANSI-pildi.
See utiliit hankib süsteemiteabe/proc Filesystemist. linuxlogo on võimeline näitama värvilist ANSI pilti erinevatest logodest peale hosti jaotuse logo.
Logoga seotud süsteemiteave sisaldab - Linuxi tuuma versiooni, aega, millal tuum viimati kompileeriti, protsessori arv/tuum, kiirus, tootja ja protsessori genereerimine. See näitab ka teavet kogu füüsilise RAM-i kohta.
Siinkohal tasub mainida, et ekraaniotsing on veel üks sarnast tüüpi tööriist, mis näitab levitamise logo ja üksikasjalikumat ja vormindatud süsteemi, mis teavitab https://linux-console.net/screenfetch-system-information-generator-for-linux/ation. Oleme juba ammu kajastanud ekraanipilti, millele võite viidata aadressil:
- ScreenFetch - genereerib Linuxi süsteemiteavet
linux_logo ja Screenfetch ei tohiks üksteisega võrrelda. Kui ekraaniotsingu väljund on vormindatum ja üksikasjalikum, siis linux_logo annab maksimaalse arvu värvilisi ANSI-skeeme ja valiku väljundi vormindamiseks.
linux_logo on kirjutatud peamiselt C-programmeerimiskeeles, mis kuvab Linuxi logo X Windowsi süsteemis ja seetõttu tuleks installida kasutajaliides X11 ehk X Window System. Tarkvara on välja antud GNU General Public License Version 2.0 all.
Selle artikli eesmärgil kasutame linux_logo utiliidi testimiseks järgmist testimiskeskkonda.
Operating System : Debian Jessie Processor : i3 / x86_64
Linuxi logo utiliidi installimine Linuxi
1. Pakett linuxlogo (stabiilne versioon 5.11) on saadaval installimiseks vaikepaketi hoidlast kõigis Linuxi distributsioonides, kasutades apt, yum või dnf paketihaldurit, nagu allpool näidatud.
# apt-get install linux_logo [On APT based Systems] # yum install linux_logo [On Yum based Systems] # dnf install linux_logo [On DNF based Systems] OR # dnf install linux_logo.x86_64 [For 64-bit architecture]
2. Kui linuxlogo pakett on installitud, võite käivitada käsu linuxlogo
, et saada kasutatava levitamise vaikelogo.
# linux_logo OR # linuxlogo
3. Kasutage suvandit [-a]
, et mitte printida väljamõeldud värve. Kasulik, kui vaadata linux_logo mustvalge terminali kohal.
# linux_logo -a
4. Kasutage suvandit [-l]
ainult LOGO printimiseks ja kogu muu süsteemiteabe välistamiseks.
# linux_logo -l
5. Lüliti [-u]
kuvab süsteemi tööaega.
# linux_logo -u
6. Kui olete huvitatud koormuse keskmisest, kasutage valikut [-y]
. Korraga võite kasutada mitut võimalust.
# linux_logo -y
Kui soovite rohkem võimalusi ja nende kohta abi, võiksite joosta.
# linux_logo -h
7. Erinevate Linuxi distributsioonide jaoks on palju sisseehitatud logosid. Võite näha kõiki neid logosid, kasutades valikut -L list
.
# linux_logo -L list
Nüüd soovite printida loendist mis tahes logo, võite valitud logo kuvamiseks kasutada -L NUM
või -L NAME
.
- -L NUM - prindib logo numbriga NUM (aegunud).
- -L NAME - printib logo nimega NAME.
Näiteks AIX-i logo kuvamiseks võite kasutada käsku järgmiselt:
# linux_logo -L 1 OR # linux_logo -L aix
Märkus: käsk -L 1
, kus 1 on number, millega AIX logo loendis kuvatakse, kus -L aix
on nimi, millel AIX logo kuvatakse nimekiri.
Samamoodi võite printida mis tahes logo nende valikute abil, mõned näited, mida vaadata.
# linux_logo -L 27 # linux_logo -L 21
Nii saate kasutada mis tahes logosid lihtsalt numbri või nime abil, mis on selle vastu.
Mõned kasulikud trikid Linux_logost
8. Võite logimise ajal printida oma Linuxi levitamise logo. Vaikelogo printimiseks sisselogimisel võite lisada alloleva rea faili ~/.bashrc
lõppu.
if [ -f /usr/bin/linux_logo ]; then linux_logo; fi
Märkus. Kui ~/.bashrc
-faili pole, peate võib-olla selle looma kasutaja kodukataloogi alla.
9. Pärast ülemise rea lisamist logige lihtsalt välja ja logige uuesti sisse, et näha Linuxi distributsiooni vaikelogot.
Pange tähele, et pärast sisselogimist võite printida mis tahes logo, lisades lihtsalt alloleva rea.
if [ -f /usr/bin/linux_logo ]; then linux_logo -L num; fi
Tähtis: ärge unustage numbrit asendada logoga vastuolus oleva numbriga.
10. Võite printida ka oma logo, määrates lihtsalt logo asukoha, nagu allpool näidatud.
# linux_logo -D /path/to/ASCII/logo
11. Printige võrgu sisselogimisel logo.
# /usr/local/bin/linux_logo > /etc/issue.net
Kui värviliselt täidetud ANSI logo ei toeta, võiksite kasutada ASCII logo:
# /usr/local/bin/linux_logo -a > /etc/issue.net
12. Pingviini pordi loomine - pordikomplekt ühenduse loomiseks. Pingviinipordi loomiseks lisage faili/etc/services faili järgmine rida.
penguin 4444/tcp penguin
Siin on 4444 pordi number, mis on praegu vaba ja mida ükski ressurss ei kasuta. Võite kasutada erinevat porti.
Lisage ka failile /etc/inetd.conf järgmine rida.
penguin stream tcp nowait root /usr/local/bin/linux_logo
Taaskäivitage teenus inetd järgmiselt:
# killall -HUP inetd
Pealegi saab linux_logo-d kasutada alglaadimisskriptis nii ründaja petmiseks kui ka oma sõbraga nalja mängimiseks. See on kena tööriist ja ma võin seda kasutada mõnes oma skriptis väljundi saamiseks jaotuspõhiselt.
Proovige seda üks kord ja te ei kahetse. Andke meile teada, mida te sellest utiliidist arvate ja kuidas see teile kasulik võib olla. Hoidke ühendust! Jätka kommenteerimist. Meeldib ja jaga meid ning aitab meil levida.