Teooria 1: Windowsi teenused¶
Mõtle enne alustamist
Avad brauseris veebilehe. Mis peab teises otsas olema sisse lülitatud ja lubatud, et leht avaneks? Pane kirja nii palju asju, kui oskad.
Enne alustamist
Kontrolli, et osa 2 tulemus on olemas: ping töötab mõlemas suunas. Kui midagi on katki,
taasta hetktõmmis 2. Ära taasta hetktõmmist 0: projekt vajab osades 1 ja 2 tehtud võrku.
Tee lehed järjekorras ja liigu edasi lehe lõpus oleva lingiga ➜ Edasi. Ava abikastid ainult siis, kui jääd hätta.
Selle osa lehed:
- Teooria 1, siis Praktiline 1: teenused
WS01-s. - Teooria 2, siis Praktiline 2: projekt, veebiserver
DC01-s. - Teooria 3, siis Praktiline 3: ava leht nime järgi.
- Teooria 4, siis Praktiline 4: esitusleht pordil 6767, millega esitad tunni töö.
- Kokkuvõte ja lisaülesanded.
Mis on teenus¶
Enamik programme, mida kasutad, on akendega: avad need ise, töötad nendega ja suled. Windowsis töötab aga kogu aeg ka hulk programme, mida sa ei näe. Need on teenused (services).
Teenus on programm, mis:
- töötab taustal, ilma aknata
- võib käivituda koos Windowsiga, enne kui keegi sisse logib
- töötab edasi ka siis, kui kasutaja logib välja
- teeb tööd teistele: teistele programmidele, teistele arvutitele või Windowsile endale
Võrdlus: restoranis näed teenindajat, aga köögis töötab terve meeskond, keda sa ei näe. Kui kokk on koju läinud, ei aita ka parim teenindaja. Teenused on Windowsi köök.
| Tavaline programm | Teenus | |
|---|---|---|
| Kuidas käivitub | Kasutaja avab selle | Windows käivitab selle (või teine programm) |
| Aken | Jah | Ei |
| Pärast väljalogimist | Suletakse | Töötab edasi |
| Näide | Brauser, Märkmik | Printimise järjekord, Windows Update, veebiserver |
Teenused, mida juba kasutad¶
| Teenus (lühinimi) | Mida teeb | Mis juhtub, kui see seisab |
|---|---|---|
Print Spooler (Spooler) |
Hoiab printimise järjekorda | Printida ei saa |
Windows Update (wuauserv) |
Laadib alla ja paigaldab uuendusi | Uuendused ei tule |
DHCP Client (Dhcp) |
Küsib võrgust IP-aadressi | Arvuti ei saa automaatselt aadressi |
DNS Client (Dnscache) |
Teisendab nimesid aadressideks ja jätab need meelde | Nimede järgi ühendamine on aeglane või ei tööta |
Windows Time (W32Time) |
Hoiab kella õigena | Kell läheb vale ajaga, tunnis 4 ei tööta siis sisselogimine domeeni |
World Wide Web Publishing (W3SVC) |
Veebiserver IIS (paigaldad selle Praktilises 2) | Veebileht ei avane |
Igal teenusel on kaks nime: kuvatav nimi (display name), mida näed konsoolis, näiteks
„Print Spooler”, ja lühinimi (service name), mida kasutad käskudes, näiteks Spooler.
Olek ja käivitustüüp¶
| Mõiste | Tähendus | Väärtused |
|---|---|---|
| Olek (status) | Kas teenus töötab praegu | Running (töötab), Stopped (seisab) |
| Käivitustüüp (startup type) | Mis juhtub järgmisel käivitusel | vaata tabelit allpool |
| Käivitustüüp | Tähendus | Millal kasutada |
|---|---|---|
| Automaatne (Automatic) | Käivitub koos Windowsiga | Teenus, mida on alati vaja, näiteks veebiserver |
| Automaatne, viivitusega (Automatic, Delayed Start) | Käivitub veidi pärast Windowsi käivitumist | Vajalik, kuid mitte kiireloomuline, et arvuti käivituks kiiremini |
| Käsitsi (Manual) | Käivitub siis, kui keegi või miski seda vajab | Teenus, mida on vaja aeg-ajalt |
| Keelatud (Disabled) | Ei käivitu üldse, ka käsitsi mitte | Teenus, mida ei tohi kasutada |
Olek ja käivitustüüp on eraldi asjad. Teenuse võib praegu peatada, aga kui käivitustüüp on Automaatne, käivitub see pärast taaskäivitust uuesti. Teenuse püsivaks peatamiseks muuda ka käivitustüüpi.
Miks administraator peab teenuseid tundma¶
- Tõrkeotsing: „veebileht ei avane”, „printida ei saa”: sageli seisab vastav teenus.
- Turvalisus: iga töötav võrguteenus on uks, mille kaudu arvutisse püütakse sisse saada. Teenus, mida pole vaja, tuleks peatada ja keelata. Pahavara paigaldab end sageli teenusena, et käivituda koos Windowsiga.
- Serverid: serveri töö ongi teenuste pakkumine. Tunnis 4 on domeenikontrolleri põhitöö mitu teenust (Active Directory, DNS).
Teenuste haldamine¶
Graafiliselt: vajuta Win+R, kirjuta services.msc ja vajuta Enter. Topeltklõps teenusel
näitab olekut, käivitustüüpi ja nuppe Käivita (Start) ning Peata (Stop).
PowerShellis (muutmiseks administraatorina):
Get-Service # kõik teenused
Get-Service -Name Spooler # ühe teenuse olek
Get-Service -DisplayName "*print*" # otsi kuvatava nime järgi
Stop-Service -Name Spooler # peata
Start-Service -Name Spooler # käivita
Restart-Service -Name Spooler # taaskäivita
Set-Service -Name Spooler -StartupType Manual # muuda käivitustüüpi
Warning
Ära peata ega keela teenuseid, mida sa ei tunne. Osa neist on Windowsi tööks vajalikud.
Selles tunnis harjutad ainult teenusega Spooler, mis on ohutu.
Huvilistele: kelle nimel teenus töötab, sõltuvused ja taastamine
Seda osa pole tunnis vaja. Loe, kui tahad rohkem teada.
- Konto: iga teenus töötab mingi konto õigustega, sageli eriline süsteemikonto
(näiteks
LocalSystem,LocalService,NetworkService). Mida vähem õigusi kontol on, seda vähem saab ründaja teha, kui teenus üle võetakse. Sama vähima õiguse põhimõte nagu tunnis 2. - Sõltuvused: mõni teenus vajab töötamiseks teist teenust.
services.msc-s näed seda vahekaardil Dependencies. Kui peatad teenuse, millest teised sõltuvad, peatuvad ka need. - Taastamine: vahekaardil Recovery saab määrata, mida teha, kui teenus kokku jookseb: näiteks käivita uuesti või taaskäivita arvuti.
➜ Edasi: Praktiline 1