Twitter RSS
| |

Autor Arhiva

Azi m-am lovit de o situatie putin ciudata. Mai multe module Perl aveau probleme si cea mai simpla rezolvare era sa reinstalez Perl. Din nefericire (this time) era instalata ultima versiune Perl, deci un upgrade nu putea fi facut iar dezinstalarea era o posiblitate exclusa datorita dependentelor. Solutia in CentOS a fost sa sterg pachetul perl din baza de date rpm – doar din baza de date, fara sa elimin fisierele. Asta se face in felul urmator: 0f219c366af273e238c4973ced2b90d5000 Acum, daca pachetul perl nu mai apare in baza de date rpm, poate fi reinstalat folosind yum: 0f219c366af273e238c4973ced2b90d5001 Chiar daca yum nu ne ofera posibilitatea sa fortam instalarea, Linux ne ofera suficienta flexibilitate pentru a gasi solutii elegante AKPC_IDS += "265,";Popularity: 4% [?]... Mai departe »

Dupa o schimbare de licenta pentru RVSiteBuilder, acesta nu mai voia sa porneasca in [linkWHM] primeam urmatoarea eroare: 0f219c366af273e238c4973ced2b90d5002 Aparent e o problema care apare cand se incearca o reinstalare. Din fericire solutia e relativ simpla. Verificam directorul /var/cpanel/rvglobalsoft/rvsitebuilder/var/cache/entities/, care cu siguranta va fi gol. Ca sa il “umplem” vom rula comanda “/usr/local/cpanel/3rdparty/bin/php /var/cpanel/rvglobalsoft/rvsitebuilder/etc/rebuildDataobjects.php“: 0f219c366af273e238c4973ced2b90d5003 Dupa cum se poate vedea, directorul /var/cpanel/rvglobalsoft/rvsitebuilder/var/cache/entities/ a fost repopulat cu fisierele necesare. Acum in WHM > RVSiteBuilder Manager ar trebui sa putem accesa panoul de administrare pentru RVS... Mai departe »

Intr-un articol anterior am oferit un exemplu de utilizare al librariei CURL. O utilizare a librariei CURL, foarte utila, este trimiterea de informatii folosind protocolul HTTP POST. Spre deosebire de exemplul mentionat, apar doua optiuni noi care trebuie setate pentru a trimite datele prin POST: CURLOPT_POST, care spune numarul de variabile transmise si CURLOPT_POSTFIELDS care contine un string cu variabilele si valorile acestora. Sa vedem un exemplu, ca e mai usor de inteles. Pentru un test practic avem nevoie de doua fisiere, unul care trimite datele (curl.php) si unul care primeste si proceseaza datele (post.php). In cazul nostru cele doua fisiere arata asa: 1. post.php – aici afisam continutul variabilei superglobale $_POST. Practic vom vedea variabilele transmise si valorile ac... Mai departe »

Printre administratorii de sistem sau de retea e o moda sa cunosti cel putin un limbaj de scripting. De ce? Pentru ca flexibilitatea limbajelor de scripting usureaza foarte mult munca. Unul dintre limbajele de scripting cele mai folosite in UNIX e AWK si voi incerca sa fac o mica introducere in modul de utilizare a acestuia. Ce este AWK? AWK este un limbaj interpretat care ne usureaza munca. Numele lui vine de la initalele numelor autorilor ( Aho, Weinberger si Kernighan ). Punctul forte al acestui limbaj este usurinta cu care putem interpreta si prelucra textele putand foarte usor sa creem rapoarte, sa facem statistici si calcule matematice pe baza unui fisier text. AWK poate fi folosit atat ca limbaj de scripting cat si ca si comanda. Sa vedem cateva exemple care vor ajuta la formarea un... Mai departe »

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 fie corupt. In aceasta situatie ne putem baza pe backupul creat de FreeBSD in /var/backups, backup initiat zilnic prin fisierul /etc/periodic/daily/200.backup-passwd. Daca ne uitam in /etc/periodic/daily/200.backup-passwd vom gasi urmatoarele fisiere: 0f219c366af273e238c4973ced2b90d5016 Asa ar trebui ... Mai departe »

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 cativa pasi simpli: Pregatim baza de date Ca sa ne putem folosi de MySQL avem nevoie de o baza de date care sa contina o tabela si un utilizator care sa poata accesa baza de date MySQL. Pentru asta ne conectam la consola MySQL si rulam urmatoarele comenzi: 0f219c366af273e238c4973ced2b90d5018 Acum avem baza de date ftpusers iar pentru accesarea acesteia folo... Mai departe »

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 0f219c366af273e238c4973ced2b90d5023 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 »

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/

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
ABCDomenii