В корпоративный мессенджер slack можно отправлять сообщения напрямую из консоли linux. Это может быть полезно, например, для уведомлений отработки скриптов по cron`у. Сначала включим в slack входящие вебхуки: Manage — Custom integrations — Incoming Webhooks — Add Configuration.
Метка: linux
Простой бэкап сайта по расписанию
Бэкап сайта (да и любых других папок на linux-сервере), равно как и баз данных (в частности, mysql) можно делать с помощью набора простых команд, помещенных в скрипт. Вводные данные: сайт в системе (пример на ubuntu) располагается по адресу /var/www/mysite.ru, база данных вертится на этом же сервере (dbname — mysitedb, dbuser — mysitedbuser, dbpass — Passw0rd). Бэкапить будем каждую ночь по записи в cron`е, архивы будем класть в папку /home/user/backup
Установка LEMP сервера на UBUNTU
LEMP сервер (Linux NGINX MySQL PHP) сервер является альтернативой LAMP, в котором вместо Apache используется веб-сервер NGINX. Я не буду подробно рассказывать о разнице между этими двумя сервисами, опишу лишь процедуру установки. Ставить будем на Ubuntu 16.04.1 LTS x64, на которой предварительно установлен лишь sshd.
Решение типовых заданий RHCSA
Сертификация Red Hat Certified System Administrator (RHCSA) – начальная ступень сертификации, которая ориентирована на начинающих пользователей Linux/Unix, требующая, тем не менее, углубленных знаний устройства ОС RedHat. Для получения статуса RHCSA необходимо сдать один экзамен продолжительностью 2-3 часа, состоящий из 15-20 вопросов. По окончании экзамена виртуальная машина перезагружается, после чего на ней запускается скрипт, проверяющий правильность выполнения заданий в автоматическом режиме.
Установка Apache в Centos 6.8
Здесь описана последовательность действий при установке httpd (apache) в centos с последующим открытием стандартного 80го порта в iptables. Сначала обновимся и установим демон httpd:
Отправка писем из консоли с помощью mutt
Существует множество вариантов отправки писем из консоли linux. Наиболее простой, на мой взгляд — с помощью утилиты mutt. Для начала установим ее.
Управление пользователями и группами
Здесь будут рассмотрены команды useradd, userdel, usermod, groupadd, groupdel, groupmod, id и chage, а также описаны наиболее необходимые опции.
Сброс пароля пользователя ROOT
Сброс пароля можно сделать только локально, т.к. необходимо загрузиться в однопользовательском режиме. Для этого перезагрузите машину и войдите в меню загрузчика GRUB. Теперь выберите соответствующий пункт, нажмите e для редактирования параметров загрузки и допишите в конец параметр single как показано на скриншоте.
Утилита du
du (аббревиатура от disk usage) — утилита для просмотра размера файлов и каталогов. Без соответствующего ключа — показывает только использование пространства каталогами (пустые каталоги в вывод не попадут.
Утилита df
df (аббревиатура от disk free) — linux утилита, показывающая список файловых систем, их размер, а также размер занятого и свободного пространства.