Administrasjon av Linux OS - kurs 66669 RUR. fra Skillbox, trening 3 måneder, Dato: 9. desember 2023.
Miscellanea / / December 09, 2023
For de som er interessert i programmering og IT
Studer UNIX-arkitekturen og forstå hvordan Linux-distribusjoner er utformet. Lær å administrere tilgang, arbeid med verktøy, filer og nettverket. Du kan starte en karriere innen IT uten å skrive kode.
IT-spesialister
Lær å bruke Linux til å sette opp tilgang til bedriftssystemer og andre oppgaver. Du kan sikre sikkerheten til nettverkstilkoblinger og beskytte prosjektene dine mot hackere og skadelig programvare.
7 års erfaring med å skrive i C++, utvikle høylastsystemer. Utvikler brannmurer og Intrusion Detection System (IDS) for kunder fra hele verden. Jobbet hos Ericsson, Honeywell, Acronis. Deltok i utviklingen av et prosjekt for å analysere trafikken til et stort operatørnettverk med 200+ servere.
Introduksjon til Linux
Bli kjent med Linux-operativsystemet og dets bruksområder.
Første Linux-installasjon
Studer katalogene til Linux OS-filsystemet og typer installasjoner: server, desktop, live. Lær å installere Linux på en virtuell maskin.
Linux OS-struktur
Forstå det grunnleggende om Linux, dets filsystem, prosesser og minne. Lær hva et monteringspunkt, Linux-kjernen, sockets og en pakkebehandling er.
Bli kjent med terminalen
Finn ut hva en terminal og et kommandoskall er. Lær grunnleggende filsystemnavigasjon og lær hvordan du velger riktig kommandoskall. Lær grunnleggende kommandoer for å jobbe med filer.
Enheter i Linux
Lær å jobbe med enheter som Linux gjenkjenner og montere mapper.
Disker og filsystemer
Lær å jobbe med filsystemet, disker og partisjoner. Lær hvordan du setter opp en personsøkerfil og monterer en disk med et filsystem.
Grunnleggende operasjoner i Bash-terminalen. Arbeid med filer og kataloger
Finn ut hva en katalog er i Linux. Lær filegenskaper og attributter, lær å jobbe med symbolske lenker, filer og kataloger på kommandolinjen.
Privilegier i Linux
Du vil lære hvilke privilegier som er i Linux og forstå formatene for opptakstilgangsrettigheter. Utforsk tilgangskontrollmodeller.
Adgangskontroll
Lær grunnleggende kommandoer for å jobbe med kontoer. Du vil forstå hvordan du administrerer brukerkontoer.
Kontoer og konsernpolicyer
Lær konseptet med tilgangskontroll i Linux og grunnleggende kommandoer for å jobbe med tilgangskontrollister. Lær å konfigurere tilgangsrettigheter for brukere og grupper.
I/O-kontroll. Transportbåndsbehandling
Lær grunnleggende I/O-kontrolltermer og -kommandoer. Lær hvordan du skriver kommandoutdata til en fil, søker gjennom filer, overskriver en fil og kjører kommandoer sekvensielt.
Prosessledelse
Lær grunnleggende kommandoer for å jobbe med prosesser. Lære å starte og stoppe prosesser, finne foreldre- og barneprosesser, jobbe med bakgrunnsprosesser osv.
Oppstart og konfigurering av kjernen i Linux
Bli kjent med den grunnleggende arkitekturen og utformingen av Linux-kjernen. Studer forbindelsen til kjernen med moduler og andre deler av operativsystemet.
Start brukerplass
Studer systemoppstartsalgoritmer og deres varianter. Bli kjent med de grunnleggende konseptene for kjørenivåer, lanseringsalgoritmer og deres varianter, Systemd-undersystemet og dets analoger.
Systemadministrasjon
Lær å jobbe med oppgaver og tidsplaner for enheter og moduler. Lær grunnleggende kommandoer for å administrere planlagte oppgaver.
Logging og overvåking
Lær å starte overvåking ved hjelp av verktøy og finn de nødvendige hendelsene i systemloggene.
Installasjon og fjerning av programmer
Du vil lære hvordan du setter opp et depot, samt installerer og avinstallerer et program fra Linux ved å bruke Apache-nettserveren som eksempel.
Sikkerhetskontroller
Lær de grunnleggende konseptene for tilgangskontroll i DAC. Bli kjent med populære sikkerhetsadministrasjonsverktøy. Lær å opprette en ny bruker og begrense tilgangsrettighetene ved å bruke SELinux.
Opphøye privilegier i Linux
Lær teknikker for å eskalere brukerprivilegier i Linux. Lær hva rooting er, SUID, SUDO, cron-jobber og mottiltak. Lær om verktøy for opptrapping av privilegier.
Sikkerhetskopiering og gjenoppretting av data
Du vil lære hva en sikkerhetskopi er, hvorfor den er nødvendig og hvordan du jobber med den i Linux. Bli kjent med tredjeparts sikkerhetskopieringsverktøy. Lær hvordan du gjenoppretter et system fra en sikkerhetskopi og automatiserer sikkerhetskopier.
La oss oppsummere det grunnleggende om nettverk
Bli kjent med nettverksprotokoller og OSI-modellen. Lær hva pakker, flagg og nettverkslag er.
Internett
Lær hvordan du arbeider med en nettverksmaske og bestemmer en nettverksadresse ved hjelp av en IP-adresse. Lær om den klasseløse adresseringsmetoden CIDR.
Ruting
Studer rutingtabeller og finn ut hvorfor du trenger en standard gateway-nettverksgateway.
ICMP og DNS
Lær å jobbe med ICMP-protokollen, DNS-systemet og Host DNS-klienten.
Fysisk nivå. Ethernet og nettverksgrensesnitt
Lær å jobbe med nettverksgrensesnittet i Linux og konfigurer det. Du kan endre og legge til nettverksruter.
Network Configuration Manager
Finn ut hva ncm er og hvordan denne programvaren skiller seg fra ifconfig-kommandoen. Lær å konfigurere et nettverk ved hjelp av ncm.
DNS
Lær å jobbe med domenenavn og konfigurasjonsfiler. Du vil kunne konfigurere DNS og utføre caching.
Lokal vert
Bli kjent med konseptet med lokal vert, adresse og mulige Localhost-konfigurasjoner.
Transportlag
Bli kjent med TCP- og UDP-transportprotokoller, porter og transportlagtjenester. Lær hvordan du oppretter TCP- og UDP-tilkoblinger.
DHCP
Finn ut hva DHCP og DHCP-klienter er. Du vil forstå hvordan du får en dynamisk IP.
Sette opp ruting
Bli kjent med ruterdesignet og lær hvordan du konfigurerer Linux til å fungere som en ruter. Finn ut hva private nettverk og adresseoversettelse (NAT) er.
Linux brannmur
Bli kjent med Linux Firewall-nettverksaktivitetsovervåkingsprogramvare og forstå hvordan det fungerer. Lær å konfigurere Linux-brannmur.
ARP
Bli kjent med ARP-protokollen og forstå hvordan den fungerer. Lær å finne og fjerne ARP-bufferen.
Trådløse tilkoblinger
Bli kjent med Wi-Fi-nettverksgrensesnittet og lær hvordan du setter opp en tilkobling til et kjent trådløst nettverk. Lær hvordan du skanner et trådløst nettverk og sikrer dets sikkerhet.
Klient-server-modell
Du vil lære hva en server og en klient er og hvilke tjenester som opererer innenfor klient-server-arkitekturen.
Nettverkstjenester
Finn ut hva en webserver og SSH-nettverksprotokollen er. Lær å jobbe med fillagring og strømmetjenester. Bli kjent med vanlige kommunikasjonsprotokoller.
HTTP/HTTPS
Lær om HTTP-protokollen og dens HTTPS-utvidelse, GET/POST-forespørsler og TLS-transportlagsikkerhetsprotokollen.
SSH
Lær å sette opp en SSH-server og tilkobling ved hjelp av et passord eller nøkkel.
Inetd- og xinetd-demoner
Finn ut hva demoner er og hvorfor de trengs. Møt inetd-demonen og dens nye versjon, xinetd. Lær å konfigurere demoner og arbeid med nettverkssystemet TCP Wrappers.
Verktøy
Lær å jobbe med tilkoblingsstatistikk og åpne porter. Lær hvordan du skanner et eksternt system og setter en tilkoblingsgrense.
Trafikkinnsamling og analyse
Finn ut hvorfor trafikkdumper er nødvendig, hva pcap og netflow er. Lær å samle inn og analysere trafikk.
Skadevare
Utforsk populær skadelig programvare som truer Linux. Lær å analysere aktiviteten til Linux malware og finn ut hvilke mottiltak du kan ta mot systemhakking.
Nettverksikkerhet
Finn ut hvilke trusler nettverket skjuler. Lær å revidere Linux og konfigurer dette operativsystemet for sikker nettverksbygging.
Sette opp og administrere Linux-systemet og nøkkeltjenester
Gi nettverkskommunikasjon mellom flere Linux-maskiner. Installer og konfigurer tilgang under hensyntagen til differensiering av rettigheter og privilegier til en eller flere nettverksapplikasjoner. Skriv en rapport om arbeidet som er utført med bruken av de valgte tilgangspolicyene og nettverkstopologien.