Linux süsteemi administreerimine

Seotud dokumendid
Loeng03

MTAT Operatsioonisüsteemid - protsessid

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu

Operatsioonisüsteemide ehitus

Microsoft Word - Referaat.docx

Pealkiri

Monitooring

MTAT Operatsioonisüsteemid - Turvalisus

Operatsioonisüsteemid 1. loeng

Microsoft Word - installation-guide.doc

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l

Estonian_TBW-106UB(V1).cdr

StandardBooks_versiooni_uuendusWin

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

MTAT Operatsioonisüsteemid - Turvalisus

PowerPointi esitlus

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind

Loeng12

Operatsioonisüsteemi ülesanded

Elisa Ring Elisa Ringi mobiilirakendus Versioon

E-arvete juhend

Document number:

IT infrastruktuuri teenused sissejuhatav loeng 00

Loeng05

TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE Referaat aines Andmeturve MTAT Õpp

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa

P2P süsteemid

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug

Häälestusutiliit Kasutusjuhend

Kfloppy vormindamistööriista käsiraamat

DNS teenus teoorias ja praktikas Autor Siim Adamson ITK Autor: Siim Adamson ITK


EID TARKVARA (v.1812 baasil)

FRESENIUS ÕPPEKESKUS KIIRJUHEND

OPERATSIOONISÜSTEEMIDE EHITUS Ülevaade Protsessi mõiste Protsesside planeerimine Operatsioonid protsessidega Protsessihaldus Protsesside koostöö Prots

Microsoft Word - ref - Romet Piho - Tutorial D.doc

Seminar bakalaureusekursuse alusainete teemal Edmund Laugasson 20. juunil 2017 kell ruumis ICT-315, TTÜ Käesoleva

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

PRESENTATION HEADER IN GREY CAPITALS Subheader in orange Presented by Date Columbus is a part of the registered trademark Columbus IT

X Window System tuntud kui: X11 X X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugus

Kom igang med Scratch

MTAT Operatsioonisüsteemid - Turvalisus

Andmeturve

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier

Operatsioonisüsteemi ülesanded

Kursuseprogrammi vorm

遥控器使用说明书(ROHS) ALPA-CS349-R09D(E)-0301(内容)

UNIXi käsurida Koostanud: Indrek Zolk Dokumendi versioon: 5 Kompileerimise kuupäev: 25. september a. Tartu Kunstigümnaasium Tartu 2005

EST_QIG_TEW-424UB(V3.1.1).cdr

Andmed arvuti mälus Bitid ja baidid

Microsoft Word - QOS_2008_Tallinn_OK.doc

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu

KASUTUSJUHEND

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

Microsoft Word - requirements.doc

EIK-OSadmin-Edmund

RIQASNet

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

Uudiseid k-meride abil bakterite leidmisest [Compatibility Mode]

PowerPoint-præsentation

Võistlusülesanne Vastutuulelaev Finaal

Matemaatiline analüüs IV 1 3. Mitme muutuja funktsioonide diferentseerimine 1. Mitme muutuja funktsiooni osatuletised Üleminekul ühe muutuja funktsioo

Microsoft Word - HEOS 1 kasutusjuhend EST.docx

Microsoft Word - Vx610 EMV KASUTUSJUHEND.doc

vv05lah.dvi

SPORTident Air+

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document

SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS

Operatsioonisüsteemide ehitus

Kiire Paigaldamine Otseühenduse Korral Lühi Manual DS-7000 Seeria NVR Salvestiste Jaoks

Veebipõhised andmebaasid ja otsi(ngu)mootorid Internet on Oluline, peagi peamine andmeallikas! 2/3 Eesti aktiivsest elanikkonnast kasutab;! 90% arvuti

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Nimeteenuse näited DNS DNS NIS NIS+ LDAP JNDI Hierarhiline Interneti nimede süsteem Põhilised päringud: Arvuti nime järg

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017

Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener

Microsoft Word - P6_metsamasinate juhtimine ja seadistamine FOP kutsekeskharidus statsionaarne

EE-macbook-retina-12-early2015-qs.indd

Jälgimisjaama kasutusjuhend

VÕRUMAA KUTSEHARIDUSKESKUS Infotehnoloogia õppetool Rivo Kikkul Vabavaralise operatsioonisüsteemi arendus Estobuntu baasil Lõputöö Infotehnoloog

Microsoft Word - SDEMuutused.doc

Skriptid ja käsud

Microsoft Word - Toetuste veebikaardi juhend

TARTU ORIENTEERUMIS- NELJAPÄEVAKUD neljapäevak Tehvandi, 1. august Ajakava: Start avatud: Finiš suletakse: Asukoht: Võistlu

SQL

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Peer-to-peer süsteemid Peer-to-peer süsteemide liigitus Liigitus Ründed Anonüümsus Puuräsi DHT Näide: Kazaa Näide: Kadem

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06

PHP

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon

PowerPoint Presentation

SQL

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode]

1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik Tõend õppim

Microsoft PowerPoint - geodb_090507v1.ppt [Read-Only] [Compatibility Mode]

PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019

Microsoft Word - DB2_TECEfloor Raumthermostat Analog_EN_est

Microsoft Word - Keypad-controller-manual-new_1.docx

MTAT Loeng 11 ( )

Väljavõte:

Protsesside, mälu jm haldamine

Linuxi ehitus (struktuur) Lihtsustatult

Protsess Multitasking - palju protsesse töötab paralleelselt Tuumas asub protsesside tabel igal protsessil on identifikaator PID igal protsessil on vanem, kes ta käivitas PPID iga protsessiga on seotud kasutaja UID ja grupp GID Igal protsessil on oma eraldatud ala mälus virtuaalmälu Protsesse loovad teised protsessid fork() ja exec() süsteemfunktsioonide abil

Koormuse jälgimine top - protsessori ja mälu kasutus näitab töötavaid programme tabelina võimaldab tabelit erinevalt sorteerida näitab mälu ja protsessorikasutust vmstat - virtuaalmälu ja ketta statistika näitab süsteemi tööd iseloomustavaid parameetreid iostat argumendiks võib anda ajavahemiku sekundites, mille kohta saab regulaarset statistikat - cpu ja ketta statistika argumendiks võib anda ajavahemiku sekundites, mille kohta saab regulaarset statistikat sisaldub paketis sysstat

Protsesside haldamine Ülevaate saamine - ps, top, w, pstree ps ax kõik protsessid ps axf kõik protsessid protsessipuuna ps axl rohkem andmeid protsesside kohta ps axu protsesside kasutajainfo ps axuf grep juku Juku protsessid puuna Proovi! ps ax wc -l ls /proc grep \[0-9\] wc -l ps aux ps auxww

/proc failisüsteem Igal protsessil on oma kataloog /proc all /proc failisüsteemis on veel mitmesugust infot: cpuinfo info protsessorite kohta devices draiverite nimekiri interrupts kasutatud katkestused loadavg keskmine koormus mounts ühendatud failisüsteemid stat statistikat süsteemi kohta sys/ mitmed tuuma parameetrid version Linuxi tuuma versioon

Signaalid, protsesside tapmine Signaalid (vaata signal(7)) (man 7 signal; kill -l) SIGHUP(1), SIGTERM(15), SIGKILL(9) Protsesside tapmine, signaalid - kill kill -1 PID kill PID kill -9 PID killall protsessinimi pkill -u kasutajanimi - konfiguratsiooni uuendus, mõnel puhul viisakas lõpetamine - protsessi viisakas lõpetamine - protsessi sundlõpetamine - kõikide samanimeliste lõpetamine - kõikide kasutaja protsesside lõpetamine pgrep -u kasutajanimi - kasutaja protsesside nimekirja vaatamine Signaale saab saata tavakasutaja ainult enda protsessidele juurkasutaja kõigile protsessidele

Protsesside prioriteedid (nice, renice) Tuum määrab protsessi tegeliku prioriteedi mitmete tegurite koosmõjul, milledest üks on ise muudetav niceness tase Suurem niceness tase väiksem prioriteet Tavaline kasutaja saab määrata taseme 0.. 19 ning seda ainult suurendada Juurkasutaja saab määrata ka taseme -20.. 19 ning seda suurendada ja vähendada nice -n tase käivitatav_programm argumendid renice -n tase PID

Käivitamine tulevikus (at) $ at käivitamisaeg at> korraldused at> <ctrl>d $ echo korraldus at käivitamisaeg Käivitamisaja vormingud HH:MM Tuesday; Feb 2; Mar 3, 2002 now; noon; tomorrow; now + 7 days Tulemus saadetakse mailiga atq atrm - näitab järjekorras olevaid töid - võimaldab töid järjekorrast kustutada

Regulaarne käivitamine (cron) cron deemon töötab taustal ja käivitab ettenähtud ajal vajalikke programme programme saab ette anda crontab korraldusega mõistlik on teha endale kodukataloogi fail.crontab ja installeerida selles sisalduvad korraldused käsuga crontab.crontab käivituste tulemused saadetakse mailiga crontab -l crontab -e crontab -r - kasutaja oma crontab-i vaatamine - oma crontab-i redigeerimine - oma crontab-i kustutamine crontab -l -u user - teise kasutaja crontab-i vaatamine (ainult root)

Crontab faili vorming (kasutaja) 0,20,40 7-19,23 * * mon-fri kratsikukalt minut iga 20 minuti tagant tund kell 7 kuni 19 ja 23 kuupäev sõltumata kuupäevast kuu sõltumata kuust nädalapäev esmaspäevast reedeni korraldus korraldus koos parameetritega Korraldus täidetakse, kui kellaaeg vastab kõigile esimesel 5-l väljal olevatele tingimustele Süsteemne crontab fail /etc/crontab, /etc/cron.d/* võimaldab määrata kelle õigustes käivitatakse

Cron ja at teenuse piiramine /etc/cron.allow, /etc/cron.deny /etc/at.allow, /etc/at.deny Kui allow fail eksisteerib, siis saavad teenust kasutada ainult need, kes selles on (iga kasutajanimi eraldi real) Kui deny fail eksisteerib, siis selles olevad kasutajad teenust kasutada ei saa

Lihtne shelli skript #!/bin/bash MUUTUJA=väärtus kohustuslik algus, interpretaator luuakse muutuja ja antakse väärtus korraldus argument korraldus $MUUTUJA korraldus $1 $2 $3 täidetakse korraldus argumendiks muutuja väärtus argumendiks skripti 3 argumenti Skript tuleb muuta täidetavaks (x pääsuõigus)!

Kellaaja hoidmine Ajavööndi info kirjas failis /etc/localtime Kellaaja sättimine rdate, netdate rdate -s time.tlu.ee Riistvaralise kella sättimine /sbin/clock --systohc /sbin/clock --hctosys Regulaarne sättimine (crontab) raua kell softi järgi softi kell raua järgi 10 5 * * 0 root rdate -s mingi.kellaserver.ee; /sbin/clock -w CentOS 7 kella parameetrite seadistamise utiliit timedatectl status vt ka man timedatectl Kellaaega jagab võrku xinetd (sisemine) teenus time

Kellaaja hoidmine (2) Täpse kellaaja teenus - ntp Arvutis jookseb ntp deemon, mis sünkroniseerib kella serveri kellaga arvestades võrgus tekkivaid viivitusi jms. Käsitsi kellaaja sättimine ntpdate ntp.serveri.nimi Vaata ka http://kuutorvaja.eenet.ee/administreerimine/os/ntp.html

Kellaaja hoidmine (3) Kella sünkroniseerimise teenus chrony Arvutis jookseb deemon chronyd, mis samuti sünkroniseerib kella serveri kellaga chronyc utiliit chronyd kontrollimiseks/juhtimiseks Konfiguratsioon failis /etc/chrony.conf