Эффективная работа в командной строке: навигация и поиск

Это перевод заметки Effective Shell Part 1: Navigating the Command Line Дейва Керра.

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

Ничего лучшего для начала, чем навигация в командной строке в голову не приходит. Когда вы начнете всё больше работать в командной строке, справляться с текстом станет сложно.

Вот диаграмма с кратким описанием, остаток статьи — разбор деталей. Continue reading «Эффективная работа в командной строке: навигация и поиск»

Breaking Build GitLab CI

  1. Gitlab + Gitlab CI + Docker registry с помощью docker-compose
  2. GitLab CI: Часть 1, запуск раннеров (runners)
  3. GitLab CI: Часть 2, специальные образы
  4. GitLab CI: Часть 3, введение в .gitlab-ci.yml
  5. GitLab CI: Часть 4, этап spawn в .gitlab-ci.yml
  6. GitLab CI: Часть 5, этап build в .gitlab-ci.yml (первый подход)
  7. GitLab CI: Часть 6, этап build в .gitlab-ci.yml (второй подход)
  8. GitLab CI: Часть 7, этап test в .gitlab-ci.yml
  9. GitLab CI: Часть 8, этап release в .gitlab-ci.yml
  10. GitLab CI: Часть 9, этап deploy в .gitlab-ci.yml
  11. GitLab CI: Часть 9, этап deploy в .gitlab-ci.yml (продолжение)
  12. GitLab CI: Часть 10, этап cleanup в .gitlab-ci.yml
  13. GitLab CI: zero downtime docker deployment

Setup Gitlab for Docker based development

Continue reading «Breaking Build GitLab CI»

Практические примеры использования find. Part2

Утилита find — мощный инструмент для поиска файлов в UNIX-подобных ОС. Давайте рассмотрим конкретные примеры использования find, которые будут полезны админам с любым опытом! Continue reading «Практические примеры использования find. Part2»

14 примеров использования команды find

1. Вывод списка имен всех файлов из текущей директории и ее поддиректорий

Команда find позволяет быстро вывести список имен всех файлов из текущей директории и ее поддиректорий. Для этого достаточно выполнить рассматриваемую команду без каких-либо аргументов или параметров.

Разумеется, вам придется вам придется передать полный путь к интересующей вас директории, если она не будет текущей директорией. Continue reading «14 примеров использования команды find»

Стресс-тестирование серверов с помощью stress-ng

Стресс-тестирование удобно использовать и для облачных и для физических серверов. Если вы работаете в облаках, вы сможете понять реальную пропускную способность узла. Если разворачиваете систему на физическом железе — сможете убедиться, что с железом все в порядке.

Стресс-тест позволяет сгенерировать нагрузку на все ключевые подсистемы сервера. Это дает возможность убедиться, что все компоненты работают нормально. Continue reading «Стресс-тестирование серверов с помощью stress-ng»