Twitter RSS

Articole etichetate ‘FreeBSD’

Intr-un articol anterior am explicat cum se adauga un utilizator in FreeBSD. Se poate sa fim nevoiti sa adaugam manual inregistrarile pentru fiecare utilizator sau sa ne facem propria aplicatie de adaugare a utilizatorilor. Pentru a crea un utilizator nou trebuie sa stim ce UID si GID sa ii oferim iar asta nu se poate face daca nu stim care este ultimul UID asociat unui utilizator, respectiv ultimul GID asociat unui grup. Exista cel putin doua metode pentru a gasi ultimul UID si ultimul GID. Prima este din linia de comanda. Trebuie sa citim din fisierul /etc/passwd ultima linie si sa vedem care e al treilea camp, campul UID. Se poate face folosind comenzile awk si tail: 8ba40af21aecb56c69d2386dc700f6e7000 La fel si in cazul grupurilor, cu diferenta ca citim fisierul /etc/group: 8ba40af21ae... Mai departe »

rsync e un utilitar open source pentru transferul de fisiere in mod incremental, ceea ce il face foarte util in cazul intretinerii mirror-urilor pentru ca nu se consuma banda copiind toate fisierele cum e in cazul FTP ci doar cele care au fost modificate. Cateva din facilitatile deosebite ale utilitarului rsync sunt: poate updata un intreg sistem de directoare si fisiere optional poate pastra linkurile, proprietarii si permisiunile fisierelor copiate poate folosi ssh pentru transport ceea ce ii ofera un plus de securitate suporta conexiuni anonime rsync vine instalat in majoritatea distributiilor Linux. Daca nu exista deja instalat il puteti instala folosind una din urmatoarele comenzi: apt-get (Debian, Ubuntu) 8ba40af21aecb56c69d2386dc700f6e7004 yum (CentOS, Fedora) 8ba40af21aecb56c69d2... Mai departe »

Orice distributie Linux include in aplicatiile instalate default serverul syslog folosit pentru gestionarea jurnalelor sistemului si a serviciilor care ruleaza pe acesta. Syslog e cel mai raspandit sistem de pastrare a jurnalelor sistemului datorita flexibilitatii oferite si consumului redus de resurse. Daemonul ofera aplicatiilor si sistemului de operare posibilitatea de a trimite mesaje de eroare care urmeaza sa fie salvate in unul din fisierele jurnal (log file) care, de obicei, sunt gasite in directorul /var/log. Pentru ca daemonul syslog sa stie unde trebuie salvate informatiile putem edita fisierul de configurare, /etc/syslog.conf, din care putem decide ce si unde va fi salvat in functie de clasa si prioritatea mesajelor. Orice mesaj trimis daemonului syslogd trebuie sa includa un se... Mai departe »

Adaugarea unui utilizator in sistemul de operare este un proces complex care de obicei se intampla in mod transparent datorita utilitarelor care ne usureaza treaba. In principiu, pentru crearea unui utilizator, trebuie adaugata o inregistrare in fisierul /etc/passwd care sa ofere informatii de baza despre utilizator (UID, home directory, shell), o inregistrare in fisierul /etc/master.passwd care pastreaza parola criptata iar apoi trebuie creat un homedirectory, care va fi directorul in care se gasesc fisierele utilizatorului creat. In FreeBSD, ca in majoritatea sistemelor de operare bazate pe UNIX, metoda standard de adaugare a utilizatorilor noi este comanda adduser care ne prezinta un mic formular de completat iar apoi creaza utilizatorul cerut. O rulare a comenzii adduser arata cam asa:... Mai departe »

Pentru configurarea accesului la retea FreeBSD foloseste doua fisiere. Primul este /etc/rc.conf folosit pentru configurarea interfetei de retea iar al doilea e /etc/resolv.conf pentru setarea serverelor de nume care vor fi folosite. In /etc/rc.conf se adauga urmatoarele linii: 8ba40af21aecb56c69d2386dc700f6e7017 Directiva defaultrouter seteaza gateway-ul, serverul prin care se obtine accesul la internet. In cazul unui LAN care nu e legat la internet poate lipsi. A doua directiva e de forma ifconfig_xxy unde xxy e numele driverului folosit iar y e indicele interfetei daca sunt mai multe conectate la acelasi sistem. In cazul placilor 3Com si Intel driverul folosit e xl. Daca nu stiti ce driver foloseste placa de retea se poate rula comanda ifconfig care va returna o lista cu toate interfetel... Mai departe »

E necesar uneori sa avem o listare a continutului unui fisier, numerotand liniile. In UNIX se poate folosi comanda nl care va adauga in fata fiecarei linii din fisierul specificat numarul liniei. De exemplu putem vizualiza primele 10 linii din fisierul /etc/passwd folosind comanda head: 8ba40af21aecb56c69d2386dc700f6e7022 sau, putem directiona rezultatul spre nl care va formata textul pentru noi afisand si numarul liniei: 8ba40af21aecb56c69d2386dc700f6e7023 In mod implicit comanda nl nu contorizeaza si liniile goale ceea ce ne poate incurca. Pentru a forta contorizarea liniilor goale putem pune folosi comanda cu parametri -ba: 8ba40af21aecb56c69d2386dc700f6e7024 AKPC_IDS += "117,";Popularity: 1% [?]... Mai departe »

Pentru a face o lista cu porturile care sunt deschise local si care asculta conexiuni putem folosi doua utilitare care se gasesc (sau ar trebui sa se gaseasca) pe orice sistem UNIX: netstat si nmap. Primul utilitar, netstat, este folosit pentru a ne arata detalii despre conexiunile active. Vom folosi optiunea -a pentru a vedea toate conexiunile deschise, optiunea -n pentru a fi afisate in format numeric (pentru o afisare mai rapida) iar apoi rezultatul il vom trimite utilitarului grep care va cauta in liniile rezultate sirul LISTEN, care ne spune despre conexiunea afisata ca asteapta o cerere de comunicare. Comanda folosita este: 8ba40af21aecb56c69d2386dc700f6e7025 Rezultatul acesteia va arata cam asa: 8ba40af21aecb56c69d2386dc700f6e7026 In prima coloana vedem protocolul, in cazul nostru t... Mai departe »

Daca se doreste blocarea accesului la server de pe o anumita adresa IP, din diferite motive, este necesara logarea ca root pe server la consola sau prin SSH. Pentru exemplificare folosim adresa IP 192.168.0.1. Daca sistemul de operare instalat este Linux si filtrul folosit este iptables blocarea accesului se face cu comanda: 8ba40af21aecb56c69d2386dc700f6e7030 sau, daca dorim doar blocarea accesului pe un anumit port (in cazul nostru 80): 8ba40af21aecb56c69d2386dc700f6e7031 Daca sistemul de operare este FreeBSD si filtrul folosit este IPFIREWALL (ipfw) blocare accesului se face cu comanda: 8ba40af21aecb56c69d2386dc700f6e7032 sau, daca dorim doar blocarea pe un anumit port (in cazul nostru 80): 8ba40af21aecb56c69d2386dc700f6e7033 AKPC_IDS += "103,";Popularity: 4% [?]... 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