linuxlogo

Linux_Logo — инструмент командной строки для вывода цветных логотипов ANSI

Терминал Linux

linuxlogo или linux_logo — это утилита командной строки Linux, которая генерирует цветное изображение ANSI логотипа определенной версии с некоторыми системными данными.

Эта утилита получает системную информацию из файловой системы /proc. Linuxlogo способен отображать цветное изображение ANSI различных логотипов, которые могут отличаться от логотипа хоста.

Информация о системе, связанная с логотипом, включает в себя: версию ядра Linux, время последней компиляции ядра, число ядер ​​процессора, скорость, производительность и тип/поколение процессора. Он также показывает информацию об ОЗУ.

Здесь стоит упомянуть, что screenfetch — это еще один инструмент подобного типа, который показывает логотип, версию и более подробную и структурированную информацию об системе.

Не стоит сравнивать linux_logo и Screenfetch друг с другом. В случае, если вывод screenfetch более структурированный и детализируется, то linux_logo создает максимальное количество цветовой диаграммы ANSI и возможность форматирования вывода.

linux_logo написан в основном на языке программирования C, который отображает логотип Linux в системе X Window и, следовательно, должен быть установлен интерфейс пользователя X11, так же известен как X Window System. Программное обеспечение выпущено в соответствии с GNU General Public License Version 2.0.

В тематику этой статьи мы используем следующую тестовую среду для тестирования утилиты linux_logo.

 

Operating System : Debian Jessie
Processor : i3 / x86_64

 

 

Установка Linux Logo Utility в Linux

1. Пакет linuxlogo (полная версия 5.11) доступен для установки из хранилища пакетов по умолчанию во всех версиях Linux с помощью диспетчера пакетов apt, yum или dnf, как показано ниже.

 

# 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]
# dnf install linux_logo.x86_64 [For 64-bit architecture]

 

 

2. После установки пакета linuxlogo вы можете запустить команду linuxlogo, чтобы получить стандартный логотип для используемой вами версии.

 

# linux_logo
or
# linuxlogo

 

 

Get-Default-OS-Logo

 

 

3. Используйте опцию [-a], чтобы не выводить какой-либо причудливый цвет. Удобнее всего просматривать linux_logo в черно-белом цвете консоли.

 

# linux_logo -a

 

 

Black-and-White-Linux-Logo

 

 

4. Используйте опцию [-l] чтобы вывести только логотип и исключить остальную системную информацию.

 

# linux_logo -l

 

 

Print-Distribution-Logo

 

 

5. Опция [-u] будет выводить рабочее время системы.

# linux_logo -u

 

 

Print-System-Uptime

 

 

6. Если вас интересует величина средней загрузки, используйте опцию [-y]. Вы можете использовать одновременно несколько опций.

 

# linux_logo -y

 

 

Print-System-Load-Average

 

 

Для получения дополнительных опций и помощи, связанной с ними, вы можете запустить:

 

# linux_logo -h

 

 

linuxlogo-options

 

 

7. Существует множество встроенных логотипов для различных версий Linux. Вы можете увидеть все эти логотипы, используя опцию -L list.

 

# linux_logo -L list

 

 

List-of-Linux-Logos

 

 

Теперь, когда вы хотите вывести любой логотип из списка, можете использовать -L NUM или -L NAME для отображения выбранного логотипа.

  • -L NUM — выводит логотип с номером NUM.
  • -L NAME — выводит логотип с именем NAME.

Например, чтобы отобразить логотип AIX, вы можете использовать следующую команду :

 

# linux_logo -L 1
or
# linux_logo -L aix

 

 

Print-AIX-Logo

 

 

Примечание: -L1 в команде, где 1 — номер, под которым логотип AIX отображается в списке, где -L aix — это имя, под которым логотип AIX отображается в списке.

Аналогично, вы можете вывести любой логотип, используя эти параметры. Вот несколько наглядных примеров:

 

# linux_logo -L 27
# linux_logo -L 21

 

 

 

Various-Linux-Logos

 

 

Таким образом, вы можете выводить любой из логотипов, просто используя номер или имя, которое соответствует ему.

 

 

Некоторые полезные советы Linux_logo

8. Вы можете вывести логотип вашей версии Linux при входе в систему. Чтобы это происходило по умолчанию, вы можете добавить строку, которая показана ниже в конце файла ~/.bashrc.

 

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

 

 

Примечание. Если файл ~/.bashrc отсутствует, возможно, вам понадобится создать его в домашнем каталоге пользователя.

9. После добавления строки, которая была указана выше, просто выйдите из системы и снова войдите в нее, чтобы увидеть стандартный логотип вашей версии Linux.

 

 

Print-Logo-on-Login

 

 

Также обратите внимание, что вы можете вывести любой логотип после входа в систему, просто добавив строку :

 

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

 

 

Важно: Не забудьте заменить num на номер, соответствующий логотипу, который вы хотите использовать.

10. Вы также можете выводить свой собственный логотип, просто указав его расположение, как показано ниже.

 

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

 

 

11. Выведение логотипа при сетевом входе в систему.

 

# /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

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Терминал Linux

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Most Viewed Posts
Меню