Linux- Servere de retea 0642, autor Craig Hunt, 568 pagini, 790000 lei

 

Despre carte

Aceasta carte este destinata oricui doreste sa invete modul de configurare a unui server departamental sau Internet folosind Linux. In aceasta carte nu se presupune ca stiti totul despre Linux, dar se porneste de la premisa ca sunteti un cunoscator in materie de calculatoare si de retele IP, precum si ca aveti unele notiuni elementare despre comenzi Linux si administrarea de sisteme Linux.

Cartea de fata nu reprezinta o alta trecere in revista a elementelor fundamentale. In schimb, prezinta punerea rapida in functiune a serviciilor de retea, oferind informatii pentru administratorii de sistem profesionisti.

Dezvoltarea Linux creeaza brese adanci in baza de servere Unix instalata curent. Daca sunteti un specialist in Unix care se pregateste in vederea activitatii ca administrator de sistem Linux, aceasta carte va este destinata. Veti beneficia de informatii detaliate cu privire la comenzi specifice sistemului Linux. De asemenea, veti fi incantat de uluitoarea similitudine dintre cele doua sisteme. Aceasta carte include toate informatiile necesare trecerii de la Unix la Linux.

Administratorii de sistem Linux vor identifica in volumul de fata principala sursa de informatii privind serviciile de retea. Chiar si administratorii serverelor dedicate anumitor sarcini, precum serverele DNS sau serverele Web, vor gasi in aceasta carte un text auxiliar util.

Cartea de fata nu reprezinta o simpla referinta pentru optiunile de configurare a serverelor de retea, ci furnizeaza informatii cu privire la configurarea efectiva a serverelor reale. Cartea va ajuta sa intelegeti cum se desfasoara lucrurile, pentru a putea lua decizii de configurare inteligente, care sa corespunda mediului dumneavoastra.

 

Cuprins

 

Introducere

Partea I: Notiuni fundamentale

Capitolul 1: Procesul de incarcare

Incarcarea sectorului de pornire

Incarcarea sistemului Linux cu programul GRUB

Incarcarea nucleului prin intermediul programului LILO

Optiuni de configurare LILO

Promptul de incarcare Linux

Initializarea programelor driver pentru componentele hardware

Incarcarea serviciilor Linux – procesul init

Asimilarea notiunii de nivel de rulare

Intrari cu destinatie speciala

Scripturi de incarcare

Initializarea sistemului

Initializarea nivelului de rulare

Controlul scripturilor

Scriptul rc.local

Module incarcate

Afisarea modulelor incarcate

Rezumat

Capitolul 2: Interfata de retea

Configurarea unei interfete Ethernet

Programe driver pentru Ethernet incarcabile

Comanda ifconfig

Instrumente de configurare a interfetei de retea

Interfata seriala

Conectarea prin intermediul interfetei seriale

Rularea TCP/IP printr-un port serial

Instalarea PPP

Modulul nucleu PPP

Daemonul PPP

Configurarea unui server PPP

Configurarea serverului PPP pentru conectarea prin linie telefonica

Securitatea PPP

Configurarea sistemelor client PPP

Scripturi chat

Utilizarea unui instrument X pentru configurarea unui sistem client PPP

Rezumat

Partea a II-a: Configuratia serverului de Internet

Capitolul 3: Servicii de initiere a sesiunii de lucru

Lansarea la cerere a serviciilor

Numere de port si de protocol

Configurarea programului inetd

Configurarea programului xinetd

Crearea conturilor de utilizator

Etapele de creare a unui cont de utilizator

Fisierul passwd

Instrumente pentru crearea conturilor de utilizator

Elemente suplimentare de configurare a serviciului FTP

Fisierul ftpaccess

Rezumat

Capitolul 4: Servicii de nume Linux

Fisierul hosts

Notiunea de DNS

Ierarhia DNS

Tratarea interogarilor

Programul BIND

Configurarea rezolvitorului

Rezolvitorul in versiune simplificata

Configurarea unui server de nume de domenii

Fisierul de configurare al programului named

O configuratie de tip caching-only

Configuratia de server subordonat

Configurarea serverului principal

Rularea programului named

Prelucrarea semnalelor in programul named

Instrumentele de control al programului named

Utilizarea tabelului cu sisteme gazda in DNS

Rezumat

Capitolul 5: Configurarea unui server de mesagerie

Utilizarea aliasurilor de mesagerie

Definirea aliasurilor de mesagerie personale

Utilizarea programului sendmail pentru receptionarea mesageriei

Fisierul de configurare al programului sendmail

Sectiunea Local Info

Sectiunea Options

Sectiunea Message Precedence

Sectiunea Trusted Users

Sectiunea Format of Headers

Sectiunea Rewriting Rules

Sectiunea Mailer Definitions

Configurarea fisierului sendmail.cf

Testarea noii configuratii

Utilizarea fisierelor sursa m4 la configurarea programului sendmail

Fisierul de control al macroinstructiunii m4

Fisierul OSTYPE pentru Linux

Crearea unui fisier m4 DOMAIN

Constructia fisierului de configurare m4

Constructia unei baze de date a programului sendmail

Testarea configuratiei realizate cu m4

Rezumat

Capitolul 6: Serverul Web Apache

Instalarea programului Apache

Rularea programului httpd

Configurarea serverului Apache

Fisierul httpd.conf

Incarcarea obiectelor partajate dinamic

Directive de server fundamentale

Definirea locatiei documentelor

Crearea unui index cu aspect interesant

Definirea tipurilor de fisiere

Gestionarea proceselor copil

Directive de ajustare a performantelor

Directive de caching

Definirea sistemelor gazda virtuale

Securitatea serverelor Web

Riscurile CGI si SSI

Optiuni de server pentru documente si cataloage

Controale de configuratie la nivel de catalog

Definirea controalelor de acces

Solicitarea autentificarii utilizatorului

Configurarea SSL

Gestionarea serverului dumneavoastra Web

Monitorizarea serverului

Jurnalele serverului Apache

Rezumat

Capitolul 7: Servicii de poarta de retea

Notiunea de rutare

Conversia adreselor IP in adrese Ethernet

Activarea transmisiei pachetelor IP

Tabelul de rutare Linux

Definirea rutelor statice

Comanda route

Utilizarea rutarii dinamice

Protocoale de rutare

Rularea protocolului RIP cu programul routed

Rutare cu programul Zebra

Utilizarea programului gated

Conversia adreselor de retea

Configurarea unui server NAT Linux

Rezumat

Partea a III-a: Configurarea unui server departamental

Capitolul 8: Servere de configurare a sistemelor de birou

Intelegerea protocoalelor de configurare

Bootstrap Protocol

Dynamic Host Configuration Protocol

Reverse Address Resolution Protocol

Instalarea serverului DHCP

Rularea programului dhcpd

Initializarea fisierului dhcpd.leases

Configurarea serverului DHCP

Controlul modului de operare al serverului si al protocolului

Optiuni de configurare pentru dhcpd

Crearea unui fisier dhcpd.conf

Configurarea unui server dhcrelay

Configurarea unui sistem client DHCP

Utilizarea programului client dhcpcd

Utilizarea programului client DHCP pump

Utilizarea programului dhclient

Rezumat

Capitolul 9: Partajarea fisierelor

Sistemul de fisiere Linux

Permisiunile de acces la fisiere Linux

Modificarea permisiunilor asociate fisierelor

Comanda chgrp

Sistemul NFS

Instalarea sistemului NFS

Configurarea unui server NFS

Asocierea identificatorilor de utilizator si a identificatorilor de grup

Comanda exportfs

Configurarea unui client NFS

Comanda mount

Comanda umount

Utilizarea fisierului fstab pentru montarea cataloagelor NFS

Programul de montare automata

Prezentarea protocoalelor SMB si NetBIOS

NetBIOS Name Service

Instalarea pachetului Samba

Configurarea unui server Samba

Variabilele smb.conf

Sectiunea global a fisierului smb.conf

Sectiunea homes a fisierului smb.conf

Partajarea unui catalog prin intermediul programului Samba

Utilizarea unui client Linux Samba

Utilizarea programului smbclient

Utilizarea comenzii smbmount

Rezumat

Capitolul 10: Servicii de tiparire

Instalarea imprimantelor

Fisierul printcap

Parametrii printcap

O mostra de fisier printcap

Partajarea imprimantelor cu lpd

Utilizarea programului lpr

Gestionarea lpd

Partajarea imprimantelor cu Samba

Definirea imprimantelor in fisierul smb.conf

Sectiunea de partajare a imprimantelor

Optiunile smb.conf de configurare a imprimantei

Utilizarea unei imprimante SMB

Rezumat

Capitolul 11: Mai multe servicii de e-mail

Protocoalele POP si IMAP

Protocolul POP

Protocolul IMAP

Rularea aplicatiilor daemon POP si IMAP

Utilizarea protocoalelor POP sau IMAP de la un sistem client

Oprirea mesajelor e-mail nesolicitate

Nu fiti o sursa de mesaje nesolicitate

Utilizarea programului sendmail pentru blocarea mesajelor nesolicitate

Filtrarea mesajelor nesolicitate cu programul de e-mail al utilizatorului

Rezumat

Partea a IV-a: Intretinerea unui server robust

Capitolul 12: Securitatea

Prezentarea pericolelor

Pericolele fundamentale

O verificare concreta

Fiti mereu informat

Acoperirea fisurilor

Gasirea actualizarilor

Eliminarea programelor care nu sunt necesare

Controlul accesului cu tcpd

Urmarirea accesului de la distanta

Fisierele tcpd de control al accesului

Controlul accesului la retea cu xinetd

Controlul accesului cu iptables

Intretinerea regulilor de sistem firewall cu iptables

Exemple de comenzi iptables

Imbunatatirea procesului de autentificare

Parole ecranate

Parole de unica folosinta

Secure shell

Monitorizarea sistemului dumneavoastra

Instrumente de monitorizare a securitatii

Rezumat

Capitolul 13: Rezolvarea problemelor

Configurarea nucleului Linux

Configurarea nucleului cu xconfig

Compilarea si instalarea nucleului

Depanarea unui server de retea

Instrumente de diagnosticare

Verificarea interfetei de retea

Verificarea unei interfete Ethernet

Rezolvarea conflictelor de adrese

Verificarea unei interfete PPP

Testarea conexiunii

Mesajul unui test ping incheiat cu succes

Mesajul unui test ping care esueaza

Testarea rutarii

Utilizarea instrumentului traceroute

Analizarea protocoalelor de retea

Verificarea starii soclurilor cu netstat

Urmarirea protocoalelor cu tcpdump

Testarea serviciilor

Testarea serverului DNS cu nslookup

Testarea DNS cu host

Testarea DNS cu dig

Rezumat

Anexe

Anexa A: Instalarea sistemului de operare Linux

Pregatirea pentru instalare

Informatii despre hardware

Informatii referitoare la retea

Consideratii referitoare la software

Selectarea unei metode de instalare

Crearea unei dischete de incarcare

Incarcarea programului de instalare

Partitionarea discului

Pregatirea pentru partitionare

Partitionarea cu Disk Druid

Partitionarea cu fdisk

Instalarea programului de incarcare a sistemului de operare

Configurarea adaptorului Ethernet

Configurarea sistemului de securitate integrat

Instalarea programelor

X Windows

Discheta de incarcare

Rezumat

Anexa B: Indrumar BIND

Comenzi named.conf

Instructiunea options

Instructiunea logging

Instructiunea zone

Instructiunea server

Instructiunea key

Instructiunea acl

Instructiunea trusted-keys

Instructiunea controls

Instructiunea view din BIND 9

Anexa C: Macrocomenzile m4 pentru sendmail

define

FEATURE

OSTYPE

DOMAIN

MAILER

Codul local

DAEMON_OPTIONS

Rutarea LDAP a mesajelor

Index