Processhantering, demoner, schemalagd körning, backup. Linuxadministration I 1DV417

Relevanta dokument
Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS

Linuxadministration 1 1DV417

Jobbschemaläggare. Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll

Unix-Säkerhet. Övningsprov. Frågorna skall besvaras på ett sådant sätt att en insatt kollega skall känna sig informerad.

Terminal vad det är vad man kan göra med den

Linuxadministration I 1DV417 - Laboration 7 SSH-magi och systemtrolleri. Marcus Wilhelmsson 6 mars 2013

UNIX verktyg. Användbara kommandon Fil och informationssökning Tags Versionshanteringssystem

SSH, övervakning och loggning, X. Linuxadministration I 1DV417

Storegate Pro Backup. Innehåll

BOOK-IT 6.0. Backup Solaris

Tips och tricks. Några bra tips. Lägg till sökvägar

Handbok KBackup. Martin Koller

1. Log on to the system using the user ide and password ide. 2. Copy the file /etc/ca-certificates.conf to the home directory of the user.

JobOffice SQL databas på server

Användarhandledning Total Office Fakturasystem

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost.

Innehållsförteckning. Användarmanual för Lockbee Backup Databas 2009

ETSF Routingprojektet WILLIAM TÄRNEBERG

ETSF Routingprojektet JENS ANDERSSON

Linuxadministration I 1DV417 - Laboration 1 Installation, användare och allmänt Linuxhandhavande

Linuxadministration I 1DV417 - Laboration 1 Installation, användare och allmänt Linuxhandhavande

LEX INSTRUKTION REPLIKERING UPPGRADERING

ETSF Routingprojektet JENS ANDERSSON

Hur man ökar säkerheten i linux

kommando -fl argument

Övningar - Datorkommunikation

Linuxadministration I 1DV417 - Laboration 2 Filsystemet och kickstart. Marcus Wilhelmsson

Memeo Instant Backup Snabbguide. Steg 1: Skapa ett gratis Memeo-konto. Steg 2: Anslut din lagringsenhet till datorn

VIDA CONFIGURATION VIDA ALL-IN-ONE

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Arbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Skapa ny katalog i din hemmakatalog, med namnet webbserver.

Grundläggande nätverksteknik. F2: Kapitel 2 och 3

Evodev AB web epost Telefon Fax

Manual - Phonera Online Backup

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Handbok KSystemLog. Nicolas Ternisien

Datasäkerhet och integritet

Övning Installation av Gentoo och/eller Arch Linux

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

OBS! Det är av största vikt att innan konfiguration av modulen, genomfört de inställningar som presenteras med bilagorna till denna manual.

EXTREME NETWORKS IP SÄKERHET. i EXOS relaterat SSnFs SKA krav

5 Internet, TCP/IP och Tillämpningar

RUTINBESKRIVNING FÖR INSTALLATION AV KAMERA

Ladda upp filer fra n PLC till PC

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP

LEX INSTRUKTION - REPLIKERING

ZAP DVR-X3 Art.nr

DIG IN TO Administration av nätverk- och serverutrustning

Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn

Konfiguration övriga klienter

Skärmbilden i Netscape Navigator

Föreläsning 9 Transportprotokoll UDP TCP

IT för personligt arbete F2

Ingenjörsfirman Stéen Linux Sysadmin 1 Sida 1 av 7

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix

DNS. Linuxadministration I 1DV417

SeaClean städbeställning via hyttelefonerna

sendmail Måns Nilsson, KTHNOC/SUNET 10 oktober 2005

Introduktion till Linux

Kurskatalog 2010 INNEHÅLLSFÖRTECKNING

Parallella jobb ctrl-z emacs & more README ctrl-z jobs. %<jobnr>

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

Anslut en dator till valfri LAN-port och surfa in på routern på adress:

Avancerad Linux. Copyright (c) 2003 Marcus Rejås

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

DATORINTRODUKTION 2010 LABORATION 1

INSTALLATION AV KLIENT

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS Konsolfönstret

BackupKopiering (1) Nedanstående visar UPPSTART-programmet med EXTRA-knappen markerad:

Beskrivning av PiiGAB QuickPost

Backup Premium Snabbguide

LVDB i GEOSECMA. Innehåll. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

Räkneprogram för stomiartiklar HANDLEDNING

Norman Endpoint Protection (NPRO) installationsguide

HLA Fusion -programvara Version 3.X.X

SiteVision 2.0. Driftdokumentation

Installationsanvisning - Kopplingen mellan GK96 och golf.se -

PNSPO! PLC Backup Tool. 14 mars 2012 OMRON Corporation

Programvaruhandbok. HP SimpleSave. Säkerhetskopieringsprogram Användarhandbok. SimpleSave

Dagens OS. Unix, Linux och Windows. Unix. Unix. En översikt av dagens OS Titt på hur de gör. Många varianter Mycket gemensamt. En del som skiljer

Datakommunika,on på Internet

5. Internet, TCP/IP tillämpningar och säkerhet

Objektorienterad Programkonstruktion. Föreläsning 10 7 dec 2015

Aktivering av xfill Trimble CFX-750 RTK

En IPv6-installation. Tunnlad anslutning med SIXXS Jörgen Eriksson,.SE Torbjörn Eklöv, Interlan

Kort-kort om utdelade användarkonton och datormiljön på NADA

Din guide till. Klientinstallation MS Driftservice

Installation, Novaschem 2005

Snabbguide webbhotellstjänster v 1.0

ProgramUppdatering

Bilaga B Specifik programinformation

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar

Installationsbeskrivning för CAB Service Platform med CABInstall

Studietips 3 -- Advanced Enterprise Linux Administration

Inledande frågor 1. Hur stor kunskap har du inom säkerhetskopiering? Har stor kunskap Kan lite Kan lite

Vad händer när man kör ett program? Program och processer. Funktionsanrop. Avsluta programmet

Innan installationen behöver dessa tre steg genomföras. Efter installationen kan de aktiveras igen.

Installationsmanual Klientapplikation

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

Transkript:

Processhantering, demoner, schemalagd körning, backup Linuxadministration I 1DV417

Processhantering Vad är en process? Process ID (PID) init Föräldrar

init

init forts. Körnivåer (run levels) 0 Halt (Använd inte denna som init-standard) 1 Singleuser mode 2 Multiuser mode, utan NFS 3 Full multiuser mode 4 Inte använd 5 X11 6 Omstart (Använd inte denna som init-standard)

ps Information Växel ps -A less... 56323 ttys000 0:00.04 -bash 58522 ttys000 0:00.00 ps -A 58523 ttys000 0:00.00 less... Visa alla processer Visa processer som tillhör en specifik användare Visa process efter PID -A, alt. -ax --user --pid Utökad information om processerna -f

top Grafiskt interface gnome-system-monitor Information Uppdatera informationen Visa en hjälpskärm Döda en process Ändra antalet processer som visas Sortera efter användare Sortera efter minnesanvändning Sortera efter processoranvändning Avsluta top Kommando space h k n u M p q

kill kill -[signal] [PID] Information Signal Stänga av en process (blockerbar) 2 / QUIT ps -aux less... 408? 00:00:00 syslogd... kill -9 408 Stänga av en process (ej blockerbar) Stanna en process Starta en process efter att den blivit stoppad 9 / KILL STOP CONT

Demoner (daemons) Bakgrundsprocesser Startas oftast vid uppstart av datorn Hanteras via scriptfiler som ligger under /etc/init.d

inetd Super-server daemon

inetd forts. apache 5. Svar 4. Ansluter till porten port 80 1. Förfrågan 6. Svar 3. Startar demonen 2. inetd

inetd konfiguration /etc/inetd.conf #Namn Typ Protokoll Multiförfrågan Användare Sökväg samt parametrar time stream tcp nowait root internal time dgram udp wait root internal ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd pop3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/popper -s

xinetd Ersätter inetd Konfigurationen är inte kompatibel med inetd

xinetd.conf service ftp { socket_type protocol = tcp = stream wait user server = no = root = /usr/sbin/wu.ftpd server_args = -a instances = UNLIMITED only_from = 128.138.0.0/16 log_on_success += DURATION }

Växlar i xinetd.conf bind disable bind = eth0 disable = no instances instances = [antal UNLIMITED] log_on_failure log_on_failure = [HOST USERID ATTEMPT] log_on_success log_on_success = [PID HOST USERID...] no_access no_access = 10.0.0.1 10.0.0.2

Växlar i xinetd.conf only_from protocol only_from = 10.0.0.3 10.0.0.4 protocol = [tcp udp] server server = /usr/sbin/wu_ftpd server_args server_args = port:21 socket_type socket_type = [stream dgram raw seqpacket] user wait user = root wait = [yes no]

/etc/services ftp 21/tcp # FTP server ssh 22/tcp # SSH server smtp 25/tcp mail # SMTP server time 37/udp timeserver

Schemalagda körningar cron crontab /etc/crontab /var/spool/cron/ /etc/cron.d/ /etc/cron.[monthly weekly daily hourly]

cron Rensning av filsystem Dustribution av konfigurationsfiler Rotera loggfiler Automatisk uppdatering av systemet find /tmp! name.! name lost+found type d mtime +3 -exec /bin/rm rf {} ; Tar bort alla underkataloger i /tmp som inte blivit modifierade på 3 dygn

crontab 30 2 * * 1 nisse /home/nisse/viktigt.sh Minut Timme Dag Månad Veckodag Användare Kommando Fält Beskrivning Intervall Minut Minut på timmen 0-59 Timme Timme på dagen 0-23 Dag Dag månaden 1-31 Månad Månad på året 1-12 Veckodag Dag på veckan 0-7

cron - nackdelar Datorn måste vara igång

dump/restore tar rsync Säkerhetskopiering

dump/restore

dump/restore fördelar och nackdelar

dump dump 0 f /dev/st0 /home DUMP: Date of this dump: Wed May 8 16:59:45 2002 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/hda2 (/home) to /dev/st0 DUMP: mapping (Pass I) [regular files] DUMP: mapping (pass II) [directories] DUMP: estimated 8750003 tape blocks on 1.0 tape(s).

restore Återställning av alla filer restore x f backup20090205.dump Återställning av individuella filer restore i f backup20030205.dump Restore>ls.: labuser/ Restore>cd labuser Restore>ls.: Hello.txt Restore>add Hello.txt Restore>extract Set owner/mode for.? [yn] n Restore>quit

Säkerhetskopiering med tar Information Skapa nytt arkiv Växel c Säkerhetskopiering av /home tar cf /backup_home.tar /home/* Lista innehållet i ett arkiv t Extrahera ett arkiv x Återställning av ett tar-arkiv tar xf backup_home.tar Arkivfil som ska användas f Komprimering Spara ägandeskap och absolut sökväg z p, P Säkerhetskopiering av /home med komprimering tar czf /backup_home.tar.gz /home/*

rsync rsync [options] source destination Information Växel > rsync -av /src/foo /dest Kopiera hela katalogen foo till katalogen /dest, m.a.o. så skapas katalogen /dest/foo > rsync -av /src/foo/ /dest/foo Här kopierar vi enbart innehållet i katalogen foo, inte hela katalogen. Ger dock samma resultat som ovanstående! > rsync -avz bar:/src/foo/ /dest/foo Kopiera allt från katalogen /src/foo på maskinen bar till / dest/foo på den lokala maskinen! > rsync avz e ssh bar:/src/foo /dest/foo Samma som ovan fast över SSH! > rsync avz e ssh /src/foo slave1:/dest/foo Samma som ovan fast överföring från den lokala maskinen till en fjärran över SSH Archive: Rättigheter, ägarskap, enheter, symboliska länkar m.m. sparas -a Verbose -v Använd kompression -z Exkluderar oönskade filer -C Specificerar shell (rsh eller ssh) -e Filer borttagna på källsidan tas bort på destinationen --delete

Kommandon ps Statisk bild över systemets processer top Dynamisk bild över systemets processer kill Skicka signaler till processer init Ändra körnivå service Hantera demoner crontab Verktyg för att schemalägga program dump Säkerhetskopieringsverktyg restore Verktyg för att återställa säkerhetskopior gjorda med dump tar Arkiveringsverktyg som ofta används till säkerhetskopiering rsync Arkiveringsverktyg som enbart tar med modifierad data