Добавить в корзинуПозвонить
Найти в Дзене
PLAFON

Привет всем! На связи Евгений! 👋 Вы меня знаете, как админа чата Плафон @ynchernyav, а ещё я DevOps

Привет всем! На связи Евгений! 👋 Вы меня знаете, как админа чата Плафон @ynchernyav, а ещё я DevOps. И так получилось, что многие говорят о SelectOS, шутят, и я сейчас по старой белорусской традиции покажу, как готовить драники Linux 🥔 и с чем его едят тестируют! 😄 --- ### 🚀 Новый опыт с серверной ОС Selectel 🐧 На днях я решил попробовать серверную ОС Selectel. Первое, на что хотелось бы обратить внимание — размер образа 🔥, а он порадовал — всего 361 МБ. 🤯 Некоторые Docker-образы весят больше. К слову, Debian имеет почти в 2 раза больший вес. 💾 Размер чистой системы — 2.4 ГБ. Да, я посчитал лишний udev (каюсь, виноват 😅), на самом деле — 2.0 ГБ. Как получил? Ну, довольно просто — пишем в терминале df -h и получаем наш ответ. Смотреть скриншоты в конце поста 👇 --- ### Почему же мы получили такой размер? 🤔 Тут ничего удивительного нет. Во время установки обновляются и докачиваются пакеты, система резервирует под себя некоторый процент свободного места, качается само ядр

Привет всем! На связи Евгений! 👋 Вы меня знаете, как админа чата Плафон @ynchernyav, а ещё я DevOps. И так получилось, что многие говорят о SelectOS, шутят, и я сейчас по старой белорусской традиции покажу, как готовить драники Linux 🥔 и с чем его едят тестируют! 😄

---

### 🚀 Новый опыт с серверной ОС Selectel 🐧

На днях я решил попробовать серверную ОС Selectel.

Первое, на что хотелось бы обратить внимание — размер образа 🔥, а он порадовал — всего 361 МБ. 🤯

Некоторые Docker-образы весят больше. К слову, Debian имеет почти в 2 раза больший вес.

💾 Размер чистой системы — 2.4 ГБ. Да, я посчитал лишний udev (каюсь, виноват 😅), на самом деле — 2.0 ГБ.

Как получил? Ну, довольно просто — пишем в терминале df -h и получаем наш ответ.

Смотреть скриншоты в конце поста 👇

---

### Почему же мы получили такой размер? 🤔

Тут ничего удивительного нет. Во время установки обновляются и докачиваются пакеты, система резервирует под себя некоторый процент свободного места, качается само ядро. Фактически установка идет буквально за счет двух файлов (если кому-то интересно, добро пожаловать под кат — изучите процесс установки через IPXE).

Вкратце скажу, что вся магия происходит за счет ядра и пакета данных Linux. Они буквально так и называются — initrd.gz и linux. И да, их легко можно найти в репозитории, если поискать. Для самых любопытных ссылка 👉 [клац].

---

### 🛠 Мне не понадобилось добавлять репозитории

(Хотя в том же Debian нужно было несколько дополнительных приседаний).

На ВМ мне нужно было запустить несколько микросервисов, что, согласитесь, не так и сложно. А сама система была довольно приятным дополнением, особенно учитывая, что CentOS ушел на покой, а санкции пока что никто не отменял.

---

### А почему не Debian, спросите вы? 🤔

Как минимум, есть высказывание Торвальдса на тему того, что оказывается, OpenSource уже не такой и опенсорс. И он убирает наших мейнтейнеров ядра! 🤬

А вот SelectOS — дистрибутив от российских разработчиков. А это что-то да значит — правда?

---

### Для начала 🔍 прошерстил их репу на наличие всякого разного

А посмотреть оказалось было на что.

apt search — наше всё, а потому вбиваем:

apt search nginx | grep nginx/stable

И получаем: nginx/stable 1.22.1-9.

Идем в репу обычного Debian (ну, если сравнивать, то с первоисточниками, ведь правда?) и вот он в репе Debian 👉 [клац]. И да, версия совпадает.

Идем дальше и просто качаем оттуда этот пакет — он ставится без каких-либо проблем!

Затем попробовал найти PostgreSQL, и он там тоже есть с ходу. После чего решил усложнить задачу и попытался найти Percona-версию базы (кто знает, тот знает, а кто не знает — ну, увы, Яндекс поиск тоже банит 😁). И нет, к сожалению, её там нет. Но надо сказать, что штука довольно специфическая, и зачастую её качают просто с сайта разработчика.

А потом я затупил 🤦‍♂️ и какое-то время не мог найти пакет Docker-ce. Но не потому что я беспросветно тупой (хотя такие мысли меня посещали), а просто из-за несовпадения привычного названия docker.ion. Но это, как по мне, совсем мизерный недостаток на общем фоне.

---

### Как итоги:

1) В целом система совместима с Debian (то есть лишних приседаний минимум).

2) Если что-то не нашли, саппорт довольно оперативно отвечает на запросы (если это, конечно, не ночь). Да-да, у них есть саппорт, который отвечает за ОС! 🤯

3) Версии пакетов соответствуют стабильным веткам Debian. А если чего-то не хватает, ребята обещают занести в ближайший билд. 😎

4) Пакетный менеджер apt, а установка пакетов мало чем отличается от любого дистра.

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

---

### P.S.

С клауд-версией Fedora на AWS я провозился больше, когда нужно было поставить отказоустойчивую PostgreSQL. 😡

-2
-3
-4
-5