Alpine Linux — маленький, быстрый, безопасный!

Раздел: Linux
Написано: 9.06.2020
Автор: Antonio

Девиз Alpine Linux — Small. Simple. Secure.
И в этом есть правда.

Alpine Linux

Alpine Linux — дистрибутив Linux, ориентированный на безопасность, легковесность и нетребовательность к ресурсам.


Alpine Linux в основном используется во встраиваемых системах, также хорошо подходит для создания Docker-контейнеров. Основан на musl и BusyBox, использует PaX и grsec по умолчанию в ядре и компилирует все пакеты с защитой стека от переполнения.

Методы обеспечения безопасности и преимущества:
— свежие (актуальные) версии ядра Linux и других важных пакетов;
— применение патчей, увеличивающих безопасность, на все компоненты системы, помимо ядра;
— довольно частый релизный цикл, поддерживающий актуальность дистрибутива на высоком уровне;
— быстрая и простая установка;
— размер диска дистрибутива ~130Мб, на диске занимает от 8Мб;
— для управления пакетами в Alpine Linux используется apk.

Пример команд:
для обновления пакетов команда: apk update
для установки mc apk install mc

Почти Debian, но не Debian.

Привыкнуть конечно можно, однако я решил совместить новый Линукс + новый вебсервер LiteSpeed и это оказалось идеей не очень.

С самим Alpine Linux проблем почти не возникло, через полчаса я уже освоился с местным синтаксисом, командами, репозитариями.

Для установки LiteSpeed пришлось подключить репозитарии edge

http://alpine.mirror.wearetriple.com/edge/main
http://alpine.mirror.wearetriple.com/edge/community
http://alpine.mirror.wearetriple.com/edge/testing

LiteSpeed установился, однако работал не так как должен, то не входил в админку, то не менялся пароль, стандартные пути отличались от описаний, в общем было не очень и я вернулся на Debian, где все пошло как по маслу. Все-таки привычка — вторая натура.

Если бы я продолжил использовать Nginx, то возможно я и остался на Alpine Linux, концепция Linux не понравилась.

Выводы: если у вас ограничены ресурсы, вы хотите скорости и безопасности, а так же хотите чего-то нового, то стоит попробовать Alpine Linux, возможно это то чего вам не хватало.

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

3 комментария

Antonio
Июн 9, 2020 10:51

Я случайно заинтересовался данным дистрибутивом, увидел название в библиотеке хостинга VPS и вспомнил про бренд автомобильного звука Alpine =) и решил поинтересоваться и попробовать.

 
Ника
Июн 9, 2020 22:44

С помощью этого обновления получается контейнер в 10 раз меньшего размера. Если ваш язык программирования или стек не имеет функции уменьшения базового образа, используйте Alpine Linux. Он также предоставит возможность полностью управлять содержимым контейнера. Использование базовых образов маленького размера — отличный способ быстрого создания небольших контейнеров. Но можно достичь еще большего уменьшения, используя Builder Pattern.

 
Antonio
Июн 11, 2020 10:46

Прикольно, спамеры подтянулись :-D

 

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com