Twitter RSS
| |

Arhiva pentru categoria ‘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. Principalul fisier de configurare este /etc/crontab in care sunt specificate programele care trebuie executate la o anumita ora, intr-o anumita data. De exemplu, daca deschideti /etc/crontab cu un editor de texte simplu veti gasi probabil mai multe linii printre care si cateva asemanatoare cu cele de mai jos: 7839bf47f5305618f5c2a1050ecb166d000 OK, ce inseamna asta ... Mai departe »

Repository-ul din CentOS are in momentul de fata 5.1.6 ca versiune PHP. E o versiune relativ noua, dar nu suficient de noua daca avem aplicatii care necesita versiuni noi sau daca dorim sa evitam unele buguri. Pentru a rezolva problema trebuie sa apelam la un repository nou, repository-ul pentru testare. Pentru asta vom crea fisierul /etc/yum.repos.d/CentOS-Testing.repo care va contine urmatoarele linii: 7839bf47f5305618f5c2a1050ecb166d010 Dupa crearea fisierului rulam comanda “yum check-update“: 7839bf47f5305618f5c2a1050ecb166d011 Dupa cum se poate observa, s-a gasit versiunea noua de PHP (5.2.10) in repository-ul c5-testing. Pentru upgradarea pachetelor folosim comanda “yum update“: 7839bf47f5305618f5c2a1050ecb166d012 Acum avem PHP 5.2.10, in locul versiunii defau... Mai departe »

PNG ca format de imagine nu mai este o noutate. A aparut in 1996 si de atunci este folosit peste tot, devenind incet incet formatul preferat de multe persoane. In ceea ce ne priveste, PNG a devenit un format foarte des utilizat in paginile web motiv pentru care webmasterii au cautat metode de a optimiza cat se poate imaginea rezultata. Cel mai simplu mod de a optimiza un fisier PNG este utilizarea comenzii convert din pachetul ImageMagick. De exemplu, daca avem o imagine PNG pe un site si dorim sa o optimizam putem folosi comanda convert pentru a-i reduce numarul de culori: 7839bf47f5305618f5c2a1050ecb166d013 Comanda de mai sus va transforma imaginea scoasa de aplicatia de prelucrare dintr-o imagine pe 16/24/32 de biti intr-una indexata pe 256 de culori astfel scazand drastic marimea fisie... Mai departe »

Utilizarea SOCKS5 e probabil una din cele mai convenabile metode de a crea un proxy si asta pentru ca un setup se poate face rapid iar anonimitatea e 100%. In FreeBSD putem folosi nylon, un server proxy care suporta SOCKS4 si SOCKS5. Instalarea se face din porturi: 7839bf47f5305618f5c2a1050ecb166d015 Dupa instalare, pentru ca serverul SOCKS5 sa poata fi pornit, trebuie sa adaugam in fisierul /etc/rc.conf urmatoarea linie: 7839bf47f5305618f5c2a1050ecb166d016 Acum mai trebuie sa configuram serverul, inainte de a-l porni. Pentru asta editam fisierul /usr/local/etc/nylon.conf: 7839bf47f5305618f5c2a1050ecb166d017 Pentru Binding-Interface si Connecting-Interface trecem interfata de retea pe care se face conexiunea. Daca serverul proxy va fi folosit pentru a face legatura intre LAN si WAN putem s... 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 »

Prezentam in urma cu ceva vreme drepturile fisierelor in UNIX. Dupa cum am vazut, un fisier sau un director pot avea permisiuni diferite in functie de proprietarul si grupul acestuia. Spuneam ca exista trei tipuri de utilizatori care acceseaza o resursa: proprietarul, membrul grupului sau oricine altcineva. In functie de cele trei tipuri de utilizatori putem seta anumite permisiuni. Astfel putem da pe un fisier drept de citire si scriere proprietarului, drept de citire unui membru al grupului setat, si niciun drept utilizatorilor straini daca setam permisiunile pe 640. Permisiunile grupate pe cele trei tipuri de utilizatori sunt bine gandite, dar in anumite situatii e greoi sau costisitor din punct de vedere al resurselor sa modificam permisiunile. De exemplu, daca avem nevoie de un script... Mai departe »

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: 7839bf47f5305618f5c2a1050ecb166d023 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: 7839bf47f5305618f5c2a1050ecb166d024 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 »

Reclama
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/

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

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





Newsletter
LAMP Recomandã
NetHelp
SRV.ro
ABCDomenii