Как мы построили отказоустойчивую open-source-инфраструктуру для управления пользовательскими Linux-устройствами
Проект зародился во времена блокировки иностранного софта. Компании нужен был опенсорсный продукт, который никуда не исчезнет и не закроется. Но прежде чем развивать Linux Desktop, нужно было выбрать систему управления конфигурациями, которая сможет выдержать больше 15 000 хостов. А еще построить инфраструктуру, которая будет отказоустойчивой и не рассыпаться, если один из ЦОДов упадет.
🐧 DevOps School
Проект зародился во времена блокировки иностранного софта. Компании нужен был опенсорсный продукт, который никуда не исчезнет и не закроется. Но прежде чем развивать Linux Desktop, нужно было выбрать систему управления конфигурациями, которая сможет выдержать больше 15 000 хостов. А еще построить инфраструктуру, которая будет отказоустойчивой и не рассыпаться, если один из ЦОДов упадет.
🐧 DevOps School
Media is too big
VIEW IN TELEGRAM
Основы работы с командной строкой на практике
В этом видеоуроке вы освоите основные команды и научитесь применять их на практике. Изучив данный материал, вы больше не будете бояться командной строки и терминалов. А наоборот, будете удивлены, насколько всё просто.
01:49 Вывод списка всех файлов и папок в опр. каталоге (dir-)
05:20 Очистка командной строки (cls-)
05:29 Вывод структуры каталогов (tree-)
06:21 Удаление одного или нескольких файлов (del-)
07:36 Переименование файла или каталога (ren-)
08:30 Перемещение файлов из одного кат. в другой (move-)
10:59 Удаление каталогов (rd-)
12:25 Создание каталогов (md-)
13:23 Копирование файлов из одного места в другое (copy-)
16:06 Вывод подсказок (help-)
16:18 Выключение\перезагрузка компьютера (shutdown-)
16:44 Выход из командной строки (exit-)
🐧 DevOps School
В этом видеоуроке вы освоите основные команды и научитесь применять их на практике. Изучив данный материал, вы больше не будете бояться командной строки и терминалов. А наоборот, будете удивлены, насколько всё просто.
01:49 Вывод списка всех файлов и папок в опр. каталоге (dir-)
05:20 Очистка командной строки (cls-)
05:29 Вывод структуры каталогов (tree-)
06:21 Удаление одного или нескольких файлов (del-)
07:36 Переименование файла или каталога (ren-)
08:30 Перемещение файлов из одного кат. в другой (move-)
10:59 Удаление каталогов (rd-)
12:25 Создание каталогов (md-)
13:23 Копирование файлов из одного места в другое (copy-)
16:06 Вывод подсказок (help-)
16:18 Выключение\перезагрузка компьютера (shutdown-)
16:44 Выход из командной строки (exit-)
🐧 DevOps School
🦾 Как обезопасить Linux-систему: 10 советов
На ежегодной конференции LinuxCon в 2015 году создатель ядра GNU/Linux Линус Торвальдс поделился своим мнением по поводу безопасности системы. Он подчеркнул необходимость смягчения эффекта от наличия тех или иных багов грамотной защитой, чтобы при нарушении работы одного компонента следующий слой перекрывал проблему.
https://habr.com/ru/companies/1cloud/articles/309696/
🐧 DevOps School
На ежегодной конференции LinuxCon в 2015 году создатель ядра GNU/Linux Линус Торвальдс поделился своим мнением по поводу безопасности системы. Он подчеркнул необходимость смягчения эффекта от наличия тех или иных багов грамотной защитой, чтобы при нарушении работы одного компонента следующий слой перекрывал проблему.
https://habr.com/ru/companies/1cloud/articles/309696/
🐧 DevOps School
🤩 Linux: 13 полезных практик
Linux продолжает быть одной из самых популярных операционных систем для серверов, облачных вычислений и IoT-устройств. Знание команд позволяет эффективно управлять и настраивать эти системы.
https://vc.ru/u/1389654-machine-learning/1002787-linux-13-poleznyh-praktik
🐧 DevOps School
Linux продолжает быть одной из самых популярных операционных систем для серверов, облачных вычислений и IoT-устройств. Знание команд позволяет эффективно управлять и настраивать эти системы.
https://vc.ru/u/1389654-machine-learning/1002787-linux-13-poleznyh-praktik
🐧 DevOps School
🧐 Как установить Kali Linux на Android
Kali Linux — один из самых популярных дистрибутивов, написанных на движке Линукс. Пользователи активно инсталлируют его не только на компьютеры и ноутбуки, но и на мобильные устройства. В рамках этой статьи автор поговорит о запуске Kali Linux на смартфоне или планшете через специальный эмулятор, взяв за пример самую распространенную операционную систему — Android.
https://lumpics.ru/how-to-install-kali-linux-on-android/
🐧 DevOps School
Kali Linux — один из самых популярных дистрибутивов, написанных на движке Линукс. Пользователи активно инсталлируют его не только на компьютеры и ноутбуки, но и на мобильные устройства. В рамках этой статьи автор поговорит о запуске Kali Linux на смартфоне или планшете через специальный эмулятор, взяв за пример самую распространенную операционную систему — Android.
https://lumpics.ru/how-to-install-kali-linux-on-android/
🐧 DevOps School
🤓 Основы Linux (обзор с практическим уклоном)
В последние несколько лет все больше и больше людей ищут возможность войти в ИТ или поглубже изучить Linux, повысив уровень своей квалификации. Вместе с тем полноценных обзоров с практическим уклоном по типу «все и сразу» написано не так уж и много (особенно на русском языке).
https://habr.com/ru/articles/655275/
🐧 DevOps School
В последние несколько лет все больше и больше людей ищут возможность войти в ИТ или поглубже изучить Linux, повысив уровень своей квалификации. Вместе с тем полноценных обзоров с практическим уклоном по типу «все и сразу» написано не так уж и много (особенно на русском языке).
https://habr.com/ru/articles/655275/
🐧 DevOps School
🧐 Программный RAID-массив в Linux
Эта статья рассказывает о том, как настроить и использовать программный RAID на Linux с помощью утилиты mdadm. Программный RAID позволяет создавать и управлять массивами из нескольких дисков без необходимости использовать аппаратный RAID-контроллер. Статья будет полезна тем, кто хочет понять принцип работы технологии, повысить производительность и надежность своих систем хранения данных с помощью программного RAID на Linux.
https://vc.ru/u/1161133-konstantin-tyutyunnik/963347-programmnyy-raid-massiv-v-linux
🐧 DevOps School
Эта статья рассказывает о том, как настроить и использовать программный RAID на Linux с помощью утилиты mdadm. Программный RAID позволяет создавать и управлять массивами из нескольких дисков без необходимости использовать аппаратный RAID-контроллер. Статья будет полезна тем, кто хочет понять принцип работы технологии, повысить производительность и надежность своих систем хранения данных с помощью программного RAID на Linux.
https://vc.ru/u/1161133-konstantin-tyutyunnik/963347-programmnyy-raid-massiv-v-linux
🐧 DevOps School
Забытые технологии: CGI
У людей есть стойкая ассоциация между Perl как языком и CGI как технологией, использовавшейся в начале веб‑времен. Всё логично: на тот момент Perl был одним из немногих распространенных скриптовых языков, и естественно что на нем делать CGI‑скрипты было удобнее, чем на shell, например. Но это не означает что одно к другому было гвоздями прибито.
🐧 DevOps School
У людей есть стойкая ассоциация между Perl как языком и CGI как технологией, использовавшейся в начале веб‑времен. Всё логично: на тот момент Perl был одним из немногих распространенных скриптовых языков, и естественно что на нем делать CGI‑скрипты было удобнее, чем на shell, например. Но это не означает что одно к другому было гвоздями прибито.
🐧 DevOps School
Media is too big
VIEW IN TELEGRAM
Командная оболочка Bash для начинающих в Linux
В этом видеоуроке автор разберет, что из себя представляет командная оболочка bash shell и из чего состоят скрипты для нее. Вы узнаете как вводятся переменные, циклы и операторы.
00:00 Командная оболочка Bash
03:57 Перенаправление ввода-вывода в Bash
06:53 Переменные и параметры
07:57 Условный оператор
11:23 Циклы
Смотреть это видео на youtube: youtu.be/ge9xrHJ3SRM
🐧 DevOps School
В этом видеоуроке автор разберет, что из себя представляет командная оболочка bash shell и из чего состоят скрипты для нее. Вы узнаете как вводятся переменные, циклы и операторы.
00:00 Командная оболочка Bash
03:57 Перенаправление ввода-вывода в Bash
06:53 Переменные и параметры
07:57 Условный оператор
11:23 Циклы
Смотреть это видео на youtube: youtu.be/ge9xrHJ3SRM
🐧 DevOps School
🔒 Как поставить пароль на папку в Linux
Может возникнуть ситуация, когда вам придется пользоваться своим компьютером вместе с другими людьми, при этом у вас есть личные файлы или файлы с паролями, которые вы бы не хотели, чтобы кто-либо видел.
https://losst.pro/zashhita-papki-parolem-v-linux
🐧 DevOps School
Может возникнуть ситуация, когда вам придется пользоваться своим компьютером вместе с другими людьми, при этом у вас есть личные файлы или файлы с паролями, которые вы бы не хотели, чтобы кто-либо видел.
https://losst.pro/zashhita-papki-parolem-v-linux
🐧 DevOps School
⌨️ Как пользоваться loginctl
В этой статье мы рассмотрим как пользоваться loginctl, а также для чего эта утилита может пригодится.
losst.pro/kak-polzovatsya-loginctl
🐧 DevOps School
В этой статье мы рассмотрим как пользоваться loginctl, а также для чего эта утилита может пригодится.
losst.pro/kak-polzovatsya-loginctl
🐧 DevOps School
Подключаем WiFi вручную
Когда-то настройка сети в UNIX-like OS была делом, требующим сложных технических знаний. Нужно было зайти в консоль под правами рутовыми, да указать вручную адрес IP для интерфейса сетевого. Теперь-то другое дело: воткнул шнурок в разъем - сеть и появилась, как по щучьему велению. Но есть нюанс...
🐧 DevOps School
Когда-то настройка сети в UNIX-like OS была делом, требующим сложных технических знаний. Нужно было зайти в консоль под правами рутовыми, да указать вручную адрес IP для интерфейса сетевого. Теперь-то другое дело: воткнул шнурок в разъем - сеть и появилась, как по щучьему велению. Но есть нюанс...
🐧 DevOps School
Media is too big
VIEW IN TELEGRAM
📹 Самые легковесные linux дистрибутивы для слабых и старых компьютеров
В этом видео автор приведёт топ 5 лучших легковесных или легких linux дистрибутивов для слабых и старых компьютеров и ноутбуков.
youtube.com/watch?v=Ejz4JAPxwJY&ab
🐧 DevOps School
В этом видео автор приведёт топ 5 лучших легковесных или легких linux дистрибутивов для слабых и старых компьютеров и ноутбуков.
youtube.com/watch?v=Ejz4JAPxwJY&ab
🐧 DevOps School
Нативный подмодуль в PostgreSQL Universal. Полный и инкрементальные режимы
В этой статье автор расскажет об особенностях работы и процессе установки PostgreSQL Universal. Материал рассчитан как на опытных пользователей, знакомых с RuBackup, так и на людей, интересующихся созданием резервных копий для личных и коммерческих целей.
🐧 DevOps School
В этой статье автор расскажет об особенностях работы и процессе установки PostgreSQL Universal. Материал рассчитан как на опытных пользователей, знакомых с RuBackup, так и на людей, интересующихся созданием резервных копий для личных и коммерческих целей.
🐧 DevOps School
⚙️ systemd: как писать юниты с элегантной перезагрузкой
В этой статье мы рассмотрим поведение systemd при завершении работы и методы написания юнитов systemd для выборочной очистки (custom cleanup) перед закрытием.
https://habr.com/ru/company/skillfactory/blog/697152/
🐧 DevOps School
В этой статье мы рассмотрим поведение systemd при завершении работы и методы написания юнитов systemd для выборочной очистки (custom cleanup) перед закрытием.
https://habr.com/ru/company/skillfactory/blog/697152/
🐧 DevOps School
Snapper: система снапшотов, которая спасет ваш Linux
Неудачное обновление дров, конфликты пакетов или просто неосторожные действия при конфигурации - в Linux у вас всегда есть возможность что-то сломать. И хотя это дает нам полный контроль над системой, иногда это может создавать проблемы.
🐧 DevOps School
Неудачное обновление дров, конфликты пакетов или просто неосторожные действия при конфигурации - в Linux у вас всегда есть возможность что-то сломать. И хотя это дает нам полный контроль над системой, иногда это может создавать проблемы.
🐧 DevOps School
Detection is easy. Устанавливаем Elastiflow для поиска угроз в сети
В этой статье автор рассмотрит установку Elastiflow — это мощное решение для обработки и визуализации сетевых данных, построенное на основе стека ELK (Elasticsearch, Logstash, Kibana). Elastiflow предоставляет возможность собирать, обрабатывать и анализировать данные из различных сетевых протоколов, таких как NetFlow, sFlow и IPFIX.
🐧 DevOps School
В этой статье автор рассмотрит установку Elastiflow — это мощное решение для обработки и визуализации сетевых данных, построенное на основе стека ELK (Elasticsearch, Logstash, Kibana). Elastiflow предоставляет возможность собирать, обрабатывать и анализировать данные из различных сетевых протоколов, таких как NetFlow, sFlow и IPFIX.
🐧 DevOps School
🖥 Полезные алиасы в Bash
В этой статье мы поговорим об использовании алиасов и разберем примеры создания наиболее полезных.
habr.com/ru/articles/745882/
🐧 DevOps School
В этой статье мы поговорим об использовании алиасов и разберем примеры создания наиболее полезных.
habr.com/ru/articles/745882/
🐧 DevOps School
Забытые технологии: PPP
В наше время, когда в каждой квартире интернет "течет" буквально из розетки, из порта роутера или прилетает по WiFi - никто не вспоминает о таком анахронизме как аналоговый модем.
🐧 DevOps School
В наше время, когда в каждой квартире интернет "течет" буквально из розетки, из порта роутера или прилетает по WiFi - никто не вспоминает о таком анахронизме как аналоговый модем.
🐧 DevOps School
📝 Учимся понимать события подсистемы аудита Linux
В этой статье автор расскажет об известной многим администраторам системе журналирования в Linux-подобных ОС — подсистеме аудита Linux (auditd). При должной настройке она позволяет получать полную информацию о действиях, выполняемых в операционной системе.
https://habr.com/ru/companies/pt/articles/789014/
🐧 DevOps School
В этой статье автор расскажет об известной многим администраторам системе журналирования в Linux-подобных ОС — подсистеме аудита Linux (auditd). При должной настройке она позволяет получать полную информацию о действиях, выполняемых в операционной системе.
https://habr.com/ru/companies/pt/articles/789014/
🐧 DevOps School