You are on page 1of 6

Serverul ISC DHCP ./configure make make install (nu accepta param obijnuiti --prefix, etc.

Tb modif var din site.conf)

! dupa instalarea din surse crearea fisierelor: /etc/dhcpd.conf /var/state/dhcp/dhcpd.leases detaliile alocarilor curente executabil: dhcpd fis config: /etc/dhcpd.conf verif validitate fis config: dhcpd t verif validitate lease db: dhcpd T (/var/state/dhcp/dhcpd.conf tb creat manual dupa instalarea din surse) debug / foreground: dhcpd f -d

/etc/dhcpd.conf authoritative; #serverul va trim msg DHCP NACK => clientul fortat sa renunte la config ddns-update-style none; default-lease-time 3600; max-lease-time 86400; subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.11 10.0.0.28; option routers 10.0.0.10; # default gateway option domain-name-servers 193.231.236.17,193.231.236.10; #serv DNS } host server { hardware ethernet <MAC>; fixed-address <IP>; option } group { option routers 1.1.1.1; host conta {hardware ethernet <MAC>;} host sef1 {hardware ethernet <MAC>;} } pool { range ; max-lease-time ; deny unknown-clients; #interzis statiilor care nu au declaratie de host allow ; } Client DHCP dhclient dhclient nume_interf dhclient r nume_interf dhclient d nume_interf fis config: /etc/dhclient.conf

activeaza clientul DHCP pe interf specificata release returneaza serverului adresa IP inchiriata debug mode forteaza clientul sa ruleze in foreground timeout nr_sec interface nume {directive specifice} /var/state/db/dhclient.leases locul de salvare al detaliilor despre config curente, pt pastrare la reboot

Serverul DNS BIND ./configure -prefix=/cale make make install Daca a fost instalat din surse: - adaugasea subdir bin si sbin ale BIND in variabila PATH - crearea urmatoarelor subdir in dir de instalare al BIND: o etc unde va fi fis named.conf si fis rndc.key o var/run unde este creat fis named.pid - stabilirea cheii de criptare a comunicatiei intre sndc si server. rndc-confgen -a=> fis rndc.key executabil: named fis config: cale/etc/named.conf pornire in mod debug/foregr: named g utilitar de control: rndc rndc reload rndc stop rndc status rndc notify nume_zona rndc retransfer nume_zona rndc flush utilitar de validare a fis config: named-checkconf utilitar de validare a fis zona: named-checkzone nume_zona /cale/catre/fis/zona utilitare de interogare manuala: dig, host, nslookup

Directive de configurare: (named.config) key defineste o cheie secreta pt criptarea comunicatiei rndc-server controls def canale de control pt administrare server prin rndc acl lista de adrese ce intervine de mai multe ori in fis de config options: listen-on recursion forwarders allow-query, allow-recursion, allow-transfer zone primara: zone nume_zona {type master; file cale}; secundara: zone nume_zona {type slave;file cale;masters{lista;};}; root: zone .{type hint; file cale}; Server autoritativ : options { listen on { 127.0.0.1 ; 10.0.0.100;}; directory /var/named; recursion no; allow-query {any;}; allow-recursion {none;}; } Caching name server : options { listen on { 127.0.0.1 ; 10.0.0.100;}; directory /var/named; recursion yes; forwarders {} ; allow-query {}; allow-recursion {}; }

Daca e server primar crearea si popularea fisierelor zona

un RR SOA si numai unul, obligatoriu 1+ RR NS

SOA NS A AAAA PTR MX CNAME nume

Start Of Authority specifica serverul primar si stab param transferului de zona Name Server declara serverele DNS autoritative; fol si pt delegari Address specifica zona corespunzatoare unui nume DNS Ipv6 address specifica adresa Ipv6 coresp unui nume DNS Pointer folosit in rezolutia DNS inversa Mail Exchanger declara un server de mail pt zona in cauza Canonocal Name defineste un alias al unei alte resurse <TTL> <CLASA> TIP_INREGISTRARE DATE_SPECIFICE

nume domeniu domeniu numar nume1

A adresa_ip NS server_autoritativ MX prioritate nume PTR nume CNAME nume

asociaza un nume cu o adresa IP specifica un name server auth pt un dom sau face o delegare declara un server de mail pt domeniul specificat asociaza un nume cu o adr IP declara un alt nume pt o statie deja definita in cadrul zonei

Obs. numele relative primesc ca sufix numele zonei, iar inregistrarile in care numele lipseste mostenesc numele inregistrarii anterioare @ SOA nsprimar adresa\.admin.domeniu.ro ( 1 ; serial versiunea zonei pt transferul de zona 3600 ; refresh 60 ; retry 7200 ; expire 60 ; minimum/NCACHE )

nsprimar

NS A

nsprimar 1.2.3.4

Interogare manuala dig dig host nslookup <@server_interogat> numeDNS <tipRR>

<@server_interogat> - daca nu e specificat se fol implicit cele din /etc/resolv.conf <tipRR> - implicit A

Serverul WEB Apache2


./configure ./configure --prefix=/apache --enable-numeModul (incluse in exe httpd) --enable-numeModul=shared (comp separat de exe) --prefix=/apache --enable-so --enable-modes-shared=all (comp toate separat)

(so shared object ofera serverului capacitatea de incarcare dinamica a altor module > verif: httpd -l )

executabil: httpd fis config: /cale/conf/httpd.conf utilitar de control: apachectl apachectl configtest apachectl start apachectl stop | graceful-stop apachectl restart | graceful apachectl status | fullstatus httpd.conf Listen 80 User wwwu Group wwwg DocumentRoot /var/www LoadModule module_identifier /cale/catre/mod_NumeModul.so (module_identifier din documentatia Apache, fisierul .so din subdir modules al instalarii Apache ) 2.0: mod_acess, mod_auth 2.2: mod_authz_host mod_auth_basic, mod_auth_digest mod_authn_file mod_authz_user <Location /stats> Order Allow,Deny Deny from all </Location> <Files ~ \.jpg$> Order Allow,Deny Deny from all </Files> <Directory > AuthType Basic | digest AuthName zona restrictionata AuthUserFile /apache/useri | AuthGroupFile / Require valid-user </Directory> httpasswd c /apache/useri user1 httpasswd /apache/useri user2 mod_alias Alias /docs /apache/documentatii ScriptAlias /cgi-bin /apache/cgi-bin (depozitar de exe se transmite outputul executiei) Redirect /poze http://www.altserver.ro/poze

Virtual Hosting <VirtualHost IP1:80> DocumentRoot /var/www/site1 </VirtualHost> <VirtualHost IP2:80> DocumentRoot /var/www/site2 </VirtualHost> NameVirtualHost * <VirtualHost *> DocumentRoot /var/www/site1 ServeeName www.site1.ro ServerAlias site1.ro </VirtualHost> <VirtualHost *> DocumentRoot /var/www/site2 ServeeName www.site2.ro </VirtualHost>

Serverul E-MAIL SMTP: postfix urpmi postfix Comenzi: o postfix start, postfix stop, postfix reload o postconf - manipularea configurarii serverului o postmap - managementul bazelor de date o postqueue managementul cozii de mesaje Fis config: /etc/postfix/main.cf

main.cf myhostname mydomain myorigin mydestination home_mailbox = mail.c3.ro = c3.ro = $mydomain = c1.ro c2.ro = Posta/

You might also like