лого на linux или linux_logo е малка помощна програма за команден ред, която генерира цвят ANSI снимка на логото на дистрибуцията на Linux с време за работа (показва времето за работа на системата) заедно с друга системна информация.

The linux_logo помощната програма получава системна информация от файловата система /proc и генерира ANSI изображения на различни лога, различни от логото на дистрибуцията на хоста.
Системната информация, свързана с логото, включва – версията на ядрото на Linux, времето, когато ядрото е компилирано за последен път, броя/ядрото на процесора, скоростта, производителя и поколението на процесора. Той също така показва информация за общата физическа RAM памет.
Тук си струва да се спомене, че screenfetch и Neofetch са други инструменти от подобен вид, които показват логото на разпространението и по-подробна и форматирана системна информация.
linux_logo и Screenfetch не трябва да се сравняват един с друг. Докато изходът на screenfetch е по-форматиран и подробен, linux_logo създаване на максимален брой цветни ANSI диаграми и опция за форматиране на изхода.
linux_logo е написан основно на език за програмиране C, който показва логото на linux в X Window System и следователно трябва да бъде инсталиран потребителски интерфейс X11, известен още като X Window System. Софтуерът е издаден под GNU General Public License Version 2.0.
За целите на тази статия използваме следната среда за тестване, за да тестваме linux_logo полезност.
Operating System : Debian Bullseye Processor : i5 / x86_64
Инсталиране на помощната програма за лого на Linux в Linux
1. The лого на linux пакетът е достъпен за инсталиране от хранилището на пакети по подразбиране под всички дистрибуции на Linux с помощта на apt, yum или dnf мениджър на пакети, както е показано по-долу.
$ sudo apt install linuxlogo [On Debian, Ubuntu and Mint] $ sudo yum install linux_logo [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/linuxlogo [On Gentoo Linux] $ sudo apk add linuxlogo [On Alpine Linux] $ sudo pacman -S linuxlogo [On Arch Linux] $ sudo zypper install linuxlogo [On OpenSUSE]
Ако лого на linux пакетът не е достъпен от хранилищата по подразбиране, тогава трябва да го изградите от източника, както е показано.
$ git clone git://github.com/deater/linux_logo $ cd linux_logo $ ./configure $ make $ sudo make install
2. Веднъж лого на linux пакетът е инсталиран, можете да изпълните командата linuxlogo
за да получите логото по подразбиране за дистрибуцията, която използвате.
# linux_logo OR # linuxlogo
3. Използвайте опцията [-a]
, а не за отпечатване на някакъв фантастичен цвят. Полезно при гледане linux_logo през черно-бял терминал.
# linux_logo -a
4. Използвайте опцията [-l]
да отпечатате само ЛОГОТО и да изключите цялата друга системна информация.
# linux_logo -l
5. The [-u]
превключвателят ще покаже времето за работа на системата.
# linux_logo -u
6. Ако се интересувате от Средно натоварванеизползвайте опцията [-y]
. Можете да използвате повече от една опция наведнъж.
# linux_logo -y
За повече опции и помощ за тях може да искате да бягате.
# linux_logo -h
7. Има много вградени лога за различни Linux дистрибуции. Можете да видите всички тези лога, като използвате опцията -L list
превключвател.
# linux_logo -L list
Сега искате да отпечатате някое от логата от списъка, можете да използвате -L NUM
или -L NAME
за показване на избраното лого.
- – НОМЕР 50 – ще отпечата лого с числото NUM (отхвърлено).
- -L ИМЕ – ще отпечата логото с името NAME.
Например, за да покажете логото на AIX, можете да използвате командата:
# linux_logo -L 1 OR # linux_logo -L aix
Забележете: The -L 1
в командата where 1 е номерът, на който логото на AIX се появява в списъка, където -L aix
е името, при което логото на AIX се появява в списъка.
По същия начин можете да отпечатате всяко лого, като използвате тези опции, няколко примера за разглеждане.
# linux_logo -L 27 # linux_logo -L 21
По този начин можете да използвате всяко от логата само като използвате номера или името, които са срещу него.
Някои полезни трикове на Linux_logo
8. Може да искате да отпечатате логото на дистрибуцията на Linux при влизане. За да отпечатате логото по подразбиране при влизане, можете да добавите реда по-долу в края на ~/.bashrc
файлът.
if [ -f /usr/bin/linux_logo ]; then linux_logo; fi
Забележете: Ако няма такива ~/.bashrc
файл, може да се наложи да създадете такъв в началната директория на потребителя.
9. След като добавите горния ред, просто излезте и влезте отново, за да видите логото по подразбиране на вашата Linux дистрибуция.
Също така имайте предвид, че можете да отпечатате всяко лого след влизане, просто като добавите реда по-долу.
if [ -f /usr/bin/linux_logo ]; then linux_logo -L num; fi
Важно: Не забравяйте да замените бр с номера, който е срещу логото, което искате да използвате.
10. Можете също така да отпечатате свое собствено лого, като просто посочите местоположението на логото, както е показано по-долу.
# linux_logo -D /path/to/ASCII/logo
11. Отпечатайте логото на Network Login.
# /usr/local/bin/linux_logo > /etc/issue.net
Може да искате да използвате ASCII лого, ако няма поддръжка за цветно попълнено лого ANSI като:
# /usr/local/bin/linux_logo -a > /etc/issue.net
12. Създайте порт на Penguin – набор от портове за отговор на връзката. За да създадете порт на Penguin Добавете реда по-долу към файла /etc/services файл.
penguin 4444/tcp penguin
Тук ‘4444‘ е номерът на порта, който в момента е свободен и не се използва от нито един ресурс. Можете да използвате различен порт.
Освен това добавете реда по-долу към файла /etc/inetd.conf файл.
penguin stream tcp nowait root /usr/local/bin/linux_logo
Рестартирайте услугата inetd като:
# killall -HUP inetd
Освен това, linux_logo може да се използва в скрипта за стартиране, за да заблудите нападателя, както и да си направите шега с приятеля си. Това е хубав инструмент и може да го използвам в някои от моите скриптове, за да получа резултат според базата на разпространение.
Опитайте веднъж и няма да съжалявате. Кажете ни какво мислите за тази помощна програма и как може да ви бъде полезна. Поддържайте връзка! Продължете да коментирате. Харесайте ни и ни споделете и ни помогнете да се разпространим.
Публикациите се превеждат автоматично с google translate