Crazy Linuxoid
218 subscribers
30 photos
7 files
346 links
Делюсь сисадминскими изысканиями.
Download Telegram
Переменные окружения в Linux: основы и современные практики
Переменные окружения - мощный инструмент в Linux, который помогает настраивать окружение для программ и передавать конфигурации между процессами. Хотите разобраться, как они работают и как ими управлять?

Что такое переменные окружения?
Это пары «ключ-значение», которые задают конфигурацию для оболочки и программ. Например, $PATH определяет, где искать исполняемые файлы, а $EDITOR - ваш текстовый редактор.

❗️Переменные оболочки vs окружения
➡️ Переменная оболочки: локальна для текущей сессии (например, MY_VAR="hello").
➡️ Переменная окружения: наследуется дочерними процессами через export (например, export MY_ENV_VAR="world").

✔️ Основные команды:

printenv - показывает переменные окружения.
env - выводит или изменяет окружение.
set - отображает все переменные и функции.
unset - удаляет переменную.

Как сделать переменные постоянными?

Системные: /etc/environment или /etc/profile.
Пользовательские: ~/.profile для всех сессий или ~/.bashrc для интерактивных.

💡 Лайфхак: добавьте в ~/.profile строку if [ -f ~/.bashrc ]; then . ~/.bashrc; fi для единообразия.

➡️ Современный подход с direnv
Устали от глобальных переменных? Используйте direnv! Этот инструмент автоматически загружает переменные из .envrc при входе в директорию проекта и выгружает при выходе.
Пример:
export DATABASE_URL="postgresql://user:password@localhost:5432/myproject"

После direnv allow переменная активна только в нужной папке!

Практика:

➡️ Добавьте свою папку в $PATH: export PATH="$PATH:/home/user/bin".
➡️ Установите редактор: export EDITOR="vim".
➡️ Используйте #!/usr/bin/env bash в скриптах для переносимости.

Переменные окружения - это сердце конфигурации Linux. Освойте их, и ваша работа в терминале станет проще и эффективнее. Для проектных окружений попробуйте direnv - это must-have для разработчиков!

Подробности: roadit.ru
#Linux #DevOps #Bash #ПеременныеОкружения #direnv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
⚠️ Файлы меняются, а вы не видите?

Не позволяйте критическим изменениям в вашей системе остаться незамеченными! В нашей новой статье мы собрали все современные методы мониторинга файлов в Linux. Мы расскажем, как в реальном времени следить за логами, отслеживать действия пользователей с помощью auditd и автоматизировать процессы с помощью inotify-tools. Ваш сервер будет под полным контролем.

#безопасность #серверы #linux #логи

👉 Читать полное руководство: Мониторинг изменений файлов в Linux.
🔥21
🚀 Samba: Linux как полноценный файловый сервер Windows.

Из статьи вы узнаете:

➡️ Как полностью избавиться от уязвимого протокола SMBv1.

➡️ Как добавить "Корзину Windows" на ваш Linux-сервер с помощью VFS-модуля recycle.

➡️ Пошаговая инструкция по настройке [global] секции для максимальной безопасности (server signing, min protocol).

➡️ Конфигурация Winbind для маппинга пользователей AD в UID/GID.

HowTo для сисадминов, работающих в гибридных IT-инфраструктурах.

#Linux #Active_Directory #Samba #HowTo
🔥 Конфигурируйте профессионально: Samba: Интеграция Linux-сервера в Сеть Windows.
🔥3
Как установить LAMP-стек (Linux, Apache, MariaDB, PHP 8.4) с нуля?

Если вы делаете первый шаг в веб-разработке или просто хотите обновить свой VDS, это руководство для вас.

Мы прошли путь от чистой системы до рабочего, оптимизированного веб-сервера. Вы узнаете:

⏺️ Какие актуальные версии PHP и MariaDB использовать.

⏺️ Как проверить, что ваш сервер работает максимально быстро (OPcache).

⏺️ Как настроить домен и SSL-сертификат бесплатно.

Установка LAMP за 15 минут — профессиональный уровень, понятный каждому.

➡️ [Начать установку]
#HowTo #LAMP #Linux #НастройкаСервера
🔥1
Вы уверены, что знаете команду cp?

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

В нашем детальном гайде мы разбираем cp не как инструмент, а как индикатор мастерства:

➡️ Мастер-класс по архивному режиму и сохранению метаданных.

➡️ Нюансы обработки жестких и символических ссылок.

➡️ Сравнение cp с rsync и tar: когда использовать что.

➡️ Современные функции: Как --reflink на CoW-файловых системах меняет правила игры.

Перестаньте копировать по старинке. 👉 Углубите свои знания Linux: Команда ‘cp’
#Linux #CLI-инструменты #OpenSource #SysAdmin
🔥2
Хватит кликать! Taskwarrior — твой TODO-менеджер для консоли!

Забудьте о медленных GUI. Taskwarrior — это молниеносный, гибкий и полностью настраиваемый инструмент для управления задачами прямо из командной строки.

Что внутри статьи:

➡️ Актуальные фичи версии 3.4.2

➡️ Как настроить мощные фильтры и отчеты

➡️ Новая архитектура синхронизации (прощай, taskd!)

Если вы живете в терминале, этот инструмент — мастхэв для вашей личной продуктивности.

🔗 Читать на ROADit.ru: Taskwarrior — менеджер TODO для консоли

#CLI #Продуктивность #Taskwarrior #Linux
🔥2
Полный контроль над системой: Архитектура systemd, о которой должен знать каждый сисадмин.

Перестаньте использовать systemctl только для start/stop! Наша подробная статья покажет, как настроить идеальные unit-файлы и обеспечить максимальную отказоустойчивость:

➡️ Требования vs. Порядок: Разбираемся в Wants= vs. Requires= и After= для устранения гонок ресурсов.

➡️ Journalctl Pro: Продвинутая фильтрация логов по CGroup, загрузке и приоритету.

➡️ Cgroups в Unit-файлах: Как тонко лимитировать CPU и память для приложений без Docker-контейнеров.

Освойте systemd как профессионал и сдеглайте вашу инфраструктуру пуленепробиваемой!

👉 Читать на ROADIT.ru: Systemd: архитектурные принципы, безопасность и оптимизация современных linux-систем
#Безопасность #Linux #CLI #systemd
🔥2
Одной командой найти текст в 20 000 файлах? ЛЕГКО!

Узнайте, как команда grep превращает миссию в реальность.

Наш новый гайд-HowTo объясняет, как быстро найти текст в файлах Linux с помощью одной мощной строки, рекурсивно просматривая все подпапки.

➡️ Пошаговая инструкция.

➡️ Секреты исключения лишнего мусора (логов, .git).

➡️ Обзор супербыстрого ripgrep!

Сохраните этот пост — это сэкономит вам часы работы. 👇
Быстрый поиск текста в файлах и папках Linux: Команда grep — ваш незаменимый помощник
#Linux #grep #ПоискТекста #CLI_инструменты #ПрактическоеРуководство
👍1🔥1
Что делать с файлами .pacnew в Arch Linux

Если игнорировать .pacnew файлы, рано или поздно ваш софт перестанет запускаться из-за устаревших конфигов. Если слепо заменять их - потеряете свои настройки.

Написали пошаговую инструкцию, как найти золотую середину:

1️⃣ Устанавливаем pacman-contrib.

2️⃣ Запускаем pacdiff.

3️⃣ Грамотно сливаем изменения (merge).

Внутри - примеры команд, скриншоты и настройка визуального сравнения файлов.

👉 Читать на сайте: Обновляем Arch Linux: Управление файлами .pacnew
#Arch #Linux #HowTo
👍2🔥1
LEMP: Архитектура и реализация высокопроизводительного стека

Мир веб-технологий требует большего, чем просто «установить пакеты». Сегодня стек LEMP — это база для интеллектуальных приложений с поддержкой ИИ, сверхбыстрых протоколов передачи данных и жестких требований по безопасности.

В нашей новой статье разбираем, как собрать инфраструктуру, которая будет актуальна в ближайшие годы.

Что внутри:

🔹 Nginx: полноценная реализация HTTP/3 и QUIC для идеальных показателей Core Web Vitals.
🔹 MariaDB 12.1: эпоха векторного поиска. Храним эмбеддинги и интегрируем ИИ-агентов напрямую в реляционную базу данных.
🔹 PHP 8.5: используем оператор Pipe (|>), атрибуты # и нативный парсер URI для чистого и производительного кода.
🔹 Linux Internals: глубокий тюнинг ядра через sysctl и оптимизация сетевого стека под высокие нагрузки.
🔹 Безопасность: внедрение WAF (ModSecurity), настройка TLS 1.3 и защита от DDoS уровня L7.

Методики применимы независимо от того, используете ли вы стабильный Debian, гибкий Arch или корпоративный AlmaLinux.

📈 Бонус: Технический чеклист по оптимизации сервера для SEO и улучшения параметров LCP/INP.

📖 Читать полную статью на Roadit.ru: Установка LEMP

#Linux #LEMP #Nginx #MariaDB #PHP #Sysadmin #DevOps #WebDev #Roadit #SEO #AI
🔥21
Команда mv: Больше, чем просто перемещение!

Многие привыкли использовать mv только для того, чтобы переименовать файл или перекинуть его в соседнюю папку. Но задумывались ли вы, почему перемещение файла размером в 100 ГБ внутри одного диска происходит мгновенно? ⚡️

В нашей новой статье на RoadIT.ru мы разобрали этот инструмент - от базовых флагов до работы на уровне файловой системы.

Внутри статьи:

Анатомия mv: Как работают индексы (Inodes) и почему данные на самом деле никуда не «двигаются».
Защита «от дурака»: Разбираем флаги -i, -n и -b, чтобы никогда случайно не затереть важные конфиги.
Магия бэкапов: Как автоматически создавать резервные копии при перемещении.
Разные разделы: Что происходит под капотом, когда вы перемещаете файл на флешку или сетевой диск.

Эта база, которую должен знать каждый - от новичка в Linux до прожженного DevOps-инженера.

🔗 Читать полную статью: Команда ‘mv’

#Linux #Bash #SystemAdmin #CLI #RoadIT #Tips
🦎 openSUSE Leap: Идеальный баланс между Enterprise-надежностью и гибкостью сообщества

Выбор ОС для сервера или рабочей станции часто превращается в поиск компромисса. Но что, если можно получить стабильность платного SUSE Linux Enterprise (SLE) совершенно бесплатно?

В нашей новой статье на ROADIT.ru разбираем openSUSE Leap - дистрибутив, который стал «золотым стандартом» для тех, кому нужно решение класса «поставил и забыл».

Внутри обзора:
🔹 Бинарная идентичность: почему Leap - это больше, чем просто клон SLES.
🔹 YaST & Cockpit: классика системного управления против современных веб-интерфейсов.
🔹 Магия Btrfs: как связка со Snapper создает настоящую «машину времени» для вашей системы.

🚀 Взгляд за горизонт: Leap 16 и переход на Adaptable Linux Platform (ALP). Что принесет нам новый установщик Agama и отказ от X11?

Статья уже на сайте! Она станет отличным путеводителем как для опытных админов, так и для тех, кто только присматривается к «зеленому хамелеону».

📖 Читать статью полностью: openSUSE Leap: погружение в архитектуру стабильности и путь к Adaptable Linux Platform

#Linux #openSUSE #SysAdmin #DevOps #Leap #IT #ROADIT
👍1🔥1
🚀 Системное администрирование в новой ИТ-реальности

Роль сисадмина окончательно трансформировалась: от «хранителя серверов» мы перешли к инженерии платформ и управлению инфраструктурой как кодом. В новой статье на ROADIT.ru разбираем, на чем строится современный ИТ-ландшафт.

🔹 Windows Server 2025 & Ubuntu 24.04: изучаем Hotpatching (обновления ядра без перезагрузки), встроенную команду sudo для Windows и магию ZRAM для ускорения Linux-серверов.
🔹 Сети без VPN: как технология SMB over QUIC меняет правила удаленного доступа, обеспечивая безопасность TLS 1.3 через публичные сети.
🔹 Контейнеры и IaC: почему Podman теснит Docker в энтерпрайзе и как OpenTofu стал полноценной открытой альтернативой Terraform.
🔹 Ультимативный бэкап 3-2-1-1-0: внедряем неизменяемые (immutable) копии данных, которые не под силу удалить даже взломщику с правами админа.
🔹 AIOps и автоматизация: как ИИ-агенты переходят от простых ответов к автономному решению инцидентов и предиктивному мониторингу.

Сегодня администрирование — это не про ручную настройку, а про масштабируемость, безопасность «по умолчанию» и программно-определяемые системы.

📖 Читать статью полностью: Основы системного администрирования: Архитектура, автоматизация и киберустойчивость.

#IT #SysAdmin #DevOps #WindowsServer #Linux #Security #Automation #ROADIT #Infrastructure
🔥1
Kali Linux: Установка

Kali Linux давно перестал быть просто «набором хакерских утилит». Это сложная, гибкая и мощная экосистема, требующая грамотного инженерного подхода к установке.

В нашей новой статье на ROADIT.ru мы разобрали процесс развертывания Kali Linux «по полочкам» — от выбора «железа» до внедрения технологий отказоустойчивости.

Внутри гайда:
Архитектура: Почему ядро Kali — это не просто стандартный Linux.
Технология «Unkaputtbar»: Настраиваем файловую систему BTRFS так, чтобы система была «неубиваемой» (автоматические снимки состояния при каждом обновлении).
Выбор сценария: Bare Metal для аудита Wi-Fi, виртуализация для тестов или бесшовный WSL2 для Windows-пользователей.
Post-install тюнинг: Переход на ZSH, использование утилиты kali-tweaks и метапакетов для оптимизации места.
Безопасность самой Kali: Как не стать жертвой ответной атаки, работая с инструментами взлома.


🔗 Читать полную версию: Руководство по развертыванию Kali Linux: от аппаратного планирования до создания отказоустойчивой среды

P.S. В конце статьи — промпт для генерации крутой обложки в стиле стимпанк для ваших проектов!

#KaliLinux #CyberSecurity #Linux #ROADIT #Пентест #SysAdmin #ИБ #HowTo #BTRFS
🔥2
🐧 Прощай, Windows? Или просто ищешь идеальную систему для работы?

На ROADIT.ru вышел новый гайд по установке и настройке Linux Mint!

Многие считают Mint «системой для новичков», но для ИТ-специалиста это прежде всего предсказуемость, стабильность и мощный инструментарий. В статье мы разобрали не просто процесс «нажатия кнопок», а профессиональный подход к развертыванию ОС.

Внутри статьи:
Железо и подготовка: Как правильно настроить UEFI/BIOS (AHCI, Secure Boot) и почему Ventoy — ваш лучший друг.
Архитектура хранения: EXT4 или BTRFS? Разбираемся, как мгновенные снимки (snapshots) через Timeshift спасают систему после неудачных экспериментов.
Битва оболочек: Что выбрать — флагманский Cinnamon, классический MATE или сверхлегкий Xfce?
Post-install магия: Установка драйверов через DKMS, настройка звука на Pipewire и управление софтом через Flatpak.

Эта инструкция поможет превратить ваш компьютер в надежную и защищенную рабочую станцию, которая просто работает.

📖 Читать полную статью на ROADIT: Установка Linux Mint

#Linux #LinuxMint #OpenSource #ROADIT #SystemAdmin #ITGuide #HowTo
🔥2👍1
openSUSE Leap или Tumbleweed.

Экосистема openSUSE претерпела крупнейшую трансформацию за последние 10 лет. С выходом Leap 16.0, релиз которой состоялся 1 октября 2025 года, правила игры изменились. В блоге ROADIT.ru вышел гид, который поможет вам выбрать идеальный дистрибутив.

Главное в выпуске:

🔹 Leap 16 - технологический скачок. Это больше не просто "стабильный Linux". Новая модульная архитектура на базе SUSE Linux Framework One (SLFO) и полная бинарная совместимость с корпоративным SLES 16 делают систему идеальным фундаментом для бизнеса.

🔹 Прощай, YaST? В Leap 16 традиционные инструменты уступили место современному веб-инсталлятору Agama, а управление системой теперь доверено Cockpit и Myrlyn.

🔹 Tumbleweed: Rolling-release, которому можно верить. Разбираем, как система openQA и использование файловой системы Btrfs со Snapper позволяют Tumbleweed оставаться самым стабильным роллинг-дистрибутивом на рынке.

🔹 Аппаратные требования. Почему для новых версий теперь необходим процессор с поддержкой x86_64-v2 и что делать владельцам старого железа.

Что выбрать?

💻 Tumbleweed: если вам нужны новейшие ядра (6.19+) и свежие версии окружений GNOME или KDE Plasma для гейминга и разработки.

🖥 Leap: если в приоритете предсказуемость, поддержка до 2034 года и работа на серверах.

🔗 Читать статью полностью: Сравнительный анализ openSUSE Leap и Tumbleweed

#Linux #openSUSE #DevOps #SysAdmin #Agama #Tumbleweed #Leap16
🔥2
🐧 Rocky Linux: Почему это больше, чем просто клон RHEL?

В декабре 2020 года мир Enterprise Linux изменился навсегда: Red Hat объявила о закрытии классической CentOS в пользу CentOS Stream. Ответ сообщества не заставил себя ждать — так появился Rocky Linux, созданный отцом-основателем оригинальной CentOS Грегори Курцером.

В нашей новой статье на ROADIT.ru мы погружаемся в детали эволюции дистрибутива:

Генезис: Почему проект назвали в честь Рокки Макго и как он вернул веру в стабильное Open Source решение.
Технологии: Чем Rocky Linux 10 "Red Quartz" отличается от предшественников и зачем новой версии обязательна поддержка инструкций AVX2 (x86-64-v3).
Независимость: Как альянс OpenELA (CIQ, Oracle и SUSE) защищает доступность исходного кода от корпоративных ограничений.
Практика: миграция с помощью скрипта migrate2rocky — переезжаем со старых систем без боли.

Если ваш сервер до сих пор работает на CentOS 7 (поддержка которой официально завершилась в июне 2024 года), эта статья — ваш план перехода в безопасное и современное будущее.

🔗 Читайте полный разбор истории и будущего Rocky Linux на ROADIT.ru: Эволюция корпоративного Linux: Путь от CentOS к Rocky Linux

#Linux #RockyLinux #CentOS #RHEL #DevOps #ROADIT #SysAdmin
🔥1
🔥 HandBrake 1.11.0 вышел в марте 2026 — и мы разобрали все по полочкам!

Как сжимать 4K-фильмы и сериалы почти без потери качества?

AV1 с аппаратным ускорением (AMD VCN, NVENC, Quick Sync), Constant Quality RF 18–45, новые пресеты ProRes/DNxHR и MOV-контейнер.

👉 Читаем и настраиваем: HandBrake: Как кодировать фильмы и видео высокого качества.
#HandBrake #AV1 #ВидеоСжатие #OpenSource #Linux #SelfHosting #4K
🔥1
🔌 Wake-on-LAN (WoL): Как разбудить «железо» по сети?

Забыли выключить сервер в офисе или нужно срочно получить доступ к домашнему ПК из поездки? Технология Wake-on-LAN — это классика сетевого администрирования, которая обросла новыми нюансами из-за требований энергоэффективности и безопасности.

В новой статье на ROADIT.ru разбираем WoL «под микроскопом»: от структуры Magic Packet до настройки современных UEFI.

Внутри статьи:

➡️ Анатомия Magic Packet: почему MAC-адрес повторяется именно 16 раз и при чем тут уровень L2 модели OSI.

➡️ BIOS/UEFI без тайн: что такое PME, почему нужно отключать ErP/EuP и как называются нужные пункты у ASUS, MSI и Gigabyte.

➡️ Особенности ОС: боремся с «Быстрым запуском» в Windows 11, настраиваем персистентность через systemd в Linux и разбираемся, почему Apple Silicon Mac «просыпаются» иначе.

➡️ Wake-on-WAN: как пробросить сигнал через интернет, зачем нужны Static ARP и почему VPN — единственный безопасный путь в 2025 году.

➡️ Автоматизация: интеграция WoL в Home Assistant для вашего умного дома.

🔗 Читать полную статью: Wake-on LAN (Wol): Технология удаленного включения через сеть.

#Networking #WoL #SysAdmin #IT #ROADIT #Hardware #RemoteAccess #Linux #Windows11
🔥1