TimVin

Шпаргалка по регулярным выражениям. В примерах

Регулярные выражения (regex или regexp) очень эффективны для извлечения информации из текста. Для этого нужно произвести поиск одного или нескольких совпадений по определённому шаблону (т. е. определённой последовательности символов ASCII или unicode). Области применения regex разнообразны, от валидации до парсинга/замены строк, передачи данных в другие форматы и Web Scraping’а. Одна Читать дальше…

Как создать ключ для авторизации по SSH и добавить его на сервер

SSH-ключи используются для идентификации клиента при подключении к серверу по SSH-протоколу. Используйте этот способ вместо аутентификации по паролю. SSH-ключи представляют собой пару — закрытый и открытый ключ. Закрытый должен храниться в закрытом доступе у клиента, открытый отправляется на сервер и размещается в файле authorized_keys. Создание SSH-ключей в Linux на примере CentOS На Читать дальше…

Проверка условий в BASH

При написании скриптов практически всегда имеется необходимость в проверке(ветвлении) каких либо процессов, другими словами — «делать это? или не делать? а если делать то что?». В интернетах достаточно много информации о операторах if|then|else которые и позволяют нам манипулировать ходом выполнения нашего скрипта. Тут главное понять «как это работает» все остальное Читать дальше…

tcpdump — руководство с примерами

ОСНОВЫ Ниже приведены несколько параметров, которые можно использовать при настройке tcpdump. Их легко забыть и / или перепутать с другими типами фильтров, например фильтрами для Wireshark, поэтому эта страница может служить для вас справочным материалом. ОПЦИИ -D: Показывать список всех доступных интерфейсов. -i eth0: прослушивать конкретный интерфейс (eth0). -i any: Читать дальше…

Logrotate — настройка ротации логов

Logrotate является отличной утилитой для управления log-файлами в системе. Утилита позволяет в автоматическом режиме архивировать, удалять и рассылать файлы на e-mail. Каждый log-файл может обрабатываться ежедневно, еженедельно, ежемесячно или по достижению выставленного объёма. Обычно logrotate запускается ежедневно службой cron. Logrotate имеет свой конфигурационный файл /etc/logrotate.conf в котором описаны глобальные параметры, Читать дальше…