Linux е забавно, но понякога просто удряте стена с текущите дистрибуции и искате нещо различно. Освен това изглежда, че размерите на ISO файловете и изискванията за памет продължават да се увеличават с времето. Там някъде трябва да има по-малък дистрибутор.

Ако търсите лека дистрибуция на Linux, Alpine Linux може да е глътка свеж планински въздух за вас!

Какво е Alpine Linux?

Alpine Linux е дистрибуция на Linux, която цели минимализъм, както по отношение на пространството, така и по обхват, както и за по-висока сигурност. Инсталационният носител по подразбиране е само 133MB. Това е доста впечатляващо, като се има предвид, че някои ISO файлове на други дистрибуции са създадени повече за DVD и палеца. Alpine се вписва удобно на CD-R със свободни места.

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

Дистрибуцията също е минималистична по своята конфигурация. Той получава малкия си размер, като използва пакета BusyBox, за да осигури повечето от помощните програми в един изпълним файл.

instagram viewer

Малкият размер на Alpine го прави подходящ за хора, които управляват контейнери, особено Docker.

Изтегли: Alpine Linux

Инсталиране на Alpine Linux

Инсталирането на Alpine Linux е подобно на инсталирането на всяка друга Linux дистрибуция. Грабвате инсталационното изображение и го прехвърляте на предпочитания от вас носител, след което рестартирате машината.

Минимализмът на Alpine се отнася и за процеса на инсталиране. Озовавате се на стандартната текстова конзола на Linux. Тук няма графична инсталация.

Що се отнася до инсталационните изображения, имате няколко възможности за избор на страницата за изтегляне, в зависимост от това колко пълна система искате да инсталирате.

The Стандартен image се препоръчва за повечето хора и включва най-често използваните пакети. Вземете този, ако сте напълно нов в Alpine.

The Удължен image е предназначен за специализирани устройства като рутери, които няма да се актуализират толкова много, така че има повече пакети от стандартните.

Ако искате да инсталирате много минимална система, вземете Netboot изображение, което включва само минималния минимум за зареждане и свързване към мрежата. След това ще трябва да изтеглите всички други необходими пакети. Тази опция е за тези, които наистина обичат да приспособяват системите към техните изисквания.

При инсталацията влизате в заредената система като root. Няма система, управлявана от меню. Цялата настройка се извършва в командния ред. Ако сте инсталирали Arch Linux, този процес ще ви е познат.

Въпреки че Alpine не държи много ръката ви, те са включили някои скриптове, които ще ви преведат през процеса на инсталиране. Най-важното е настройка-алпийски. Скриптът ще ви попита за неща като оформлението на клавиатурата и часовата зона и ще ви помогне и при разделянето на диска. Можете просто да приемете настройките по подразбиране.

Можете да намерите повече подробности за настройването на Alpine на вашата машина в документация и wiki. Част от информацията може да е остаряла. Можете да опитате да инсталирате пакет, препоръчан в документацията, само за да разберете, че той не съществува в хранилището.

Свързани: Най-добрите леки дистрибуции на Linux, които почти не се нуждаят от място

Конфигурирайте Alpine Linux

Когато най-накрая стартирате новата си инсталация на Alpine, тя все още е доста гола, само с текстовата конзола и черупката. Ще искате да направите някои персонализации на системата по подразбиране, за да я направите наистина полезна.

Настройте редовен потребител

Когато за първи път инсталирате Alpine, единственият потребител е root. Не искате да стартирате като root през цялото време. Това е риск за сигурността и може случайно да повредите важни системни файлове.

За да добавите друг потребител, просто напишете:

adduser -h / home / потребителско име -s / bin / ash / потребителско име

Ще замените „потребителско име“ с името на потребителя, който искате да използвате за вход. The Опцията указва домашната директория, докато Опцията определя името на пътя за черупката, ash, което е обвивката по подразбиране за BusyBox и по този начин черупката, инсталирана в Alpine Linux. Ако искате да използвате друга обвивка, ще промените тази опция на пътя към предпочитаната ви черупка.

За да зададете парола за потребителя, използвайте passwd команда:

потребителско име на passwd

Ще бъдете подканени да настроите парола за потребителя. Повторно въведете паролата, за да потвърдите процеса. След като направите това, можете да излезете от основния акаунт и да влезете в обикновения си потребителски акаунт.

По подразбиране, когато искате да стартирате команди като root, ще използвате су команда:

су -

The - option означава да стартирате обвивка за вход, сякаш сте влезли директно в root. Въведете паролата на root, когато бъдете подканени, и след това ще ви бъде представен # подкана, която показва, че работите като root. Когато приключите с изпълнението на административните команди, най-добре е да напуснете основната сесия, като въведете излез от профила си или натискане Ctrl д за да се върнете към редовната си сесия.

Ако сте свикнали да използвате sudo, документацията съдържа информация за как да го настроите.

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

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

Използването на APK е лесно. Ако сте свикнали да използвате Apt on Debian или Ubuntu, това е още по-просто. Не е очевидно дали е било умишлено, но много от командите са идентични.

За да актуализирате хранилището, просто издайте тази команда:

apk актуализация

За да надстроите пакетите си до най-новите налични, въведете:

apk надстройка

За да инсталирате определен пакет, в този случай, Vim, напишете:

apk добави vim

За да изтриете пакет, напишете:

apk del пакет

Ако след премахване вече не са необходими някакви пакети, APK автоматично ще ги премахне. Това се различава от APT, тъй като трябва да стартирате apt autoremove команда да направи същото.

Настройте работна среда

Освен ако не планирате да инсталирате Alpine като сървър, вероятно ще искате да инсталирате графична среда. За щастие, Alpine поддържа основните мениджъри на прозорци и среди за настолни компютри.

За да настроите X, Alpine предоставя setup-xorg-base скрипт. Подобно е на инсталационния процес, където го стартирате и отговаряте на няколко въпроса относно вашата настройка. В повечето случаи конфигурацията е автоматична.

Ще трябва да инсталирате предпочитания от вас мениджър на прозорци, работен плот, файлов мениджър и т.н. сам. Вероятно ще искате да инсталирате и мениджър на дисплея като LightDM. Трябва обаче да кажете на OpenRC да го стартира автоматично.

Например, да се използва LXDM;

rc-актуализация lxdm
rc-service lxdm start

Alpine Linux е за вас?

Ако търсите нещо различно от обичайното изрязване на дистрибуции на Linux, Alpine Linux е нещо, което си струва да се обмисли. Ако искате лека сървърна операционна система за виртуализация или контейнери, Alpine е тази, която трябва да изберете.

Въпреки че в интернет има много леки Linux дистрибуции, трябва да намерите Alpine Linux, подходящ за всички ваши нужди.

електронна поща
14 леки дистрибуции на Linux, за да дадат нов живот на стария ви компютър

Имате нужда от лека операционна система? Тези специални дистрибуции на Linux могат да работят на по-стари компютри, някои с по-малко от 100 MB RAM.

Свързани теми
  • Linux
  • Linux Distro
За автора
Дейвид Делони (4 статии публикувани)Още от Дейвид Делони

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.