Цветовой вывод текста в консоли Linux

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

\x1b[31m-что то пошло не так (с)..\x1b[0m\n

, где \x1b[ЦВЕТ;ФОНm — включение цвета, \x1b[0m — отключение, ХХ можно задавать согласно следующей таблицы:

атрибуты
0 нормальный режим
1 жирный
4 подчеркнутый
5 мигающий
7 инвертированные цвета
8 невидимый
цвет текста
30 черный
31 красный
32 зеленый
33 желтый
34 синий
35 пурпурный
36 голубой
37 белый
цвет фона
40 черный
41 красный
42 зеленый
43 желтый
44 синий
45 пурпурный
46 голубой
47 белый

Не запускается PAC на Ubuntu 17.10

После обновления с 16.4 до 17.10, PAC перестал запускаться — сегфолт при запуске. Рецепт исправления нагуглил такой:

Одно НО!  PAC теперь нормально открывается только из консоли.

Синхронизация папок удаленных серверов с локальной машиной посредством ansible

Задача: есть кучка серверов, на которых нужно поддерживать в актуальном состоянии все скрипты.

Решение: используем ansible

1) Создаем файл конфигурации ansible.cfg

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

2) Сделаем доступ по ssh без ввода пароля

3) Создадим файл inventory

, где создали группу и перечислили хосты этой группы

4) Создадим playbooks

5) Ну и запустим наши потуги:

Удаленный доступ к серверу по ssh без ввода пароля

Из Windows

  1. Сгенерируем ключ ssh-keygen (в коммандной строке)
  2. Он появится в файле C:\Users\vasya\.ssh\id_rsa.pub Открыть его блокнотом и скопировать его в буфер обмена
  3. Вставить содержимое буфера на сервере в файл /home/vasya/.ssh/authorized_keys

При входе по ssh например через MobaXTerm, теперь указать ключ, а не пароль

Из Linux

1) Создадим ключи ssh на сервере(1):

2) С этого же сервера(1) скопируем получившийся ключ на сервер (2):

3) Пробуем зайти на сервер(2) по ssh:

Ура! Входит без пароля..

Настройка Ubuntu Server для отправки почты (не почтовый сервер)

Для того чтобы сервер смог отправлять техническую почту о чем либо, например по команде:

,ножно его сначала слегка настроить. Проще всего, используя ssmtp

Затем редактируем файл /etc/ssmtp/ssmtp.conf

Одно Но! Вам нужно для этого иметь почту где-то, где нет обязательной авторизации по SSL/TLS.




1 2 3