Linux_Logo - Ein Befehlszeilenprogramm zum Drucken von farbigen ANSI-Logos von Linux-Distributionen


linuxlogo oder linux_logo ist ein Linux-Befehlszeilenprogramm, das ein ANSI -Farbbild des Distributionslogos mit einigen Systeminformationen generiert.

Dieses Dienstprogramm bezieht Systeminformationen aus dem /proc -Dateisystem. linuxlogo kann ein farbiges ANSI-Bild verschiedener Logos außer dem Host-Verteilungslogo anzeigen.

Zu den mit dem Logo verbundenen Systeminformationen gehören: - Linux-Kernel-Version, Zeitpunkt der letzten Kompilierung des Kernels, Anzahl/Kern des Prozessors, Geschwindigkeit, Hersteller und Prozessorgeneration. Es werden auch Informationen zum gesamten physischen RAM angezeigt.

Erwähnenswert ist hier, dass screenfetch ein ähnliches Tool ist, das das Distributionslogo und ein detaillierteres und formatierteres System anzeigt -for-linux/ation. Wir haben uns schon vor langer Zeit mit screenfetch beschäftigt, worauf Sie sich beziehen können:

  1. ScreenFetch – Generates Linux System Information

linux_logo und Screenfetch sollten nicht miteinander verglichen werden. Die Ausgabe von screenfetch ist formatierter und detaillierter, wobei linux_logo die maximale Anzahl von ANSI-Farbdiagrammen und die Option zum Formatieren der Ausgabe erzeugt.

linux_logo ist hauptsächlich in der Programmiersprache C geschrieben, die das Linux-Logo in einem X Window-System anzeigt. Daher sollte die Benutzeroberfläche X11 (auch bekannt als X Window-System) installiert sein. Die Software wird unter der GNU General Public License Version 2.0 veröffentlicht.

In diesem Artikel wird die folgende Testumgebung zum Testen des Dienstprogramms linux_logo verwendet.

Operating System : Debian Jessie
Processor : i3 / x86_64

Linux Logo Utility unter Linux installieren

1. Das Paket linuxlogo (stabile Version 5.11 ) kann unter allen Linux-Distributionen mit dem Paket apt, yum oder dnf aus dem Standardpaketrepository installiert werden Manager wie unten gezeigt.

# 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. Nach der Installation des Pakets linuxlogo können Sie den Befehl linuxlogo ausführen, um das Standardlogo für die von Ihnen verwendete Distribution abzurufen.

# linux_logo
OR
# linuxlogo

3. Verwenden Sie die Option [- a] , um keine ausgefallenen Farben zu drucken. Nützlich, wenn linux_logo über einem Schwarzweiß-Terminal angezeigt wird.

# linux_logo -a

4. Verwenden Sie die Option [- l] , um nur LOGO zu drucken und alle anderen Systeminformationen auszuschließen.

# linux_logo -l

5. Der Schalter [- u] zeigt die Systembetriebszeit an.

# linux_logo -u

6. Wenn Sie an Durchschnitt laden interessiert sind, verwenden Sie die Option [- y] . Sie können mehrere Optionen gleichzeitig verwenden.

# linux_logo -y

Wenn Sie weitere Optionen und Hilfe benötigen, möchten Sie möglicherweise ausführen.

# linux_logo -h

7. Es gibt viele integrierte Logos für verschiedene Linux-Distributionen. Sie können alle diese Logos mit der Option -L liste anzeigen.

# linux_logo -L list

Wenn Sie ein beliebiges Logo aus der Liste drucken möchten, können Sie das ausgewählte Logo mit -L NUM oder -L NAME anzeigen.

  1. -L NUM – will print logo with number NUM (deprecated).
  2. -L NAME – will print the logo with name NAME.

Um beispielsweise das AIX-Logo anzuzeigen, können Sie den Befehl wie folgt verwenden:

# linux_logo -L 1
OR
# linux_logo -L aix

Hinweis: Das -L 1 im Befehl, wobei 1 die Nummer ist, unter der das AIX-Logo in der Liste angezeigt wird -L aix ist der Name, unter dem das AIX-Logo in der Liste angezeigt wird.

In ähnlicher Weise können Sie jedes Logo mit diesen Optionen drucken, um einige Beispiele zu sehen.

# linux_logo -L 27
# linux_logo -L 21

Auf diese Weise können Sie jedes der Logos verwenden, indem Sie nur die Nummer oder den Namen verwenden, die dagegen stehen.

Einige nützliche Tricks von Linux_logo

8. Möglicherweise möchten Sie Ihr Linux-Distributionslogo beim Anmelden ausdrucken. Um das Standardlogo bei der Anmeldung zu drucken, können Sie die folgende Zeile am Ende der Datei ~/.bashrc einfügen.

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

Hinweis: Wenn keine ~/.bashrc -Datei vorhanden ist, müssen Sie möglicherweise eine im Basisverzeichnis des Benutzers erstellen.

9. Melden Sie sich nach dem Hinzufügen der obigen Zeile einfach ab und erneut an, um das Standardlogo Ihrer Linux-Distribution anzuzeigen.

Beachten Sie auch, dass Sie nach dem Anmelden jedes Logo drucken können, indem Sie einfach die folgende Zeile einfügen.

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

Wichtig: Vergessen Sie nicht, num durch die Nummer zu ersetzen, die dem gewünschten Logo entspricht.

10. Sie können auch Ihr eigenes Logo drucken, indem Sie einfach die Position des Logos wie unten gezeigt angeben.

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

11. Drucken Sie das Logo bei der Netzwerkanmeldung.

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

Sie können das ASCII -Logo verwenden, wenn das farbige ANSI-Logo nicht unterstützt wird als:

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

12. Einen Pinguin-Port erstellen - Eine Reihe von Ports, um die Verbindung zu beantworten. So erstellen Sie einen Pinguin-Port Fügen Sie die folgende Zeile zur Datei /etc/services hinzu.

penguin	4444/tcp	penguin

Hier ist " 4444 " die Portnummer, die derzeit frei ist und von keiner Ressource verwendet wird. Sie können einen anderen Port verwenden.

Fügen Sie außerdem die folgende Zeile zur Datei /etc/inetd.conf hinzu.

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

Starten Sie den Dienst inetd neu als:

# killall -HUP inetd

Darüber hinaus kann linux_logo im Boot-Skript verwendet werden, um den Angreifer zu täuschen, und Sie können mit Ihrem Freund einen Streich spielen. Dies ist ein nettes Tool und ich könnte es in einigen meiner Skripte verwenden, um die Ausgabe nach Distributionsbasis zu erhalten.

Probieren Sie es einmal aus und Sie werden es nicht bereuen. Lassen Sie uns wissen, was Sie von diesem Dienstprogramm halten und wie es für Sie nützlich sein kann. Bleiben Sie in Verbindung! Kommentiere weiter. Liken und teilen Sie uns und helfen Sie uns, uns zu verbreiten.