Administrare server open source

Platforma de hosting cu software liber, gratuit, open source.

Explicam intr-un articol mai vechi cum putem avea IP-uri multiple in FreeBSD. Varianta scurta e ca modificam fisierul „/etc/rc.conf” si reinitializam setarile de retea cu comanda „/etc/rc.d/netif restart && /etc/rc.d/routing restart„. E o metoda buna, functionala, dar uneori nu ne permitem luxul acelui mic downtime sau poate doar vrem sa fim mai geeky si sa facem totul on-the-fly. Exista solutii si pentru aceasta abordare.

Linux

RAID0 sau „disk striping” ne ofera posibilitatea sa folosim mai multe discuri pentru a forma un singur volum. Principalele motive pentru care folosim RAID0 sunt capacitatea mare de stocare in volumul rezultat (rezultatul e practic suma capacitatii discurilor) si utilizarea in paralel a discurilor pentru operatii I/O ceea ce rezulta intr-o viteza mai mare de utilizare. In FreeBSD putem face disk striping folosind modulul geom_stripe.ko, care il incarcam in memorie   Read More ...

Linux
Comentariile sunt închise pentru Cum restauram /etc/passwd in FreeBSD

Fisierul /etc/passwd este folosit de foarte multe aplicatii pentru a extrage informatii legate de utilizatori. Chiar daca parolele nu mai sunt tinute in /etc/passwd ci in /etc/master.passwd, fisierul /etc/passwd continua sa fie util datorita permisiunilor – orice utilizator poate citi fisierul, deci orice utilizator poate afla informatii de baza despre alti utilizatori, actiune necesara in cazul serviciilor care ruleaza pe servere. Din diverse motive e posibil ca fisierul /etc/passwd sa   Read More ...

Linux

Explicam intr-un articol anterior cum putem gestiona utilizatorii virtuali in Pure-FTPd. Folosind comanda pure-pw putem crea, sterge sau modifica utilizatori. E destul de usor de facut, dar daca dorim sa integram Pure-FTPd intr-un sistem complex de gestiune a utilizatorilor parca nu mai e la fel de placut sa apelam functii. Pentru situatii de genul acesta exista suport pentru MySQL in Pure-FTPd. Pentru a ne folosi de MySQL avem de urmat   Read More ...

Linux

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 %stress --cpu 4 --timeout   Read More ...

Linux

Cron este un organizator de procese care ne usureaza mult munca. Ne ajuta sa rulam periodic programe la anumite ore din zi. Il putem utiliza in multe locuri, in general fiind folosit pentru intretinerea sistemului, backup sau actualizarea unor programe si baze de date. crond este daemonul care ruleaza in fundal in sistemele UNIX si asemanatoare, si verifica in continuu lista de procese care trebuie rulate la o anumita data/ora.   Read More ...

Linux

Cand navigam pe internet sau accesam orice resursa folosind un nume de domeniu acesta trebuie rezolvat intr-o adresa IP. Aceasta sarcina cade in seama unui server DNS, server mentionat in fisierul /etc/resolv.conf. Serverele DNS sunt primite de obicei de la furnizorul de servicii de internet. In Linux/UNIX fisierul /etc/resolv.conf arata asa: nameserver 193.231.100.2 nameserver 193.231.100.3nameserver 193.231.100.2 nameserver 193.231.100.3 Dupa cum se poate observa, instructiunea nameserver mentioneaza serverele DNS ce vor   Read More ...

DNS

In PHP, ca in orice limbaj respectabil, putem folosi zone de memorie comuna care poate fi accesata de alte fisiere pentru partajarea informatiilor. Pentru a folosi zonele de memorie comuna va trebui prima data sa ne asiguram ca PHP are suport pentru shared memory. Facem asta ruland urmatoarea comanda: [[email protected] ~]# php -i | grep shmop shmop shmop support => enabled [[email protected] ~]#[[email protected] ~]# php -i | grep shmop shmop   Read More ...

PHP