Linux_Logo - orodje ukazne vrstice za tiskanje barvnih logotipov ANSI distribucij Linuxa


linuxlogo ali linux_logo je pripomoček za ukazno vrstico Linux, ki ustvari barvno sliko ANSI distribucijskega logotipa z nekaj sistemskimi informacijami.

Ta pripomoček pridobi sistemske informacije iz datotečnega sistema/proc. linuxlogo lahko prikazuje barvno sliko ANSI različnih logotipov, ki niso logotip distribucije gostitelja.

Sistemske informacije, povezane z logotipom, vključujejo - različico jedra Linuxa, čas zadnjega prevajanja jedra, število/jedro procesorja, hitrost, proizvajalca in generacijo procesorja. Prav tako prikazuje informacije o celotnem fizičnem RAM-u.

Tu je treba omeniti, da je screenfetch še eno orodje podobne vrste, ki prikazuje logotip distribucije in podrobnejši in oblikovanejši sistemski podatki https://linux-console.net/screenfetch-system-information-generator-for-linux/ation. Prenos zaslona smo že zdavnaj pokrili, na kar se lahko sklicujete na:

  1. ScreenFetch - ustvarja sistemske informacije o Linuxu

linux_logo in Screenfetch se ne smeta primerjati. Medtem ko je izhod screenfetch bolj formatiran in podroben, kjer linux_logo ustvari največje število barvnih diagramov ANSI in možnost formatiranja izhoda.

linux_logo je napisan predvsem v programskem jeziku C, ki prikazuje logotip linux v sistemu X Window, zato je treba namestiti uporabniški vmesnik X11 aka X Window System. Programska oprema je izdana pod GNU General Public License Version 2.0.

V tem članku za testiranje pripomočka linux_logo uporabljamo naslednje preskusno okolje.

Operating System : Debian Jessie
Processor : i3 / x86_64

Namestitev pripomočka za logotip Linux v Linux

1. Paket linuxlogo (stabilna različica 5.11) je na voljo za namestitev iz privzetega repozitorija paketov v vseh distribucijah Linuxa z uporabo upravitelja paketov apt, yum ali dnf, kot je prikazano spodaj.

# 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. Ko je paket linuxlogo nameščen, lahko zaženete ukaz linuxlogo , da dobite privzeti logotip za distribucijo, ki jo uporabljate.

# linux_logo
OR
# linuxlogo

3. Uporabite možnost [-a] , da ne natisnete nobene modne barve. Uporabno pri ogledu linux_logo prek črno-belega terminala.

# linux_logo -a

4. Uporabite možnost [-l] za tiskanje samo LOGO in izključitev vseh drugih sistemskih informacij.

# linux_logo -l

5. Stikalo [-u] bo prikazalo čas delovanja sistema.

# linux_logo -u

6. Če vas zanima Load Average, uporabite možnost [-y] . Hkrati lahko uporabite več možnosti.

# linux_logo -y

Za več možnosti in pomoč pri njih boste morda želeli zagnati.

# linux_logo -h

7. Obstaja veliko vgrajenih logotipov za različne distribucije Linuxa. Vse te logotipe boste morda videli s pomočjo stikala -L list .

# linux_logo -L list

Zdaj želite natisniti kateri koli logotip s seznama, za prikaz izbranega logotipa lahko uporabite -L NUM ali -L NAME .

  1. -L NUM - natisne logotip s številko NUM (zastarelo).
  2. -L NAME - natisne logotip z imenom NAME.

Za prikaz logotipa AIX lahko na primer uporabite ukaz kot:

# linux_logo -L 1
OR
# linux_logo -L aix

Opomba: -L 1 v ukazu, kjer je 1 številka, pri kateri se na seznamu prikaže logotip AIX, kjer je -L aix ime, pri katerem je logotip AIX prikazan v seznam.

Podobno lahko s temi možnostmi natisnete kateri koli logotip, nekaj primerov za ogled.

# linux_logo -L 27
# linux_logo -L 21

Na ta način lahko uporabite kateri koli logotip samo z uporabo številke ali imena, ki je proti temu.

Nekaj koristnih trikov Linux_logo

8. Pri prijavi boste morda želeli natisniti svoj distribucijski logotip Linuxa. Za tiskanje privzetega logotipa ob prijavi lahko dodate spodnjo vrstico na koncu datoteke ~/.bashrc .

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

Opomba: Če ni nobene datoteke ~/.bashrc , jo boste morda morali ustvariti v domačem imeniku uporabnika.

9. Po dodajanju zgornje vrstice se preprosto odjavite in znova prijavite, da vidite privzeti logotip vaše distribucije Linuxa.

Upoštevajte tudi, da lahko po prijavi natisnete kateri koli logotip, preprosto tako, da dodate spodnjo vrstico.

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

Pomembno: ne pozabite nadomestiti num s številom, ki je proti logotipu, ki ga želite uporabiti.

10. Lahko tudi natisnete svoj logotip, tako da preprosto določite njegovo lokacijo, kot je prikazano spodaj.

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

11. Natisnite logotip na Network Login.

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

Morda boste radi uporabili logotip ASCII, če ni podpore za barvno napolnjen logotip ANSI kot:

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

12. Ustvari vrata Penguin - nabor vrat za odgovor na povezavo. Ustvarjanje vrat Penguin V spodnjo vrstico dodajte datoteko/etc/services.

penguin	4444/tcp	penguin

Tu je „4444“ številka vrat, ki je trenutno brezplačna in je ne uporablja noben vir. Lahko uporabite druga vrata.

V datoteko /etc/inetd.conf dodajte tudi spodnjo vrstico.

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

Znova zaženite storitev inetd kot:

# killall -HUP inetd

Poleg tega lahko linux_logo v skriptu za zagon uporabimo za zavajanje napadalca, pa tudi potegavščino s prijateljem. To je lepo orodje in ga lahko uporabim v nekaterih svojih skriptih, da dobim izhodne podatke na osnovi distribucije.

Poskusite enkrat in ne bo vam žal. Sporočite nam, kaj menite o tej pripomočki in kako vam lahko koristi. Bodite povezani! Nadaljujte s komentiranjem. Všečkajte nas in delite z nami ter nam pomagajte, da se širimo.