View Single Post
Old 29.01.2013, 20:52   #2
AnbuBlack
*nix enthusiast
 
AnbuBlack's Avatar
 
Join Date: 20.04.2011
Location: 127.0.0.1
Posts: 3,990
Thanks: 4,681
Thanked 6,312 Times in 3,021 Posts
Default Part II

sudo

După reboot, ne logăm ca root şi configurăm sudo, pe care l-am instalat odată cu sistemul de bază. Acest lucru îl facem cu ajutorul comenzi:

Code:
#visudo
Aici avem două posibilităţii, fie adăugăm userul nostru că în imaginea de mai jos:
Code:
anbu ALL=(ALL) ALL
sub lina de root dacă nu am adăugat userul în grupul wheel (grupul utilizatorului root) sau decomentăm linia pentu utilizatori din grupul wheel în cazul când am adaugat userul în acest grup. (în vi ca să putem introduce text apăsăm i, iar cu Esc iesim din modul de introducere a textului; salvarea se face cu: Shift + : wq).

26 -visudo.png

configurarea reţelei

Rețeaua trebuie configurată din nou, însă de data aceasta pentru mediul nou instalat. Procedura și cerințele inițiale sunt foarte asemănătoare cu cele descrise mai sus, doar că o vom face să rămână activă și să pornească automat în timpul pornirii.

Code:
# systemctl enable dhcpcd@eth0.service
Putem folosi profile din pachetul netctl, care se va ocupa într-un mod elegant de conexiunile dinamice la rețele noi.

netctl

completare bash

Atunci când folosim sudo bash nu face autocompletarea TAB, ca să beneficien de acest mecanism facem următorul lucru:

Code:
$sudo nano .bashrc
27 -editare bashrc.png

şi adăugom la sfârşitul fişierului următoarele linii:

Code:
complete -cf sudo
complete -cf man
configurare pacman

pacman este managerul de pachete (package manager) din Arch Linux. Pentru selectarea depozitelor și altor opțiuni pentru pacman, edităm pacman.conf:

Code:
# nano /etc/pacman.conf
de regulă aici avem depozitele: [core], [extra] și [community]. Cum eu am instalat o versiunea Arch pe 64bits este recomandat să decomentez și depozitul [multilib] (pentru a putea folosi atât programe 32 biți cât și 64 biți):

Code:
[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
Un alt lucru pe care îl putem face aici este să optimizăm pacman să acceseze mirror-urile cât mai apropiate de noi şi cât mai rapide, adică să avem o listă sortată după cei mai rapizi timpi de accesare:
Code:
$sudo pacman-optimize
28-pacman-optimize.png

Vom edita lista de mirrors ale managerului de pachete (pacman), însă înainte de a face asta ar fi bine să creăm un backup la lista existentă în caz că apar situaţii nedorite:

Code:
$sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
după care edităm lista de mirror-uri:

Code:
$sudo nano /etc/pacman.d/mirrorlist
28 a- mirrorlist.png
după cum se vede din imaginea de mai sus eu am ales la întâmplare câteva servere din multitudinea de servere existente în această listă; de regulă se aleg cele mai apropiate de locaţia în care ne aflăm. (Stergerea unei linii se face cu ajutorul combinaţiei de taste Ctrl +k). Salvăm şi iesim din editor.
Mai putem face un lucru aici, să sortăm lista după timpii de acesare, acest lucru se poate face cu ajutorul comenzi:
Code:
$sudo rankmirrors /etc/pacman.d/mirrorlist
29 - ranking mirrors.png
__________________
Doar Universul şi prostia umană sunt infinite, însă nu sunt sigur de primul. - Albert Einstein


_________________
Manuale:
_FreeBSD: FreeBSD Handbook | The Complete FreeBSD | Unix Toolbox | FAQ
_Arch GNU/Linux : ArchWiki

Last edited by AnbuBlack; 21.03.2017 at 01:17.
AnbuBlack is online now  
The Following 2 Users Say Thank You to AnbuBlack For This Useful Post:
bogdan (30.01.2013), yo9fah (26.02.2015)