Linux jest fajny, ale czasami po prostu trafisz na ścianę z obecnymi dystrybucjami i chcesz czegoś innego. Ponadto wydaje się, że rozmiary plików ISO i wymagania dotyczące pamięci stale rosną z czasem. 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?
Alpine Linux to dystrybucja Linuksa, której celem jest minimalizm, zarówno pod względem miejsca, jak i zakresu, a także większego bezpieczeństwa. Domyślny nośnik instalacyjny ma tylko 133 MB. Jest to imponujące, biorąc pod uwagę, że niektóre pliki ISO w innych dystrybucjach są zaprojektowane bardziej dla dysków DVD i pendrive'ów. Alpine mieści się wygodnie na płycie CD-R z zapasem miejsca.
Alpine Linux wykorzystuje technikę zwaną plikami wykonywalnymi niezależnymi od pozycji w celu losowego rozmieszczenia programów w pamięci. Utrudnia to atakującemu wykorzystanie dziwactw w pamięci i przejęcie maszyny.
Dystrybucja jest również minimalistyczna w swojej konfiguracji. Uzyskuje swój mały rozmiar, używając pakietu BusyBox, aby zapewnić większość narzędzi w jednym pliku wykonywalnym.
Mały rozmiar Alpine sprawia, że nadaje się dla osób prowadzących kontenery, zwłaszcza Docker.
Ściągnij: Alpine Linux
Instalowanie Alpine Linux
Instalacja Alpine Linux jest podobna do instalacji dowolnej innej dystrybucji Linuksa. Chwytasz obraz instalacyjny i przenosisz go na preferowany nośnik, a następnie ponownie uruchamiasz komputer.
Minimalizm Alpine dotyczy również procesu instalacji. Znajdziesz się na standardowej konsoli tekstowej Linuksa. Nie ma tutaj instalacji graficznej.
Jeśli chodzi o obrazy instalacyjne, na stronie pobierania masz kilka opcji do wyboru, w zależności od stopnia kompletności systemu, który chcesz zainstalować.
Plik Standard image jest zalecany dla większości ludzi i zawiera najczęściej używane pakiety. Kup ten, jeśli jesteś zupełnie nowy w Alpine.
Plik Rozszerzony image jest przeznaczony dla wyspecjalizowanych urządzeń, takich jak routery, które nie będą aktualizowane tak bardzo, więc ma więcej pakietów niż Standard.
Jeśli chcesz zainstalować bardzo minimalny system, pobierz Netboot obraz, który zawiera tylko absolutne minimum potrzebne do uruchomienia i połączenia z siecią. Będziesz wtedy musiał pobrać wszystkie 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 znany.
Chociaż Alpine nie trzyma się zbyt mocno za rękę, zawiera kilka skryptów, które przeprowadzą Cię przez proces instalacji. Najważniejsze jest setup-alpine. Skrypt zapyta Cię o takie rzeczy, jak układ klawiatury i strefa czasowa, a także pomoże Ci w partycjonowaniu dysku. Możesz po prostu zaakceptować wartości domyślne.
Więcej informacji na temat konfigurowania Alpine na komputerze można znaleźć 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 on w repozytorium.
Związane z: Najlepsze lekkie dystrybucje Linuksa, które prawie nie potrzebują miejsca
Skonfiguruj Alpine Linux
Kiedy w końcu uruchomisz swoją nową instalację Alpine, nadal jest całkiem pusta, z tylko konsolą tekstową i powłoką. Będziesz chciał wprowadzić pewne dostosowania w domyślnym systemie, aby był naprawdę przydatny.
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 „nazwę użytkownika” nazwą użytkownika, którego chcesz używać do logowania. Plik -h opcja określa katalog osobisty, podczas gdy -s opcja określa ścieżkę do powłoki, ash, która jest domyślną powłoką dla BusyBox, a tym samym 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 passwd Komenda:
passwd nazwa użytkownika
Zostaniesz poproszony o ustawienie hasła dla użytkownika. Ponownie wprowadź hasło, aby potwierdzić proces. Gdy to zrobisz, 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 rozszerzenia su Komenda:
su -
Plik - opcja oznacza uruchomienie powłoki logowania tak, jakbyś logował się bezpośrednio do roota. Po wyświetleniu monitu wpisz hasło roota, a następnie zostanie wyświetlony plik # 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 Ctrl + re aby wrócić do swojej zwykłej sesji.
Jeśli jesteś przyzwyczajony do używania sudo, dokumentacja zawiera informacje jak to skonfigurować.
Zarządzanie pakietami
Podobnie jak w przypadku każdej innej nowoczesnej dystrybucji Linuksa, Alpine używa menedżera pakietów. Stworzyli własny plik o nazwie Alpine Package Keeper lub APK.
Korzystanie z APK jest proste. Jeśli jesteś przyzwyczajony do korzystania z Apt na Debian lub Ubuntu, to jest jeszcze prostsze. Nie widać, czy było to zamierzone, ale wiele poleceń jest identycznych.
Aby zaktualizować repozytorium, po prostu wydaj to polecenie:
aktualizacja apk
Aby zaktualizować swoje pakiety do najnowszych dostępnych, wpisz:
aktualizacja apk
Aby zainstalować konkretny pakiet, w tym przypadku Vim, wpisz:
apk dodaj vim
Aby usunąć pakiet, wpisz:
pakiet apk del
Jeśli jakiekolwiek pakiety nie są już potrzebne po usunięciu, APK automatycznie je usunie. Różni się to od APT-a, ponieważ musisz uruchomić apt autoremove polecenie, aby zrobić to samo.
Skonfiguruj środowisko graficzne
O ile 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ł zainstalować preferowanego menedżera okien, pulpit, menedżera plików itp. samemu. Prawdopodobnie będziesz także chciał zainstalować menedżera wyświetlania, takiego jak LightDM. Musisz jednak 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 się wybrać.
Chociaż w Internecie dostępnych jest wiele lekkich dystrybucji Linuksa, powinieneś znaleźć Alpine Linux odpowiedni dla wszystkich Twoich potrzeb.
Potrzebujesz lekkiego systemu operacyjnego? Te specjalne dystrybucje Linuksa mogą działać na starszych komputerach, niektóre z zaledwie 100 MB pamięci RAM.
- Linux
- Linux Distro
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.