Roderick Smith - Linux-nätverksverktyg. Nätverksoperativsystem: funktioner, typer, olika operativsystem


Den här boken beskriver principerna och omfattningen av många servrar som körs in Linux-system... DHCP-servern täcks här, Samba-servrar och NFS, skrivarservrar, NTP-server, fjärrinloggningar och X Window System. Inte heller glöms bort är de verktyg som traditionellt används för att tillhandahålla Internettjänster: DNS, SMTP, HTTP och FTP-servrar. Mycket uppmärksamhet ägnas åt nätverkssäkerhetsfrågor. Den här boken speglar också medlen fjärradministration- Linuxconf, Webmin och SWAT-verktyg.


Innehållsförteckning .
Del I. Systemkonfiguration på låg nivå 25
Kapitel 1. Konfigurera kärnnätverk 26
Kapitel 2. Konfigurera nätverksverktyg för TCPLR 51
Kapitel 3. Alternativa protokollstaplar 81
Kapitel 4. Starta servrar 95
Del P. Servrar på lokala nätverk 125
Kapitel 5. Tilldela IP-adresser med DHCP 126
Kapitel 6. Kerberos-autentisering 145
Kapitel 7. Delning filer och skrivare med Samba 174
Kapitel 8. Dela filer med NFS 207
Kapitel 9. Dela skrivare 223
Kapitel 10. Tidstjänst 240
Kapitel 11. Ta emot post: POP-protokoll och IMAP 254
Kapitel 12. Support för nyhetsserver 278
Kapitel 13. Fjärrinloggning till Server 300
Kapitel 14. Organisation Fjärranslutning med X Window och VNC 322
Kapitel 15. Teckensnittsservrar 354
Kapitel 16. Fjärrsystemadministration 372
Kapitel 17. Säkerhetskopiering 390
Del III. Internetservrar 425
Kapitel 18. Domänadministration 426
Kapitel 19. E-postöverföring: SMTP-protokoll 447
Kapitel 20. Webbserverstöd 491
Kapitel 21. FTP-servrar 534
Del IV. Säkerhet och routing faciliteter 555
Kapitel 22. Allmänna överväganden för systemsäkerhet 556
Kapitel 23. Skapa ett Chroot-underträd 581
Kapitel 24. Avancerade routingverktyg 592
Kapitel 25. Konfigurera pakethanteringsverktyg med använder iptables 607
Kapitel 26. Organisation av det virtuella privata nätverk 630
Sakregister.


Introduktion
.
Dator nätverk förändrat våra liv. De var nästan osynliga på 1970-talet och även på 1980-talet. Något hände dock i början av 1990-talet. Det kan ha varit utseendet Hela världen Webben och grafiska webbläsare som förde Internet till många familjer. Kanske numret nätverkskopplingaröverskridit någon kritisk gräns. Kanske överskreds denna gräns av antalet nätverksprogram... Hur som helst, nu känner alla till nätverk. Och viktigast av allt, alla vet om Internets existens.

Internet kopplar samman miljontals datorer, av vilka många kör servrar – program som tar emot och behandlar förfrågningar från klienter. På grund av det faktum att protokollen som Internet är baserat på tillåter kommunikation över plattformar, klienter och servrar som körs på olika datorer och i olika driftsmiljöer... V senaste åren Linux har blivit ett av de mest populära operativsystemen. Installerad på billig dator x86, tillhandahåller Linux-systemet effektivt arbete servrar som stöder små till medelstora noder. I takt med att datorernas prestanda ökar blir det möjligt att köra i en miljö Linux-servrar bearbeta stora mängder data. Som ett resultat av detta krävs ofta att systemadministratören är skicklig i att konfigurera Linux-systemet och servrarna som körs i dess miljö.

Vilka servrar ska du välja? Det finns hundratals, om inte tusentals, serverprogram. De flesta Linux-böcker fokuserar på några populära servrar: HTTP-server (vanligtvis Apache), fjärrinloggningsservrar som Telnet och SSH, filservrar exempel på dessa är NFS och Samba, och några andra typer av servrar. Den här boken täcker ett brett utbud av servrar. Mångfalden av frågor som övervägs gör det inte möjligt att i detalj studera funktions- och konfigurationsfunktionerna för var och en av servrarna, men ändå är den information som tillhandahålls tillräcklig för att säkerställa exekveringen av motsvarande program.

Förutom det mesta populära servrar, den här boken diskuterar också verktyg som vanligtvis får lite uppmärksamhet, men som ändå är oerhört viktiga för normal funktion nätverk. Till exempel finns det kapitel om DHCP Server, Temporary Server och Kerberos. Den här boken täcker inte grunderna i nätverkande. Man tror att läsaren redan har en förståelse för nätverksverktyg och är på väg att förbättra sina färdigheter.

Gratis nedladdning e-bok i ett bekvämt format, titta och läs:
Ladda ner boken Linux Networking, Roderick Smith, 2003 - fileskachat.com, en snabb och gratis nedladdning.

Ladda ner pdf
Nedan kan du köpa den här boken på bästa pris med rabatt med leverans i hela Ryssland.

Nätverksanläggningar Linux

Tillägnad offren den 11 september 2001. Jag hoppas att det goda fortfarande kommer att segra över det onda.

Introduktion

Datornätverk har förändrat våra liv. De var nästan osynliga på 1970-talet och även på 1980-talet. Något hände dock i början av 1990-talet. Det kan ha varit tillkomsten av World Wide Web och grafiska webbläsare som förde Internet till många familjer. Kanske har antalet nätverksanslutningar överskridit någon kritisk gräns. Kanske överskreds denna gräns av antalet nätverksprogram. Hur som helst, nu känner alla till nätverk. Och viktigast av allt, alla vet om Internets existens.

Internet kopplar samman miljontals datorer, av vilka många kör servrar – program som tar emot och behandlar förfrågningar från klienter. På grund av att protokollen som Internet bygger på tillåter plattformsoberoende kommunikation, kan klienter och servrar som körs på olika datorer och i olika driftsmiljöer delta i utbytet av data. På senare år har Linux blivit ett av de mest populära operativsystemen. Linux är installerat på en billig x86-maskin och ger effektiv drift för servrar som stöder små till medelstora noder. Med den ökade datorns prestanda blir det möjligt att köra in Linux-miljö servrar som behandlar stora mängder data. Som ett resultat måste systemadministratören ofta vara skicklig i att konfigurera Linux-systemet och servrarna som körs i dess miljö.

Vilka servrar ska du välja? Det finns hundratals, om inte tusentals, serverprogram. De flesta Linux-böcker fokuserar på några populära servrar: en HTTP-server (vanligtvis Apache), fjärrinloggningsservrar som Telnet och SSH, filservrar som NFS och Samba och några andra typer av servrar. Den här boken täcker ett brett utbud av servrar. Mångfalden av frågor som övervägs gör det inte möjligt att i detalj studera funktions- och konfigurationsfunktionerna för var och en av servrarna, men ändå är den information som tillhandahålls tillräcklig för att säkerställa exekveringen av motsvarande program. Förutom de mest populära servrarna diskuterar den här boken också funktioner som vanligtvis förbises men som ändå är oerhört viktiga för att ett nätverk ska fungera korrekt. Till exempel finns det kapitel om DHCP Server, Temporary Server och Kerberos. Den här boken täcker inte grunderna i nätverkande. Man tror att läsaren redan har en förståelse för nätverksverktyg och är på väg att förbättra sina färdigheter.

Kapitel som beskriver komplexa servrar som Apache och Samba ger ingen uttömmande beskrivning av dem. Per allmän information Dessa verktyg följs av en diskussion om deras avancerade funktioner för en administratör med viss erfarenhet. För nybörjare, innan du studerar dessa kapitel, är det tillrådligt att läsa böcker som innehåller en introduktionskurs i administrering av dessa servrar.

Vem är den här boken till för?

Den här boken ger avancerad information om Linux-nätverk och riktar sig till proffs som redan har arbetat med Linux-nätverk och -system. De första kapitlen innehåller information om hur du konfigurerar Linux-nätverk på låg nivå. För att förstå materialet i dessa kapitel måste du ha allmän uppfattning om Linux, eller av åtminstone, om UNIX, och känner till terminologin som används när man beskriver nätverksfaciliteter. Om du inte är bekant med Linux är det vettigt för dig att läsa introduktionsmaterial, till exempel boken av Marcel Gagné. Linux System Administration: En användarhandbok(Addison-Wesley, 2002) eller vår bok med Vicki Stanfield Linux systemadministration(Sybex, 2001).

Om du vill lära dig mer om servrar som Apache och Samba, men inte ska köpa en bok helt tillägnad en produkt, eller om du vill ha information om små men mycket viktiga servrar som xntpd och xfs, den här boken är för dig. Du hittar också många praktiskt råd, till exempel hur man startar och stänger av servern, hur man skapar säkerhetskopiering information om nätverket, hur man begränsar omfattningen av en server till ett chroot-underträd, hur man bygger en brandvägg osv. Denna information kommer att ge dig ett nytt perspektiv på hur du administrerar ditt nätverk och eventuellt förbättra ditt nätverks prestanda och tillförlitlighet.

För den här boken har jag fokuserat på små till medelstora nätverksadministratörer. Ett sådant nätverk kan innehålla datorer som kör UNIX, Windows, MacOS och andra operativsystem, och naturligtvis är minst en ansluten till det. Linux-maskin... De flesta kapitel beskriver generella principer hur ett verktyg fungerar och ger sedan information om hur det ska användas. Den här boken kan användas som referens. Om du vill ha en bok som beskriver ett brett utbud av Linux-nätverksverktyg, så har du det i dina händer.

Linux-versioner

En anledning till Linux-administrationsproblem är att Linux inte kan ses som ett enda operativsystem; snarare är det en samling system baserade på en enda kärna. Smakerna av Linux kallas versioner eller distributionspaket... Distributionspaketet innehåller en kärna, ett installationsprogram fokuserat på denna version Linux, en uppsättning verktyg, specialverktyg, anpassade program etc. Dessutom innehåller alla distributionspaket skript; några av dem är för att starta servrar, andra för att konfigurera systemkomponenter. Likgiltig distributionspaket innehåller olika versioner av kärnan och olika uppsättningar verktyg... När du installerar vissa distributionspaket installerar de ofta dedikerade servrar, till exempel en e-postserver, i vars roll, beroende på Linux-versioner, programmen är sendmail, Exim eller Postfix. Specifika egenskaper varje version av Linux sätter sin prägel på arbetet med den och särskilt på dess administration.

Många böcker ignorerar skillnaderna mellan olika versioner Linux. De fokuserar på ett distributionspaket och nämner bara de andra då och då. När jag skrev den här boken satte jag mig som mål att mer eller mindre detaljerat beskriva alla populära versioner. Specifikt diskuterar den funktionerna i Caldera OpenLinux 3.1, Debian GNU / Linux 2.2, Mandrake 8.1, röd hatt 7.2, Slackware 7.0, SuSE 7.3 och TurboLinux 7.0. Jag hade inte möjlighet att i detalj undersöka varje system, jag försökte uppmärksamma läsaren på de viktigaste skillnaderna mellan dem. Så, till exempel, i boken hittar du information om vilka verktyg som används i varje version av Linux för att starta servrar, vilka program som tillhandahåller FTP-kommunikation och så vidare. Vissa kapitel handlar om olika program som implementerar en specifik typ av server. Detta görs så att du kan få en uppfattning om skillnaderna i standardkonfigurationen i olika distributionspaket.

Bokens struktur

Boken är uppdelad i fyra delar som var och en innehåller från fyra till tretton kapitel. Servrar som används för underhåll lokala användare och servrarna som används för att kommunicera över Internet beskrivs i olika kapitel. Det bör dock noteras att vissa servrar kan användas för olika ändamål. Innehållet i varje del beskrivs kortfattat nedan.

Del I. Denna del är kortare än de andra; den innehåller bara fyra kapitel. Den beskriver hur man konfigurerar kärnan i systemet, ges allmän information Om TCP/IP-verktygskonfiguration, protokollstackar och startskript.

Del II. Den här delen täcker de servrar som sannolikt endast nås av datorer i din lokalt nätverk... Den diskuterar DHCP-server, Kerberos-system, Samba- och NFS-servrar, LPD-utskrift, temporära servrar, POP- och IMAP-postservrar, nyhetsservrar, fjärrregistreringsservrar, X Window-system och VNC-server, teckensnittsserver, fjärradministrationsserver och verktyg Reserv exemplar.

Del III. Denna del ägnas åt övervägandet av de servrar som används för att fungera på Internet. Den ger information om DNS-servrar, e-postservrar som stöder SMTP-, webb- och FTP-servrar.

Del IV. Den här delen diskuterar nätverkssäkerhetsfrågor. Här övervägs allmänna problem säkerhet, verktyg för att skapa ett chroot-underträd, konfigurera speciella routerfunktioner, skapa brandväggar med iptables, NAT och VPN-inställning.

Bokkonventioner

För att förenkla uppfattningen av det presenterade materialet, antas följande konventioner i boken.

Datornätverk har förändrat våra liv. De var nästan osynliga på 1970-talet och även på 1980-talet. Något hände dock i början av 1990-talet. Det kan ha varit tillkomsten av World Wide Web och grafiska webbläsare som förde Internet till många familjer. Kanske har antalet nätverksanslutningar överskridit någon kritisk gräns. Kanske överskreds denna gräns av antalet nätverksprogram. Hur som helst, nu känner alla till nätverk. Och viktigast av allt, alla vet om Internets existens.

Internet kopplar samman miljontals datorer, av vilka många kör servrar – program som tar emot och behandlar förfrågningar från klienter. På grund av att protokollen som Internet bygger på tillåter plattformsoberoende kommunikation, kan klienter och servrar som körs på olika datorer och i olika driftsmiljöer delta i utbytet av data. På senare år har Linux blivit ett av de mest populära operativsystemen. Linux är installerat på en billig x86-maskin och ger effektiv drift för servrar som stöder små till medelstora noder. Med den ökade datorns prestanda blir det möjligt att köra servrar i Linux-miljön som bearbetar stora mängder data. Som ett resultat av detta krävs ofta att systemadministratören är skicklig i att konfigurera Linux-systemet och servrarna som körs i dess miljö.

Vilka servrar ska du välja? Det finns hundratals, om inte tusentals, serverprogram. De flesta Linux-böcker fokuserar på några populära servrar: en HTTP-server (vanligtvis Apache), fjärrinloggningsservrar som Telnet och SSH, filservrar som NFS och Samba och några andra typer av servrar. Den här boken täcker ett brett utbud av servrar. Mångfalden av frågor som övervägs gör det inte möjligt att i detalj studera funktions- och konfigurationsfunktionerna för var och en av servrarna, men ändå är den information som tillhandahålls tillräcklig för att säkerställa exekveringen av motsvarande program. Förutom de mest populära servrarna diskuterar den här boken också funktioner som vanligtvis förbises men som ändå är oerhört viktiga för att ett nätverk ska fungera korrekt. Till exempel finns det kapitel om DHCP Server, Temporary Server och Kerberos. Den här boken täcker inte grunderna i nätverkande. Man tror att läsaren redan har en förståelse för nätverksverktyg och är på väg att förbättra sina färdigheter.

Kapitlen som beskriver komplexa servrar som Apache och Samba täcker dem inte uttömmande. Allmän information om dessa verktyg följs av en diskussion om deras avancerade funktioner för administratören med viss erfarenhet. För nybörjare, innan du studerar dessa kapitel, är det tillrådligt att läsa böcker som innehåller en introduktionskurs i administrering av dessa servrar.

Vem är den här boken till för?

Den här boken ger avancerad information om Linux-nätverk och riktar sig till proffs som redan har arbetat med Linux-nätverk och -system. De första kapitlen innehåller information om hur du konfigurerar Linux-nätverk på låg nivå. För att förstå materialet i dessa kapitel måste du ha en allmän förståelse för Linux, eller åtminstone UNIX, och känna till terminologin som används när du beskriver nätverksfaciliteter. Om du inte är bekant med Linux är det vettigt för dig att läsa introduktionsmaterial, till exempel boken av Marcel Gagné. Linux System Administration: En användarhandbok(Addison-Wesley, 2002) eller vår bok med Vicki Stanfield Linux systemadministration(Sybex, 2001).

Om du vill lära dig mer om servrar som Apache och Samba, men inte tänker köpa en bok som helt ägnas åt en produkt, eller om du vill lära dig om små men mycket viktiga servrar som xntpd och xfs, är den här boken för du.... Den innehåller också många praktiska tips, såsom hur man startar och stänger av servern, hur man säkerhetskopierar information på nätverket, hur man begränsar serverns räckvidd till ett underträd.

hur man bygger en brandvägg osv. Denna information kommer att ge dig ett nytt perspektiv på hur du administrerar ditt nätverk och eventuellt förbättra ditt nätverks prestanda och tillförlitlighet.

För den här boken har jag fokuserat på små till medelstora nätverksadministratörer. Ett sådant nätverk kan innehålla datorer som kör UNIX, Windows, MacOS och andra operativsystem, och naturligtvis är minst en Linux-maskin ansluten till den. De flesta kapitlen beskriver de allmänna principerna för ett verktyg och ger sedan information om hur man använder det. Den här boken kan användas som referens. Om du vill ha en bok som beskriver ett brett utbud av Linux-nätverksverktyg, så har du det i dina händer.

Linux-versioner

En anledning till Linux-administrationsproblem är att Linux inte kan ses som ett enda operativsystem; snarare är det en samling system baserade på en enda kärna. Smakerna av Linux kallas versioner eller distributionspaket... Distributionspaketet innehåller en kärna, ett installationsprogram för denna Linux-version, en uppsättning verktyg, specialverktyg, anpassade program, etc. Dessutom innehåller alla distributionspaket skript; några av dem är för att starta servrar, andra för att konfigurera systemkomponenter. Olika distributionspaket innehåller olika kärnversioner och olika verktygssatser. Vid installation av vissa distributionspaket installeras ofta speciella servrar, till exempel en e-postserver, som beroende på Linux-versionen spelas av program

, eller Postfix. De karakteristiska egenskaperna hos varje version av Linux sätter sin prägel på arbetet med den och särskilt på dess administration.

Många böcker ignorerar skillnaderna mellan olika versioner av Linux. De fokuserar på ett distributionspaket och nämner bara de andra då och då. När jag skrev den här boken satte jag mig som mål att mer eller mindre detaljerat beskriva alla populära versioner. Specifikt täcker det funktionerna i Caldera OpenLinux 3.1, Debian GNU / Linux 2.2, Mandrake 8.1, Red Hat 7.2, Slackware 7.0, SuSE 7.3 och TurboLinux 7.0. Jag hade inte möjlighet att i detalj undersöka varje system, jag försökte uppmärksamma läsaren på de viktigaste skillnaderna mellan dem. Så, till exempel, i boken hittar du information om vilka verktyg som används i varje version av Linux för att starta servrar, vilka program som tillhandahåller FTP-kommunikation och så vidare. Vissa kapitel täcker olika program som implementerar en viss typ av server. Detta görs så att du kan få en uppfattning om skillnaderna i standardkonfigurationen i olika distributionspaket.

Bokens struktur

Boken är uppdelad i fyra delar som var och en innehåller från fyra till tretton kapitel. De servrar som används för att betjäna lokala användare och servrarna som används för att kommunicera över Internet beskrivs i separata kapitel. Det bör dock noteras att vissa servrar kan användas för olika ändamål. Innehållet i varje del beskrivs kortfattat nedan.

Del I. Denna del är kortare än de andra; den innehåller bara fyra kapitel. Den beskriver hur man konfigurerar kärnan i systemet, ger allmän information om konfigurationen av TCP/IP-verktyg, protokollstackar och startskript.

Del II. Den här delen behandlar de servrar som sannolikt endast nås av datorer i ditt lokala nätverk. Den diskuterar DHCP-server, Kerberos-system, Samba- och NFS-servrar, LPD-utskrift, temporära servrar, POP- och IMAP-postservrar, nyhetsservrar, fjärrinloggningsservrar, X Window System och VNC-server, teckensnittsserver, fjärradministrationsserver och säkerhetskopieringsverktyg.

Del III. Denna del ägnas åt att granska de servrar som används för att fungera på Internet. Den ger information om DNS-servrar, e-postservrar som stöder SMTP, webb- och FTP-servrar.

Del IV. Den här delen diskuterar nätverkssäkerhetsfrågor. Den täcker allmänna säkerhetsfrågor, verktyg för att skapa ett underträd

, konfigurera speciella routerfunktioner, skapa brandväggar med NAT och konfigurera VPN. Bokkonventioner

För att förenkla uppfattningen av det presenterade materialet, antas följande konventioner i boken.

Huvudtexten visas i ett vanligt proportionellt teckensnitt.

Kursiv de termer som man stöter på för första gången presenteras. Dessutom används kursiv stil för att visa textbeskrivningar som ersätter alternativvärden, postfält och andra kodavsnitt.

Monospace teckensnitt
markerade namnen på filer och värdar, fragment programkod, innehåll konfigurationsfiler, kommandon som matas in från tangentbordet och text som visas på skärmen under programmets körning.

Om texten innehåller ett tangentbordskommando, visas en inmatningsprompt i början av raden. Symbol

indikerar att kommandot ställs in av användaren (ibland finns det undantag från av denna regel). Om uppmaningen om inmatning är ett tecken betyder det att kommandot skriver vanlig användare... Vissa kommandon kan sträcka sig över flera rader. En indikation på att fortsättningen av kommandot är på nästa rad, är symbolen. Du kan ange kommandot exakt som det visas i boken, eller så kan du välja att inte använda omvänt snedstreck och ange kommandot på en rad.

Boken innehåller även speciella textfragment som upptar ett eller flera stycken. De ger information som endast är indirekt relaterad till det material som presenteras, eller tvärtom kommentarer som bör åtgärdas Särskild uppmärksamhet... Dessa fragment markeras enligt följande.

På en lapp

Så utarbetas information som inte är direkt relaterad till de frågor som diskuteras i texten, men som kan vara till nytta för läsaren. Det kan till exempel vara information om arbetets egenheter tidiga versioner program.

Råd

Data som markeras på detta sätt hjälper dig att lösa problemet på ett icke-uppenbart sätt. Här finns till exempel en länk till programvara nämns sällan någon annanstans.

Uppmärksamhet

Så utfärdas en varning om faran i samband med vissa handlingar. Det kan till exempel vara information om program som, om de används felaktigt, kan skada systemet, rekommendationer att avstå från åtgärder som inte följer leverantörens policy eller information om konfigurationsfunktioner som kan användas för olaglig penetrering i systemet. .

Infälld

Sidofältet liknar på många sätt "Note"-fragmentet, men dess volym är mycket större, det tar minst två stycken. Den innehåller information som är svår att ta med på ett naturligt sätt i avsnittets text, men som ändå är intressant, relaterad till det aktuella materialet och kan vara viktig för läsaren.

När man diskuterar nätverksfrågor är det ofta nödvändigt att inkludera datorernas IP-adresser. I de flesta fall använder jag adresser dedikerade till interna nätverk (192.168.0.0–192.168.255.255, 172.16.0.0–172.31.255.255 och 10.0.0.0–10.255.255.255). Jag gör detta för att läsaren som utan framgång har upprepat exemplet från boken inte skadar en riktig dator ansluten till Internet.

Kontaktinformation

Om du har några frågor när du läser boken kan du kontakta mig på

... Jag har också en webbsida tillägnad denna bok på
http://www.rodsbooks.com/adv-net/
. Erkännanden

Jag vill tacka redaktör Karen Gettman för det mödosamma arbete som gjorts med att förbereda denna bok för publicering. Hon fick hjälp av detta av projektkoordinatorn Emily Frey, som gjorde ett antal värdefulla kommentarer om bokens text. Ingen teknisk bok kan se dagens ljus utan hjälp av konsulter som hjälper till att se till att författaren inte misstog sanningen när han presenterade materialet. Karel Baloun, Amy Fong, Howard Lee Harkness, Harold Hauck, Eric H. Herrin II, David King, Rob Kolstad, Matthew Miller, Ian Redfern och Alexy Zinin. Efter deras arbete med texten kunde inte ett enda misstag finnas kvar i boken, men om ett sådant hittades, så är det utan tvekan gjort av mig personligen. Jag vill också tacka David King för att han deltagit i många och givande diskussioner om Linux-nätverk. Slutligen vill jag tacka min agent Neil Salkind från Studio B och Michael Slaughter från Addison-Wesley som lade den här boken i händerna på våra läsare.

Hej alla, vi fortsätter att lära oss Linux och nätverkstekniker och jag ger dig en annan användbar bok, Linux Networking Tools från 2016. Efter att ha studerat det kan du avsevärt förbättra dina färdigheter i detta operativsystem och bli en riktig guru inom detta område. Till skillnad från Windows-plattformar, Linux-specialister, har högre löner och mindre konkurrens på denna marknad tjänster och är alltid mer efterfrågade i alla länder i världen. Från boken kommer du att lära dig om CentOS och Debian, om alla finesser i deras arbete och konfiguration, bekanta dig med kommandorad, tack vare vilken du kan konfigurera absolut vilken server som helst, oavsett om det är virtuell maskin på ditt företag eller en dedikerad server hos en värdleverantör.

Den här boken beskriver principerna och omfattningen av många servrar som körs på Linux. Den täcker DHCP-server, Samba och NFS-servrar,
skrivarservrar, NTP-server, fjärrinloggningar och X Window System. Inte heller glöms bort är de verktyg som traditionellt används för att tillhandahålla Internettjänster: servrar
DNS, SMTP, HTTP och FTP. Mycket uppmärksamhet ägnas åt nätverkssäkerhetsfrågor. Den här boken återspeglar också verktyg för fjärradministration - verktyg
Linuxconf, Webmin och SWAT.
Den här boken kommer utan tvekan att vara användbar för både nybörjare och erfarna systemadministratörer.

Systemkonfiguration på låg nivå.
Konfigurera kärnnätverksfaciliteter.
Konfigurera TCP/IP-nätverksfaciliteter.
Alternativa protokollstackar.
Serverstart.
Servrar i lokala nätverk.
Tilldelning av IP-adresser med DHCP.
Kerberos-autentisering.
Dela filer och skrivare med Samba.
Dela filer med NFS.
Dela skrivare.
Tidstjänst.
Ta emot e-post: POP- och IMAP-protokoll.
Support för nyhetsserver.
Fjärrregistrering på servern.
Organisation av fjärråtkomst med X Window och VNC.
Font-servrar.
Fjärrsystemadministration.
Säkerhetskopiering.
Internetservrar.
Domänadministration.
E-postöverföring: SMTP-protokoll.
Webbserverstöd.
FTP-servrar.
Skyddsmedel och dirigering.
Allmänna frågor om systemskydd.
Skapa ett chroot-underträd.
Avancerade routingfaciliteter.
Konfigurera pakethanteringsverktyg med iptables.
Organisation av ett virtuellt privat nätverk.

Nätverk operativ system(Engelska nätverket operativ system) är ett operativsystem som tillhandahåller bearbetning, lagring och överföring av data i ett informationsnätverk.

Huvuduppgifterna nätverksoperativsystem är delning av nätverksresurser (t.ex. diskutrymmen) och nätverksadministration. Systemadministratör definierar delade resurser, ställer in lösenord, definierar åtkomsträttigheter för varje användare eller användargrupp. Därför är nätverksoperativsystem uppdelade i nätverksoperativsystem för servrar och nätverksoperativsystem för användare.

Det finns speciella nätverksoperativsystem som är tilldelade funktioner konventionella system(till exempel Windows NT) och vanligt operativsystem (Windows XP), som är bifogade nätverksfunktioner... Nästan alla moderna operativsystem har inbyggda nätverksfunktioner.

Ett nätverksoperativsystem är ryggraden i alla datornätverk. Varje dator i nätverket är till stor del autonom, så under nätverksoperativsystemet i vidare mening förstås som en uppsättning operativsystem för enskilda datorer som interagerar med syftet att utbyta meddelanden och dela resurser enligt enhetliga regler - protokoll. Dessa protokoll tillhandahåller nätverkets grundläggande funktioner: objektadressering, tjänstens funktion, datasäkerhet, nätverkshantering. I snäv mening Ett nätverksoperativsystem är operativsystemet för en enskild dator som gör att den kan arbeta i ett nätverk.

Beroende på hur funktioner fördelas mellan datorer i nätverket, nätverksoperativsystem och därför nätverk är indelade i två klasser: Peer-to-peer och dual-peer, oftare kallade dedikerade servernätverk.

Om en dator tillhandahåller sina resurser till andra nätverksanvändare, spelar den rollen som en server. I det här fallet är en dator som kommer åt resurserna på en annan maskin en klient. En dator i ett nätverk kan fungera som antingen en klient eller en server, eller en kombination av båda.

Om prestanda för serverfunktioner är huvudsyftet med en dator, kallas en sådan dator dedikerad server... Beroende på vilken serverresurs som delas kallas den för en filserver, faxserver, skrivarserver, applikationsserver osv. Det är inte vanligt att använda en dedikerad server som en dator för att utföra aktuella uppgifter som inte är relaterade till dess huvudsakliga syfte, eftersom detta kan minska prestanda för dess arbete som server.

På dedikerade servrar är det tillrådligt att installera ett OS speciellt optimerat för att utföra vissa serverfunktioner. Därför, i liknande nätverk som oftast används är nätverksoperativsystem, som inkluderar flera operativsystem som skiljer sig åt i serverdelarnas kapacitet. Till exempel har nätverksoperativsystemet Novell NetWare en serverversion optimerad för att fungera som en filserver.

I peer-to-peer-nätverk har alla datorer lika åtkomsträttigheter till varandras resurser. Varje användare kan, efter eget behag, förklara vilken resurs som helst på sin dator delad, varefter andra användare kan använda den. I sådana nätverk är samma operativsystem installerat på alla datorer.

Ett multi-användar, multitasking operativsystem som kan köras på en mängd olika hårdvaruplattformar. UNIX-mikrokärnan har en inbäddad modul som implementerar Transmission Control Protocol/Internet Protocol (TCP/IP).

- ett nätverksoperativsystem, vars kärna är utvecklad på basis av operativsystemet Unix. Linux distribueras med öppen källkod källkoder och används för att skapa servrar i dator nätverk och på Internet.

är ett nätverksoperativsystem utvecklat av Novell Corporation som använder en peer-to-peer- eller klient-server-arkitektur.

- utvecklat av företaget Microsoft nätverk, ett multitasking-operativsystem som stöder en klient-server-arkitektur. Windows NT finns i två produkter:

  • Windows NT Server fungerar som en server;
  • Windows NT Workstation som implementerar klientuppgifter.






2021 gtavrl.ru.