Linux_Logo - E Command Line Tool fir Faarf ANSI Logoen vu Linux Distributiounen ze drécken


linuxlogo oder linux_logo ass e Linux Kommandozeil Utility deen e Faarf ANSI Bild vum Distribution Logo mat e puer Systeminformatioun generéiert.

Dëst Utility kritt Systeminformatioun vum /proc Dateisystem. linuxlogo ass fäeg d'Faarf ANSI Bild vu verschiddene Logoen ausser dem Hostverdeelungslogo ze weisen.

D'Systeminformatioun, déi mam Logo assoziéiert ass, enthält - Linux Kernel Versioun, Zäit wéi de Kernel fir d'lescht zesummegestallt gouf, Zuel/Kär vum Prozessor, Geschwindegkeet, Fabrikant a Prozessor Generatioun. Et weist och Informatiounen iwwer total kierperlech RAM.

Et ass derwäert hei ze ernimmen datt Screenfetch en anert Tool vun ähnlecher Aart ass, wat d'Verdeelungslogo weist an e méi detailléierten a formatéierte System informéiert https://linux-console.net/screenfetch-system-information-generator-for-linux/ation. Mir hu scho viru laanger Zäit Screenfetch ofgedeckt, déi Dir op:

  1. ScreenFetch - Generéiert Linux Systeminformatioun

linux_logo an Screenfetch sollen net matenee verglach ginn. Wärend den Ausgang vum Screenfetch méi formatéiert an detailléiert ass, wou linux_logo maximal Unzuel u Faarf ANSI Diagramm produzéieren, an d'Optioun fir d'Ausgab ze formatéieren.

linux_logo ass haaptsächlech an der C Programméiersprooch geschriwwe ginn, déi de Linux Logo an engem X Window System affichéiert an dofir sollt d'Benotzerinterface X11 aka X Window System installéiert ginn. D'Software gëtt ënner GNU General Public License Version 2.0 verëffentlecht.

Fir den Zweck vun dësem Artikel benotze mir folgend Testëmfeld fir de linux_logo Utility ze testen.

Operating System : Debian Jessie
Processor : i3 / x86_64

Installéiere vum Linux Logo Utility op Linux

1. De Linuxlogo Package (stabil Versioun 5.11) ass verfügbar fir aus Standard Package Repository ënner all Linux Verdeelungen z'installéieren mat apt, yum oder dnf Package Manager wéi hei ënnendrënner.

# 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. Wann d'Linuxlogo Package installéiert ass, kënnt Dir de Kommando linuxlogo ausféieren fir de Standardlogo fir d'Verdeelung ze kréien déi Dir benotzt.

# linux_logo
OR
# linuxlogo

3. Benotzt d'Optioun [-a], fir keng flott Faarf ze drécken. Nëtzlech wann Dir linux_logo iwwer schwaarz-wäiss Terminal kuckt.

# linux_logo -a

4. Benotzt d'Optioun [-l] fir nëmmen LOGO ze drécken an all aner Systeminformatioun auszeschléissen.

# linux_logo -l

5. De [-u] Schalter weist d'System uptime.

# linux_logo -u

6. Wann Dir interesséiert Luet Duerchschnëtt, benotzen Optioun [-y]. Dir kënnt méi wéi eng Optioun gläichzäiteg benotzen.

# linux_logo -y

Fir méi Optiounen an Hëllef op hinnen, kënnt Dir gären lafen.

# linux_logo -h

7. Et gi vill agebaute Logoen fir verschidde Linux Verdeelungen. Dir kënnt all dës Logoen gesinn andeems Dir d'Optioun -L Lëscht Schalter benotzt.

# linux_logo -L list

Elo wëllt Dir ee vun de Logoen aus der Lëscht drécken, Dir kënnt -L NUM oder -L NAME benotzen fir de gewielte Logo ze weisen.

  1. -L NUM – dréckt de Logo mat der Nummer NUM (ofgeschaaft).
  2. -L NAME - wäert de Logo mam Numm NAME drécken.

Zum Beispill, fir den AIX Logo ze weisen, kënnt Dir de Kommando benotzen als:

# linux_logo -L 1
OR
# linux_logo -L aix

Bemierkung: De -L 1 am Kommando wou 1 d'Nummer ass op där den AIX Logo an der Lëscht erschéngt, wou -L aix den Numm ass an deem den AIX Logo erschéngt. der Lëscht.

Ähnlech kënnt Dir all Logo mat dësen Optiounen drécken, e puer Beispiller fir ze gesinn.

# linux_logo -L 27
# linux_logo -L 21

Op dës Manéier kënnt Dir all Logo benotze just andeems Dir d'Nummer oder den Numm benotzt, dat ass dogéint.

E puer Nëtzlech Tricks vu Linux_logo

8. Dir kënnt gären Äre Linux Verdeelungslogo beim Login drécken. Fir de Standardlogo beim Login ze drécken, kënnt Dir déi ënnescht Linn um Enn vun der ~/.bashrc Datei derbäisetzen.

if [ -f /usr/bin/linux_logo ]; then linux_logo; fi

Notiz: Wann et keng ~/.bashrc Datei gëtt, musst Dir vläicht eng ënner dem Benotzer Heemverzeechnes erstellen.

9. Nodeems Dir uewen Linn bäigefüügt hutt, einfach ausloggen an erëm aloggen fir de Standardlogo vun Ärer Linux Verdeelung ze gesinn.

Notéiert och, datt Dir all Logo drécke kënnt, nom Login, einfach andeems Dir déi ënnescht Linn bäidréit.

if [ -f /usr/bin/linux_logo ]; then linux_logo -L num; fi

Wichteg: Vergiesst net num ze ersetzen mat der Nummer déi géint de Logo ass, deen Dir benotze wëllt.

10. Dir kënnt och Är eege logo Drécken vun einfach de Standuert vun der logo uginn wéi ënnendrënner.

# linux_logo -D /path/to/ASCII/logo

11. Drécken logo op Network Login.

# /usr/local/bin/linux_logo > /etc/issue.net

Dir kënnt gären ASCII Logo benotzen wann et keng Ënnerstëtzung fir faarweg gefëllt ANSI Logo ass wéi:

# /usr/local/bin/linux_logo -a > /etc/issue.net

12. Schafen engem Pingouin port - A Formatioun vun port fir Äntwert Verbindung. Fir de Penguin Hafen ze kreéieren Füügt d'Linn hei ënnen un der Datei /etc/services Datei.

penguin	4444/tcp	penguin

Hei ass '4444' d'Portnummer déi de Moment gratis ass an net vun enger Ressource benotzt gëtt. Dir kënnt en anere Port benotzen.

Füügt och déi ënnescht Linn an d'Datei /etc/inetd.conf.

penguin	stream	     tcp	nowait	root /usr/local/bin/linux_logo 

Restart de Service inetd wéi:

# killall -HUP inetd

Ausserdeem linux_logo kann am Bootup Skript benotzt ginn fir den Ugräifer ze narren, sou wéi Dir e Prank mat Ärem Frënd spille kënnt. Dëst ass e flott Tool an ech kéint et an e puer vu menge Skripte benotzen fir d'Ausgang wéi pro Verdeelungsbasis ze kréien.

Probéiert et eemol an Dir wäert net bedaueren. Loosst eis wëssen wat Dir vun dësem Utility denkt a wéi et fir Iech nëtzlech ka sinn. Bleift verbonnen! Kommentéieren weider. Like an deelt eis an hëlleft eis ze verbreeden.