Konfigurere Linux-nettverk -
Nå de fleste av dere som bruker Linux, kanskje du allerede vet at noen fungerer for å opprettholde nettverket ditt. For folk som bruker Windows 2008 eller 2012-servere, vil det være en stor sak å konfigurere Linux Network-miljøet. Men vi mennesker, den som har vært Linux-administratorer i ganske lang tid, vet at å konfigurere Linux-nettverk er langt enklere enn Windows og bare er et stykke kake sammenlignet med Windows, forutsatt at du kjenner til nesten alle de nødvendige syntaksene.
Nå har dette temaet vært diskutert i flere år. Dessuten er rivaliseringen mellom Linux og Windows uendelig. (Jeg tar spesifikt ikke Mac OS her, siden det er et verdensomspennende operativsystem for å administrere nettverk her, som blir langt mer komplekst når du kommer inn i dybden.) Og la meg fortelle at også jeg var Windows Server-administrator da jeg startet siden det var det enkleste å komme i gang med.
Men langs veien endret ting seg, og det ble vanskelig. Jeg ble senere introdusert for Linux, og det gikk fullstendig bonkers for meg. Men da jeg lærte, innså jeg forskjellene, og det er det jeg er her for å fortelle deg om. Vi vil også se på å konfigurere Linux Network-miljøet, da det er et must for håpefulle L5-administratorer, sikkerhetsingeniører og hackere.
Artikkelen om Konfigurering av læring i Linux-nettverk er strukturert som nedenfor -
- Windows Server
- Linux-nettverksmiljø
- Konfigurere Linux Network Environment
- når du arbeider med Linux Networks-miljøet
Debatten mot Windows og Linux
Før jeg begynner, la meg fortelle deg at denne bloggen bare er å fremheve styrken og svakheten, eller mer helst ulemper i tilfelle Linux Network og Windows Server. Microsoft Windows Server har et grafisk basert brukergrensesnitt som gjør at du tror det faktisk er veldig enkelt å sette opp forskjellige ting. Men er det? Dessuten, sammen med enkel konfigurering, er det en mer avgjørende del her som er Sikkerhet. Microsoft Windows er et rent kommersielt operativsystem som betyr at det vil være oppdateringer for sikkerhetsoppdateringer, og det er dedikerte personer som er tildelt til å gjøre jobben.
Dessuten er hacking i windows selv for sårbarhetsvurdering et brudd på avtalen fra Windows selv og anses som et stort lovbrudd. Dette for å holde vinduer så lukket som mulig og gjøre det fritt for sikkerhetsproblemer. Microsoft Windows er også det mest brukte operativsystemet i verden, enten det er til personlig eller kommersiell bruk. Linux er derimot mye populært, men det brukes ikke så mye. Et blikk på Linux, og folk kan si at det er et sofistikert operativsystem, som har programvaren samlet fra hele verden. Men betyr det ikke, det har sikkerhetsproblemer? Ja og Nei begge deler. Vi kommer til den delen senere. I dag kommer de fleste konfigurerende Linux-nettverksdistribusjoner med grafisk brukergrensesnitt forhåndsbygget. Men Linux-utviklere vil alltid foretrekke å bruke et kommandolinjegrensesnitt for å konfigurere Linux-nettverk snarere grafisk fordi de vet ulempene og etterslepene i det. Så la oss ta en dypere titt på begge deler og se hvem som kommer ut på toppen.
-
Windows Server
Første ting først, la meg bryte den uutdannede gjetningen din og fortelle deg at konfigurering av Windows-nettverk er altfor annerledes og vanskelig enn å konfigurere Linux-nettverk. I Windows har du to måter å sette opp et bestemt nettverk. Den første måten er å bruke alternativet for å sette opp nettverket ved hjelp av 'Network Setup Wizard'. Dette er den enkleste metoden og er perfekt for uerfarne nybegynnere, da man bare må lese, velge og utføre og Windows gjør mesteparten av jobben med å sette opp alt miljøet. Den andre delen er imidlertid den tøffeste. Man må gjøre alt manuelt her. Brukeren må gå gjennom hele maskinen og sjekke alle de individuelle Linux-nettverksprotokollene for å se om de er identiske eller ikke, og må sørge for at det ikke gjøres noen feil. Dette er bare for erfarne brukere, siden dette tar mye tid og er en kjedelig jobb.
Å sette opp Windows Network Network er ikke den eneste tøffe delen her. Hovedproblemet med Windows er at det bremser mye som hemmer den totale infrastrukturen sammen med den. Hovedårsaken til dette er oppdateringene fra Microsoft som gjør det ganske tregt og tregt, for ikke å snakke om en rekke feil. Noen ganger føles det at det er bedre å ikke la opp sikkerheten enn å gjøre det og senere angre på det. Windows var mer populært designet for en enkelt brukerbasis. Folk som har hatt erfaring med Windows 8.1, Server 2012, vil vite hva jeg snakker om. Men ser ut som om ting kommer til å endre seg med Windows 10.
Det er fortsatt i en nybegynnerfase, men det ser lovende ut. De virtuelle stasjonære datamaskinene, glatt av flere brukere, superrask oppstartstid sammen med mange andre funksjoner gjør at det ser lovende ut. Men likevel, med Windows som det mest populære brukervalget, antallet virus og trojanere som er i kontinuerlig utvikling, er utellelig. Dette er det verste vinduene kan få siden sikkerhet ikke er noe windows er veldig bra på. Men det gjør ikke Windows Networking Systems til et dårligere operativsystem. Windows kan fortsatt sikres ved hjelp av brannmurer, antivirus, men det også på bekostning av hastighet, effektivitet og utgifter. Imidlertid er det fremdeles veldig bra for bedrifter som er små eller fremdeles er i utvikling.
Anbefalte kurs
- IP-rutekurs
- Hacking-programmet
- RMAN opplæringskurs
- Online sertifiseringskurs i Python
-
Linux-nettverksmiljø
Linux har derimot et av de eldste operativsystemmiljøene her. Det er ikke den beste brukervennlige programvaren her, men i det minste bedre enn Mac OS. Dessuten er sikkerhet aldri et problem i Linux, siden det er en open source-programvare, og mer foretrukket er det ingen spesifikk person å hate eller forbanne når noe går dårlig. Linux-nettverk Windows, derimot, har Bill Gates mange hatere, og ikke nevner at det konsekvent er under angrep av ormer, malware og trojanere. De fleste har en tendens til å tro at Linux ikke har virus. Dette stemmer ikke. Linux har sin egen type virus, og disse kan bli ekstremt vanskelig å fjerne når de påvirker nettverkssystemet.
Men i motsetning til Windows, er det ikke noe autorun-anlegg her. Alt i Linux fungerer ved hjelp av et skript, og det er opp til administratoren om de skal utføre det eller ikke, og det for manuelt. Og siden Linux er åpen kildekode, er det mange utviklere der ute, som fortsetter å teste de nye kjernene, feilene og samfunnet, og støtten er mye større enn Microsoft her, på grunn av hvilken det er mye raskere for oppdateringer om sikkerhet problemer og fikse feil.
Linux er kjent for å kjøre flere prosesser samtidig uten å gå på akkord med stabiliteten. Og du har kanskje sett at det i Linux-nettverket Windows alltid er behov for omstart når du endrer eller installerer en programvare. Men det er ikke tilfelle i Linux og stol på meg når jeg sier at Linux aldri krasjer. Dessuten vil en Linux-administrator ha en mye bedre oversikt over andre kjører noder og systemer fra en Linux-distribusjon siden alt er åpent for Superbrukeren her, men for en Windows kan andre brukere fortsatt gjøre noen ting som ikke kan sees av administratoren, for eksempel å skjule filer.
Nå som vi vet at Linux Network-miljøet er langt mer overordnet enn Windows når det gjelder serverhåndtering og administrasjon, la oss ta en titt på Konfigurere Linux-nettverk.
-
Konfigurere Linux Network Environment
Det er to forskjellige ting å konfigurere Linux Network-miljøet for hjemmet og for kontoret. Hvis du allerede har litt erfaring med Linux, kan du kanskje vite at det meste gjøres via terminal her, som ligner på kommandoprompten til Windows, men er langt mer avansert og overlegen. De fleste Linux-administratorer foretrekker å skrive skript for alle nettverksinnstillinger. Så når et skript er skrevet, neste gang og videre trenger administratoren bare å endre tillatelsene til skriptet ved å bruke 'chmod u + x' og deretter utføre shell-skriptet i et hvilket som helst Linux-nettverk. De fleste foretrekker RedHat eller et Debian-system for administrasjon. Det beste verktøyet for å konfigurere Linux-nettverk er en programvare kjent som 'netenv' som betyr 'nettverksmiljø'. Man kan installere dette verktøyet ved å skrive følgende: -
$ sudo apt-get install netenv |
Her kan det hende at man ikke krever sudo avhengig av om du er SuperUser eller bare en bruker. Den offisielle nettsiden for netenv er http://www.netenv.com/. Man kan også trenge å bruke nmap for å sjekke om Linux-nettverket er konsistent. Nmap hjelper også med å skanne hvor mange systemer som er koblet til nettverket, hvilke porter som er åpne, hvilke tjenester som kjøres, hva er operativsystemet og andre ting. Før jeg kjører en Nmap-skanning, må jeg sette opp en gateway for mine andre individuelle systemer, og jeg kan gjøre det ved hjelp av følgende kommando:
Som du kan se, er min gateway 192.168.137.0 Når du har fått gatewayen, kan du få en liste over tilkoblede systemer ved å bruke Nmap. Følgende er et bilde av Nmap-skanning for en liste over systemer koblet til mitt Linux-nettverk:
Som du kan se, har jeg to enheter tilkoblet ovenfor, den ene er mobiltelefonen og den andre er min Linux bærbare datamaskin. Man kan også få en god oversikt over hvilke typer systemer som er koblet til. På samme måte kan du også få informasjon om de åpne portene, tjenestene og tilkoblede systemene ved hjelp av følgende kommando:
$ sudo nmap -A -O 192.168.xx |
Ved hjelp av annen programvare som Ettercap eller Wireshark kan man også se pakkene som blir sendt mellom flere datamaskiner. Og ved hjelp av Aircrack-ng kan man til og med prøve å begrense pakker eller slå av nettverksmiljøet selv. Men det er for en lang lapp. Linux-distribusjoner har som standard metoder for å øke eller redusere pakke- og datadistribusjonen.
I tillegg til de ovennevnte tingene, er følgende få andre viktige ting å vite når du konfigurerer Linux Network-miljøet:
- Telnet
Telnet er en programvare som brukes til ekstern tilgang til en datamaskin. Telnet er en av de mest brukte programvarene, og den er også veldig populær, men den er terminal eller mer foretrukket konsollbasert. Det er basert på UNIX. Imidlertid er den største ulempen med denne applikasjonen at dette er svært usikkert. Hvem som helst kan se og spore Linux-nettverksinformasjonen som blir sendt. Denne informasjonen kan også sniffes via mye programvare som Ettercap eller Wireshark. Det er imidlertid en kryptert versjon som brukes i stedet for det grunnleggende telnet kjent som SSH (Secure Shell), som krever en PGP-nøkkel for å autentisere til den eksterne verten. Lignende programvare er også tilgjengelig for Windows, kjent som kitt. Begge denne programvaren er interoperabel. SSH kan installeres via følgende kommando:
$ sudo apt-get install OpenSSH-server |
I likhet med Telnet, er det også en annen programvare som er kjent som rlogin, som også er mye brukt.
- X- Vindu
X- Window System er et grunnleggende standard vindussystem for grafiske UNIX-arbeidsstasjoner. X-Window består av to deler: X-serveren og X-Client. Serveren her er arbeidsstasjonen som administratoren får tilgang til klientsiden arbeidsstasjon fra. Dette er veldig nyttig fordi den bruker minst mulig ressurs fra CPU. Disse systemene er også kjent som X-terminaler.
- VNC
VNC eller mer kjent som Virtual Network Connection er et grafisk brukergrensesnitt som gjør det samme arbeidet som telnet eller X-windows, men på en virtuell maskinbasis. Administratoren bruker en IP-adresse og et passord for en godkjenning. Det er litt likt det for en mstsc av Windows hvor man kan få en GUI av ekstern vert, men VNC er mye mindre ressurskrevende enn vinduene. Linux-administratorer foretrekker mesteparten av tiden en Shell-pålogging som SSH, siden den gjør det meste av jobben via terminal og er den minst ressursbrukende av dem alle.
Det er faktisk mye mer med det enn bare disse applikasjonene. Ting som tunneling, virtuelle private nettverk, mobil IP, konfigurering av statiske og dynamiske IP-er ved hjelp av en nettverksadministrator og np-config. Når du har fått et grunnleggende tak i å konfigurere Linux-nettverk, kommer alle disse tingene naturlig. En av de beste måtene å øve på å konfigurere Linux-nettverk er ved å bruke en Virtual Box eller VMware siden begge tilfredsstiller de nødvendige behovene.
Relatert artikkel: -
Dette har vært en guide til konfigurering av Linux-nettverket. Her er noen artikler som hjelper deg å få mer detaljert informasjon om Linux Network Environment, så bare gå gjennom lenken.
- Karrierer i Linux
- Karrierer i Linux-administrasjon
- Topp 10 nyttige Linux-apper for systemadministratorer
- Linux-intervju spørsmål og svar | Nyttig og mest spurt
- Konfigurere DHCP-server