![Ethernet Channel Bonding aka NIC Teaming pe sisteme Linux](/f/11d437f1774e042a1ef03b7f4c4adeef.jpg?width=100&height=100)
Arch Linux este una dintre cele mai versatile distribuții GNU Linux datorită simplității sale și pachetelor software de ultimă oră datorită sistemului său Eliberare de rulare model, Arch Linux nu este adresat începătorilor din lumea Linux. De asemenea, oferă un program de instalare complicat din linia de comandă, fără suport pentru interfața grafică. Modelul de instalare pe linia de comandă face ca instalarea sistemului să fie foarte flexibilă, dar și foarte dificilă pentru începătorii Linux.
În plus, Arch Linux furnizează propriile depozite de pachete software prin Manager de pachete Pacman. Arch Linux oferă, de asemenea, un Multiarh mediu pentru diferite arhitecturi CPU, cum ar fi 32 biți, 64 biți și ARM.
Pachetele software, dependențele și patch-urile de securitate sunt în mare parte actualizate în mod regulat, transformând Arch Linux într-o distribuție de ultimă oră cu câteva pachete solide testate pentru o producție mediu inconjurator.
Arch Linux menține, de asemenea, AUR - Arch User Repository
, care este o imensă oglindă de depozite de software bazate pe comunitate. Oglinzile repo AUR permit utilizatorilor să compileze software din surse și să îl instaleze prin Pacman și Yaourt (Încă un alt instrument de depozitare a utilizatorilor) manageri de pachete.Acest tutorial prezintă pas cu pas procesul de instalare de bază Arch Linux printr-o imagine de boot CD / USB pe mașini bazate pe UEFI. Pentru alte personalizări sau detalii vizitați pagina oficială Arch Linux Wiki la https://wiki.archlinux.org.
1. În primul rând, mergeți la pagina de descărcare Arch Linux și luați cea mai recentă imagine CD (adică versiunea stabilă actuală: 2020.05.01), creați un CD / USB bootabil apoi conectați-l la unitatea CD / USB a sistemului.
2.PAS IMPORTANT! De asemenea, asigurați-vă că sistemul dvs. are un cablu Ethernet conectat cu conectivitate la internet și, de asemenea, un server DHCP activ activat.
3. După pornirea CD / USB, veți fi prezentat mai întâi Instalare Arch Linux Opțiuni. Aici, selectați Arch Linux archiso x86_64 UEFI CD și apăsați introduce cheie pentru a continua.
4. După ce programul de instalare decomprimă și încarcă fișierul Kernel Linux veți fi aruncat automat la un Arch Linux Bash Terminal (TTY) cu privilegii de root.
Un pas bun acum este să listați NIC-urile mașinii și să verificați conexiunea la rețeaua de internet prin emiterea următoarelor comenzi.
# ifconfig. # ping -c2 google.com.
În cazul în care nu aveți DHCP server configurat la sediul dvs. pentru a aloca dinamic adresele IP clienților, emiteți comenzile de mai jos pentru a configura manual o adresă IP pentru media Arch Live.
Înlocuiți corespunzător interfața de rețea și adresele IP.
# ifconfig eno16777736 192.168.1.52 netmask 255.255.255.0 # route add default 192.168.1.1. # echo „nameserver 8.8.8.8” >> /etc/resolv.conf.
La acest pas, puteți, de asemenea, să afișați hard disk-ul mașinii dvs. prin emiterea următoarelor comenzi.
# cat / proc / partiții. # ls / dev / [s | x | v] d * # lsblk. # fdisk –l
În cazul în care mașina dvs. este o mașină virtuală, hard diskurile pot avea alte nume decât sdx, precum xvda, vda, etc. Luați comanda de mai jos pentru a afișa discul virtual dacă nu știți schema de denumire a discului.
# ls / dev | grep ‘^ [s | v | x] [v | d]’ $ *
Important de remarcat este că numele convenției pentru Raspberry PI stocarea pe unitate este de obicei /dev/mmcblk0 iar pentru unele tipuri de hardware pot fi carduri RAID /dev/cciss.
5. La pasul următor, vom începe să configurăm Hard disk partiții. Pentru această etapă puteți alerga cfdisk, cgdisk, despărțit sau gdisk utilitare pentru a efectua un aspect de partiție de disc pentru un disc GPT. Vă recomandăm să utilizați cfdisk pentru ghidul său de asistență și simplitatea în utilizare.
Pentru o partiție de bază, tabelul de aspect folosește următoarea structură.
/dev/sda1
) cu dimensiunea 300M, formatat FAT32./dev/sda2
) cu dimensiunea recomandată de 2xRAM, Swap On./dev/sda3
) cu cel puțin 20G dimensiune sau rest de spațiu HDD, format format ext4.Acum, să începem de fapt să creăm tabelul de partiții pentru aspectul discului, rulând cfdisk comanda pe hard diskul mașinii, selectați GPT tip de etichetă, apoi selectați Spatiu liber apoi lovit Nou din meniul de jos, așa cum este ilustrat în capturile de ecran de mai jos.
# cfdisk / dev / sda.
6. Tastați dimensiunea partiției în MB (300M) și apăsați introduce tasta, selectați Tip din meniul de jos și alegeți Sistemul EFI tip de partiție, așa cum se arată în următoarele capturi de ecran.
Ați terminat de configurat partiția EFI System.
7. Apoi, să creăm Swap partiție utilizând aceeași procedură. Folosiți tasta săgeată în jos și selectați din nou restul Spatiu liber și repetați pașii de mai sus: Nou-> se recomandă dimensiunea partiției 2xRAM (puteți utiliza în siguranță 1G) ->Tastați Linux swap.
Utilizați capturile de ecran de mai jos ca ghid pentru crearea partiției swap.
8. În cele din urmă, pentru /(root)
partiția utilizează următoarea configurație: Nou -> Dimensiune: restul din spațiu liber -> Tastați sistemul de fișiere Linux.
După ce revizuiți Tabel de partiții Selectați Scrie, răspundeți cu da pentru a aplica modificările pe disc și apoi tastați părăsi a iesi cfdisk utilitar, așa cum se arată în imaginile de mai jos.
9. Deocamdată, tabelul dvs. de partiții a fost scris către HDD GPT dar nu s-a creat încă niciun sistem de fișiere deasupra acestuia. De asemenea, puteți consulta rezumatul tabelului de partiții rulând comanda fdisk.
# fdisk -l.
10. Acum, este timpul să formatați partițiile cu sistemele de fișiere necesare. Lansați următoarele comenzi pentru a crea un FAT32 sistem de fișiere pentru Sistemul EFI partiție (/dev/sda), pentru a crea EXT4 sistem de fișiere pentru partiția rădăcină (/dev/sda3) și creați partiția swap pentru /dev/sda2.
# mkfs.fat -F32 / dev / sda1. # mkfs.ext4 / dev / sda3. # mkswap / dev / sda2.
11. Pentru a instala Arch Linux, /(root)
partiția trebuie montată la /mnt
punct de montare director pentru a fi accesibil. De asemenea, partiția swap trebuie inițializată. Lansați comenzile de mai jos pentru a configura acest pas.
# mount / dev / sda3 / mnt. # ls / mnt # swapon / dev / sda2.
12. După ce partițiile au fost accesibile, este timpul să efectuați instalarea sistemului Arch Linux. Pentru a crește viteza de descărcare a pachetelor de instalare, puteți edita /etc/pacman.d/mirrorlist fișier și selectați cel mai apropiat site web oglindă (de obicei alegeți locația serverului dvs. din țară) în partea de sus a listei de fișiere oglindă.
# nano /etc/pacman.d/mirrorlist.
De asemenea, puteți activa Arch Multilib suport pentru sistemul live prin decomentarea următoarelor linii din /etc/pacman.conf fişier.
[multilib] Includeți = /etc/pacman.d/mirrorlist.
13. Apoi, începeți instalarea Arch Linux prin emiterea următoarei comenzi.
# pacstrap / mnt base base-devel linux linux-firmware nano vim.
În funcție de resursele sistemului și viteza de internet, instalatorul poate dura de la 5 la 20 de minute pentru a finaliza.
14. După finalizarea instalării, generați fstab fișier pentru noul dvs. sistem Arch Linux prin emiterea următoarei comenzi.
# genfstab -U -p / mnt >> / mnt / etc / fstab.
Ulterior, inspectați conținutul fișierului fstab executând comanda de mai jos.
# cat / mnt / etc / fstab.
15. Pentru a configura în continuare Arch Linux, trebuie să chroot în /mnt
calea sistemului și adăugați un nume de gazdă pentru sistemul dvs. prin emiterea comenzilor de mai jos.
# arch-chroot / mnt. # echo "archbox-tecmint"> / etc / hostname.
16. Apoi, configurați limba sistemului. Alegeți și decomentați limbile de codare preferate din /etc/locale.gen fișier, apoi setați setările locale executând următoarele comenzi.
# pacman -S nano. # nano /etc/locale.gen.
extrasul de fișier locale.gen:
ro_US.UTF-8 UTF-8. en_US ISO-8859-1.
Generați aspectul limbii sistemului.
# locale-gen. # echo LANG = en_US.UTF-8> /etc/locale.conf. # export LANG = ro_US.UTF-8.
17. Următorul pas este să vă configurați fusul orar al sistemului prin crearea unei legături simbolice pentru fusul orar secundar (/usr/share/zoneinfo/Continent/Main_city) la /etc/localtime calea fișierului.
# ls / usr / share / zoneinfo / # ln -s / usr / share / zoneinfo / Aisa / Kolkata / etc / localtime.
De asemenea, ar trebui să configurați ceasul hardware pentru a utiliza UTC (ceasul hardware este de obicei setat la ora locală).
# hwclock --systohc --utc.
18. La fel ca multe distribuții Linux celebre, Arch Linux folosește oglinzi repo pentru locații diferite din lume și arhitecturi multiple de sistem. Depozitele standard sunt activate în mod implicit, dar dacă doriți să le activați Multilib depozite trebuie să decomentați [multilib]
directivele din /etc/pacman.conf fișier, așa cum se arată în extrasul de mai jos.
# nano /etc/pacman.conf.
19. Dacă doriți să activați Instrumentul pachetului Yaourt suportul (utilizat pentru descărcarea și construirea pachetelor AUR) merge în partea de jos a fișierului /etc/pacman.conf fișier și adăugați următoarele directive.
[archlinuxfr] SigLevel = Niciodată. Server = http://repo.archlinux.fr/$arch.
20. După ce fișierul depozit a fost editat, sincronizați și actualizați oglinzile și pachetele bazei de date executând comanda de mai jos.
# pacman -Syu.
21. Apoi, configurați o parolă pentru contul root și creați un nou utilizator cu privilegii Sudo în caseta Arch prin emiterea comenzilor de mai jos. De asemenea, expirați parola de utilizator pentru a forța noul utilizator să schimbe parola la prima conectare.
# passwd. # useradd -mg users -G wheel, storage, power -s / bin / bash your_new_user. # passwd your_new_user. # chage -d 0_utilizatorul_nou.
22. După ce noul utilizator a fost adăugat, trebuie să instalați pachetul sudo și să actualizați linia grupului de roți de la /etc/sudoers fișier pentru a acorda privilegii de root utilizatorului nou adăugat.
# pacman -S sudo. # pacman -S vim. # visudo
Adăugați această linie la /etc/sudoers fişier:
% wheel ALL = (ALL) ALL.
24. La ultimul pas, instalați fișierul Încărcător de încărcare pentru ca Arch să pornească după repornire. Încărcătorul de boot implicit pentru distribuțiile Linux și Arch Linux este, de asemenea, reprezentat de pachetul GRUB.
Pentru a instala încărcătorul de încărcare GRUB în mașinile UEFI pe primul hard disk și, de asemenea, pentru a detecta Arch Linux și configurați fișierul încărcătorului de încărcare GRUB, executați următoarele comenzi așa cum se ilustrează în cele ce urmează capturi de ecran.
# pacman -S grub efibootmgr dosfstools os-prober mtools. # mkdir / boot / EFI. # mount / dev / sda1 / boot / EFI #Mount FAT32 Partition EFI # grub-install --target = x86_64-efi --bootloader-id = grub_uefi --recheck.
25. În cele din urmă, creați fișierul de configurare GRUB emițând următoarea comandă.
# grub-mkconfig -o /boot/grub/grub.cfg.
Felicitări! Arch Linux este acum instalat și configurat pentru cutia dvs. Ultimii pași necesari acum sunt ieșirea din mediul chroot, demontarea partițiilor și repornirea sistemului prin emiterea comenzilor de mai jos.
# Ieșire. # umount -a. # telinit 6.
26. După repornire, eliminați imaginea media de instalare și sistemul va porni direct în meniul GRUB așa cum se arată mai jos.
27. Când sistemul pornește în Arch Linux, conectați-vă cu acreditările configurate pentru utilizatorul dvs. în timpul procesului de instalare și modificați parola contului de utilizator așa cum se arată mai jos.
28. Veți pierde conexiunea la rețeaua de internet deoarece niciun client DHCP nu rulează în mod implicit în sistem. Pentru a depăși această problemă, lansați următoarea comandă cu privilegii de root pentru a porni și a activa clientul DHCP.
De asemenea, verificați dacă interfața de rețea este activată și dacă are o adresă IP alocată de serverul DHCP și dacă conexiunea la internet funcționează conform așteptărilor. Ping un domeniu aleatoriu pentru a testa conexiunea la internet.
$ sudo systemctl pornește dhcpcd. $ sudo systemctl activează dhcpcd. # ip a. # ping -c2 google.com.
Deocamdată, Arch Linux sistemul conține doar pachetele software de bază necesare pentru a gestiona sistemul din linia de comandă, cu nr Interfață grafică pentru utilizator.
Datorită portabilității sale ridicate, ciclurilor de lansare rulante, compilării pachetelor sursă, controlului granular asupra software-ului instalat și vitezei de procesare, Arch Linux seamănă în multe feluri cu Gentoo Linux, dar nu se poate ridica la designul arhitectural complex Gentoo.
Cu toate acestea, procesul de gestionare a unui sistem Arch Linux nu este recomandat pentru începătorii Linux. Începătorii Linux care doresc să opereze un sistem Linux de tip Arch ar trebui să învețe mai întâi principiile Arch Linux instalând Manjaro Linux distribuție.