Linux_Logo - Għodda tal-Linja tal-Kmand biex Tistampa Logos ANSI bil-Kulur tad-Distribuzzjonijiet tal-Linux


linuxlogo jew linux_logo hija utilità tal-linja tal-kmand Linux li tiġġenera stampa ANSI bil-kulur tal-logo tad-Distribuzzjoni bi ftit informazzjoni tas-sistema.

Din l-utilità tikseb Informazzjoni tas-Sistema minn /proc Filesystem. linuxlogo huwa kapaċi juri immaġni ANSI bil-kulur ta 'diversi logos minbarra l-logo tad-distribuzzjoni tal-host.

L-informazzjoni tas-Sistema assoċjata mal-logo tinkludi – Verżjoni tal-Linux Kernel, Ħin meta l-Kernel ġie kkumpilat l-aħħar, Numru/qalba tal-proċessur, Veloċità, Manifattur u Ġenerazzjoni tal-proċessur. Juri wkoll informazzjoni dwar RAM fiżika totali.

Ta 'min isemmi hawnhekk li screenfetch hija għodda oħra ta' tip simili, li turi l-logo tad-distribuzzjoni u sistema aktar dettaljata u ifformattjata tinforma https://linux-console.net/screenfetch-system-information-generator-for-linux/ation. Diġà koprejna screenfetch twil ilu, li tista' tirreferi fi:

  1. ScreenFetch – Jiġġenera Informazzjoni tas-Sistema Linux

linux_logo u Screenfetch m'għandhomx jitqabblu ma' xulxin. Filwaqt li l-output ta 'screenfetch huwa aktar ifformattjat u dettaljat, fejn linux_logo jipproduċi numru massimu ta' dijagramma ANSI tal-kulur, u għażla għall-ifformattjar tal-output.

linux_logo huwa miktub primarjament f'C programmar Language, li juri l-logo tal-linux f'X Window System u għalhekk għandha tiġi installata User Interface X11 aka X Window System. Is-softwer huwa rilaxxat taħt GNU General Public License Verżjoni 2.0.

Għall-iskop ta 'dan l-artikolu, qed nużaw l-ambjent ta' ttestjar li ġej biex nittestjaw l-utilità linux_logo.

Operating System : Debian Jessie
Processor : i3 / x86_64

Installazzjoni tal-Linux Logo Utility fil-Linux

1. Il-pakkett linuxlogo (verżjoni stabbli 5.11) huwa disponibbli biex jiġi installat mir-repożitorju tal-pakkett default taħt id-distribuzzjonijiet kollha tal-Linux bl-użu tal-maniġer tal-pakketti apt, yum jew dnf kif muri hawn taħt.

# 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. Ladarba jkun ġie installat il-pakkett linuxlogo, tista' tħaddem il-kmand linuxlogo biex tikseb il-logo default għad-distribuzzjoni li qed tuża..

# linux_logo
OR
# linuxlogo

3. Uża l-għażla [-a], biex ma tipprintjax xi kulur fancy. Utli jekk tara linux_logo fuq terminal iswed u abjad.

# linux_logo -a

4. Uża l-għażla [-l] biex tipprintja LOGO biss u teskludi l-Informazzjoni tas-Sistema l-oħra kollha.

# linux_logo -l

5. Is-swiċċ [-u] se juri l-uptime tas-sistema.

# linux_logo -u

6. Jekk inti interessat fit-Tagħbija Medja, uża l-għażla [-y]. Tista' tuża aktar minn għażla waħda kull darba.

# linux_logo -y

Għal aktar għażliet u għajnuna dwarhom, tista 'tixtieq taħdem.

# linux_logo -h

7. Hemm ħafna Logos integrati għal diversi distribuzzjonijiet tal-Linux. Tista' tara dawk il-logos kollha billi tuża l-għażla -L list swiċċ.

# linux_logo -L list

Issa trid tipprintja kwalunkwe logo mil-lista, tista' tuża -L NUM jew -L ISEM biex turi l-logo magħżul.

  1. -L NUM – se tipprintja l-logo bin-numru NUM (deprecated).
  2. -L ISEM – se tipprintja l-logo bl-isem ISEM.

Pereżempju, biex turi l-Logo AIX, tista' tuża l-kmand bħala:

# linux_logo -L 1
OR
# linux_logo -L aix

Avviż: Il--L 1 fil-kmand fejn 1 huwa n-numru li fih il-logo AIX jidher fil-lista, fejn -L aix huwa l-isem li fih jidher il-logo AIX fil- il-lista.

Bl-istess mod, tista' tipprintja kwalunkwe logo billi tuża dawn l-għażliet, ftit eżempji biex tara..

# linux_logo -L 27
# linux_logo -L 21

Dan il-mod, tista 'tuża kwalunkwe mill-logos biss billi tuża n-numru jew l-isem, jiġifieri kontrih.

Xi Tricks Utli tal-Linux_logo

8. Tista' tixtieq tipprintja l-logo tad-distribuzzjoni tal-Linux tiegħek waqt il-login. Biex tipprintja l-logo default waqt il-login tista' żżid il-linja ta' hawn taħt fl-aħħar tal-fajl ~/.bashrc.

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

Avviż: Jekk m'hemm l-ebda fajl ~/.bashrc, jista' jkollok bżonn toħloq wieħed taħt id-direttorju tad-dar tal-utent.

9. Wara li żżid il-linja ta 'hawn fuq, illoggja u erġa' illoggja biex tara l-logo default tad-distribuzzjoni tal-Linux tiegħek.

Innota wkoll, li tista' tipprintja kwalunkwe logo, wara l-login, sempliċement billi żżid il-linja ta' hawn taħt.

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

Importanti: Tinsiex li tissostitwixxi num bin-numru li huwa kontra l-logo, li trid tuża.

10. Tista 'wkoll tipprintja l-logo tiegħek billi sempliċement tispeċifika l-post tal-logo kif muri hawn taħt.

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

11. Stampa l-logo fuq Netwerk Login.

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

Tista' tixtieq tuża l-logo ASCII jekk ma jkunx hemm appoġġ għal-Logo ANSI mimli bil-kulur bħala:

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

12. Oħloq port Penguin - Sett ta 'port biex iwieġeb il-konnessjoni. Biex toħloq il-port tal-Penguin Żid il-linja ta' hawn taħt fil-fajl /etc/services file.

penguin	4444/tcp	penguin

Hawnhekk '4444' huwa n-numru tal-port li bħalissa huwa ħieles u mhux użat minn ebda riżors. Tista' tuża port differenti.

Żid ukoll il-linja ta' hawn taħt fil-fajl /etc/inetd.conf.

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

Ibda mill-ġdid is-servizz inetd bħala:

# killall -HUP inetd

Barra minn hekk linux_logo jista 'jintuża fl-iskript bootup biex iqarraq lill-attakkant kif ukoll tista' tilgħab prank mal-ħabib tiegħek. Din hija għodda sabiħa u nista' nużaha f'xi skripts tiegħi biex nikseb output skont il-bażi tad-distribuzzjoni.

Ipprova darba u ma jiddispjaċikx. Għidilna x'taħseb dwar din l-utilità u kif tista' tkun utli għalik. Żomm Konnessi! Ibqa' Ikkummenta. Like u share magħna u għinna nfirxu.