Twitter RSS

Articole etichetate ‘Linux’

Pentru un LAMP eficient e important sa alegem o distributie care sa se potriveasca cererilor. In momentul de fata sunt cateva sute de distributii Linux, fiecare laudandu-se cu cate ceva. Care distributie ni se potriveste cel mai bine depinde de stilul de lucru, de aplicatiile folosite si de asteptarile care le avem. Fara a avea pretentia ca as acoperi toate distributiile care pot fi folosite ca server, mentionez mai jos distributiile care le-am folosit si care le recomand pentru un LAMP eficient incercand sa mentionez cat se poate avantajele fiecareia. CentOS CentOS, varianta scurta pentru Community ENTerprise Operating System, este o versiune gratuita a distributiei Red Hat Enterprise – cu cateva diferente majore bineinteles, dar minore din punct de vedere al functionalitatii si com... Mai departe »

In CentOS putem specifica ruta folosita pentru transmiterea pachetelor in afara retelei folosind directiva GATEWAY= din fisierul /etc/sysconfig/network. Exista situatii in care avem doua sau mai multe routere in acelasi LAN si pentru anumite destinatii dorim sa folosim o alta ruta. Pentru asta folosim comanda route. Pentru a crea o ruta speciala pentru un IP destinatie vom folosi urmatoarea comanda: 89a09b001db90655be9ee1da85134e52000 Aici 192.168.200.5 e adresa IP destinatie iar 192.168.0.1 adresa IP a routerului prin care se face routarea. In cazul unei retele, vom folosi urmatoarea comanda: 89a09b001db90655be9ee1da85134e52001 Diferenta fata de comanda anterioara e parametrul -net care ii spune comenzii route ca routarea se va face pentru orice IP destinatie din clasa care urmeaza (192.1... Mai departe »

Un sistem cu suport TCP/IP trebuie sa aiba un hostname asociat. In Linux, acest hostname se specifica la instalare si de obicei ramane acelasi hostname pana cand sistemul este scos din productie. Pentru a vedea ce hostname are sistemul pe care suntem putem rula comanda hostname: 89a09b001db90655be9ee1da85134e52002 Daca situatia o cere, hostnameul poate fi modificat. Pentru asta trebuie sa modificam fisierul de configurare, /etc/sysconfig/network care arata cam asa: 89a09b001db90655be9ee1da85134e52003 Directivei HOSTNAME ii schimbam valoarea cu hostnameul care dorim sa il setam pentru sistem (ex. www.lamp.ro). Dupa reboot noul hostname va fi activ. Daca din diverse motive dorim ca noul hostname sa fie activ inainte de reboot, o putem face modificand cu utilitarul sysctl valoarea variabilei ... Mai departe »

In CentOS, la fel ca in FreeBSD sau alt sistem de operare folosit ca server, se pot instala mai multe adrese IP pe o singura interfata de retea. Pentru a adauga un grup de adrese IP pe o interfata, ex. eth0, vom crea in directorul /etc/sysconfig/network-scripts fisierul ifcfg-eth0-range0 care va contine un range de IP-uri care urmeaza sa fie setate ca adrese secundare. De exemplu, daca dorim sa adaugam grupul de adrese IP de la 192.168.2.100 la 192.168.2.200, cu masca de retea 255.255.255.0, vom crea fisierul ifcfg-eth0-range0 cu urmatorul continut: 89a09b001db90655be9ee1da85134e52005 In fisierul ifcfg-eth0-range0 avem urmatoarele directive: IPADDR_START – prima adresa secundara care va fi setata pe interfata eth0; IPADDR_END – ultima adresa secundara din grup, care va fi seta... Mai departe »

Pentru multi internetul fara pagini web e de neconceput. Pentru unii servirea paginilor web fara Apache e de asemenea de neconceput. Putem concluziona ca pentru unii internetul fara Apache e de neconceput Din moment ce Apache, pe buna dreptate, e un server atat de indragit trebuie sa luam in considerare modul in care il putem optimiza pentru a servi paginile cat mai repede si, bineinteles, pentru a face asta fara a fi necesare sume mari de investit in hardware. Optimizarea, ca in cazul oricarui alt server, inseamna in mare parte eliminarea partilor care nu ne intereseaza si gestiunea cererilor intr-un mod cat mai eficient. Pornind de la aceasta premisa, pentru a optimiza serverul web Apache va trebui sa avem in vedere urmatoarele aspecte: Lista modulelor necesare Compilarea aplicatiei M... Mai departe »

In CentOS folosim comanda yum pentru instalarea si updatarea pachetelor binare. yum ne usureaza munca verificand dependintele care urmeaza sa le instaleze pentru noi de fiecare data cand vrem sa instalam un pachet. Dezavantajul acestui comportament este ca se intampla sa updatam si pachete care nu ne intereseaza astfel pierzand timp sau, situatii mai rare ce-i drept, se poate intampla sa nu putem updata un pachet din cauza unui alt pachet care nu are in repository versiunea ceruta sau care intra in conflict cu un alt pachet care este cerut ca dependinta. Cel mai usor mod de a rezolva problemele de genul acesta e sa excludem pachetele care nu ne intereseaza. Asta se poate face in doua moduri. Primul ar fi modificarea fisierului de configurare, “/etc/yum.conf“. Fisierul “/e... Mai departe »

O problema de care m-am lovit destul de des e eroarea “Argument list too long” in cazul in care vreau sa sterg mai multe fisiere dintr-un anumit director. De exemplu, pe un server se intampla sa apara in “/tmp” foarte multe fisiere cu numele “pThumbxxxxxxx“, fisiere create de un script conceput prost. Daca incerc sa le sterg din shell primesc eroarea “Argument list too long“: 89a09b001db90655be9ee1da85134e52028 Eroarea apare pentru ca comanda “rm” nu suporta un numar foarte mare de parametri. Exista cateva solutii pentru problema asta. Cea mai simpla e sa folosim comanda “find“: 89a09b001db90655be9ee1da85134e52029 O alta solutie care o putem aplica in cazul in care ne intereseaza sa verificam diferiti parametri ai fisi... Mai departe »

In IT virtualizarea a ajuns sa ocupe un loc important in infrastructura oricarei companii care foloseste tehnologia de server in mod intensiv. Avand in vedere ca sistemele de calcul sunt tot mai performante cu ajutorul unui sistem de virtualizare putem imparti un singur server in mai multe masini virtuale, actiune care reduce considerabil costurile de implementare a diferitelor solutii software. Datorita avantajelor oferite de sistemul de paravirtualizare, Xen ocupa un loc de frunte in cadrul platformelor de virtualizare. Principalul motiv pentru care sistemul de paravirtualizare este preferat de multe persoane, in mod deosebit de firmele care ofera web hosting si servicii dedicate, este faptul ca se pot impune restrictii foarte clare in ceea ce priveste consumul de resurse. Existenta rest... 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