Код на экране ноутбука инженераФото: Markus Spiske / Pexels ← Все темы Тема Bashdays

Linux

Статьи о Linux: настройка серверов, оптимизация систем, администрирование и лучшие практики для DevOps инженеров.

354материалов
Сначала новые

Статьи по теме

Страница 10 из 30

bash

Мониторинг через journalctl без Prometheus

Простой самописный мониторинг через journalctl, logger и cron без связки Prometheus, Grafana и Alertmanager. Bash-скрипты считают события за заданный интервал и запускают полезную нагрузку при превышении порога.

Фото: Mikhail Nilov / Pexels
linux

Безопасный sudoers для перезапуска служб

Как разрешить пользователю без пароля перезапускать только PostgreSQL, службы 1С и сервер через sudoers. Практический пример NOPASSWD и разбор аварийного восстановления после ошибки в конфигурации sudo.

Фото: Daniil Komov / Pexels
bash

XOR-шифрование слова Linux в Bash

Эксперимент с XOR-преобразованием слова Linux в PURID и обратно. Разбираем Bash brace expansion, систему счисления по основанию 64, printf, echo и альтернативный вариант на Perl.

Фото: Daniil Komov / Pexels
bash

Уникальные строки в Bash без сортировки

Сравниваем три способа получить уникальные строки файла: sort с uniq, ассоциативный массив в awk и чистый Bash. Готовый скрипт показывает одинаковый результат и напоминает о расходе памяти на больших файлах.

Фото: Anete Lusina / Pexels
linux

Видео-фон и lolcat в терминале

Добавляем анимированный фон в Windows Terminal и раскрашиваем вывод команд с помощью lolcat. В материале есть параметры backgroundImage для WSL, набор пиксельных GIF и пример случайной смены фона в Terminology через Fish.

Фото: Rafael Minguet Delgado / Pexels
debug

Анализ ELF-бинарников с Binsider

Binsider — TUI-инструмент на Rust для статического и динамического анализа ELF-бинарников. Он показывает секции, сегменты, символы, релокации и hex-дамп, извлекает строки и отслеживает системные вызовы.

Фото: Julio Lopez / Pexels
bash

tee и script для записи вывода терминала

Утилита tee одновременно показывает вывод команды на экране и записывает его в файл, а script сохраняет всю терминальную сессию. Разбираем простые команды для логирования вывода в реальном времени.

Фото: 도연 김 / Pexels
debug

Нумерация системных вызовов strace

Perl-скрипт автоматически нумерует системные вызовы в выводе strace и упрощает подготовку инъекций. Разбираем запуск через -o, цветовую подсветку, подсчёт openat и newfstatat и отделение трассировки stderr от вывода программы.

Фото: Daniil Komov / Pexels
linux

Как не путать chmod и chown

Простой способ перестать путать команды chmod и chown через понятные смысловые якоря. Разбираем, как связать owner с владельцем, mode с режимом доступа и запомнить ключи tar без зубрёжки.

Фото: Kindel Media / Pexels
О направлении

Что входит в тему

Linux — основная категория BashDays, посвященная системному администрированию, DevOps и эксплуатации серверов.

В разделе публикуются материалы по:

  • SSH
  • Docker
  • Podman
  • Proxmox
  • Bash
  • Systemd
  • Мониторингу
  • Безопасности Linux
  • Оптимизации производительности

Здесь собраны практические статьи с примерами команд, конфигураций и разбором реальных кейсов из эксплуатации Linux-серверов.