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

Linux

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

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

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

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

soft

Mechvibes превращает обычную клавиатуру в механическую

Mechvibes воспроизводит звуки механических переключателей на обычной клавиатуре в Linux, Windows и macOS. Можно выбрать готовый набор кейкапов, настроить громкость или загрузить собственные звуки для отдельных клавиш.

Фото: Tima Miroshnichenko / Pexels
linux

CLI Exercises — 77 задач по Linux-терминалу

CLI Exercises — интерактивный тренажёр с 77 заданиями по командной строке Linux, подсказками и несколькими вариантами решений. Показываю установку в отдельное Python-окружение через venv и запуск одной командой.

Фото: Mikhail Nilov / Pexels
soft

aria2 ускоряет загрузки в терминале

aria2 — консольный менеджер загрузок с поддержкой HTTP, FTP, SFTP, BitTorrent и Metalink. Он умеет скачивать данные несколькими потоками, работать с чанками и заменять wget через простой alias.

Фото: panumas nikhomkhai / Pexels
linux

Чем vi отличается от vim

Vim расшифровывается как Vi Improved и расширяет классический vi подсветкой синтаксиса, визуальным режимом и другими возможностями. Перед сравнением важно проверить, не запускает ли команда vi тот же Vim.

Фото: Engin Akyurt / Pexels
linux

Одинарный и двойной @ в rsyslog

Один символ @ в конфигурации rsyslog отправляет сообщения по UDP, а два символа переключают передачу на TCP. Разбираемся, чем отличаются эти варианты и когда надёжность доставки логов важнее скорости.

Фото: Brett Sayles / Pexels
linux

Когда использовать runuser вместо su

Команда runuser запускает процесс от имени другого пользователя без запроса пароля, когда вызывающий процесс уже обладает правами root. Это делает её удобной для системных скриптов, cron-задач и служб.

Фото: Jonathan Borba / Pexels
linux

Как убрать лесенку при вставке в mcedit

Автоматический отступ mcedit может превращать вставленный конфиг в лесенку из пробелов и табов. Показываем, какую настройку Midnight Commander отключить, чтобы текст вставлялся без искажения отступов.

Фото: Mak_ jp / Pexels
bash

Как использовать IFS как выходной разделитель

В Bash нет отдельной переменной OFS, но первый символ IFS становится разделителем для параметров внутри "$*". Пример показывает, как собрать CSV-строку и почему команда set меняет позиционные параметры текущей оболочки.

Фото: Alex Andrews / Pexels
bash

Автоматическая перезагрузка Linux после обновлений

Однострочник для автоматического обновления Debian или Ubuntu и перезагрузки только при появлении /var/run/reboot-required. Подход пригодится в самописных установочных скриптах без Ansible и Puppet.

Фото: energepic.com / Pexels
bash

cdspell и autocd в Bash

Две встроенные опции Bash упрощают навигацию по каталогам: cdspell исправляет небольшие ошибки в путях, а autocd позволяет переходить в директорию без команды cd. Показываем работу обеих функций на коротких примерах.

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

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

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

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

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

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