Alpine Linux: Objaśnienie lekkiej dystrybucji Linuksa

Alpine Linux: Objaśnienie lekkiej dystrybucji Linuksa

Linux jest fajny, ale czasami po prostu uderzasz w ścianę z obecnymi dystrybucjami i chcesz czegoś innego. Ponadto wydaje się, że rozmiary plików ISO i wymagania dotyczące pamięci stale rosną. Gdzieś tam musi być mniejsza dystrybucja.





Jeśli szukasz lekkiej dystrybucji Linuksa, Alpine Linux może być dla Ciebie powiewem świeżego górskiego powietrza!





Co to jest Alpine Linux?

Alpejski Linux to dystrybucja Linuksa, której celem jest minimalizm, zarówno pod względem przestrzeni, jak i zakresu, a także większe bezpieczeństwo. Domyślny nośnik instalacyjny to tylko 133 MB. Jest to dość imponujące, biorąc pod uwagę, że niektóre pliki ISO w innych dystrybucjach są przeznaczone bardziej dla dysków DVD i napędów USB. Alpine wygodnie mieści się na płycie CD-R z dodatkowym miejscem.





Alpine Linux używa techniki zwanej plikami wykonywalnymi niezależnymi od pozycji, aby losowo umieszczać programy w pamięci. Utrudnia to atakującemu wykorzystanie dziwactw w pamięci i przejęcie maszyny.

Dystrybucja jest również minimalistyczna w swojej konfiguracji. Swój mały rozmiar uzyskuje dzięki pakietowi BusyBox, który zapewnia większość narzędzi w jednym pliku wykonywalnym.



Niewielki rozmiar Alpine sprawia, że ​​jest odpowiedni dla osób prowadzących kontenery, zwłaszcza Docker.

Pobierać : Alpejski Linux





Instalowanie Alpine Linux

Instalacja Alpine Linux jest podobna do instalacji dowolnej innej dystrybucji Linuksa. Pobierasz obraz instalacyjny i przenosisz go na preferowany nośnik, a następnie ponownie uruchamiasz komputer.

Wyjątek usługi niebieskiego ekranu systemu Windows 10

Minimalizm Alpine dotyczy również procesu montażu. Znajdujesz się w standardowej konsoli tekstowej Linuksa. Nie ma tutaj instalacji graficznej.





Jeśli chodzi o obrazy instalacyjne, masz kilka opcji na stronie pobierania, w zależności od tego, jak kompletny system chcesz zainstalować.

ten Standard image jest zalecany dla większości ludzi i zawiera najczęściej używane pakiety. Kup ten, jeśli jesteś całkowicie nowy w Alpine.

ten Przedłużony image jest przeznaczony dla wyspecjalizowanych urządzeń, takich jak routery, które nie będą aktualizowane tak często, więc ma więcej pakietów niż Standard.

Jeśli chcesz zainstalować bardzo minimalny system, zdobądź Netboot obraz, który zawiera tylko niezbędne minimum do uruchomienia i połączenia z siecią. Będziesz wtedy musiał pobrać inne wymagane pakiety. Ta opcja jest dla tych, którzy naprawdę lubią dostosowywać systemy do swoich wymagań.

Podczas instalacji logujesz się do uruchomionego systemu jako root. Nie ma systemu opartego na menu. Cała konfiguracja odbywa się w wierszu poleceń. Jeśli zainstalowałeś Arch Linux, ten proces będzie ci znajomy.

Chociaż Alpine nie trzyma Cię za rękę, zawiera kilka skryptów, które przeprowadzą Cię przez proces instalacji. Najważniejsze jest konfiguracja-alpejska . Skrypt zapyta Cię o układ klawiatury i strefę czasową, a także pomoże w partycjonowaniu dysku. Możesz po prostu zaakceptować wartości domyślne.

Więcej informacji na temat konfiguracji Alpine na maszynie znajdziesz w dokumentacja i wiki . Niektóre informacje mogą być nieaktualne. Możesz spróbować zainstalować pakiet zalecany w dokumentacji tylko po to, aby dowiedzieć się, że nie istnieje w repozytorium.

Związane z: Najlepsze lekkie dystrybucje Linuksa, które prawie nie potrzebują miejsca

Skonfiguruj Alpine Linux

Kiedy w końcu uruchomisz nową instalację Alpine, nadal jest ona całkiem naga, z samą konsolą tekstową i powłoką. Będziesz chciał dokonać pewnych dostosowań do domyślnego systemu, aby był naprawdę użyteczny.

Skonfiguruj zwykłego użytkownika

Podczas pierwszej instalacji Alpine jedynym użytkownikiem jest root. Nie chcesz cały czas działać jako root. Jest to zagrożenie bezpieczeństwa i możesz przypadkowo uszkodzić ważne pliki systemowe.

Aby dodać kolejnego użytkownika, po prostu wpisz:

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

Zastąpisz „nazwa użytkownika” nazwą użytkownika, którego chcesz użyć do logowania. ten -h opcja określa katalog domowy, podczas gdy -s opcja określa ścieżkę do powłoki, ash, która jest domyślną powłoką dla BusyBox, a tym samym dla powłoki zainstalowanej w Alpine Linux. Jeśli chcesz użyć innej powłoki, zmień tę opcję na ścieżkę do preferowanej powłoki.

Aby ustawić hasło dla użytkownika, użyj hasło Komenda:

passwd username

Zostaniesz poproszony o ustawienie hasła dla użytkownika. Wprowadź ponownie hasło, aby potwierdzić proces. Po wykonaniu tej czynności możesz wylogować się z konta root i zalogować się na swoje zwykłe konto użytkownika.

Domyślnie, gdy chcesz uruchamiać polecenia jako root, użyjesz jego Komenda:

su -

ten - opcja oznacza uruchomienie powłoki logowania tak, jakbyś był zalogowany bezpośrednio do roota. Wpisz hasło roota, gdy zostaniesz o to poproszony, a zobaczysz wtedy # monit, który wskazuje, że pracujesz jako root. Po zakończeniu wykonywania poleceń administracyjnych najlepiej opuścić sesję root, wpisując Wyloguj lub naciskając klawisz kontrolny + D aby wrócić do zwykłej sesji.

Jeśli jesteś przyzwyczajony do korzystania z sudo, dokumentacja zawiera informacje na temat jak to skonfigurować .

znajdź czyjąś listę życzeń na amazon

Zarządzanie pakietami

Podobnie jak w przypadku każdej innej nowoczesnej dystrybucji Linuksa, Alpine używa menedżera pakietów. Stworzyli swój własny, zwany Alpine Package Keeper lub APK.

Korzystanie z APK jest proste. Jeśli jesteś przyzwyczajony do używania Apt na Debian lub Ubuntu , to jeszcze prostsze. Nie wiadomo, czy było to celowe, ale wiele poleceń jest identycznych.

Aby zaktualizować repozytorium, wystarczy wydać to polecenie:

apk update

Aby zaktualizować pakiety do najnowszych dostępnych, wpisz:

apk upgrade

Aby zainstalować konkretny pakiet, w tym przypadku Vim, wpisz:

apk add vim

Aby usunąć pakiet, wpisz:

apk del package

Jeśli jakiekolwiek pakiety nie są już potrzebne po usunięciu, APK automatycznie je usunie. Różni się to od APT, ponieważ musisz uruchomić trafne automatyczne usuwanie polecenie zrobić to samo.

Skonfiguruj środowisko pulpitu

Jeśli nie planujesz instalacji Alpine jako serwera, prawdopodobnie będziesz chciał zainstalować środowisko graficzne. Na szczęście Alpine obsługuje główne menedżery okien i środowiska graficzne.

Aby skonfigurować X, Alpine zapewnia setup-xorg-base scenariusz. Jest podobny do procesu instalacji, w którym uruchamiasz go i odpowiadasz na kilka pytań dotyczących konfiguracji. W większości przypadków konfiguracja jest automatyczna.

Będziesz musiał samodzielnie zainstalować preferowanego menedżera okien, pulpitu, menedżera plików itp. Prawdopodobnie będziesz również chciał zainstalować menedżera wyświetlania, takiego jak LightDM. Jednak będziesz musiał powiedzieć OpenRC, aby uruchomił się automatycznie.

Na przykład, aby użyć LXDM;

rc-update lxdm
rc-service lxdm start

Czy Alpine Linux jest dla Ciebie?

Jeśli szukasz czegoś innego niż zwykłe zbiory dystrybucji Linuksa, Alpine Linux jest czymś wartym rozważenia. Jeśli potrzebujesz lekkiego systemu operacyjnego serwera do wirtualizacji lub kontenerów, Alpine jest tym, do którego należy.

Chociaż w Internecie dostępnych jest wiele lekkich dystrybucji Linuksa, powinieneś znaleźć Alpine Linux odpowiedni dla wszystkich Twoich potrzeb.

Udział Udział Ćwierkać E-mail 14 lekkich dystrybucji Linuksa, które dadzą Twojemu staremu komputerowi nowe życie

Potrzebujesz lekkiego systemu operacyjnego? Te specjalne dystrybucje Linuksa mogą działać na starszych komputerach, niektóre z zaledwie 100 MB pamięci RAM.

Czytaj dalej
Powiązane tematy
  • Linux
  • Dystrybucja Linuksa
O autorze Dawid delony(49 opublikowanych artykułów)

David jest niezależnym pisarzem mieszkającym w północno-zachodnim Pacyfiku, ale pierwotnie pochodzi z Bay Area. Od dzieciństwa jest entuzjastą technologii. Zainteresowania Davida obejmują czytanie, oglądanie wysokiej jakości programów telewizyjnych i filmów, gry retro i zbieranie płyt.

Więcej od Davida Delony

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować