i_odmin | Unsorted

Telegram-канал i_odmin - Системный администратор

25978

Все для системного администратора. По всем вопросам @evgenycarter РКН clck.ru/3KoDXp

Subscribe to a channel

Системный администратор

Шпаргалка по работе в командной строке

Команды для работы с файлами

ls — вывод содержимого каталога;
ls -la — вывод содержимого каталога в форматированном виде (в т.ч. скрытые файлы);
cd dir — перейти в каталог dir;
cd — перейти в домашний каталог;
pwd — показать текущий каталог;
mkdir dir — создать каталог dir;
rm file — удалить файл;
rm -r dir — удалить каталог dir;
rm -f file — принудительно удалить файл;
rm -rf dir — принудительно удалить каталог dir;
cp file1 file2 — скопировать file1 в file2;
cp -r dir1 dir2 — скопировать каталог dir1 в каталог dir2 (если каталога dir2 нет, он будет создан);
mv file1 file2 — переместить (или переименовать, если file1 и file2 находятся в одном каталоге) file1 в file2;
ln -s file link — создать симлинк link на файл file;
touch file — создать файл;
cat > file — направить стандартный ввод в file;
more file — вывод содержимого file;
head file — вывод содержимого первых 10 строк file;
tail file — вывод содержимого последних 10 строк file;
tail -f file — вывод содержимого file по мере появления, начиная с последних 10 строк файла.

👉 @i_odmin

Читать полностью…

Системный администратор

MikroTik RDS2216 | Хранилище, сеть и вычисления в одном устройстве

1 видео - перевод на русский. 2 видео - eng

https://mikrotik.com/product/rds2216

👉 @i_odmin

Читать полностью…

Системный администратор

Совет по Linux💡

Хочешь узнать, сколько времени занимает выполнение команды или скрипта в Linux? Просто добавь time перед командой.

Пример:


time ./myscript.sh


👉 @i_odmin

Читать полностью…

Системный администратор

🚀 Ваша база данных уже не справляется с нагрузкой?

Запросы тормозят, индексы не помогают, а миллиарды строк превращают аналитику в настоящую пытку? PostgreSQL умеет работать с Big Data, но важно знать, как правильно его настроить.

📅 На открытом вебинаре 27 марта в 20:00 МСК мы разберем проверенные способы разгона PostgreSQL для высоконагруженных систем.

🔍 На вебинаре мы разберем:
- Как эффективно масштабировать хранилище?
- Когда переходить на партицирование?
- Как объединить PostgreSQL с ClickHouse для быстрой аналитики?

👨‍🏫 Спикер: Дмитрий Золотов — разработчик мобильных приложений на Flutter в Яндекс Про и ментор.

Вы получите готовые решения, которые позволят вашему PostgreSQL работать быстрее без лишних затрат на инфраструктуру. Разберем реальные кейсы, фейлы и лучшие практики.

💡 Регистрируйтесь и получите скидку на большое обучение «PostgreSQL. Advanced»: https://vk.cc/cKazGW

Не упустите возможность улучшить производительность вашей базы данных!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Системный администратор

Быстрый совет по Linux💡

Используй команду touch вот так:


$ touch -c имя_файла


Таким образом, будет обновлён временной штамп существующего файла, но не будет создан новый пустой файл, если он не существует.

👉 @i_odmin

Читать полностью…

Системный администратор

🎯 Шпаргалка по регулярным выражениям (RegEx)

Полезно для всех, кто работает с текстом, логами, парсингом или просто хочет стать гуру поиска 🔍


🔤 Символы для сопоставления


. — любой символ, кроме перевода строки
\w — буква, цифра или подчёркивание
\W — любой символ, кроме \w
\d — цифра (0–9)
\D — любой символ, кроме цифры
\s — пробельный символ
\S — любой непробельный символ




Якоря (позиции в строке)

^ — начало строки
$ — конец строки
\b — граница слова
\B — не граница слова




Квантификаторы (повторы)

* — 0 или более раз
+ — 1 или более раз
? — 0 или 1 раз
{n} — ровно n раз
{n,} — от n раз
{n,m} — от n до m раз




🧩 Классы символов

[abc] — один из: a, b или c
[^abc] — любой, кроме: a, b или c
[a-z] — символ от a до z
[0-9] — цифра от 0 до 9




🌀 Группировка и выбор

(...) — захватывающая группа
(?:...) — НЕзахватывающая группа
| — логическое ИЛИ (или то, или это)




🛡 Экранирование

\ — экранирует спецсимвол (например, \. — точка)




🧪 Примеры

\d{3}-\d{2}-\d{4} — формат SSN: 123-45-6789
\w+@\w+\.\w+ — email-адрес


📌 Сохрани, чтобы не потерять!

👉 @i_odmin

Читать полностью…

Системный администратор

Bash

1 Установка и настройка
2 ls, mkdir, rm команды
3 mv, cp, nano, less, vi, cat команды
4 Поиск через grep и find
5 Команды с выводом и процессами
6 Команды ping и curl

источник

👉 @i_odmin

Читать полностью…

Системный администратор

👩‍💻 Поиск в vim

set ignorecase — игнорирует регистр
set smartcase — поиск со смешанным регистром

👉 @i_odmin

Читать полностью…

Системный администратор

Перевод статей из серии «Кунг-фу стиля Linux»:

Удобная работа с файлами по SSH
Мониторинг дисковой подсистемы
Глобальный поиск и замена строк с помощью ripgrep
Упрощение работы с awk
Наблюдение за файловой системой
Наблюдение за файлами
Удобный доступ к справке при работе с bash
Великая сила make
Устранение неполадок в работе incron
Расшаривание терминала в браузере
Синхронизация настроек
Бесплатный VPN по SSH
Превращение веб-приложений в полноценные программы
Утилита marker и меню для командной строки
sudo и поворот двух ключей
Программное управление окнами
Организация работы программ после выхода из системы
Регулярные выражения
Запуск команд
Разбираемся с последовательными портами
Базы данных — это файловые системы нового уровня
О повторении кое-каких событий сетевой истории
PDF для пингвинов
Делаем все и сразу
Файловые системы пользовательского пространства теперь доступны и в Windows
Делиться — это плохо
Автоматическое генерирование заголовочных файлов
Простые конвейеры

👉 @i_odmin

Читать полностью…

Системный администратор

😱 Переходите с Windows на Linux, но не знаете, с чего начать? Задача выглядит пугающе?

⏰ На открытом уроке 24 марта в 20:00 мск мы раскроем все основы Linux. Вы узнаете, как работать с консолью, научитесь базовым командам и разберетесь, что отличает Linux от Windows.

⭐️ Спикер Андрей Буранов — системный администратор в VK, входит в топ-3 лучших преподавателей образовательных порталов.

Мы покажем, как легко освоить Linux, установив программы и управляя пакетами, а также объясним, как устроена файловая система и как эффективно с ней работать.

Участники вебинара получат скидку на большое обучение «Administrator Linux. Basic»:

👉 Записывайтесь прямо сейчас https://vk.cc/cJSmLa

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Системный администратор

🔥 Друзья, зовём вас на крутой движ!

26 марта в 19:00 мск пройдет День открытых дверей по DevOps – место, где разложим всё по полочкам:

🔹 Какие скиллы реально важны в 2025?
🔹 Как не утонуть в бесконечном списке DevOps-инструментов?
🔹 Почему GO – это must-have?
🔹 Как строить карьеру так, чтобы не застрять на месте?

🔥 Хэдлайнер события – Василий Озеров
Co-Founder Rebrain, руководитель международной команды Fevlake, спикер RootConf / DevOpsConf, Ex SVP of Infrastructure AirPush.

А ещё будут 2 топовых спикера:

⚡️ Александр Крылов – расскажет как облака улучшают жизнь инженеров
⚡️ Сергей Парамошкин – покажет примеры использования Go в Kubernetes, Docker, Terraform

Для кого?

🔹 Начинающих DevOps — разберётесь, с чего стартовать
🔹 Тех, кто уже работает в DevOps — узнаете тренды и куда расти дальше
🔹Разработчиков, которые хотят ворваться в DevOps.


🎁 На эфире вас ждут розыгрыши и квизы с призами.

↘️ Захватывающе? Тогда регистрируйся по ссылке

Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vzxq6Tx78

Читать полностью…

Системный администратор

Горячие клавиши для работы в терминале Linux

Перемещение по строке
← , → или Ctrl + b, Ctrl + f Смещение курсора на один символ левее или правее.
Ctrl + →, Ctrl + ←
или
Alt + b, Alt + f Смещение курсора на одно слово влево или вправо
Ctrl + a, Home Установить курсор в начало строки
Ctrl + e, End Установить курсор в конец строки
Ctrl + xx Переход между двумя последними позициями курсора

Сочетания клавиш для редактирования строки в терминале.
Редактирование строки


Tab, Ctr + i Автодополнение команды или пути
Tab, tab или Alt + ?(Shift+/) Представление вариантов автодополнения
Backspace, Ctrl + h Удаление символа перед курсором
Ctrl + d Удалить символ за курсором
Ctrl + w или Alt + Backspace Удалить все символы от курсора до пробела слева
Alt + d, Esc + d Удалить символы от курсора до конца слова
Ctrl + y Вставить слова, которые были удалены с помощью Alt+d, Ctrl+w
Alt + \ Удалить любое количество пробелов вместе, где стоит курсор.
Alt + r, Esc + r Отменить все изменения внесенные в строку
Alt + c Изменить регистр буквы под курсором на заглавный и переместить курсор в конец слова
Alt + u Изменить регистр всех букв от курсора до конца слова на верхний регистр
Alt + l Изменить регистр всех букв от курсора до конца слова на нижний регистр
Alt + t Поменять местами слово под курсором и предыдущее слово
Ctr + t Переместить символ перед курсором под курсор
Ctrl + _(Sift+-) Откат редактирования (Undo)

Сочетания клавиш для просмотра истории команд.
История команд


Ctrl + r Поиск ранее введенной команды в истории
↑, ↓ или Ctrl + p, Ctrl + n Перемещение по истории ранее введенных команд и путей
Ctrl + o Вызвать последнею введенную команду
Alt + . или Esc + . Вставить аргумент команды, выполненной ранее
Alt + < (Shift+,) Повторить первую команду в буфере истории
Сочетания клавиш для управления выводом информации на экран.

Вывод на экран

Ctrl + l Очистка окна терминала
Ctrl + s Заморозить терминал
Ctrl + q Продолжить работу терминала
Ctrl + c Прервать работу терминальной утилиты
Ctrl + z Перевести работу терминальной утилиты в фоновый режим
Ctrl + d Выйти из командной оболочки bash

👉 @i_odmin

Читать полностью…

Системный администратор

🔍 Проверки файлов в Bash

Работая с файлами и директориями в Bash, часто необходимо проверять их существование, права доступа и другие атрибуты. Для этого используются встроенные проверки:

📂 Проверка существования и типа файла:
- -d file — файл существует и является директорией
- -e file — файл существует (не важно, что это)
- -f file — файл существует и является обычным файлом

🔑 Проверка прав доступа:
- -r file — файл существует и доступен для чтения
- -w file — файл существует и доступен для записи
- -x file — файл существует и является исполняемым

📏 Проверка размера и времени модификации:
- -s file — файл существует и не пуст
- file1 -nt file2file1 новее file2
- file1 -ot file2file1 старше file2

👤 Проверка владельца и группы:
- -O file — файл существует и принадлежит текущему пользователю
- -G file — файл существует и принадлежит группе текущего пользователя

📝 Пример использования:


mydir="/path/to/directory"

if [ -d "$mydir" ]; then
echo "Директория $mydir существует"
cd "$mydir"
ls
else
echo "Директория $mydir не существует"
fi

Эти проверки помогут вам создавать надежные скрипты для автоматизации задач в Linux! 🚀

👉 @bash_srv

Читать полностью…

Системный администратор

Как выстроить карьерный трек в DevOps

...и не сойти при этом с ума 🤪

В теории вроде бы всё понятно, но как перенести её на свой собственный опыт?

На курсе «DevOps Upgrade» можно не только прокачать необходимые хард- и софт-скиллы, но и выстроить карьерную стратегию, составить качественное резюме и подготовить портфолио.

Как это сделать:

1️⃣ Перейти на страницу курса
2️⃣ В разделе оплаты выбрать тариф «Комфорт Карьера»
3️⃣ Выбрать способ оплаты и дождаться старта потока
4️⃣ Пройти видеокурс «Администрирование Linux», который идёт в подарок до 21 марта — чтобы на 100% быть готовым к обучению.

Что входит в тариф «Комфорт Карьера»:
🔸Видеоуроки и практика на виртуальных стендах
🔸Q&A-сессии и встречи с ментором
🔸Telegram-чат с ментором и спикерами курса
🔸3 индивидуальные встречи с ментором
🔸Помощь с резюме и портфолио
🔸Рекомендательное письмо

‼️ На тарифе «Комфорт Карьера» осталось 2 места, так что рекомендуем поторопиться. Старт потока — 31 марта.

Подробности — на сайте.

Реклама ООО «Слёрм» ИНН 3652901451

Читать полностью…

Системный администратор

Выпуск Samba 4.22.0

После 6 месяцев разработки представлен релиз Samba 4.22.0, продолживший развитие ветки Samba 4 с полноценной реализацией контроллера домена и сервиса Active Directory, совместимого с реализацией Windows 2008 и способного обслуживать все поддерживаемые Microsoft версии Windows-клиентов, в том числе Windows 11. Samba 4 является многофункциональным серверным продуктом, предоставляющим также реализацию файлового сервера, сервиса печати и сервера идентификации (winbind).

Ключевые изменения в Samba 4.22:

🔹В протокол SMB3 добавлена поддержка расширения Directory Leases, позволяющего кэшировать метаданные каталогов на стороне клиента. Согласованность кэша обеспечивается при помощи отправки клиентам уведомлений об изменении информации на сервере. Механизм эффективен в таких сценариях, как размещение в SMB-разделе домашних каталогов (информация используется одним пользователем без совместной работы) или совместный доступ к общим данным в режиме чтения. В подобных ситуациях SMB3 Directory Leases позволяет сократить число SMB-запросов клиента к серверу и уменьшить задержки в приложениях, работающих с SMB-разделами. Для включения кэширования предложена настройка "smb3 directory leases" (по умолчанию включена для систем с отключённой опцией "clustering").

🔹Добавлена поддержка отправки запросов "Netlogon Ping", используемых для проверки доступности контроллеров домена и получения информации об их состоянии, поверх протоколов LDAP и LDAPS, а не только через прямое обращение к порту 389 по UDP. Предложенная возможность настраивается через параметр "client netlogon ping protocol" и позволяет получать информацию о контроллере домена по TCP, используя LDAP-запросы "rootdse", например, для работы в окружениях, блокирующих UDP на межсетевом экране.

🔹Добавлена экспериментальная поддержка метода аутентификации Azure Entra ID, реализуемого при помощи фонового процесса himmelblaud. Для настройки добавлены параметры "himmelblaud_sfa_fallback", "himmelblaud_hello_enabled" и "himmelblaud_hsm_pin_path". Для включения требуется сборка Samba с указанием в скрипте configure опцией "--enable-rust --with-himmelblau".

🔹Повышена производительность обновления и настройки схемы в домене Active Directory за счёт увеличения размера кэша индекса LDB для некоторых offline-операций.

🔹Удалена настройка "nmbd proxy logon", используемая до появления в Samba сервера NBT.

🔹Удалён параметр "cldap port" (CLDAP всегда использует UDP-порт 389).

🔹В VFS-модуле vfs_fruit удалена опция "fruit:posix_rename", приводившая к проблемам с Windows-клиентами.

https://www.opennet.ru/opennews/art.shtml?num=62841

👉 @i_odmin

Читать полностью…

Системный администратор

Привет, друзья!

Хотите узнать, как компании строят отказоустойчивые системы, автоматизируют процессы и внедряют DevOps-культуру без боли? Тогда вам на DevOpsConf 2025 – крупнейшую конференцию о DevOps и SRE в России!

В программе юбилейной 10ой DevOpsConf:

Лучшие практики управления в DevOps,
Reliability Engineering,
Системное и сетевое администрирование,
IT-безопасность,
Технологическая независимость,
MLOps и Data Engineering,
DevOps практики и культура,
Platform Engineering: строительство платформ крупными компаниями, Наблюдаемость и Operational intelligence,
Chaos engineering,
CTO/CIO трек, Org Engineering,
Тренды 2025: обзор новых фич и утилит.


Не пропустите доклады от лучших спикеров мира DevOps:

Антон ЧерноусовYandex CloudInfrastructure from Code.Следующий этапразвития IaC
Даниил Кошелев (Т-Банк) «Постигая реестры Docker-контейнеров: от архитектуры до безопасности»
Данила Гудынин (Cloud.ru) «vGPU в K8s — как перестать считать видеокарты для контейнеров»
Полный список докладов и тем уже доступен на сайте: https://tglink.io/72a9447bc2ad

Количество билетов ограничено – регистрируйся сейчас и будьте в центре DevOps-мира!

#реклама

О рекламодателе

Читать полностью…

Системный администратор

🚀 Ваша база данных уже не справляется с нагрузкой?

Запросы тормозят, индексы не помогают, а миллиарды строк превращают аналитику в настоящую пытку? PostgreSQL умеет работать с Big Data, но важно знать, как правильно его настроить.

📅 На открытом вебинаре 27 марта в 20:00 МСК мы разберем проверенные способы разгона PostgreSQL для высоконагруженных систем.

🔍 На вебинаре мы разберем:
- Как эффективно масштабировать хранилище?
- Когда переходить на партицирование?
- Как объединить PostgreSQL с ClickHouse для быстрой аналитики?

👨‍🏫 Спикер: Дмитрий Золотов — разработчик мобильных приложений на Flutter в Яндекс Про и ментор.

Вы получите готовые решения, которые позволят вашему PostgreSQL работать быстрее без лишних затрат на инфраструктуру. Разберем реальные кейсы, фейлы и лучшие практики.

💡 Регистрируйтесь и получите скидку на большое обучение «PostgreSQL. Advanced»: https://vk.cc/cKbwkC

Не упустите возможность улучшить производительность вашей базы данных!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Системный администратор

Собрали подборку из Active Directory20 лучших скриптов Powershell для работы с Active Directory.

Ниже я собрал некоторые из лучших скриптов Active directory Powershell, которые, несомненно, сэкономят ваше время. Управление доменом – это работа Active Directory, и понимание каждого компонента является обязательным. Active Directory состоит из пользователей, групп, которые можно проверить в Active directory users and computers (ADUC). Создание пользователя в домене или сохранение пользователя в домене – это работа системного администратора windows.

Работая много лет, я столкнулся со многими проблемами в качестве системного администратора windows. Иногда создание пользователей или групп в домене занимает значительное время. Это процесс можно автоматизировать, чтобы сэкономить время. В данной статье есть скрипты DNS powershell, скрипты DHCP powershell.

https://bookflow.ru/20-luchshih-skriptov-powershell-dlya-active-directory/

👉 @i_odmin

Читать полностью…

Системный администратор

Еще один совет по Linux на сегодня💡

🔒 Заблокировать аккаунт пользователя:


$ passwd -l имя_пользователя


🔍 Проверить статус аккаунта:


$ passwd -S имя_пользователя


🔓 Разблокировать пользователя:


$ passwd -u имя_пользователя


👉 @i_odmin

Читать полностью…

Системный администратор

⚡️ Дождались! Ребята сделали крутейший канал про Linux

Здесь на простых картинках и понятном языке обучают работе с этой ОС, делятся полезными фишками и инструментами

Подписывайтесь: @linuxos_tg

Читать полностью…

Системный администратор

Как устроена underlay-сеть облачного провайдера?

🚀 В МТС Web Services продолжается стройка нового облака, а разработчики платформы не устают рассказывать об этом в прямом эфире.

В очередном выпуске реалити для инженеров Building the Cloud вы узнаете, как в MWS подошли к созданию underlay-сети.

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

📅 Дата: 3 апреля, 11:00
🌐 Регистрация

Читать полностью…

Системный администратор

Извлекаем файлы из образа повреждённого диска: ddrescue, losetup и немного магии

Проблема повреждённых жёстких дисков знакома многим. Диск начинает работать со сбоями, система зависает, файлы исчезают. В этой статье мы разберём, как спасти данные: создадим образ повреждённого диска с ddrescue, подключим его через losetup, смонтируем разделы и извлечём файлы. Также рассмотрим восстановление удалённых данных с помощью утилит TestDisk и PhotoRec и разберём, что делать в случае проблем с NTFS.

https://habr.com/ru/companies/flant/articles/890728/

👉 @i_odmin

Читать полностью…

Системный администратор

Ваша инфраструктура — ваш код. Готовы управлять ею правильно?

GitOps — это способ автоматизировать управление приложениями в Kubernetes, минимизировать ошибки и ускорить развертывание.

На открытом уроке 03.04.2025 в 20:00 мы разберем ключевые команды, работу с YAML-манифестами и научимся эффективно управлять приложениями в Kubernetes.

Записывайтесь на вебинар и получите гарантированную скидку на курс «GitOps»: https://vk.cc/cJTwdN

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Системный администратор

mRemoteNG

Это мощный, многопротокольный менеджер удалённых подключений с открытым исходным кодом.

С помощью mRemoteNG можно централизованно управлять множеством подключений, группировать их и быстро переключаться между сессиями. Программа поддерживает вкладки, хранение учетных данных и экспорт/импорт конфигураций.

Поддерживаемые протоколы:

- RDP (Remote Desktop Protocol) – Протокол удалённого рабочего стола
- VNC (Virtual Network Computing) – Виртуальные сетевые вычисления
- SSH (Secure Shell) – Безопасная оболочка
- Telnet (TELecommunication NETwork) – Телекоммуникационная сеть
- HTTP/HTTPS (Hypertext Transfer Protocol) – Протокол передачи гипертекста
- rlogin (Remote Login) – Удалённый вход
- Raw Socket Connections – Прямые (сырые) сокет-соединения
- Powershell remoting – Удалённое управление через PowerShell

https://mremoteng.org/

👉 @i_odmin

Читать полностью…

Системный администратор

MobaXterm

Это мощный инструмент для удаленного администрирования, который сочетает в себе SSH-клиент, терминал и множество сетевых утилит. Он удобен для работы с серверами, предлагает встроенный X-сервер, поддержку множества протоколов (SSH, RDP, FTP, SFTP и др.) и расширенные функции для разработчиков и системных администраторов.

https://mobaxterm.mobatek.net/

👉 @i_odmin

Читать полностью…

Системный администратор

Сравнение SHELLs: BASH vs ZSH vs FISH

Делаем красочный и удобный терминал.

источник

👉 @i_odmin

Читать полностью…

Системный администратор

💻 Новый путь: из госслужбы в DevOps

Когда работа в госкомпании перестала вдохновлять, Леонид не стал ждать, когда «всё само собой наладится». Чтобы двигаться вперёд, он решил стать DevOps-инженером и полностью погрузился в обучение.

Учёба оказалась насыщенной: вебинары, практика, самостоятельные разборы тем. Пришлось выкладываться на 100%, но результат стоил того.

«Домашние задания занимали практически все свободное время», — делится Леонид. Но такая усердная подготовка помогла: после собеседований и технического интервью он получил офер и теперь работает DevOps-инженером в компании, которая разрабатывает высокотехнологичное оборудование.

Хотите так же? Приходите на курс Нетологии «DevOps-инженер». Используйте промокод DEVOPS10 и получите скидку 10 000 ₽ на обучение

Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5z1P9Sg

Читать полностью…

Системный администратор

Сисадмин жив! Или нытьё о том, почему так мало статей по теме

Году в 2014-2015 я пошла учиться на сисадмина, а точнее, на администратора Windows Server и немного сетевого оборудования Cisco. Обучение было очным, но я к нему не относилась как к общей жизненной цели. Уже тогда я писала статьи для Хабра как внешний автор разных компаний и понимала, что время меняется и моего инженерного опыта из начала 2010-х становится мало, а гнать пургу не хочется. В общем, пошла я за твёрдым пониманием разного сетевого, безопасного и прочих групповых политик. Тогда на это был спрос. И тогда же я словила лёгкую зависть к программистам: для них — сотни и тысячи статей и туториалов, а для админов один Эукариот с сетями для самых маленьких, ну и так, от случаю к случаю крутой и доходчивый материал. Админские задачки было проще решать с помощью админских же форумов. Потом как-то быстро случился DevOps, стал хитом, и про классическое системное администрирование писать стали ещё меньше. В этом году так вообще: нет ни серверов, ни мониторинга, один только YouTube :-)

Но тем не менее каждый год мы запускаем номинацию «Системное администрирование» в конкурсе Технотекст. И у нас есть 10 мифов и дурацких отговорок, из-за которых мы это упорно делаем.

https://habr.com/ru/companies/habr/articles/891976/

👉 @i_odmin

Читать полностью…

Системный администратор

🔧 Автоматическое монтирование дисков в Linux

🔹 1. Определение дисков и разделов
Перед монтированием нужно узнать, какие диски доступны:


lsblk # Показывает структуру дисков и разделов
fdisk -l # Выводит информацию о разметке дисков
blkid # Показывает UUID и метки файловых систем


🔹 2. Монтирование вручную (для проверки)

sudo mount /dev/sdXn /mnt

🔹 где /dev/sdXn – ваш раздел, /mnt – точка монтирования.
Проверить можно командой df -h.

Отключение монтирования:

sudo umount /mnt


🔹 3. Автоматическое монтирование через /etc/fstab
Для автоматического монтирования при загрузке добавьте строку в /etc/fstab:

UUID=xxxx-xxxx /mnt ext4 defaults 0 2

👉 Как узнать UUID?

blkid | grep /dev/sdXn

🔹 Формат записи в fstab:

<устройство> <точка монтирования> <ФС> <опции> <dump> <pass>

📌 Пример для NTFS (Windows-диски):

UUID=xxxx-xxxx /mnt/ntfs ntfs-3g defaults,uid=1000,gid=1000,dmask=027,fmask=137 0 0


🔄 Применение без перезагрузки:

sudo mount -a


🔹 4. Автомонтирование через systemd (для USB и съемных дисков)
Создаем unit-файл:

sudo nano /etc/systemd/system/mnt-usb.mount

Вставляем:

[Unit]
Description=Монтирование USB
Requires=systemd-fsck@dev-sdb1.service
After=systemd-fsck@dev-sdb1.service

[Mount]
What=/dev/sdb1
Where=/mnt/usb
Type=vfat
Options=defaults,noatime

[Install]
WantedBy=multi-user.target

Активируем:

sudo systemctl daemon-reload
sudo systemctl enable mnt-usb.mount
sudo systemctl start mnt-usb.mount


🔹 5. Автомонтирование через udev (динамическое монтирование)
Создаем правило:

sudo nano /etc/udev/rules.d/99-usb-mount.rules

Добавляем:

ACTION=="add", KERNEL=="sd[b-z][1-9]", RUN+="/bin/mount /dev/%k /mnt/usb"
ACTION=="remove", KERNEL=="sd[b-z][1-9]", RUN+="/bin/umount /mnt/usb"

Применяем изменения:

sudo udevadm control --reload-rules
sudo udevadm trigger


👉 @i_odmin

Читать полностью…

Системный администратор

Приглашаем вас принять участие в онлайн-дискуссии: "Отечественные корпоративные ЦОДы: тренды, вызовы и будущее в эпоху перемен"

Дата: 20 марта
Время: 11:00 - 12:30
Формат проведения: онлайн

В программе мероприятия:
⭐️ Блок 1. Выступление C3 Solutions®: «От
источников бесперебойного питания до комплексного EDGE-решения*.
Современное инженерное оборудование для ЦОДов, промышленной и
ИТ-инфраструктуры»
⭐️ Блок 2. Онлайн дискуссия: «Отечественные корпоративные ЦОДы: тренды, вызовы и будущее в эпоху перемен»

Зарегистрируйтесь сейчас и получите ценные знания для оптимизации вашей ИТ-инфраструктуры!
Не упустите возможность задать вопросы экспертам и обсудить будущее ЦОДов в России.

erid 2RanykqGUGR

Читать полностью…
Subscribe to a channel