Loeng 06 Tarkvara haldamine. Operatsioonisüsteemide administreerimine ja sidumine I233 Katrin Loodus Tallinn, 2015

Seotud dokumendid
EIK-OSadmin-Edmund

Loeng03

IT infrastruktuuri teenused sissejuhatav loeng 00

EID TARKVARA (v.1812 baasil)

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

StandardBooks_versiooni_uuendusWin

Operatsioonisüsteemi ülesanded

Operatsioonisüsteemi ülesanded

Microsoft Word - installation-guide.doc

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

Loeng05


Linux süsteemi administreerimine

Microsoft Word - requirements.doc

Monitooring

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Pealkiri

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

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

P2P süsteemid

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

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

MTAT Operatsioonisüsteemid - Turvalisus

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

6 tsooniga keskus WFHC MASTER RF 868MHz & 4 või 6 tsooniga alaseade SLAVE RF KASUTUSJUHEND 6 tsooniga WFHC RF keskus & 4 või 6 tsooniga alaseade SLAVE

Estonian_TBW-106UB(V1).cdr

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

Operatsioonisüsteemid 1. loeng

Statistikatarkvara

KnowHow Redaktsioon February 2016

Tartu Ülikool Matemaatika-informaatikateaduskond Matemaatilise statistika instituut Võrgupeo külastaja uurimine Andmeanalüüs I projekt Koostajad: Urma

Projekti sõltuvuste andmebaas

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

Microsoft Word - Referaat.docx

B120_10 estonian.cdr

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

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

ArcGIS rakendused välitöödeks Raido Valdmaa AlphaGIS

MTAT Operatsioonisüsteemid - Turvalisus

Tartu Ülikool

Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Raken

EUPL v 1 1-all versions _4_

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

MTAT Operatsioonisüsteemid - Turvalisus

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

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

Control no:

(Estonian) DM-RBCS Edasimüüja juhend MAANTEE MTB Rändamine City Touring/ Comfort Bike URBAN SPORT E-BIKE Kasseti ketiratas CS-HG400-9 CS-HG50-8

TUNNUSTATUD TURVALAHENDUS Esitaja: G4S Eesti AS, Alarmtec AS Automaatse numbrituvastussüsteemi paigaldamine keelatud piirikaubanduse vastu võitlemisek

Operatsioonisüsteemide ehitus

VOIP121 estonian.cdr

SPORTident Air+

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017

MTAT Operatsioonisüsteemid - protsessid

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

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Pealkiri

Microsoft PowerPoint - BPP_MLHvaade_juuni2012 (2)

praktikumidesse.pdf

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

KMahjonggi käsiraamat

DJI GOGGLES Kiirjuhend V1.0

Loeng07

Microsoft Word - P6_metsamasinate juhtimine ja seadistamine FOP kutsekeskharidus statsionaarne

BIM360 ja RealityCapture

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1

FRESENIUS ÕPPEKESKUS KIIRJUHEND

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode]

Neurovõrgud. Praktikum aprill a. 1 Stohhastilised võrgud Selles praktikumis vaatleme põhilisi stohhastilisi võrke ning nende rakendust k

Document number:

Sissejuhatus mehhatroonikasse MHK0120

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

Devilink PR Pistikuga relee Paigaldusjuhend EE

sotsiaalne_tarkvara

Microsoft Word - TM70_SP-MG_kasutusjuhend.docx

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

Sisukord Virtuaallaborid EIK is...1 Laborite keskkond...1 Laborite avamine...2 Laborite valimine...2 Labori esmakordne alustamine...2 Labori haldamise

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

Relatsiooniline andmebaaside teooria II. 6. Loeng

Microsoft PowerPoint - EMCS13

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

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

Slide 1

PowerPointi esitlus

KIIRJUHEND Lugege kiirjuhend enne seadme kasutamist hoolikalt läbi. Kõik tärniga (*) märgitud juhised kehtivad WLAN + 3G mudelitele (Lenovo B6000-H(V)

Microsoft PowerPoint - Lisa 5 koolituse materjalid

Microsoft Word - EasyFit Touch_ET

Tehniline andmeleht Sadulventiilid (PN 16) VRG 2 2-tee ventiil, väliskeermega VRG 3 3-tee ventiil, väliskeermega Kirjeldus Ventiilid on kasutatavad ko

E-arvete juhend

Loeng12

JABRA STYLE Kasutusjuhend jabra.com/style

Häälestusutiliit Kasutusjuhend

Programmeerimiskeel APL Raivo Laanemets 17. mai a.

Dias nummer 1

VRB 2, VRB 3

KsirKi käsiraamat

Automaatne programmeerimisülesannete kontrollija Tartu Ülikooli kursuse “Algoritmid ja andmestruktuurid” jaoks

Technology Esimene PowerSense tehnoloogiaga elektromehaaniline tööriist

Väljavõte:

Loeng 06 Tarkvara haldamine Operatsioonisüsteemide administreerimine ja sidumine I233 Katrin Loodus Tallinn, 2015

Tarkvara levitamine Tarkvara levitatakse Binaarsel kujul Tarkvarapakettidena näiteks msi, rpm, deb jne Vahekoodis (osaliselt kompileeritud või objektkoodis) näiteks jar, class,.net assembly jne 101011001... Algtekstidena Skript keeled python, php, perl, ruby jne Lähtetekstid, mis tuleb enne kasutamist kompileerida masinkeelde või vahekoodi 2/26

Tarkvara levitamine Paigaldusfailid tulevad andmekandjatega kaasa Paigaldusfailid asuvad võrgus 3/26

Tarkvara jaguneb Tarkvara võib haldamise seisukohast jagada Süsteemseks tarkvaraks Seadmeohjurid Operatsioonisüsteemi moodulid ja põhikomponendid Rakendusprogrammid Teenused Kasutaja tööriistad Korralikult planeeritud rakendusprogramm töötab ja installeerub ka kasutaja õigustes 4/26

Probleem Tarkvaratükid kipuvad sõltuma teistest teekidest Pole mõtet kõike ise teha Teekide ja sõltuvuste lahendamine on tihti jäetud kasutaja enda kanda DLL Hell - osaliselt lahendatud Lib32 lib64 Dünaamiliselt lingitud teegid vs staatiliselt lingitud teegid Osa tarkvarast nõuab Administrator/root õiguseid ka käivitamiseks 5/26

Hea tarkvara paigaldusmehhanism Suudab lahendada sõltuvused Kui installeerid mõne paki, mis nõuab teist, siis teine leitakse ise võrgust üles ja paigaldatakse Võimaldab tarkvara otsida Väga tüütu on tarkvara mööda Internetti taga otsida Annab teada, millest mingi pakk koosneb Iga faili kohta saab küsida, mis tarkvara selle paigaldas Võimaldav tarkvara nimekirja kloonida uuele masinale 6/26

Tarkvarapakk Linux süsteemides Linux laadsetel operatsioonisüsteemidel on tavaliselt olemas tarkvarapakkide haldamise süsteem Tarkvarahalduse süsteem hoiab infot installeeritud tarkvarapakkide kohta Nimetus ja kirjeldus Versioon Pakki kuuluvate failide nimekirja Sõltuvusi 7/26

Tarkvarapaki sõltuvused Üks tarkvarapakk võib sõltuda teiste pakkide tööst Näiteks veebisirvija nõuab X Window süsteemi teeke Tarkvarapakk võib olla konfliktis mõne pakiga (installeerimiseks tuleb konflikt kõrvaldada näiteks teise paki eemaldamisega) Mõned pakid on samaväärsed (näiteks mõni pakk võib sõltuda ühest või teisest, seega pole vaja mõlema olemasolu) 8/26

Tarkvarahalduse vahendid Tarkvara haldamisel kasutatakse tihti pakihalduse süsteeme rpm apt ja dpkg Yum Jne Tarkvarahalduse vahendid hoolitsevad sõltuvuste jälgimise ja ka lahendamise eest Sõltuvad pakid installeeritakse peale/maha 9/26

Tarkvara installeerimine Ubuntus Tarkvara installeerimiseks sudo apt-get install tarkvarapakk sudo apt-get install firefox Installeerimisel kontrollitakse sõltuvusi ja paigaldatakse ka sõltuvused Enne installeerimist on soovitav installatsiooni simuleerida sudo apt-get install firefox -s 10/26

Tarkvara hoidlad ehk varamud Tarkvara paigaldamise ja uuendamise hõlbustamiseks seadistatakse Ubuntu süsteemis tarkvara varamud Failis /etc/apt/sources.list on kirjas varamute asukohad Enne süsteemi uuendamist tuleb uuendada tarkvara nimekirja info sudo apt-get update 11/26

Tarkvara eemaldamine Ubuntu ja Debian laadsetel tarkvara eemaldamine toimub korraldusega sudo apt-get remove tarkvarapakk Eemaldatakse ka need pakid, mis sõltuvad eemaldatavast tarkvarast Seega tasub kasutada simuleerimise võtit -s ja peale tulemusega rahule jäämist alles käivitada eemaldamise korraldus ilma -s võtmeta 12/26

Tarkvara uuendamine Uuendage takvara nimekirju sudo apt-get update Uuendage olemasolevat tarkvara sudo apt-get upgrade Uuendage olemasolevat tarkvara ja lisage uusi/eemaldage ebaolulisi sudo apt-get dist-upgrade Uuendage distributsiooni sudo do-release-upgrade 13/26

Info otsimine tarkvara kohta Kui olete olukorras, kus te ei mäleta konkreetse tarkvara nime, siis tasub kasutada otsingut tarkvarapakkide nimekirjast ja kirjeldustest apt-cache search kirjeldus Näiteks apt-cache search monitoring 14/26

Info vaatamine Et teada, mis versioon tarkvarast on installeeritud kasutage ühte korraldustest apt-cache policy apt-cache showpkg pakinimi apt-cache show pakinimi Sõltuvuste kuvamiseks kasutage korraldust apt-cache showpkg pakinimi 15/26

Tarkvara installeerimine Kui varamus vastavat tarkvara ei leidu, kuid tootja kodulehelt leiate deb paki, siis saab tarkvara paigaldada dpkg vahenditega sudo dpkg -i pakk 16/26

Installeerimine katkes Katkenud installeerimise korral Paigaldame kõik sõltuvused apt-get -f install Korraldame paigaldatud pakkide konfigureerimise dpkg --configure -a 17/26

Haldamine Tarkvara installeerimiseks vajalikud pakid jäävad peale installeerimist alles. Nende eemaldamiseks sudo apt-get clean Eemaldatakse pakid, mis paigaldati toetavalt installi käigus sudo apt-get autoremove 18/26

Automaatsed uuendused Mõned serverid ei oma SLA/OLA lepingut ja nendele turvauuenduste automaatne turvauuenduste paigaldamine toob vähem kahju, kui kasu Oluliste serverite tarkvara uuendused tuleb eelnevalt testida Vahel võib riskida automaatsete turvauuendustega ja paljud süsteemid peakski nii olema seadistatud Näiteks Ubuntu server ja mitmed teised süsteemid pakuvad automaatse uuendamise lubamise juba installeerimise käigus 19/26

Automaatsed uuendused (2) Kui installi käigus seda ei seatud, siis saab hiljem automaatsed uuendused lubada järgmiselt: sudo apt-get install unattended-upgrades Failis /etc/apt/apt.conf.d/50unattendedupgrades automaatsete uuenduste konfiguratsioon Unattended-Upgrade::Allowed-Origins { "Ubuntu raring-security"; // "Ubuntu raring-updates"; }; 20/26

Automaatsed uuendused (3) Failis /etc/apt/apt.conf.d/10periodic on Ubuntu süsteemides kirjeldatud uuendamise sagedus ja aeg APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "1"; APT::Periodic::AutocleanInterval "7"; APT::Periodic::Unattended-Upgrade "1"; 21/26

Tarkvara installeerimine lähtetekstist Lähtetekstist tarkvara installeerimine võib toimuda erinevalt. Tihti sobib järgmine muster: Lae tarkvara alla ja paki lahti mõnda kataloogi Loe läbi kataloogis leiduvad README ja INSTALL failid või nende analoogid Käivita samas kataloogis käsud (kui README/INSTALL ei väida teisiti:./configure make sudo make install 22/26

Installatsiooni kloonimine Paigaldatud pakkide nimekirja salvestamine dpkg --get-selections > installeeritud.pakid.txt Paigaldamine dpkg --set-selections <installeeritud.pakid.txt 23/26

Küsimused? Küsimused? 24/26

Lingid Ubuntu serveri automaatne uuendamine (mittekohustuslik) https://help.ubuntu.com/13.04/servergui de/automatic-updates.html Ubuntu serveri uuendamine https://help.ubuntu.com/13.04/serverguide/installingupgrading.html 25/26

Tänan! 26/26