Alpine Linux: объяснение облегченного дистрибутива Linux

Alpine Linux: объяснение облегченного дистрибутива Linux

Linux - это весело, но иногда вы просто упираетесь в стену с текущими дистрибутивами и хотите чего-то другого. Кроме того, похоже, что размеры файлов ISO и требования к памяти со временем растут. Где-то должен быть дистрибутив поменьше.





Если вы ищете легкий дистрибутив Linux, Alpine Linux может стать для вас глотком свежего горного воздуха!





Что такое Alpine Linux?

Alpine Linux - это дистрибутив Linux, который стремится к минимализму как с точки зрения пространства, так и объема, а также для повышения безопасности. Размер установочного носителя по умолчанию составляет всего 133 МБ. Это впечатляет, учитывая, что некоторые файлы ISO в других дистрибутивах больше предназначены для DVD и флэш-накопителей. Alpine удобно помещается на CD-R, оставляя достаточно места.





Alpine Linux использует метод, называемый независимыми от положения исполняемыми файлами, для рандомизации расположения программ в памяти. Это затрудняет злоумышленнику использование причуд в памяти и захват компьютера.

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



Небольшой размер Alpine делает его подходящим для людей, работающих с контейнерами, особенно с Docker.

Скачать : Alpine Linux





Установка Alpine Linux

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

netflix у нас проблемы с воспроизведением этой игры прямо сейчас

Минимализм Alpine применим и к процессу установки. Вы попадаете в стандартную текстовую консоль Linux. Здесь нет графической установки.





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

В Стандарт image рекомендуется для большинства людей и включает наиболее часто используемые пакеты. Купите этот, если вы новичок в Alpine.

В Расширенный image предназначен для специализированных устройств, таких как маршрутизаторы, которые не будут обновляться так часто, поэтому у него больше пакетов, чем у Standard.

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

При установке вы входите в загруженную систему как root. Нет системы с меню. Все настройки выполняются из командной строки. Если вы установили Arch Linux, этот процесс будет вам знаком.

Хотя Alpine не очень вас держит за руку, они включили несколько скриптов, которые проведут вас через процесс установки. Самое главное - это установка-альпийский . Сценарий спросит у вас такие вещи, как раскладка клавиатуры и часовой пояс, а также поможет вам разбить диск на разделы. Вы можете просто принять значения по умолчанию.

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

Связанный: Лучшие легкие дистрибутивы Linux, которым почти не нужно места

Настроить Alpine Linux

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

Настроить обычного пользователя

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

Чтобы добавить еще одного пользователя, просто введите:

adduser -h /home/username -s /bin/ash/ username

Вы замените «имя пользователя» на имя пользователя, которого хотите использовать для входа в систему. В -час опция указывает домашний каталог, а -s option указывает путь к оболочке, ash, которая является оболочкой по умолчанию для BusyBox и, следовательно, оболочки, установленной в Alpine Linux. Если вы хотите использовать другую оболочку, вы должны изменить этот параметр на путь к предпочитаемой оболочке.

Чтобы установить пароль для пользователя, используйте пароль команда:

passwd username

Вам будет предложено установить пароль для пользователя. Повторно введите пароль, чтобы подтвердить процесс. Как только это будет сделано, вы можете выйти из учетной записи root и войти в свою учетную запись обычного пользователя.

По умолчанию, если вы хотите запускать команды от имени пользователя root, вы будете использовать это команда:

su -

В - Параметр означает запуск оболочки входа в систему, как если бы вы вошли напрямую в систему с правами root. При появлении запроса введите пароль root, и вы увидите # подсказка, указывающая, что вы работаете как root. Когда вы закончите выполнение административных команд, лучше выйти из корневого сеанса, набрав выйти или нажатие Ctrl + D чтобы вернуться к обычному сеансу.

Если вы привыкли использовать sudo, в документации есть информация о как это настроить .

игры, в которые можно играть на телефоне

Управление пакетами

Как и в любом другом современном дистрибутиве Linux, Alpine использует диспетчер пакетов. Они создали свой собственный, названный Alpine Package Keeper, или APK.

Использовать APK очень просто. Если вы привыкли использовать Apt на Debian или Ubuntu , это еще проще. Неизвестно, было ли это намеренно, но многие команды идентичны.

Чтобы обновить репозиторий, просто введите эту команду:

apk update

Чтобы обновить свои пакеты до последних доступных, введите:

apk upgrade

Чтобы установить конкретный пакет, в данном случае Vim, введите:

apk add vim

Чтобы удалить пакет, введите:

apk del package

Если какие-либо пакеты больше не нужны после удаления, APK удалит их автоматически. Это отличается от APT, поскольку вам нужно запустить подходящее автоудаление команду сделать то же самое.

Настройка среды рабочего стола

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

Для настройки X Alpine предоставляет установка-xorg-base сценарий. Это похоже на процесс установки, когда вы запускаете его и отвечаете на несколько вопросов о вашей настройке. В большинстве случаев настройка выполняется автоматически.

Вам придется самостоятельно установить предпочитаемый оконный менеджер, рабочий стол, файловый менеджер и т. Д. Вы, вероятно, также захотите установить диспетчер дисплея, такой как LightDM. Однако вам придется сказать OpenRC, чтобы он запускался автоматически.

Например, чтобы использовать LXDM;

rc-update lxdm
rc-service lxdm start

Подходит ли вам Alpine Linux?

Если вы ищете что-то отличное от обычных дистрибутивов Linux, стоит подумать об Alpine Linux. Если вам нужна облегченная серверная ОС для виртуализации или контейнеров, вам подойдет Alpine.

Хотя в Интернете доступно множество облегченных дистрибутивов Linux, вы должны найти Alpine Linux, подходящий для всех ваших нужд.

Делиться Делиться Твитнуть Эл. адрес 14 облегченных дистрибутивов Linux, которые подарит новую жизнь вашему старому ПК

Нужна легкая операционная система? Эти специальные дистрибутивы Linux могут работать на старых компьютерах, некоторые из которых имеют всего 100 МБ ОЗУ.

Читать далее
Похожие темы
  • Linux
  • Linux дистрибутив
Об авторе Дэвид Делони(Опубликовано 49 статей)

Дэвид - писатель-фрилансер, живущий на северо-западе Тихого океана, но родом из района Залива. Он был энтузиастом технологий с детства. Интересы Дэвида включают чтение, просмотр качественных телешоу и фильмов, ретро-игры и коллекционирование пластинок.

Ещё от David Delony

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться
Категория Linux