Crazy Linuxoid
218 subscribers
28 photos
7 files
346 links
Делюсь сисадминскими изысканиями.
Download Telegram
⚙️ Укрощение процессов в Linux: полное руководство

Хотите по-настоящему понимать, как работает ваша Linux-система? Мы подготовили исчерпывающий гайд по управлению процессами — от основ до продвинутых концепций.

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

➡️ Что такое процессы и почему ими так важно управлять.

➡️ Как работают systemd, cgroups и namespaces - фундамент современной контейнеризации.

➡️ Как использовать top, htop, kill и renice для мониторинга и контроля.

➡️ Почему SELinux и AppArmor - не страшно, а необходимо для безопасности.

➡️ Как эффективно диагностировать проблемы с CPU, памятью и "зомби"-процессами.

Идеально для системных администраторов, DevOps-инженеров и всех, кто хочет вывести свои навыки работы с Linux на новый уровень.

📖 Читайте полную статью по ссылке: Управление процессами Linux.

#Linux #администрирование #DevOps #IT #контейнеризация #безопасность #гайды #системы #процессы
🔥41
Заглянем в мир SRE: Что такое SLI и почему это основа надежности?

Вы слышали о SLO и SLA, но что стоит за этими целями? Все начинается с SLI (Service Level Indicator) - конкретных измеримых метрик, которые показывают, насколько хорошо работает ваш сервис.

В новой статье мы подробно разбираем:

➡️ Как выбрать правильные SLI.

➡️ Почему средняя задержка может обманывать.

➡️ Как SLI превращаются в "Quality Gates" в вашем CI/CD пайплайне.

Читайте гайд на ROADIT.ru и выведите надежность своих сервисов на новый уровень: Что такое SLI (Service Level Indicator)
🔥3
Готовы освоить Linux? В нашем новом пошаговом руководстве мы подробно разбираем установку Debian 12 Bookworm - одного из самых стабильных и надёжных дистрибутивов.

Мы покажем, как:

➡️ Правильно скачать образ и создать загрузочную флешку.

➡️ Настроить разделы диска (включая LVM и шифрование!).

➡️ Выполнить первоначальную настройку системы.

Идеально для новичков и тех, кто хочет освежить свои знания. Переходите по ссылке и устанавливайте свой первый (или следующий) дистрибутив Linux!

🔗 Установка Debian
#Debian #Linux #установка #Bookworm #руководство
🔥3
Drupal 11: Установка на Linux с нуля.

Запускаем свой сайт на одной из самых мощных CMS! В нашей новой статье - полное пошаговое руководство по установке Drupal на Linux-сервер.

Разбираем всё:
➡️ Настройка Apache или Nginx
➡️ Создание базы данных в MySQL/PostgreSQL
➡️ Установка PHP 8.3 и Composer
➡️ Решение самых частых ошибок

Готовы освоить администрирование сервера и запустить свой проект? Читайте по ссылке: Установка и оптимизация Drupal
#Drupal #Linux #CMS #howto #вебсервер
🔥5
От интерпретаторов к ИИ: Что такое скриптовые языки.

Вы наверняка слышали о Python, JavaScript и PHP. Эти языки - не просто инструменты для написания кода, а основа современного цифрового мира. Они относятся к особой категории - скриптовым языкам.

Что это такое?

Скриптовые языки не нужно компилировать в машинный код перед запуском. Их обрабатывает специальная программа - интерпретатор, которая выполняет код "на лету", строка за строкой. Это делает их:

▶️ Простыми в освоении: Идеально подходят для новичков.
▶️ Гибкими: Позволяют быстро вносить изменения и тестировать идеи.
▶️ Кросс-платформенными: Один и тот же скрипт может работать на разных операционных системах без изменений.

Куда исчезли Perl и REXX?

В начале 2000-х Perl был королем веб-скриптов, а VBScript правил в мире Windows. Сегодня их место заняли более современные и мощные языки. Однако важно понимать, что граница между "скриптовым" и "компилируемым" языком стала очень размытой. Современные интерпретаторы, такие как V8 в JavaScript или CPython, используют JIT-компиляцию (Just-in-Time), которая компилирует части кода прямо во время его выполнения, обеспечивая высокую производительность.

Главные игроки сегодня

➡️ Python: Универсальный солдат. Его простота и огромная библиотека (Pandas, NumPy, TensorFlow) сделали его незаменимым в анализе данных, машинном обучении и веб-разработке (Django, Flask).

➡️ JavaScript: Безусловный лидер. Изначально созданный для браузеров, с появлением Node.js он захватил серверную часть. Теперь на нём создают интерактивные сайты, мобильные приложения, игры и даже серверы.

➡️ PHP: «Рабочая лошадка» интернета. Несмотря на возраст, он остается движущей силой миллионов сайтов и CMS (WordPress). Его современные фреймворки, такие как Laravel и Symfony, делают разработку быстрой и безопасной.

➡️ Bash/PowerShell: Незаменимы для автоматизации и DevOps. Bash доминирует в Linux и macOS, а PowerShell — в Windows, позволяя управлять системами и автоматизировать рутинные задачи.
🔥1
Защита данных: Традиционный бэкап устарел?

Резервное копирование раз в сутки - это "окно уязвимости", где можно потерять целый день работы. Знакомьтесь, непрерывная защита данных (CDP) - ваша "машина времени" для бизнеса!

В чем фишка?

CDP записывает каждое изменение на сервере в режиме реального времени. Если что-то пошло не так (вирус, сбой, случайное удаление), вы можете «отмотать» систему на любую секунду в прошлом и восстановить данные без потерь.

Главные отличия:

➡️ Традиционный бэкап: RPO (точка восстановления) - 24 часа. Вы теряете данные, созданные за день.

➡️ CDP: RPO - секунды. Потери данных практически нет.

Как это работает?

Вместо создания полных копий, CDP-системы (например, от Veeam или Zerto) перехватывают операции записи на диск и записывают их в специальный журнал. Это требует меньше ресурсов и позволяет восстанавливать данные с удивительной точностью.

Самые важные возможности:

🛡 Защита от шифровальщиков: Если вирус зашифровал файлы, вы можете восстановить систему на момент до заражения, без выкупа и потерь.

🔍 Гранулярное восстановление: Нужно вернуть один удаленный файл, письмо или запись в базе данных? CDP позволяет это сделать за пару кликов, без восстановления всей системы.

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

CDP - это не просто бэкап. Это следующий шаг в обеспечении непрерывности бизнеса и абсолютной безопасности ваших данных.
🔥4
Хотите работать с командной строкой быстрее и эффективнее? Если вы разработчик, админ или DevOps-инженер, то знаете, как важны правильные инструменты.

В нашей новой статье мы подробно рассказываем о Terminator - мощном терминальном эмуляторе, который позволит вам забыть о переключении между десятками окон. Узнайте, как настроить его под себя, использовать горячие клавиши и почему он может стать лучшей альтернативой стандартному терминалу.

🔗 Terminator - ваш надежный инструмент для продуктивной работы в Linux
👍1🔥1
Переменные окружения в 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
Руководство по Zabbix! В статье разбираем все тонкости развертывания актуальной версии 7.0 LTS:
Выбор между PostgreSQL и TimescaleDB
Настройка TLS-шифрования для агентов
Автоматическая регистрация хостов
Пошаговые инструкции без привязки к дистрибутиву

Идеально для DevOps-инженеров и системных администраторов. Читайте по ссылке!
Zabbix: Комплексный анализ и лучшие практики
🔥2
Устанавливаешь Windows Server? Начни правильно!

Вышла наша новая статья-руководство по установке и начальной настройке Microsoft Windows Server. Мы разобрали все: от выбора редакции до настройки первых ролей — Active Directory, DNS и DHCP. И, конечно, не забыли про актуальные практики безопасности.

Читай на ROADIT.ru: Microsoft Windows Server: установка и начальная настройка
#WindowsServer #СистемноеАдминистрирование #ITИнфраструктура
🔥3
Что такое SLO? Главный принцип SRE для надежных систем

Надоело чинить продакшн в 3 ночи? Возможно, вы просто не умеете правильно работать с надежностью.

SLO (Service Level Objective) - это не просто метрика, а ключевой принцип, который помогает SRE-инженерам и командам разработки принимать взвешенные решения.

В новой статье на ROADIT.ru мы разложили по полочкам:
▶️ Чем SLO отличается от SLI и SLA?
▶️ Что такое бюджет ошибок и как он спасает от выгорания?
▶️ Как внедрить SLO с помощью Prometheus и Grafana?

Читать статью: SLO: принципы, инструменты, современные практики

#SRE #DevOps #SLO #Мониторинг #Надежность
🔥1
🐺 Хватит кормить Биг Теха! Знакомьтесь: LibreWolf - браузер для абсолютной приватности

Устали от телеметрии, слежки и цифрового отпечатка? LibreWolf - это легендарный Firefox, из которого полностью вырезан весь корпоративный шпионаж. Мы расскажем, почему этот форк превосходит стандартные настройки приватности, как он защищает от fingerprinting и почему встроенный uBlock Origin - это только начало.

🛠 Внутри: подробные инструкции по установке на Linux (Flatpak, AUR, репозитории), Windows (winget, Chocolatey) и macOS.

👉 Читать: LibreWolf: Безопасный браузер для всех Ссылка
🔥1
🚀 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
Команда ls Linux: Полное руководство от основ до продвинутых опций.

ls - это больше, чем просто список файлов.

Наш подробный гайд для roadit.ru:

▶️ Синтаксис и полезные алиасы (-lah).

▶️ Детальный разбор столбцов: Владельцы, права, время.

▶️ Сортировка: По размеру, времени изменения (-lS, -lt).

▶️ Антипаттерны в скриптах (почему ls -R - это ловушка).

▶️ Будущее CLI: Знакомство с exa и lsd.

Незаменимо для всех, кто работает с Linux-системами. Сохраните, чтобы не потерять!

Команда ‘ls’
🔥1
Active Directory Domain Services (AD DS) является краеугольным камнем управления идентификацией и доступом в корпоративных сетях на базе Windows Server. Эффективное и безопасное управление учетными записями пользователей и групп — это не просто административная задача, это критически важный элемент сетевой безопасности и операционной эффективности.

В этой статье мы подробно рассмотрим современные практики и инструменты, необходимые для профессионального управления пользователями и группами в Active Directory, с учетом актуальных релизов Windows Server

https://roadit.ru/howto/6667.html
🔥2
Rocky Linux: Эталон стабильности и надежности в мире Enterprise IT

Почему Rocky Linux - это лучший выбор для ваших критически важных серверов и инфраструктуры?

В нашей большой статье мы рассказываем о дистрибутиве, который восстановил доверие к RHEL-клонам после ухода CentOS. Узнайте, как Rocky Linux, управляемый независимым фондом RESF, гарантирует 10-летний цикл поддержки и бинарную совместимость с Red Hat Enterprise Linux.

Мы анализируем ключевые обновления версии 10.0 (Kernel 6.12, Python 3.12, поддержка RISC-V) и объясняем, как его финансовая модель обеспечивает долгосрочную устойчивость проекта, несмотря на изменения в политике исходного кода RHEL.

🔗 Rocky Linux: анализ, стратегия миграции и практики администрирования
🔥1
Linux Permissions: от «rwx» до идеальной безопасности.

Вы точно знаете, как правильно работает chown, umask и chmod в восьмеричной нотации?

Эти основы - фундамент, на котором держится любой Linux-сервер. В статье:

➡️ Детальный разбор UGO-модели и таблицы octal-кодов для мгновенной настройки.
➡️ Неочевидная роль umask в наследовании прав по умолчанию.
➡️ Практика: как использовать ACL (setfacl) для гранулярного доступа без компромиссов.

Если вы работаете с Linux, эти знания должны быть на автоматизме.

Станьте компетентным пользователем. Переходите к статье!

Linux Permissions
🔥2
Инновации VS Стабильность: Инструмент SRE, который решает вечный конфликт.

Насколько часто вы можете ошибаться, прежде чем потеряете клиента?

Ответ дает Error Budget.

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

Узнайте:

➡️ Как Error Budget превращает цель в политику (SLO → Feature Freeze).
➡️ Как даже Data Pipelines получают свой бюджет ошибок.
➡️Конкретные примеры расчета бюджета ошибок (минуты/запросы) .

Must-read для каждого, кто строит надежные системы.

🔗 Читать статью на ROADIT.ru: Error Budget: баланс между инновациями и надежностью
🔥1