logo

Arch Linux operációs rendszer

A Linux disztribúciók híresek egyszerűségükről, bár az Arch Linux operációs rendszer megkérdőjelezi ezt a hírnevet azzal, hogy lehetővé teszi a felhasználók számára, hogy mindent testreszabjanak, miközben megtartják a funkcionalitást. Ez a választási lehetőség félelmetesebbé teheti az Arch Linuxot az újoncok számára, de hab a tortán a tapasztalt Linux-felhasználók számára.

Ebben a cikkben megismerheti az Arch Linux operációs rendszert annak szolgáltatásaival és előzményeivel együtt.

Mi az Arch Linux operációs rendszer?

Arch Linux operációs rendszer

Arch Linux egy ingyenes, nyílt forráskódú disztribúció, amely kiterjedt testreszabást és ellenőrzést biztosít a rendszer felett. Könnyű és minimalista jellege az elsődleges oka a technológiai közösségben való növekvő vonzerejének.

A x86-64 központú Linux disztribúció követi a KISS koncepció (legyen egyszerű, hülye) . Ahogy a név is sugallja, az Arch Linux abban hisz, hogy tiszta lappal kell kezdeni, és lehetővé kell tenni a felhasználó számára, hogy minden döntést meghozzon. Az Arch nem tartalmaz jelentős disztribúció-specifikus változtatásokat, ami egyszerűvé teszi az átvitelt egy másik Linux disztribúcióról.

Használja a Pacman csomagkezelő szoftvercsomagok telepítéséhez, frissítéséhez és eltávolításához. Az Arch Linux gördülő kiadási megközelítést alkalmaz, ami arra utal, hogy nincsenek 'frissített kiadások' egy teljesen új rendszerverzió; ehelyett közös rendszerfrissítés szükséges a modern Arch szoftver fogadásához. Az Arch Linux csapata kiadja a havi telepítési lemezképeket, amelyek a fő rendszerkomponensek frissített pillanatképei.

Az Arch Linux operációs rendszer története

Az Arch közösség fejlődött és bővült, hogy a legnépszerűbb és leghatékonyabb Linux disztribúcióvá váljon, amint azt az évek során kapott figyelem és értékelés is mutatja. Az Arch fejlesztői továbbra is fizetetlen, részmunkaidős önkéntesként dolgoznak, és nem tervezik az Arch Linux bevételszerzését, hogy az ingyenes maradjon.

Judd Winet elején megalapította az Arch Linuxot 2001 és kanadai programozó és gitáros volt. Tovább 2002. március 11 , Az Arch Linux 0.1 először jelent meg. Vinet a disztribúcióját a Slackware, a Linux, a BSD, a PLD és a CRUX rendkívüli egyszerűsége alapján tervezte meg, de elégedetlen volt a csomagkezelés akkori hiányával. Ugyanakkor létrehozta a Pacmant, egy csomagkezelő alkalmazást, amely automatikusan kezeli a csomagok telepítését, eltávolítását és frissítéseit.

Az Arch Linux OS kezdeti verziója csak a 32 bites x86 architektúra , de 2006. április, 64 bites x86 architektúra támogatást adták hozzá. Az Arch Linux fejlesztője, Judd Vinet kilépett, és megosztotta a projektet vele 'Aaron Griffin' ban ben 2007. okt . Ban ben 2020. február , Aaron Griffin megosztotta a projektet Polyak Leventével. A 32 bites támogatás kimaradt 2017. január .

Ki használja az Arch Linux operációs rendszert?

Az Arch egy rendkívül technikai disztribúció a lényegében, így azok számára is megfelelő, akik teljes mértékben ki tudják használni. A szakértők és a professzionális felhasználók a legtöbb Arch előnyeit barkácsolják. Egy szakértő felhasználó testreszabhatja az Arch-ot igényeinek megfelelően, és profitálhat az aktív Arch közösségből. A Pacman és az AUR az Arch Linux és más Arch-alapú Linux disztribúciók egyedi jellemzői.

A BlackArch lerakat az a lerakattípus, amelyet az Arch Linuxban is használhat. Különféle biztonsági eszközöket tartalmaz, amelyek ideálisak a kiberbiztonsággal kapcsolatos feladatokhoz. A repository jól ismert a kiberbiztonsági szakemberek körében az eszközök széles választéka miatt, amelyek ideálisak a behatolást tesztelők és a biztonsági kutatók számára.

Az Arch Linux operációs rendszer felépítése és alapelvei

Az Arch Linux bináris csomagokon alapul, amelyek a kortárs hardvereken való teljesítményre vannak optimalizálva. A rugalmasság és a sebesség érdekében rendelkezésre áll egy portok/ebuild-szerű rendszer is az automatikus forrásfordításhoz. Az Arch Linux az egyszerűséget helyezi előtérbe a részletekkel szemben; ezért hiányoznak a csiszolt felületek és tevékenységek. A Packman például nem rendelkezik hivatalos grafikus felhasználói felülettel, hogy egyszerűbbé tegye a dolgokat. A rendszer konfigurációja egyszerű és világos, és több verzióra is átvihető. Ez tette népszerűvé az Arch Linuxot a körében 'haladó felhasználók' és 'kockák' akik szeretik használni a parancssort.

Az Arch Linux operációs rendszernek különféle alapelvei vannak. Néhány alapelv a következő:

1. Egyszerűség

A kifejezés 'egyszerűség' Az Arch Linuxban a szükségtelen kiegészítések vagy módosítások hiányára utal. A szoftvert a lehető legkevesebb downstream változtatással terjeszti: elkerülik azokat a javításokat, amelyeket az upstream nem fogad el, és az Arch downstream javításai szinte teljes mértékben háttérportált hibajavítások, amelyek a projekt következő kiadásától elavulnak.

Az Arch tartalmazza az upstream konfigurációs fájlokat is, a változtatások a disztribúcióspecifikus problémákra korlátozódnak, például a rendszerfájl helyének változásaira. Nem tartalmaz olyan automatizálási lehetőségeket, mint például a szolgáltatás engedélyezése csak azért, mert a csomag telepítve van. A csomagokat csak akkor osztják szét, ha nyomós ok áll fenn, például lemezterület megtakarítása szélsőséges pazarlás esetén. A felhasználókat arra biztatjuk, hogy a legtöbb rendszerbeállítást a shell és egy szövegszerkesztő segítségével hajtsák végre, mivel a grafikus felület konfigurációs lehetőségeit hivatalosan nem kínálják.

2. Pragmatizmus

Az Arch inkább pragmatikus, mint ideológiai eloszlás. Az itt bemutatott alapelvek csupán iránymutatások. Végül a fejlesztői konszenzust használják a tervezési döntések eseti alapon történő meghozatalához. A számos Arch Linux OS tárolóban több csomag található, és olyan szkripteket készítenek, amelyek ingyenes és nyílt forráskódú szoftvert adnak azok számára, akik szeretik, és szabadalmaztatott szoftvercsomagokat azoknak, akik előnyben részesítik a hasznosságot a filozófiával szemben.

3. Sokoldalúság

Az Arch Linux egy többcélú operációs rendszer. Csak a telepítés után biztosít parancssori környezetet. Nem biztosít szükségtelen és nem kívánt csomagokat; a felhasználó lehetőséget kap arra, hogy egyedi rendszert építsen a hivatalos x86-64 adattárban elérhető több száz kiváló minőségű csomag közül válogatva.

Az Arch egy gördülő kiadású modell, amelyet a Pacman . Ez egy könnyű, egyszerű és gyors csomagkezelő, amely lehetővé teszi a folyamatos rendszerfrissítést egyetlen paranccsal. Az Arch tartalmazza az Arch Build rendszert és a portokhoz hasonló rendszert is, amely egyetlen paranccsal szinkronizálható forráskódból csomagokat hozhat létre és telepíthet. Ezen túlmenően az Arch User Repository több ezret tartalmaz PKGBUILD a közösség által adományozott szkriptek telepíthető csomagok generálására a forrásokból a makepkg eszköz. A felhasználók könnyen létrehozhatják és karbantarthatják egyéni tárolóikat.

java olvassa el a csv-t

4. Modernitás

Az Arch Linux megpróbálja megőrizni szoftverének legfrissebb, stabil kiadású verzióit mindaddig, amíg a csomagok szisztematikus törése megakadályozható. A gördülő-kioldó megközelítésre épül, amely lehetővé teszi az egyszeri telepítést folyamatos fejlesztésekkel.

Az Arch számos legújabb funkcióval rendelkezik a GNU/Linux felhasználók számára, mint például a systemd init rendszer, az initcpio, a modern fájlrendszerek, a szoftveres RAID és a legújabb kernelek.

5. Felhasználói központ

Sok GNU/Linux disztribúció törekszik arra, hogy felhasználóbarátabb legyen, de az Arch Linux OS mindig is felhasználó-központú volt és a jövőben is az lesz. A disztribúciót úgy alakították ki, hogy megfeleljen azoknak az igényeinek, akik hozzájárulnak hozzá, és nem arra törekednek, hogy a lehető legtöbb fogyasztót megszólítsák. A tapasztalt GNU/Linux-felhasználóknak vagy bárkinek, aki készen áll a dokumentáció elolvasására és a nehézségek elhárítására.

Minden felhasználót arra biztatunk, hogy vegyen részt a terjesztésben és járuljon hozzá. Nagyra értékeljük a jelentéstételt és a problémák megoldásában való segítségnyújtást, a csomagokat vagy az alapvető projekteket javító javításokat pedig nagyra értékeljük. Az Arch fejlesztői önkéntesek, és gyakran fogadnak új tagokat a csapatba. Az íjászok csomagokat küldhetnek be az Arch User Repositoryba, javíthatják az ArchWiki dokumentációját, megoszthatják ötleteiket a fórumokon, és segíthetnek másoknak technikai problémákkal, e-mail listákkal és IRC-csatornákkal kapcsolatban. Sok felhasználó az Arch Linuxot használja elsődleges operációs rendszerként, és számos világméretű közösség kínál támogatást és dokumentációt különböző nyelveken.

Az Arch Linux operációs rendszer változatai

Az Arch Linux operációs rendszernek számos változata létezik. Az Arch Linux néhány változata a következő:

1. Linux építész

Az Architect Linux egy új Arch telepítő, amely Ncurses felhasználói felülettel rendelkezik, és nem tartalmaz Antergos/Manjaro kiegészítőket vagy bloatware-t.

2. Portokok

Az Antergos egy előre konfigurált Arch Linux származék, eredeti nevén CinnArch. Az asztali környezetek közé tartozik a Gnome, a MATE, a Cinnamon, az Openbox, a KDE és az XFCE.

3. ArchBSD

A FreeBSD kernelt használja a Linux kernelt helyett. Jelenleg az i686 és az x86-64 architektúrákat támogatja.

4. ArchBang Linux

Crunchbang Linux-ihlette Openbox-alapú asztali környezetet valósít meg.

5. Arch Linux ARM

program java-ban

Kompatibilis az ARM-alapú eszközökkel, például a Raspberry Pi-vel.

6. ArchHurd

A Linux kernelt helyett a GNU Hurd kernelt használja.

Az Arch Linux operációs rendszer előnyei és hátrányai

Az Arch Linux operációs rendszernek számos előnyei és hátrányai vannak. Az Arch Linux operációs rendszer előnyei és hátrányai a következők:

Előnyök

1. Az Arch User Repository

A Arch User Repository (AUR) egy speciális tulajdonság, amely megkülönbözteti az Arch-ot a többi disztribúciótól. Ez egy Arch adattár, amelyet a közösség üzemeltet. Tartalmazza a csomagleírásokat (PKGBUILD), amelyek segítségével csomagot készíthet forrásból a makepkg segítségével, majd telepítheti a Pacman segítségével. Az AUR azért jött létre, hogy segítse az új közösségi csomagok szervezését és terjesztését, valamint felgyorsítsa a népszerű csomagok közösségi adattárba való bekerülését. Az AUR nagymértékben bővíti az Arch hivatalos tárházának szoftverkínálatát.

2. Nincs rendszerfrissítés

Az Arch Linux a gördülő kiadás koncepcióját követi, ami nagyon jó koncepció. Ez azt jelenti, hogy többé nem kell aggódnia a rendszeres frissítés miatt. Az Arch telepítése után nem fog tudni frissíteni egy újabb verzióra, mert a frissítések rendszeresen megjelennek. Alapértelmezés szerint mindig a legújabb verziót fogja használni.

3. The Holy Arch Wiki

Az Arch Linux OS a jól dokumentált Linux disztribúció. A Linux-felhasználók körében az Arch wiki legendás. Ez egy hatalmas és jól dokumentált esemény. Szolgáltatásai néha túlmutatnak az Arch Linuxon. Az Arch Wiki valószínűleg megoldást kínál, ha bármilyen problémája van a számítógépes rendszerrel.

4. Hídként működik

Csomagkezelő (Pacman) Az Arch Linux csomagkezelése egyedülálló. Bináris csomagokat tud telepíteni az Arch tárolóból, és a makepkg segítségével lefordítani a forrásból származó bináris fájlokat. Ennek eredményeként az Arch Linux hídként működik a disztribúciók között, amelyek lehetővé teszik a felhasználók számára, hogy bináris csomagokat telepítsenek a csomagkezelő rendszerükön keresztül, és olyan disztribúciók között, amelyek a felhasználók kényelmét a konfigurálható specifikációkkal rendelkező forrásokból történő binárisok létrehozásának lehetőségéért cserélik.

5. Készítse el saját Linux operációs rendszerét

java pszeudokód

Más népszerű Linux operációs rendszerek, mint például a Fedora és az Ubuntu, a Windowshoz és a macOS-hez hasonlóan a számítógépekhez tartoznak. Másrészt az Arch Linux operációs rendszer lehetővé teszi az operációs rendszer testreszabását az Ön ízlése szerint. Ha sikeres vagy, akkor van egy rendszered, amely képes elérni, amit akarsz.

6. A Linux megértésének javítása

Nem fogod észrevenni, milyen kielégítő egy tiszta Arch telepítés, amíg meg nem csináltad magad. A telepítési folyamat nagyon bonyolult, mivel a legtöbb elvégzendő feladat nem grafikus felhasználói felület által támogatott, és CLI parancsokat fog használni. Bár a tapasztalatlan felhasználók félelmetesnek találhatják ezt a bonyolultságot, az Arch telepítés sok mindent megtanít a Linuxról, amit nem kell tanulmányoznia, mert a modern grafikus felhasználói felület telepítői mindenről gondoskodnak. A telepítés során olyan fogalmakkal ismerkedhet meg, mint a kijelzőkezelők, a chroot, a hálózatok konfigurálása stb.

7. Nagyon testreszabható

Az Arch Linuxot néha a DIY (csináld magad) OS, mivel lehetővé teszi minden bonyolult részlet testreszabását. Teljes ellenőrzése alatt áll az operációs rendszer funkcionalitása az ISO lemezkép betöltődésétől a telepítés befejezéséig. Az Arch nem tartalmaz natív asztali környezetet vagy ablakkezelőt. Mindent kiválaszthat, az asztali környezettől a rendszeren kívánt összetevőkig, hogy megkönnyítse a dolgokat, és több választási lehetőséget biztosítson a felhasználónak.

A DIY módszer egy hasznos funkció, amely kivételesen könnyűvé és hozzáférhetővé teszi, mivel az Arch Linux nem tartalmaz előre telepített bloatware-t.

8. Bónusz

Ha érdekli a kiberbiztonság, valószínűleg hallott már a Black Arch OS-ről. A Black Arch OS tárháza biztonsági eszközök széles gyűjteményét tartalmazza a behatolást tesztelők és a biztonsági kutatók számára. A Black Arch telepítésének hátránya bizonyos felhasználók számára a nagy méret, mivel minden eszközt tartalmaz, beleértve azokat is, amelyeket soha nem fog használni. A jó hír az, hogy beépítheti a Black Arch adattárat az Arch rendszerébe, és szükség szerint használhatja eszközök beszerzésére.

Hátrányok

1. A telepítés hektikus folyamat

Az Arch Linux telepítése nem egyszerű, és eltart egy ideig, mert finomhangolni fogja az operációs rendszert. Különféle terminálparancsokat és összetevőket kell megtanulnia, amelyekkel foglalkozni fog, mivel az összetevőket saját maga választja ki. Valószínűleg tisztában vagy vele, hogy ehhez jelentős mennyiségű olvasásra lesz szükség.

2. Egyes frissítések tönkretehetik a rendszert

Nyomon kell követnie, hogy mi érkezik, miközben folyamatosan érkeznek frissítések. Senki sem tudja, hogyan van beállítva a program, és csak Ön tesztelte. Ennek eredményeként, ha nem vigyáz, a rendszer összetevői eltörhetnek.

3. Haladó terjesztés

Bár az Arch jó választásnak tűnhet a következő disztribúciós kapcsolóhoz, ne feledje, hogy ez nem egy kezdőbarát disztribúció. Teljes Linux kezdőknek nem ajánlott az Arch kipróbálása. Az Arch által biztosított testreszabhatósági lehetőségek miatt egy kezdő felhasználó valószínűleg tönkreteheti a rendszerét, ha helytelenül próbálja beállítani. Ha ki szeretné próbálni az Arch-ot, de nem biztos a Linux-készségeiben, sokkal jobb ötlet egy virtuális géppel kezdeni, majd áttérni egy egyszerű rendszerre, ha készen áll.

4. Vérszegélyű szoftvert kínál, amely stabilitási problémákat okozhat.

5. Kisebb közösséggel rendelkezik, mint más disztribúciók, például az Ubuntu OS.

Arch Linux telepítése

Feltéve, hogy van egy indítható USB-meghajtónk, és a rendszerünk megfelelően van konfigurálva, akkor az USB-meghajtón keresztül kell indítanunk. Az USB-meghajtóról történő indítási folyamat eszközenként eltérő. A rendszerindításkor az F12 billentyűre kattintva a rendszerindító eszközök listájához jutunk. Innen kiválaszthatjuk a rendszerindító USB-meghajtónkat. Lehet, hogy már ismerjük a rendszerünk megfelelő technikáját, vagy esetleg kutatni kell egy kicsit.

Miután sikerült megszereznünk a kapcsolt rendszerindító eszközök listáját, válasszuk ki az USB-meghajtót a rendszerindításhoz, és az alábbi menünek kell megjelennie:

Arch Linux operációs rendszer

Ki kell választanunk az első opciót, és meg kell várnunk, amíg a telepítő, azaz az Arch befejezi a rendszerindítást. Az alábbiakhoz hasonlót fogunk találni, miután teljesen elindultunk:

Arch Linux operációs rendszer

Az Arch telepítő nem tartalmaz grafikus felhasználói felületet a telepítés automatizálására, ellentétben más, általunk ismert operációs rendszerekkel. Inkább erőfeszítéseinket és időnket fektethetjük be, és darabonként állíthatjuk be az összes forgalmazási részt.

A konzolbillentyűzet betűtípusának és elrendezésének beállítása

Ahogy már említettük, az Arch telepítő nem tartalmaz grafikus felhasználói felületet, ezért sok a gépelés. A billentyűzetkiosztás és a szép betűtípus beállítása sokkal kevésbé konzervatív telepítést tesz lehetővé.

A konzol alapértelmezés szerint azt feltételezi, hogy amerikai billentyűzetkiosztással rendelkezünk. Szinte mindenkinek jónak kell lennie, de ha véletlenül más is van, átválthatunk rá.

Általában minden elérhető billentyűleképezés a könyvtárban található, azaz /usr/share/kbd/keymaps , map.gz fájlformátumban. A listát az ls paranccsal ellenőrizhetjük:

ls /usr/share/kbd/keymaps/**/*.map.gz

A fenti parancs minden kulcsleképezést felsorol.

Például, Ha van billentyűzetkiosztásunk, azaz Mac-US, akkor ezen a listán keresse meg a kapcsolódó map.gz fájlt, ez a mac-us.map.gz.

Használhatjuk a parancsot, pl. loadkeys , a kívánt billentyűkiosztás betöltéséhez. Az alábbi parancs futtatásával beállíthatjuk a mac-us.map.gz fájlt alapértelmezettként:

loadkeys mac-us

A konzol betűtípusát is módosíthatjuk, ha már nem akarjuk az alapértelmezettet. A konzol betűtípusa a könyvtárban marad, azaz /usr/share/kbd/consolefonts , amit ls-el tudunk felsorolni:

ls /usr/share/kbd/consolefonts

A fenti parancs megjeleníti a betűtípusokat.

Most már használhatjuk a parancsot, azaz setfont , ezek közül az egyik beállításához. Például az alábbi parancsot futtathatjuk, ha a drdos8*16-ot alapértelmezettként szeretnénk beállítani:

setfont drdos8*16

Mind a setfont, mind a loadkeys parancs a kbd csomag része, amely tartalmazza a Linux Keyboard szükséges eszközeit.

A rendszerindítási mód ellenőrzése

Megvan a konfigurált konzolunk; a következő folyamat annak biztosítása, hogy az UEFI módban bootoljunk, és ne a BIOS módban. Az alábbi parancs futtatásával engedélyezhetjük a rendszerindítási módot:

betűméret latex
ls /sys/firmware/efi/efivars

Ha UEFI módban vagyunk, akkor a képernyőn megjelenít egy fájlkészletet.

Az efi könyvtár még a /sys/firmware könyvtárban sem lenne elérhető BIOS rendszerindítás esetén. Ha UEFI módban vagyunk, ugorhatunk a következő lépésre.

Csatlakozás az internethez

Az Arch élő környezete sok más élő disztribúcióval ellentétben nem tartalmaz minden lényeges csomagot. Számos minimális csomagot tartalmaz, amelyeket a rendszer telepítéséhez használhatunk. Ezért elengedhetetlen az aktív internetkapcsolat.

Ha vezetékes hálózatot használunk, az induláskor aktív internetkapcsolattal kell rendelkeznünk. Az ellenőrzéshez bármilyen nyilvános címet megpingelhetünk.

Az élő környezet biztosítja a iNet vezeték nélküli démon vagy iwd csomag. Ezt a csomagot egy közeli vezeték nélküli hálózathoz való csatlakozáshoz használhatjuk. Kezdésként az alábbi parancsot futtathatjuk:

Iuctl

Egy interaktív prompttal kezdődik.

Most az alábbi parancsot futtathatjuk a vezeték nélküli eszközök listájának ellenőrzéséhez:

eszközök listája

Megjelenik a vezeték nélküli eszközök listája.

A rendszeróra frissítése

A Network Time Protocol vagy az NTP a számítógépes rendszer óráinak hálózaton keresztüli szinkronizálására szolgál Linux alatt. Használhatjuk a parancsot, pl. timedatectl , az NTP aktiválásához Arch élő környezetünkben:

timedatectl set-ntp true

A fenti parancs néhány másodperc múlva elindul, és néhány kimenetet eredményez. Megpróbálhatjuk az Enter billentyűt kattintani, ha nem találjuk újra a parancskurzort.