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

Linux

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

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

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

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

linux

Как найти источник трафика через nethogs

Практическое руководство по nethogs для мониторинга сетевого трафика Linux в реальном времени. Разбираем установку, поиск процессов, перегружающих канал, контроль интерфейсов и режим трассировки.

Фото: Brett Sayles / Pexels
bash

Как менять регистр ASCII одним битом

Разбираем двоичное представление букв ASCII и отличие верхнего регистра от нижнего в шестом бите. Меняем регистр через XOR и сравниваем подход со встроенными конструкциями Bash.

Фото: Markus Spiske / Pexels
linux

Magic SysRq для аварийного управления Linux

Разбираем Magic SysRq — низкоуровневые команды ядра Linux для зависшей системы. Показываем сочетания для синхронизации, перемонтирования файловых систем, завершения процессов и аварийной перезагрузки.

Фото: Willfried Wende / Pexels
linux

Куда пропали сигналы 32 и 33 в Linux

Выясняем, почему команда kill -l не показывает сигналы 32 и 33 в Linux. Разбираем резервирование сигналов библиотекой glibc, потоки NPTL и диапазон сигналов реального времени SIGRTMIN–SIGRTMAX.

Фото: Huu Huynh / Pexels
linux

Как работают sync и drop_caches в Linux

Разбираемся, зачем Linux хранит файловые данные в памяти и что делает команда sync перед записью на диск. Показываем варианты очистки page cache, inode и dentry через drop_caches и перечисляем практические сценарии применения.

Фото: Markus Spiske / Pexels
linux

Как обновить ядро Linux без полной перезагрузки

Разбираемся, можно ли применить обновление ядра Linux без обычной перезагрузки сервера. Сравниваем kexec, Live Patching и KernelCare, а также объясняем ограничения каждого подхода для продакшена.

Фото: Field Engineer / Pexels
bash

Двоичное кодирование через basenc

Показываем, как утилита basenc из GNU coreutils кодирует UTF-8-текст в двоичное представление и возвращает его обратно. Разбираем параметры base2msbf, ширину вывода и байт перевода строки.

Фото: Pixabay / Pexels
linux

Что входит в метапакет build-essential

Разбираемся, зачем Debian и Ubuntu требуют установить `build-essential` перед сборкой программ. Показываем, какие компиляторы, библиотеки и инструменты входят в метапакет и почему он не заменяет полноценное окружение разработки.

Фото: Anthony Shkraba / Pexels
bash

Как пронумеровать строки одним вызовом sed

Решаем задачу нумерации строк одним процессом sed вместо связки из двух вызовов. Используем команду `=` и управляющие ANSI-последовательности для перемещения курсора в терминале.

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

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

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

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

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

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