Twitter RSS

Articole etichetate ‘FreeBSD’

Sysctl e o interfata pentru citirea si modificarea dinamica a parametrilor de functionare a kernelului in sistemele de operare BSD si Linux. Cu ajutorul sysctl se pot modifica anumte variabile care altfel ar impune o recompilare a kernelului. Este un instrument foarte util cand este necesara optimizarea unui sistem pentru un anumit serviciu sau pentru un anumit tip de resurse. In Linux parametri disponibili se gasesc in /proc/sys. Existenta procfs este necesara pentru ca sysctl sa functioneze corect. In FreeBSD apelurile de sistem folosite sun implementate direct in kernel ceea ce duce la o imbunatatire a timpului de raspuns. Ca sa vedem ce parametri ne permite sa citim sau sa modificam putem rula comanda sysctl -a care, in functie de componentele instalate si de sistemul de operare poate ... Mai departe »

In FreeBSD, ca in Linux si, de fapt, ca in orice sistem UNIX-Like, data se poate verifica cu ajutorul comenzii date. 2640a7cce0d6b95e2e4ff87b647f218a004 Se intampla totusi ca data sa fie setata gresit, in mod special in cazul serverelor noi abia ansamblate. Cel mai simplu mod de a seta data corecta ar fi sa folosim comanda date, aceeasi comanda care am folosit-o si pentru verificare. Comanda date poate primi ca argument un sir format din 12 cifre care specifica data si ora curenta. Daca se ofera doar sirul de cifre, date va seta ora curenta in functie de ora specificata. 2640a7cce0d6b95e2e4ff87b647f218a005 Chiar daca pare putin criptic, sirul 200905022130 este usor de inteles la o privire atenta. Cele 12 cifre pot fi impartite in 6 grupuri de cate doua, dupa cum urmeaza: 2640a7cce0d6b95e2e... Mai departe »

Introducere Sistemele UNIX si UNIX-Like, fiind multi-user si multi-tasking au nevoie de o delimitare foarte clara a permisiunilor. Pe scurt, datorita faptului ca in UNIX orice este, de fapt, un fisier s-a implementat sistemul de permisiuni a fisierelor (implicit si al directoarelor). Astfel, un fisier se poate comporta in diferite moduri in functie de persoana care o acceseaza. Daca un fisier este accesat de proprietarul fisierului se comporta intr-un anumit fel… daca este accesat de altcineva dar face parte din grupul care este asociat fisierului se comporta in alt fel iar daca este accesat de oricine altcineva (care nu are nici o legatura cu fisierul) se comporta intr-un mod diferit. Cum se face asta ? Este un sistem relativ simplu. Dupa cum ati observat fisierele au 3 cateogrii de... Mai departe »

Folosind utilitarele din Linux avem, aparent, un neajuns cand vine vorba de arhivarea fisierelor. Arhivatorul implicit, gzip, nu ne ofera o metoda de a crea o arhiva pe volume cum e in cazul utilitarului WinRAR din Windows. Totusi, acest neajuns poate fi acoperit folosind o simpla comanda care o gasim pe aproape orice sistem UNIX-Like in instalarea default si anume split. Pentru exemplificare vom crea un fisier buf.txt de 10MB: 2640a7cce0d6b95e2e4ff87b647f218a015 Arhivarea o vom face folosind utilitarul gzip. Dupa comprimare vom imparti arhiva in parti de cate 1MB folosind comanda split: 2640a7cce0d6b95e2e4ff87b647f218a016 Dupa cum se observa, split a impartit fisierul initial in 4 fisiere de 1MB si un fisier de 710KB. E bine sa retinem prefixul fisierelor in cazul in care avem mai multe f... Mai departe »

Pentru cei obisnuiti cu Linux va fi ciudat ca in FreeBSD nu exista sistemul /proc instalat ca default. Pentru ca acesta sa functioneze pe FreeBSD trebuie sa il montam manual. In FreeBSD exista prea putine aplicatii care au nevoie de /proc pentru ca acesta sa fie instalat in mod default. Daca avem nevoie de sistemul /proc il putem monta folosind comanda: 2640a7cce0d6b95e2e4ff87b647f218a018 Pentru ca sistemul /proc sa fie montat automat la fiecare pornire a serverului va trebui sa modificam fisierul /etc/fstab si sa adaugam o linie de forma: 2640a7cce0d6b95e2e4ff87b647f218a019 Dupa adaugare se salveaza fisierul si se monteaza /proc sau se restarteaza sistemul. AKPC_IDS += "59,";Popularity: 1% [?]... Mai departe »

Daca aveti mai multe IP-uri care trebuie sa corespunda unei singure interfete de retea (NIC) puteti folosi alias-uri. Utilizarea e simpla. Sa luam de exemplu interfata rl0 care in /etc/rc.conf e setata de forma: 2640a7cce0d6b95e2e4ff87b647f218a020 Daca vrem sa adaugam 192.168.0.2 ca adresa IP facem un alias de forma: 2640a7cce0d6b95e2e4ff87b647f218a021 Pentru mai multe adrese IP incrementam alias-ul pentru fiecare adresa IP in parte: 2640a7cce0d6b95e2e4ff87b647f218a022 Dupa ce am adaugat in /etc/rc.conf cate o linie pentru fiecare alias restartam interfata de retea si tabela de rutare folosind comenzile: 2640a7cce0d6b95e2e4ff87b647f218a023 Mai departe putem folosi comanda ifconfig pentru a testa daca totul este in regula – asa cum ar trebui sa fie. AKPC_IDS += "58,";Popularity: 1% [?... Mai departe »

La instalarea unui nou HDD in sistem, acesta nu va putea fi folosit daca nu e deja formatat. Daca e un HDD gol care va decideti sa il folositi in productie e bine sa il formatati inainte de a-l utiliza. Pentru formatarea si montarea HDD-ului vom folosi urmatoarele comenzi: dd, disklabel, newfs si mount. Pentru exemplificare presupunem ca HDD-ul instalat este /dev/ad1. 2640a7cce0d6b95e2e4ff87b647f218a024 Comanda de mai sus o folosim pentru rescrierea sectorului de boot al HDD-ului. Comanda dd scrie blocuri de cate 512 byte. Ii specificam parametrul count=2 pentru a-si spune sa goleasca (sa copieze din /dev/zero) doar primele sectoare de 512 byte din HDD, adica 1024 de bytes in total. Dupa rularea comenzii sectorul de boot al HDD-ului va fi complet gol, fara nici un fel de informatie. 2640a7... Mai departe »

FreeBSD, ca aproape orice alt sistem de operare OpenSource, ne permite sa recompilam kernelul dupa bunul plac asta fiind un avantaj mare fata de sistemele cu sursa inchisa – gen Ms Windows sau sistemele UNIX comerciale. In cazul instalarii unui server FAMP (FreeBSD, Apache, MySQL, PHP) care foloseste ca sistem de gestiune cPanel/WHM este importanta recompilarea kernelului cel putin pentru a adauga optiunea QUOTA. QUOTA nu poate fi inclusa ca modul, deci e importanta sa fie built-in. Pe langa aceasta optiune se mai pot adauga alte optiune necesare unei bune administrari – PAE, IPFIREWALL etc. Inainte de toate, pentru a recompila kernelul, avem nevoie de sursele kernelului. Ca sa copiem sursele prin CVS avem nevoie de o aplicatie care sa faca asta pentru noi – cvsup. Eu obi... Mai departe »

Retele sociale
Reclamã
Sharing makes you cool!
Categorii
Apache
Articole si tutoriale legate de serverul web Apache.
/articole-tutoriale-apache/

cPanel
Articole si tutoriale legate de utilizarea si administrarea sistemului de gestiune a serverelor de hosting, cPanel.
/articole-tutoriale-cpanel-whm/

DNS
Vezi toate articolele din categoria DNS
/dns-bind-domain-name-services/

Linux
Articole si tutoriale legate de Linux, sisteme BSD sau alte sisteme de operare din familia UNIX.
/articole-tutoriale-linux/

Mail
Vezi toate articolele din categoria Mail
/mail/

MySQL
Articole si tutoriale despre serverul de baze de date MySQL.
/articole-tutoriale-optimizare-mysql/

Perl
Vezi toate articolele din categoria Perl
/perl-practical-extraction-and-report-language/

PHP
Vezi toate articolele din categoria PHP
/php-language-hypertext-preprocessor/

Retele
Tutoriale despre retele de calculatoare, configurarea interfetelor de retea si rutarea IP-urilor.
/retele-networking/

Virtualizare
Articole si tutoriale despre virtualizare si sistemel virtuale create cu Xen sau OpenVZ.
/virtualizare-xen-openvz/

Web hosting
Articole despre serviciile de gazduire web, dedicate sau in regim shared.
/web-hosting/

Webmin / Virtualmin
Articole si tutoriale legate de sistemul de gestiune gratuit Webmin sau modulul Virtualmin.
/webmin-virtualmin/





Newsletter
LAMP Recomandã
NetHelp
SRV.ro
cpadmin.ro
ABCDomenii