Articole etichetate ‘Filesystem’
Cum majoritatea serverelor au nevoie de date care sa fie partajate, este nevoie de un server FTP cu care putem incarca sau descarca fisiere. Pentru UNIX/Linux exista mai multe servere FTP, fiecare cu avantajele si dezavantajele lui. In functie de necesitati putem alege sa instalam un server FTP sau altul. Pentru a face decizia mai usoara incerc sa prezint mai jos serverele FTP cu care am lucrat, mentionand avantajele si dezavantajele fiecaruia: Pure-FTPd ProFTPd vsftpd WU-FTPD Pure-FTPd Pure-FTPd este un server FTP oferit sub licenta BSD. Se conformeaza standardelor de productie si este orientat spre eficienta si usurinta in utilizare. Avantaje: Foarte usor de configurat si intretinut Se poate urmari foarte usor activitatea pe server Suporta atat utilizatori reali cat si virtuali Suport... Mai departe »
Cand vine vorba de sisteme de calcul puse in productie e important sa ne asiguram ca sunt testate minutios toate cele trei caracteristici principale: CPU, RAM si HDD. Pentru asta putem folosi o aplicatie de testare numita stress. Aplicatia se poate descarca de pe pagina oficiala sau, in FreeBSD, poate fi instalata din porturi (/usr/ports/sysutils/stress). Hai sa vedem cateva exemple pentru fiecare caracteristica testata: CPU Stress f5449e713d204d2e22beb978fa7808f1000 Pentru testarea procesorului, stress foloseste functia sqrt(). Folosind parametrul –cpu 4 ii spunem aplicatiei sa porneasca 4 instante in paralel. Pentru un test eficient e bine ca numarul de instante sa fie mai mare sau cel putin egal cu numarul de procesoare instalate in sistem. Parametrul –timeout 5s ii spune ap... Mai departe »
Structura de directoare in UNIX/Linux este putin diferita fata de cea folosita in Windows, motiv pentru care este importanta cunoasterea ei in administrarea sistemelor. Chiar daca pentru persoanele experimentate structura de directoare nu pare un subiect interesant, multi incepatori se plafoneaza de multimea de directoare si cai care trebuie memorate pentru diverse configurari sau comenzi. Inainte de a prezenta structura trebuie retinute doua aspecte: In UNIX/Linux mediile de stocare (HDD-uri secundare, unitati optice etc) sunt montate intr-un director, nu au o structura separata cum e cazul literelor asociate fiecarui drive in Windows. Orice director sau punct de montare poate fi exprimat ca si cale absoluta pornind de la /, directorul de root. Asadar, totul incepe de la directorul de r... Mai departe »
Cand instalam un server de mail avem posibilitatea de a alege intre doua formate de stocare a mesajelor primite: mbox si Maildir. Majoritatea serverelor de mail (Exim, Postfix etc) cunosc ambele formate si pot lucra corect cu oricare din ele. Inainte de a instala un server de mail ar fi bine sa studiem putin cele doua formate pentru a le intelege corect. mbox e formatul UNIX standard, primul format care a aparut pentru stocarea mesajelor. Foloseste pentru stocare un singur fisier text pentru fiecare cont de mail. Astfel, toate mesajele pentru utilizatorul popescu@exemplu.ro se vor salva intr-un singur fisier, indiferent de numarul sau marimea acestora, rezultatul fiind un fisier de mari dimensiuni. Maildir este un format mai noi si spre deosebire de mbox foloseste un director pentru fiecar... Mai departe »
Cand suntem anuntati ca nu mai exista spatiu pe o anumita partitie, cel mai simplu e sa cautam fisierele mari si sa le stergem daca nu mai avem nevoie de ele. In linia de comanda cautarea fisierelor se face folosind utilitarul find care detine o sintaxa foarte complexa si flexibila. Pentru cautare vom folosi pentru comanda find parametri type pentru a specifica tipul fisierului cautat, size pentru a specifica marimea minima a fisierului, si optional exec pentru a rula o anumita comanda cand fisierul este gasit sau print daca dorim doar afisarea fisierului. f5449e713d204d2e22beb978fa7808f1004 Comanda de mai sus ne-a facut lista fisierelor care au mai mult de 10M, dupa cum spune valoarea +10M data prin parametrul size. Daca ne-ar fi interesat, de exemplu, sa stim marimea exacta a fisierului ... Mai departe »
rsync e un utilitar open source pentru transferul de fisiere in mod incremental, ceea ce il face foarte util in cazul intretinerii mirror-urilor pentru ca nu se consuma banda copiind toate fisierele cum e in cazul FTP ci doar cele care au fost modificate. Cateva din facilitatile deosebite ale utilitarului rsync sunt: poate updata un intreg sistem de directoare si fisiere optional poate pastra linkurile, proprietarii si permisiunile fisierelor copiate poate folosi ssh pentru transport ceea ce ii ofera un plus de securitate suporta conexiuni anonime rsync vine instalat in majoritatea distributiilor Linux. Daca nu exista deja instalat il puteti instala folosind una din urmatoarele comenzi: apt-get (Debian, Ubuntu) f5449e713d204d2e22beb978fa7808f1006 yum (CentOS, Fedora) f5449e713d204d2e22be... Mai departe »
Swap este, in Linux, o partitie folosita ca o extensie a memoriei RAM. Daca rulam o aplicatie care are nevoie de mai multa memorie RAM decat exista disponibila sistemul de operare va lua din memoria RAM zonele nefolosite si le va salva temporar pe HDD, pe partitia swap, pentru ca aplicatia rulata sa aiba suficient spatiu de rulare. In mod normal, la instalare, orice distributie Linux isi creaza o partitie swap de doua ori mai mare decat memoria RAM disponibila. Se intampla totusi uneori sa rulam aplicatii care intr-un mod neprevazut necesita foarte multa memorie RAM iar spatiul swap creat sa nu fie suficient. Pentru a compensa spatiul swap lipsa putem crea o noua zona swap intr-un fisier, in locul unei partitii separate cum ar fi normal. Prima data va trebui sa cream cu ajutorul comenzii d... Mai departe »
Pe orice server se pune la un moment dat problema partitiilor si modul in care acestea trebuie optimizate. Principalele motive pentru care ar trebui montate partitiile intr-un mod diferit sunt randamentul si securitatea. Randament O cauza a incarcarii serverelor este optimizarea partitiilor. Daca partitiile nu sunt gandite pot ingreuna foarte mult rularea serverului, in mod deosebit pe masinile care folosesc mult SWAP. Pentru a evita problemele de incarcare trebuie sa avem in vedere ordinea partitionarii si modul in care sunt montate. Ordinea partitiilor este importanta deoarece spre sfarsitul platanelor HDD-ului citirea si scrierea se fac mai rapid decat la inceputul acestora. Pentru ca partitiile sa dea un randament bun trebuie sa le ordonam in functie de frecventa accesarii. Astfel, par... Mai departe »


