Uppgifter --------- Utför uppgifterna så gott du kan på egen hand, använd tillgängliga hjälpmedel såsom Internet, Unix Sysadmin och Unix Powertools, manualsidortna SuSE's egen litteratur osv. Uppgifterna är lättare och svårare, till riktigt svåra som kräver ordentligt med både tankearbete och efterforskning. Du behöver inte göra alla uppgifter i tur och ordning, det går bra att hoppa mellan dem. Syftet och målen är att du skall bekanta dig med Unix miljön och SuSE. 55. Ändra så att ungl6-15 kontona upphör att gälla efter 2007-12-23, ändra så att kontona ungk3-5 måste byta lösenord en gång i veckan. 56. Säkerhetskopiera etc katalogen och spara undan säkerhetskopian i /backup se till att detta görs varje dag. 57. Säkerhetskopiera alla filer under /home som är yngre än 1 dag, se till att detta görs varje dag klockan 01.00 kopian skall landa i /backup 58. Förbättra backuppen så att filnamnet innehåller backuppens datum i filnamnet för att man skall kunna gå tillbaka och hämta en gammal backup från vilken dag som helst. 59. User limits "ulimit" Leta upp filen README.pam_limit, läs om PAM och ulimit i SuSE instruktionsbok. Lägg in begränsingar för alla ungk användare så att de inte kan ha mer än 64 processer och begränsa deras minnesutrymme till 256M 60. Fundera ut hur du kan göra en fork-bomb" och prova den på en ungk användare. 61. Logga in som en av dina ungk användare, använd su - root -c 'kommando' Lägg in i /etc/hosts först din egen dators ip adress och hostnamn. (Vår gemensamma domän är net06.se och ditt hostnamn är valfritt men måste vara unikt) Prova att pinga dig själv för att se om din dator svarar på adressen. Lägg nu även in även dina kompisars hostnamn och IP adresser i /etc/hosts. Prova med att pinga även dem. 62. Har din suse en brandvägg installerad ? provat skriv iptables --list Gör så att din brandvägg inte startar när din dator startar, avaktivera också brandväggen nu direkt. 63. Stäng av möjligheten att pinga din dator enligt föreskriven metod i powerpoint 4. 64. Anordna så att ungk1 får prioritet/nice -5 för sitt inloggningschell under dagtid och +15 under kvällstid. 65. Lägg in två planerade at job som ekar ut at-job-1 klockan 14.00 samt at-job-2 14.00 tomorrow till den terminal som du är inloggad på just nu. Kolla att de verkligen finns registrerade, ta bort det sista at jobbet och kolla att det togs bort. 66. Planlägg ett systemstopp med shutdown om två timmar. Avbryt systemstoppet manuellt efter fem minuter. 67. Prova att byta till körläge 1, kolla om du kan pinga 10.11.0.2, hoppa till körläge 2, kolla om du kan pinga 10.11.0.2 nu. Återgå till körläge 3 Varför gick det inte att pinga i körläge 1 och 2 ? 68. Se till att din server startar utan grafiskt gränssnitt, tips ändra i /etc/inittab 69. Skriv ett enkelt script: #!/bin/bash echo "Nu kör vi!"; while true do done Lägg in så att scriptet kan fånga signalerna HUP, INT och QUIT, då de fångas skall texten "Mottog en signal!" ekas ut till skärmen. 70. Lista alla bakgrundsprogram och servertjänster och vilka körlägen de startas i med ett enkelt kommando. 71. Gör en egen "tjänst" som ekar ut "My own service Unix Sysadmin". Se till att tjänsten startas när datorn går till körläge 3 (suse default) efter boot, var observant under boot, kan du se din tjänst starta ? Tips hämta my-service med (emerga ner wget om du inte har den): wget http://student.ing-steen.se/unix/unix-sysadmin/my-service och kopiera in i /etc/init.d Titta i filen så du vet hur den ser ut, det är ett typexempel på ett mycket förenklat start och stopp script för olika tjänster 72. Hämta ner WEBMIN och installera på din SuSE server. 73. Prova att ansluta till WEBMIN med Conqeror eller Mozilla .