|
Övning3
-
Processhantering
- Använd OpenOffice
Wordprocessor (finns installerad på din Ubuntu-dator)
för att dokumentera denna övningsuppgift! Skapa en
underkatalog i användarens hemkatalog som heter "dokumentationer"
dit du sparar din dokumentationsfil.
- Använd en kombination av ps, |, och grep på kommandotolken
för att lista endast de processer som heter "bash"
- Utnyttja ps,
|
och grep för att ta
reda på processhierarkin bakom den kommandotolk du just nu jobbar
mot. Beskriv i dokumentationen vilka kommandon du använt samt visa
i vilken ordning processerna startats upp
- Starta ett nytt terminalfönster där
processinformation visas varje sekund m.h.a. top-kommandot
- Titta också på procesinformationen
via Ubuntus grafiska verktyg.
- Vilken process verkar konsumera mest
processorkraft för tillfället?
- Starta texteditorn Pico från
kommandotolken och skriv in några bokstäver. Stäng
sedan av Pico m.h.a. kill-kommandot
(utan flaggor)
från ett annat terminalfönster, dokumentera vad som
händer!
- Starta Pico pånytt och stäng denna
gång av den med kill - 9.
Förklara
vad som var annorlunda nu jämfört med när
du använde vanlig kill
- Gör
punkt 7 och 8 pånytt men använd denna gång Ubuntus
grafiska verktyg för att stänga av Pico-processerna
- Föreställ dej att du vill dela med
dej dina personliga foton, eller en film, som
du har på din Ubuntu-dator till din kompis. Du aktiverar då
"file sharing" och tillåter "guest access" för din katalog
där du har dina
foton/din film så att övriga användare kommer åt
den över nätet (använd grafiska filbläddraren).
Eftersom
innehållet i katalogen
är känsligt vill du ta bort "file-sharing" från
katalogen
så fort som möjligt (helst genast efter att din kompis
överfört filerna). Du är dock tvungen att genast
lämna datorn och åka till jobbet! Du vet att det tar
maximalt en timme för din kompis att överföra filerna.
Visa hur du i detta fall kunde utnyttja at-kommandot för att
automatiskt ta bort "file-sharingen" från katalogen!
Du kan från kommandotolken ta bort "file-sharing" t.ex. genom att
ta bort läsrättigheterna från "övriga
användare" (chmod o-r
katalognamn). Skapa en testkatalog dit du sparar en eller flera
testfiler som du delar ut. Testa mappa katalogen från din
Windows-dator (\\ipadress\katalognamn
och skriv "guest" i
"username"-fältet), både före och efter att
läsrättigheterna tagits bort ur katalogen.
- Använd Crontab
via kommandotolken för
att varje
tisdag 1 gång / minut mellan
kl. 9:00 och 11:00 automatiskt
kopiera
allt innehåll i din "dokumentationer"-katolog till en lokal
backup-katalog (skapa en katalog som heter backup någonstans på
den virtuella datorns hårdskiva) .
- Installera Ubuntus grafiska verktyg för
hantering av Crontab ("gnome-schedule") och använd verktyget
för att varje dag kl 0:00 tömma allt innehåll i
katalogen /tmp (katalogen
är ämnad för temporära filer)
- Ladda ner och kör följande programfil från kommandotolken och lägg
märke till hur långsam och oresponsibel din Ubuntu-dator
blir! Programmet startar upp 50 processer som "loopar" i oänlighet
(lägg märke till detta t.ex. med ps-kommandot). Stäng av alla
processer av programmet och starta upp det på nytt så
att dess processer får lägsta möjliga processortid. Om
du gjort detta på rätt sätt borde det grafiska
användargränssnittet mot operativsystemet nu vara mycket mera
responsibel!
Kom ihåg att
dokumentera HUR du löst alla
problem/punkter och ladda upp din dokumentation på
BLS senast 30.11.2010
|
|
|
|