Linux

Server Web 146 Solutii

“du” (Disk Usage) Comanda in Linux

Pe scurt, “du” (Disk Usage) este comanda Linux / Unix prin care putem verifica volumul ocupat (informatiile de utilizare) pe hard disk de foldere si fisiere.
O comanda foarte utila mai ales atunci cand suntem limitati de spatiul unui hard disk – sau SSD – si dorim sa aflam repede care sunt fisierele si / sau folderelecele mai “voluminoase”. Bineinteles, comanda “du” poate fi folosita intr-o varietate de sintaxe care sa ne returneze informatiile de utilizare dorite.

Sintaxa liniei de comanda “du” este foarte simpla si foarte flexibila, asa cum sunt mai toate comenzile linux.

[mai mult...]

EXIM Error : all hosts for ‘domain.tld’ have been failing for a long time (and retry time not reached)

O eroare intalnita pe serverele de e-mail private, atunci cand se incearca trimiterea catre adrese de e-mail de pe un anumit domeniu sau pe o adresa de e-mail specifica.
Scenariul este cat se poate de simplu.
Avem o adresa de e-mail privata (adica nu apartine Gmail, MSN, OutLook, iCloud, Yahoo!, etc) de pe care nu putem sa trimitem mesaje catre o alta adresa de e-mail privata. Mesajul returnat va fi acesta :

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
mail_destinatar@domain.tld
all hosts for ‘domain.tld’ have been failing for a long time (and retry time not reached)

In  cele mai multe situatii aceasta eroare apare atunci cand baza de date “Exim Retry” este corupta. Deci problema este pe severul de pe care se incearca expedierea mesajului.

[mai mult...]

Server reached MaxClients setting, consider raising the MaxClients setting (Apache Error)

Este putin impropriu folosit termenul de eroare in cazul “server reached MaxClients setting, consider raising the MaxClients setting“. Este mai mult o notificare prin care administratorul de serverului, este avertizat ca a fost depasita limita “MaxClients”. Este adevarat ca depasirea acestei limite, duce la instabilitatea serverului Apache si automat la probleme in functionarea web site-urilor gazduite pe server.

MaxClients este directiva Apache care stabileste numarul  limita de request-uri ce pot fi servite simultan. Toate interogarile (requests)  care vor fi facute peste aceasta limita, vor fi puse in asteptare pana la un numar stabilit de valoarea directivei ListenBacklog. In cazul serverelor care folosesc preforkMaxClients se traduce prin numarul maxim de procese lansate pentru a servi request-urile. Limita default de request-uri simultane stabilite de directiva “MaxClients” este de 150. Daca dorim marirea acestei limite, trebuie sa avem in vedere si marirea valorii directivei ServerLimit (stabileste valoarea maxima pentru durata de viata a proceselor Apache). ServerLimit este setat default la 256. Marirea valorii MaxClients, trebuie sa fie direct proportionala cu ServerLimit.
Atentie totusi pentru ca marirea acestor doua limite cu mult peste valorile stabilite implicit,  poate impiedica pornirea server-ului Apache si instabilitatea sistemului de operare. Cu cat valoarea ServerLimit este mai mare, cu atat mai multa memorie suplimentara (shared memory) ii va fi alocata.

 

[mai mult...]

How to Delete All Deny IP From APF

APF (Advanced Policy Firewall) este un sistem de firewall pentru Linux, bazat pe iptables (netfilter).
Atunci cand APF-ul a blocat accesul la server mai multor IP-uri, exista doua variante ca sa puteti scoate aceste limitari. Prima varianta ar fi comanda directa din consola (sau prin ssh) prin care puteti scoate pe rand IP-urile blocate. Puteti face acest  lucru prin comanda:

 

[mai mult...]