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.
Установка Linux Logo Utility в Linux
1. Пакет linuxlogo (полная версия 5.11) доступен для установки из хранилища пакетов по умолчанию во всех версиях Linux с помощью диспетчера пакетов apt, yum или dnf, как показано ниже.
2. После установки пакета linuxlogo вы можете запустить команду linuxlogo, чтобы получить стандартный логотип для используемой вами версии.
3. Используйте опцию [-a], чтобы не выводить какой-либо причудливый цвет. Удобнее всего просматривать linux_logo в черно-белом цвете консоли.
4. Используйте опцию [-l] чтобы вывести только логотип и исключить остальную системную информацию.
5. Опция [-u] будет выводить рабочее время системы.
6. Если вас интересует величина средней загрузки, используйте опцию [-y]. Вы можете использовать одновременно несколько опций.
Для получения дополнительных опций и помощи, связанной с ними, вы можете запустить:
7. Существует множество встроенных логотипов для различных версий Linux. Вы можете увидеть все эти логотипы, используя опцию -L list.
Теперь, когда вы хотите вывести любой логотип из списка, можете использовать -L NUM или -L NAME для отображения выбранного логотипа.
- -L NUM — выводит логотип с номером NUM.
- -L NAME — выводит логотип с именем NAME.
Например, чтобы отобразить логотип AIX, вы можете использовать следующую команду :
Примечание: -L1 в команде, где 1 — номер, под которым логотип AIX отображается в списке, где -L aix — это имя, под которым логотип AIX отображается в списке.
Аналогично, вы можете вывести любой логотип, используя эти параметры. Вот несколько наглядных примеров:
Таким образом, вы можете выводить любой из логотипов, просто используя номер или имя, которое соответствует ему.
Некоторые полезные советы Linux_logo
8. Вы можете вывести логотип вашей версии Linux при входе в систему. Чтобы это происходило по умолчанию, вы можете добавить строку, которая показана ниже в конце файла ~/.bashrc.
Примечание. Если файл ~/.bashrc отсутствует, возможно, вам понадобится создать его в домашнем каталоге пользователя.
9. После добавления строки, которая была указана выше, просто выйдите из системы и снова войдите в нее, чтобы увидеть стандартный логотип вашей версии Linux.
Также обратите внимание, что вы можете вывести любой логотип после входа в систему, просто добавив строку :
Важно: Не забудьте заменить num на номер, соответствующий логотипу, который вы хотите использовать.
10. Вы также можете выводить свой собственный логотип, просто указав его расположение, как показано ниже.
11. Выведение логотипа при сетевом входе в систему.
Вы можете использовать логотип ASCII, если нет поддержки цветного логотипа ANSI :
12. Создайте Penguin порт — набор портов для ответа на соединение. Чтобы создать Penguin порт добавьте следующую строку в файл /etc/services.
Здесь «4444» — это номер порта, который в настоящее время свободен и не используется каким-либо ресурсом. Вы можете использовать другой порт.
Также добавьте следующую строку в файл /etc/inetd.conf.
Перезапустите службу inetd :
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.