Linux Education
11.2K subscribers
1.15K photos
70 videos
8 files
985 links
🐧 Гайды, тесты и обучающие материалы по Linux.

Реклама — @cyberJohnny

Заявление в РКН: https://knd.gov.ru/license?id=6784bbba96de59064dc32602&registryType=bloggersPermission
Download Telegram
Зачем в Линукс нужен Root? // Урок #47

В Linux root относится к двум вещам: корневому каталогу и пользователю root.

Корневой каталог — это родительский каталог, содержащий все файлы и папки в вашей системе. Косая черта «/» используется для обозначения корневого каталога в ваших командах.

С другой стороны, пользователь root, также известный как суперпользователь или просто root, — это пользователь, обладающий всеми административными привилегиями. Пользователь root может просматривать и редактировать любой файл, вносить изменения в систему или других пользователей и даже удалять всю иерархию каталогов.

Проще говоря, это пользователь Linux, который может всё.

🐧 Linux Education
👍4
Что такое загрузчик? // Урок #48

🐧 Linux Education
👍21
Что такое Cryptmount? // Урок #49

🐧 Linux Education
👍1🔥1
Почему Ubuntu отпугивает новичков?

🐧
Смотреть // Linux Education
👍3
Установка Cryptmount // Урок #50

Установка этой утилиты в дистрибутивы Debian/Ubuntu очень проста. Понадобится лишь команда apt в терминале (Ctrl + Alt + T): sudo apt install cryptmount

🐧 Linux Education
👍2
Настройка Cryptmount // Урок #51

🐧 Linux Education
👍2🤩1
Использование цвета в строке приглашения терминала // Урок #52

🐧 Linux Education
👍4
Изменение цвета текста в терминале с помощью управляющих символов (8/16 цветов) // Урок #53

Цвет в терминалах задается с помощью специальных управляющих символов:

e[ — начало форматирования текста.

x;y;zm — код цвета (x = код форматирования, y = код цвета текста, z = код цвета фона). Порядок следования x,y и z не имеет значения, т.к. код определяется по числовому значению, а не по его положению.

e[m — конец форматирования текста (необязателен, нужен для сброса форматирования).

Для примера раскрасим строку приглашения, которая имеет вид — PS1="u@h:wn$ ". Зададим яркий фиолетовый цвет (код 95) для имени пользователя и хоста, а также яркий зелёный цвет (код 92) для строки каталога. Текст, который мы хотим раскрасить, нужно поместить между управляющими последовательностями символов e[x;y;zm и e[m. Тип форматирования и цвет фона задавать не обязательно, в этом случае они будут установлены по умолчанию.

В представленной таблице вы можете узнать коды доступных цветов для форматирования текста в терминале.

Также таблица вариантов изменения форматирования текста.

Если вам нужно несколько вариантов форматирования, например жирный, наклонный и подчёркнутый текст одновременно, то вы можете указать несколько кодов форматирования через знак ;. Например: e[1;3;4;33;44mTEXTe[0m

🐧 Linux Education
👍3
Изменение цвета текста в терминале с помощью управляющих символов (88/256 цветов) // Урок #54

Для терминалов с поддержкой 88/256 цветов используют следующий порядок управляющих символов:

e[ — начало форматирования текста.

w;x;y;zm — код цвета (w = коды форматирования, x = что форматируем текст (код 38) или фон (код 48), y = 5, z = код цвета от 0 до 255). В данном случае важно соблюдать порядок следования для w, x, y и z.

e[m — конец форматирования текста (необязателен, нужен для сброса форматирования).

Чтобы для одного и того же текста одновременно задать цвет и фон, нужно ещё раз указать соответствующую последовательность кодов, например: e[38;5;124;48;5;20mTEXTe[0m

🐧 Linux Education
👍3
Лучшие дистрибутивы для программистов

В этом видео автор приведёт 10 лучших Linux дистрибутивов для программиста и разработчика.

🐧 Смотреть // Linux Education
👍1🔥1
Изменение цвета текста в терминале с помощью управляющих символов (16777216 цветов) // Урок #55

Терминалы с поддержкой 24-битной версии управляющих символов ANSI, способны выводить почти полный спектр видимых человеком цветов в формате RGB.

Здесь так же как и в двух предыдущих вариантах используются управляющие символы. Только теперь для каждого цвета (красный, зеленый, синий) выделяется по одному байту, т.е. для каждого цвета вы можете задать промежуток от 0 до 255.

e[ — начало форматирования текста.

w;x;y;z1,z2,z3m — код цвета (w = коды форматирования, x = что форматируем текст (код 38) или фон (код 48), y = 2, z1 = RED(0-255), z2 = GREEN(0-255), z3= BLUE(0-255)). В данном случае важно соблюдать порядок следования для w, x, y и z1, z2, z3.

e[m — конец форматирования текста (необязателен, нужен для сброса форматирования).

Если вы не используете какой-либо из цветов, то его можно не писать, но место под него должно остаться, например чисто синий цвет: e[1;38;2;;;255m

🐧 Linux Education
👍1
Сохранение цветового кода в переменных // Урок #56

Если сильно увлечься с форматированием, то можно получить практически не читаемый код. Для того чтобы избежать излишнего громаждения управляющих символов, рекомендую сохранять код каждого цвета в переменную и подставлять её в нужное место.

Сохранить цвет в переменную можно следующим образом:

Blue="\[e[1;38;5;45m\]"
Clear="\[e[m\]"

Теперь подставим переменные внутрь PS1: PS1="${Red}u@h${Clear}:${Blue}w${Clear}\$ "

🐧 Linux Education
👍1🔥1
Команда tput // Урок #57

Цвет можно также задать с помощью команды tput, которая будет подставлять всё те же управляющие символы.

tput setaf [0-7] — установка цвета текста

tput setab [0-7] — установка цвета фона

tput sgr0 — очистка форматирования

Коды доступных цветов представлены в таблице.

С помощью tput можно также задавать стили форматирования.

Команда tput имеет множество возможностей по управлению текстом и терминалом в целом. Подробнее об этой команде вы можете узнать на справочных страницах: man 5 terminfo

🐧 Linux Education
👍3
Fedora Linux 36 — настройка с нуля

🐧
Смотреть // Linux Education
👍3
Как сохранить отформатированную строку приглашения // Урок #58

Чтобы сохранить раскрашенную строку приветствия, вставьте нужное значение переменной PS1 в конец файла ~/.bashrc: vi ~/.bashrc

 "

🐧 Linux Education
👍3🔥1
Что такое корпоративный браузер Яндекса: поддержка Linux, групповые политики и поддержка шифрования по ГОСТу // Бонусный урок

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

Яндекс Браузер для организаций недавно выпустил большое обновление – в том числе, теперь он поддерживает в два раза больше групповых политик, что позволит быстро и точечно настраивать тысячи компьютеров сотрудников. Например, включать или отключать функцию захвата видео и аудио, создавать белый и черный список расширений, ограничить доступ к определенным сайтам и др. При трудностях в настройке есть отдельная линия поддержки для сисадминов.

Сразу отметим, что Браузер поддерживает и Windows, и операционные системы на базе Linux, в том числе российские — AlterOS, RedOS, Astra, Alt, Rosa. В дополнение работает с сайтами, требующими поддержки шифрования ГОСТу TLS, — это могут быть ресурсы в домене gov.ru или тендерные площадки. Еще есть поддержка международных и национальных сертификатов безопасности сайтов.

Что важно: Яндекс Браузер теперь распространяется под Windows в формате MSI, значит управлять через MECM (Microsoft Endpoint Configuration Manager, ранее SCCM) и GPO будет гораздо проще. Для Linux это Ansible и Puppet.

🐧 Linux Education
👍3🔥1
Вывод цветов и форматирования для терминалов с поддержкой 816 цветов // Урок #59

Данный скрипт наглядно продемонстрирует вам все варианты использования цветов и форматирования в вашем терминале с использованием палитры 8/16 цветов.

Создайте пустой файл с именем colormap16.sh в каталоге /usr/local/sbin и вставьте в него содержимое, описанное на картинке выше.

Далее сделайте этот файл исполняемым и запустите его:

 a+x /usr/local/sbin/colormap16.sh
/usr/local/sbin/colormap16.sh

🐧 Linux Education
👍3🔥1
Вывод цветовой карты для терминалов с поддержкой 88256 цветов // Урок #60

Следующий скрипт выведет все номера 256 вариантов цветов в удобной форме, чтобы вам было проще выбрать желаемый цвет.

Создайте пустой файл с именем colormap256.sh в каталоге /usr/local/sbin и вставьте в него следующее содержимое, указанное на картинке выше.

Далее сделайте этот файл исполняемым и запустите его:

 a+x /usr/local/sbin/colormap256.sh
/usr/local/sbin/colormap256.sh

🐧 Linux Education
👍3