sysadmin_library | Unsorted

Telegram-канал sysadmin_library - Секреты сисадмина | DevOps, Linux, SRE

18467

Крупнейший справочник системного администратора. Сотрудничество: @max_excel

Subscribe to a channel

Секреты сисадмина | DevOps, Linux, SRE

Полезные команды Linux. Пользователи и группы

# useradd -c "User Vasya" -g admin -d /home/vasya -s /bin/bash vasya
Создать пользователя vasya, домашним каталогом будет создана директория /home/vasya, в качестве системной оболочки будет назначен /bin/bash, пользователь будет включен в группу admin, кроме того для учетной записи будет создан комментарий "User Vasya"
# useradd vasya
Создать пользователя vasya
# usermod -c "User FTP" -g system -d /ftp/ftpuser -s /bin/nologin ftpuser
Изменить пользователя
# userdel -r vasya
Удалить пользователя с именем vasya и его дом. директорию
# groupadd [ group_name ]
Создать группу с именем group_name
# chage -E 2005-12-31 vasya
Установить дату окончания действия учётной записи vasya
# groupdel [ group_name ]
Удалить группу group_name
# groupmod -n test new_test
Переименовать группу test в new_test
# passwd
Изменить пароль текущего пользователя
# passwd vasya
Изменить пароль пользователя vasya

#СекретыСисадмина

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

Секреты сисадмина | DevOps, Linux, SRE

Что такое инфраструктура как код и как с этим работать?

Расскажем на бесплатном уроке «Инфраструктура как код, ansible, terraform» от OTUS.

Умения работать с IAC повышает ценность вас как специалиста, а компании позволяет экономить Time to Market. На вебинаре:

1. Познакомимся с понятием инфраструктура как код
2. Изучим инструменты для организации инфраструктуры в виде кода

Вебинар будет полезен для инженеров, сисадминов, DevOps и SRE, разработчиков и ИБ-специалистов. Он пройдёт 11 декабря в 20:00 мск и будет приурочен к старту курса «Administrator Linux. Professional»

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

Регистрируйтесь на мероприятие прямо сейчас: https://vk.cc/csMyNP

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

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

Секреты сисадмина | DevOps, Linux, SRE

Кэшбэк 100% за облачные базы данных и Managed Kubernetes ⚡️

Разверните свой проект в @Selectel и три месяца получайте 100% кэшбэк за использование PaaS-сервисов. На сумму кэшбэка можно арендовать любой продукт Selectel.

Акция действует три месяца. Для участия нужно пополните баланс, подключить Managed Kubernetes или облачные базы данных и создать заявку через нашу тикет-систему. В следующем месяце мы вернем 100% расходов на эти сервисы бонусами.

Преимущества PaaS-сервисов в Selectel:

◽️Вы можете размещать и хранить персональные данные пользователей по закону, ведь сервисы соответствуют 152-ФЗ.

◽️Для того, чтобы развернуть проект в удобной панели my.selectel достаточно несколько кликов.

◽️В Selectel доступны готовые к работе, масштабируемые и отказоустойчивые базы данных любой конфигурации: PostgreSQL, PostgreSQL для 1С, MySQL, Redis, Kafka.

С подробными условиями для участия в акции и правилами начисления кэшбэка можно ознакомиться по ссылке: https://slc.tl/ysevz

Реклама ООО «Селектел» erid 2VtzqvVAXTw

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

Секреты сисадмина | DevOps, Linux, SRE

⚡️ Как защитить данные в Kubernetes?

Приглашаем на открытый вебинар «Хранилище секретов для приложений. Vault» от OTUS.

Вебинар является бесплатной частью онлайн-курса «Инфраструктурная платформа на основе Kubernetes». Курс-доступен в рассрочку.

🎙️ Спикером выступит Михаил Чугунов – старший системный инженер в «RNT Group».

На вебинаре:
– рассмотрим основы работы с хранилищем секретов Vault и его применение в Kubernetes;
– расскажем о типах секретов, доступных в Vault;
– объясним, как управлять доступом и обеспечить безопасность;
– погрузимся в механизмы интеграции Vault с Kubernetes.

Вебинар пройдёт 4 декабря в 20:00 мск

➡️ Регистрация на вебинар по ссылке: https://vk.cc/csL8RO

После вебинара вы сможете продолжить обучение на курсе по специальной цене.

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

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

Секреты сисадмина | DevOps, Linux, SRE

⚡️ Тест курса «Observability мониторинг, логирование, трейсинг».

💪 Оценить свои навыки в отношении построения систем оповещений, мониторинга и логирования, таких как Prometheus, Grafana, ELK, Apache kafka, etc. можно попробовать при помощи теста к онлайн-курсу «Observability мониторинг, логирование, трейсинг».

🎯 Админ Linux, DevOps или разработчик должен грамотно управлять бесчисленным множеством серверов, при помощи теста можно проверить себя и посмотреть какие observability тематики предлагает курс.

Как результат можно будет:
— оценить свои навыки
— занять место по спец. цене
— получить доступ к демо-занятиям курса

👉 Пройти тест: https://vk.cc/csK0bZ

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

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

Секреты сисадмина | DevOps, Linux, SRE

Хочешь изучать DevOps? Но не знаешь с чего начать?

👾 Тогда держи уникальный ресурс: самые свежие IT-новости, полезные советы от DevOps-инженера с 20-летним стажем, эксклюзивные материалы, релизы топовых инструментов, обзоры вакансий и личный взгляд на девопс-сферу.

🎁 А еще лови бесплатный мета-курс Devops Roadmap, там все основные разделы и навыки, которыми должен обладать DevOps инженер.

Жду тебя тут и там.

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

Секреты сисадмина | DevOps, Linux, SRE

Б значит не Безумие, а Безопасность: часть 1

Читать про кибербезопасность, безопасность инфраструктуры и DevSecOps интересно, но еще интереснее (и полезнее) рассматривать эти темы на конкретных примерах.

В рамках серии статей Алексей, DevOps-инженер компании Nixys, делится реальным опытом и в первой части рассказывает про работу над проектом, который пришел с таким ТЗ:

1. Замкнутый контур;

2. Отсутствие CVE во всех используемых продуктах;

3. Контроль безопасности уже имеющейся инфраструктуры;

4. Контроль доступа до среды;

5. Автоматизация процессов.

➡️ Давайте посмотрим, что из этого вышло

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

Секреты сисадмина | DevOps, Linux, SRE

Как работать с базами данных еще эффективнее?

Узнайте на бесплатном открытом уроке «Индексы: структуры данных» от OTUS.

На вебинаре:

✅ рассмотрим, какие ситуации требуют использования индексов;
✅ объясним, как они помогают ускорить выполнение запросов и улучшить производительность системы;
✅ разберём структуры данных, на которых основаны индексы, включая бинарные деревья поиска, B-tree, сбалансированные деревья и хеш-таблицы;
✅ научимся использовать команду explain в PostgreSQL для анализа выполнения запросов.

Занятие пройдёт 29 ноября в 20:00 мск в рамках курса «Highload Architect».

Для бесплатного участия регистрируйтесь прямо сейчас: https://vk.cc/csH7J7

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

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

Секреты сисадмина | DevOps, Linux, SRE

❓С чего начать обучение на сетевого инженера?

С бесплатного открытого урока «VLAN маршрутизация: L3-свитч против роутера на палочке» от OTUS.

На вебинаре:
1. Познакомимся с технологией VLAN
2. Рассмотрим VLAN-маршрутизацию на основе L3sw и RoS
3. Реализуем L3sw и RoS маршрутизации
4. Ответим на все вопросы

📆 Занятие пройдёт 28 ноября в 20:00 мск и будет приурочено к старту курса «Специализация Network Engineer». После урока вы сможете продолжить обучение в рассрочку на выгодных условиях.

➡️ Зарегистрируйтесь для бесплатного участия: https://vk.cc/csGqqW

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

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

Секреты сисадмина | DevOps, Linux, SRE

⚡️ Узнайте свой уровень знаний K8s ⚡️

Пройдите квиз из 15 вопросов и узнайте свой уровень знаний, а также свою готовность к обучению на продвинутом онлайн-курсе — «Инфраструктурная платформа на основе Kubernetes». Обучение проходит на Kubernetes v1.24.

➡️ ПРОЙТИ ТЕСТ: https://vk.cc/csD8iI

❗️На курсе вы пройдете весь путь разработки инфраструктурной платформы на основе Kubernetes и получите все необходимые навыки, которые позволят вам вырасти до платформенного инженера.

🎁 Пройдете успешно квиз, бонусом получите доступ к записям лучших вебинаров курса.

Курс доступен в рассрочку.


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

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

Секреты сисадмина | DevOps, Linux, SRE

Скидка 50% в Черную пятницу на самый популярный менеджер паролей для бизнеса

Пассворк упрощает совместную работу с корпоративными паролями — в нём можно создать общие папки, добавить туда доступы от разных сервисов и пригласить своих коллег.

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

Пассворк входит в реестр российского ПО, поэтому он идеально подходит для корпораций и госкомпаний.

Успейте купить Пассворк со скидкой 50% до 29 ноября!

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

Секреты сисадмина | DevOps, Linux, SRE

Практический семинар для системных администраторов

Расширьте свои знания на открытом уроке «LVM: снапшоты, перенос данных, надежное хранение» от OTUS

🗓 Занятие состоится 27 ноября в 20:00 мск и будет приурочено к старту курса «Administrator Linux. Professional»

🔥 Преподаватель Андрей Буранов — системный администратор в VK, работает с операционной системой Linux более 7 лет.

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

🌐 Регистрируйтесь на мероприятие прямо сейчас: https://vk.cc/csB2oH

На сайте вы также можете пройти короткое тестирование и узнать насколько вы соответствуете требованиям рынка

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

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

Секреты сисадмина | DevOps, Linux, SRE

⚡️ Время прокачивать свои навыки по безопасности и расти! ⚡️

🫵 Проверь себя – пройди тест по ИБ 🫵

Ответишь успешно — пройдешь на курс «Внедрение и работа в DevSecOps» от Отус по специальной цене со скидкой.

❗️На курсе ты научишься интегрировать в CI/CD, использовать инструменты ИБ и обеспечивать безопасность в непрерывном процессе разработки и продакшена.

Именно эти навыки дадут мощное конкурентное преимущество IT-специалистам и повысят твою востребованность и доход!

➡️ ПРОЙТИ ТЕСТ: https://vk.cc/cszA2m

💥 Пройдете тест и бонусом получишь:
– Подборку видео уроков от руководителя курса "Роль уязвимостей"
– Доступ к записям лучших вебинаров курса
– Скидку на онлайн-курс «Внедрение и работа в DevSecOps»

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

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

Секреты сисадмина | DevOps, Linux, SRE

🎯 Изучите системы логирования за пару часов

На бесплатном открытом уроке от OTUS и Михаила Чугунова – старшего системного инженера в «RNT Group».

На вебинаре:

➡️ рассмотрим различные системы логирования: ELK, EFK и Graylog2;
➡️ изучим их возможности и применение в области мониторинга и трассировки приложений;
➡️ разберём, как настроить и интегрировать EFK, чтобы обеспечить сбор, обработку и визуализацию логов в вашей инфраструктуре;
➡️ и многое другое!

Занятие пройдёт 28 ноября в 20:00 мск в рамках курса «Observability: мониторинг, логирование, трейсинг».
Во время урока вы сможете задать эксперту все свои вопросы.

📌 Для бесплатного участия и получения записи зарегистрируйтесь на вебинар: https://vk.cc/csyrUf

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

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

Секреты сисадмина | DevOps, Linux, SRE

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

Одна из самых сложных IT-задач для QA, разработчиков, DevOps и других специалистов - локализация дефектов в сложных серверных приложениях. Он же траблшутинг. Умение быстро и без привлечения половины команды найти причину сложной неисправности - это то, что отличает столь ценных для работодателя спецов от малоопытных новичков.

В прямых эфирах препарируем и обсуждаем сложные кейсы системной инженерии, требующие неплохого знания архитектуры, Linux и сетей.

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

🧠 Главный хирург: строгий Федор Кулишов. Ведущий эксперт по безопасности в Acronis (CH), ментор по Linux, сетям и траблшутингу. В IT с 2005 года.

Рекомендуется для не желающих закисать:
- Middle+ QA, разработчикам и системным аналитикам
- Middle DevOps и админам

Ближайший стрим - 22 ноября в 19:00 МСК.
Ссылка на стрим появится в телеграм-канале за 10 минут до начала.

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

Секреты сисадмина | DevOps, Linux, SRE

Полезные команды Linux. Атрибуты файлов

# chattr +a file
Разрешить только добавление данных в файл
# chattr +d file
Игнорировать данный файл при создании резервной копии
# chattr +c file
Разрешить ядру автоматически сжимать / разжимать содержимое файла
# chattr +i file1
Защитить файл от каких-либо изменений или манипуляций
# chattr +S file1
Определить будет ли произведена синхронизация при сохранении изменений
# chattr +u file1
При удалении файла с данным атрибутом, пользователь сможет восстановить данные в случае необходимости
# chattr +s file1
Позволить безвозвратное удаление данного файла
# lsattr
Листинг файлов с атрибутами

#СекретыСисадмина

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

Секреты сисадмина | DevOps, Linux, SRE

Каковы отличия между режимом сна и гибернацией?

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

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

👉 Таким образом, режим сна позволяет компьютеру оставаться включенным в состоянии энергосбережения, в то время как гибернация сохраняет состояние и полностью выключает компьютер, с возможностью его восстановления при следующем включении.

#СекретыСисадмина

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

Секреты сисадмина | DevOps, Linux, SRE

Настройка ограничение скорости в MikroTik, Simple Queues для двух провайдеров

#СекретыСисадмина

📁 Скачать/Download 👇

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

Секреты сисадмина | DevOps, Linux, SRE

Сравнение файлов в Linux – утилита diff

Очень часто возникают ситуации, когда необходимо сравнить содержимое двух или нескольких текстовых файлов. Например, для системных администраторов важно знать о конкретных различиях в конфигурации обслуживаемых систем. Программистам и разработчикам не менее важно быстро выявить различия в коде проектов, а также быстро создать патч, отражающий соответствующие изменения между двумя файлами или разными версиями одного. Это лишь самый распространённый перечень ситуаций, когда использование специализированных утилит для сравнения содержимого файлов приходится очень кстати и экономит кучу времени. Одной из таких утилит в системах Linux является diff – о ней и пойдёт речь в данной статье.

#СекретыСисадмина

📁 Скачать/Download 👇

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

Секреты сисадмина | DevOps, Linux, SRE

Как безопасно завершить работу пода в Kubernetes: разбираемся с graceful shutdown и zero downtime деплоймент

Создание и удаление подов — распространенная задача при работе с Kubernetes. Новые поды создаются, когда вы выполняете плавающее обновление, масштабируете развертывание и релизите новую функциональность, а также при выполнении cron и других задач. Еще поды пересоздаются при каждом удалении и внесении изменений, например, когда узел помечается как непланируемый (unschedulable).

Читать статью

#СекретыСисадмина

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

Секреты сисадмина | DevOps, Linux, SRE

Долгое завершение rdp сессии

Бывает такое, что терминальная сессия завершается слишком долго. Виноват какой-то процесс, долго выполняющий свое закрытие. Чаще всего это – SplWOW64.exe

Для его принудительного и быстрого завершения, необходимо добавить ветку реестра:

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs"
DWORD: SPLWOW64.EXE = 0

Таким же способом можно добавить любую программу, которая долго выполняет закрытие.

#СекретыСисадмина

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

Секреты сисадмина | DevOps, Linux, SRE

Как исключить в Grep

grep - это мощный инструмент командной строки, который используется для поиска в одном или нескольких входных файлах строк, соответствующих регулярному выражению, и записывает каждую совпадающую строку в стандартный вывод.

#СекретыСисадмина

📁 Скачать/Download 👇

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

Секреты сисадмина | DevOps, Linux, SRE

Восстанавливаем жесткий диск

#СекретыСисадмина

📁 Скачать/Download 👇

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

Секреты сисадмина | DevOps, Linux, SRE

10 способов усилить сигнал Wi-Fi

Замедление работы браузера, невозможность потокового вещания, пропадающие сигналы Wi-Fi, мертвые зоны — каждая из этих проблем сводит с ума в мире, где выход в Интернет стал для некоторых таким же необходимым, как дыхание. (Ну, может быть, не так критично… но все же важно).

Читать

#СекретыСисадмина

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

Секреты сисадмина | DevOps, Linux, SRE

Запрет запуска программ Windows

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

#СекретыСисадмина

📁 Скачать/Download 👇

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

Секреты сисадмина | DevOps, Linux, SRE

Полезные команды Linux. Получение различной информации о системе.

# arch
Вывести на экран архитектуру компьютера
# cal 2020
Печатает календарь на 2020 год. Без аргументов выводит календарь на текущий месяц
# cat /proc/cpuinfo
Вывести подробную информацию о процессоре
# cat /proc/meminfo
Вывести статистику использования памяти
# cat /proc/version
Вывести информацию о версии текущего ядра
# cat /proc/net/dev
Вывести информацию и статистику по сетевым устройствам
# clock -w
Записать текущую системную дату в BIOS
# date
Вывести текущую системную дату и время
# date 041217002007.00
Установить дату и время в значение МесяцДеньЧасМинутаГод.Секунда
# hdparm -i /dev/hda
Вывести характеристики жесткого диска
# hdparm -tT /dev/sda
Измерить скорость чтения данных с жесткого диска
# lspci -tv
Вывести список устройств на шине PCI
# lsusb -tv
Вывести список устройств на USB шине
# uname -r
Вывести версию используемого ядра

#СекретыСисадмина

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

Секреты сисадмина | DevOps, Linux, SRE

Полезные команды Linux. Дисковое пространство

# df -h
Выводит информацию о свободном и занятом дисковом пространстве
# dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n
Выводит объем используемого дискового пространства, занятого файлами deb-пакета, с сортировкой по размеру
# du -sh dir
Выводит объем дискового пространства, занимаемый директорией dir
# du -sk * | sort -rn
Выводит листинг файлов и директорий, сортируя его по размеру
# ls -lSr | more
Выводит листинг файлов и директорий, сортируя по возрастанию размера, и перенаправляет его в программу more для постраничного просмотра
# rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n
Выводит объем дискового пространства, занимаемого файлами rpm-пакета, с сортировкой по размеру

#СекретыСисадмина

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

Секреты сисадмина | DevOps, Linux, SRE

Полезные команды Linux. Корректные: выключение, перезагрузка, выход из системы.

# init 0
Выключить систему
# logout
Завершить текущую сессию
# reboot
Перезагрузка
# shutdown -h now
Еще один вариант корректного выключения
# shutdown -h 22:15 &
Запланировать выключение системы на 22 часа 15 минут
# shutdown -c
Отменить запланированное выключения системы
# shutdown -r now
Еще один вариант перезагрузки
# telinit 0
Тоже способ выключения системы

#СекретыСисадмина

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

Секреты сисадмина | DevOps, Linux, SRE

Команды Linux: поиск файлов

find / -name file1 — найти файлы и директории с именем file1. Поиск начать с корня (/)
find / -user user1 — найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/)
find /home/user1 -name "*.bin" — найти все файлы и директории, имена которых оканчиваются на '. bin'. Поиск начать с '/ home/user1'*
find /usr/bin -type f -atime +100 — найти все файлы в '/usr/bin', время последнего обращения к которым более 100 дней
find /usr/bin -type f -mtime -10 — найти все файлы в '/usr/bin', созданные или изменённые в течении последних 10 дней
find / -name *.rpm -exec chmod 755 '{}' \; — найти все фалы и директории, имена которых оканчиваются на '.rpm', и изменить права доступа к ним
find / -xdev -name "*.rpm" — найти все файлы и директории, имена которых оканчиваются на '.rpm', игнорируя съёмные носители, такие как cdrom, floppy и т.п.
locate "*.ps" — найти все файлы, содержащие в имени '.ps'. Предварительно рекомендуется выполнить команду 'updatedb'
whereis halt — показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу 'halt'
which halt — отображает полный путь к файлу 'halt'

#СекретыСисадмина

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

Секреты сисадмина | DevOps, Linux, SRE

Настройка RemoteApp на Windows Server 2019

Для установки и настройки роли RemoteApp, имеем подготовленный сервер с операционной системой Windows Server 2019, на котором будем производить ниже описанные действия.

#СекретыСисадмина

📁 Скачать/Download 👇

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