Резервное копирование с rsync в Linux

Rsync — это протокол построен для Unix-подобных систем, что обеспечивает невероятную гибкость для резервного копирования и синхронизации данных. Он может быть использован локально для резервного копирования файлов в разных каталогах или может быть сконфигурирован для синхронизации через интернет к другим хостам.

Поиск текста с использованием grep

grep — утилита для поиска указанного текста в файлах, именах файлов и т.д. из командной строки. Можно искать используя grep даже например в результатах выполнения какой-то команды:

Inotify в bash: ловим изменения файловой системы

Inotify — это подсистема ядра Linux, которая позволяет отслеживать изменения файловых систем. Использование этой подсистемы позволяет выполнять определенные действия в том случае если вы создали файл, что-то в него записали, открыли, закрыли, удалили и так далее. Использование этого механизма позволяет избавиться от необходимости вставлять в скрипты проверки с таймаутами при помощи команды sleep. Это упрощает… Continue reading «Inotify в bash: ловим изменения файловой системы»

Просмотр событий journalctl — шпаргалка

ournalctl — система журналирования systemd. Нотация отображения: Критичные ошибки выделены красным Критичные уведомления выделены жирным Хотелось бы отметить, что все временные метки сформированы с учетом текущего часового пояса, по умолчанию логи «складываются» в каталог /var/log/journal/, месторасположение логов можно изменить использовав параметр Storage в конфиге /etc/systemd/journald.conf. По умолчанию у параметра Storage выставлено как правило auto, это… Continue reading «Просмотр событий journalctl — шпаргалка»

htop и многое другое на пальцах

htop на Ubuntu Server 16.04 x64 Ниже скриншот htop, который я буду рассматривать в статье. Uptime Uptime показывает время непрерывной работы системы. Это можно узнать и командой uptime.

Где же программа uptime это берёт? Она считывает информацию из файла /proc/uptime.

Первое число — количество секунд работы системы. Второе же показывает сколько секунд система… Continue reading «htop и многое другое на пальцах»

Команда wc — подсчет строк, слов и символов

С помощью команды wc вы можете подсчитать число строк, слов и символов в указанном файле. Если указано более одного файла в командной строке, то программа wc осуществляет подсчет строк, слов и символов в каждом файле и затем выдает общее число. Вы можете с помощью ключей указать либо подсчет только строк, или только слов, или символов.… Continue reading «Команда wc — подсчет строк, слов и символов»

Команда find и её опции в примерах

Часто в процессе работы возникает необходимость осуществить поиск файлов с определенными характеристиками, такими как права доступа, размер, тип и т.д. Команда find представляет собой универсальный инструмент поиска: она позволяет искать файлы и каталоги, просматривать все каталоги в системе или только текущий каталог. В этой главе рассматриваются следующие темы, связанные с применением команды find: •    параметры… Continue reading «Команда find и её опции в примерах»

Команда wget Linux

Скачать файл в консоли Linux можно с помощью утилиты wget. Это очень мощная утилита, способная работать по протоколам HTTP, HTTPS и FTP. Кроме того поддерживается работа через прокси. Команда wget linux, может выполнять загрузку файлов даже в фоновом режиме — без участия пользователя, в отличии от большинства веб браузеров. Кроме скачивания файлов, есть возможность сохранять… Continue reading «Команда wget Linux»