SED — Найти и Заменить Строку в Файле

Самой полезной опцией в sed — является опция поиска и замены. В частности, она позволяет найти в текстовом файле определенные строки (содержащие определенные слова, шаблоны или попадающие под определенные регулярные выражения) и заменить каждую такую найденную строку какой-то другой строкой. Чтобы заменить целую строку с помощью sed, необходимо в начале и в конце шаблона, по […]

MySQL: Размер Базы Данных

Довольно часто возникает необходимость узнать размер базы данных в MySQL, чтобы понять сколько она занимает места на диске. Особенно полезно проверить размер базы данных, если вы планируете мигрировать ее куда-либо или собираетесь настроить резервное копирование и выбираете размер хранилища. В этой короткой заметке я покажу SQL-запросы, которые берут необходимую информацию о базах данных из information_schema […]

Tor Браузер для Linux — Как Скачать и Установить

Tor Browser широко используется для анонимного веб-серфинга и защиты от анализаторов трафика. Он также может помочь в обходе интернет-фильтров и доступе к заблокированным веб-сайтам. Данная небольшая статья — это пошаговое руководство, описывающее процесс установки Tor Browser на таких Linux-системах, как Ubuntu, Kali Linux, Debian, Linux Mint, Fedora и т.п. Откровенно говоря, нет необходимости осуществлять классическую […]

MySQL: Подсчет Количества Строк (Записей) в Таблице

В процессе работы с базами данных в MySQL, часто возникает необходимость узнать суммарное количество записей в какой-либо таблице. В MySQL существует множество способов подсчета количества строк в таблице, но поскольку производительность всегда имеет значение, самый быстрый способ является самым предпочтительным. Ниже вы найдете лучший и самый быстрый способ подсчета количества записей в таблице, с помощью […]

MySQL: Размер Таблицы

Иногда возникает необходимость узнать размер таблицы в базе данных MySQL. Например, если нужно провести оптимизацию и вы анализируете базу данных на предмет того, что какие-то из ее таблиц стали слишком большими и настало время это каким-то образом исправить. В этой короткой заметке я покажу SQL-запрос, который берет необходимую информацию о таблице из information_schema и позволяет […]

MySQL: Checksum Table

Иногда, при работе с MySQL, возникает необходимость сравнить две таблицы, чтобы узнать одинаковы они или нет. Для этого можно подсчитать контрольную сумму каждой таблицы с помощью команды CHECKSUM TABLE, а затем произвести сравнение. Эта команда особенно полезна, если у вас настроена MySQL-репликация и вы хотите убедиться что данные согласованы, проверив идентичность таблиц на master и […]

Git — Текущая Ветка в Приглашении Командной Строки

Во время работы с Git-репозиторием важно всегда понимать в какой ветке вы находитесь и где вносите изменения. Вы можете облегчить себе эту задачу, если имя текущей Git-ветки будет автоматически отображаться в приглашении командной строки. Это легко можно сделать практически в любом Linux дистрибутиве, включая Ubuntu и CentOS, настроив основную строку приглашения, которая управляется специальной консольной […]

MySQL: Пользователи, Права и Пароли

В этом руководстве я покажу, как вывести список пользователей MySQL, посмотреть их пароли и узнать привилегии из командной строки. Аккаунт в MySQL состоит из двух компонентов: имя пользователя и хост. Это позволяет одному и тому же пользователю в MySQL использовать аккаунты с разными правами, которые будут зависеть от хоста с которого осуществляется подключение. В поле […]

/etc/shadow — Как: Сгенерировать Хэш Пароля в Linux

Linux хранить зашифрованные пароли пользователей,также как и другую информацию связанную с безопасностью, например сроки действия аккаунтов или паролей, в файле /etc/shadow. Однажды у вас может возникнуть необходимость вручную отредактировать файл /etc/shadow для того, чтобы задать или изменить чей-то пароль.

Как: Обновить Salt-Миньоны и Не Потерять Их

Если вы попробуете обновить salt-миньоны с salt-мастера, в большинстве случаев salt-мастер, скорее всего, потеряет связь с миньонами. При потерянной связи вам придется самим заходить на каждый хост и рестартовать сервис salt-minion вручную, чтобы заставить миньонов снова общаться с мастером. Проблема вызвана тем, что сервис salt-minion часто сам не перезапускается после обновления.