SO1W.wymagania.pdf

(177 KB) Pobierz
56275239 UNPDF
Wymagania do wykładu Systemy Operacyjne I.
1. Definicja systemu operacyjnego
2. Rodzaje systemu operacyjnego (wsadowe, wielozadaniowe, SMP, rozproszone, serwerowe, 
czasu rzeczywistego)
3. Systemy jednozadaniowe­wielozadaniowe
4. Systemy jednoużytkownikowe­wieloużytkownikowe
5. Przykłądy systemów operacyjnych (DOS, Windows, Unix, Linux)
6. Dystrybucje Linuksa
7. Dyski w Linuksie
8. Program ładujący
9. Pakiety programów (binarne, źródłowe, przykłady)
10. Konto użytkownika, login, hasło, UID
11. Logowanie do systemu, koniec pracy.
12. Pomoc systemowa
13. Polecenie df.
14. Drzewo katalogów Linuksa, podstawowe katalogi standardowe
15. Katalog domowy i roboczy.
16. Polecenie pwd
17. Polecenia ls, cd
18.Ścieżki do katalogów – względne, bezwzględne
19. Tworzenie i usuwanie katalogów (mkdir, rmdir)
20. Praca z plikami – polecenia – cp, mv, rm, ln
21. Znaki globalne
22. Lokalizacja plików i katalogów – locate, whereis, find.
23. Identyfikacja użytkownika – UID, GID, polecenie id
24. Model uprawnień do pliku i katalogu – przykłady
25. Polecenia chown, chgrp, chmod. Przykłady wykorzystania polecenia chmod – tryb symboliczny 
i numeryczny.
26. Podstawowe programy do wyświetlania i obróbki plików tekstowych – cat, more, less, head, tail, 
tac, nl, od, fold, split, wc, md5sum, sort, uniq, cmp, diff, cut, paste, join, tr, grep, sed, gawk, vi, 
emacs.
27. Strumienie wejścia/wyjścia, przekierowywanie strumieni, filtry.
28. Przykłady przekierowywania strumieni.
29. Procesy w systemie, typy procesów
30. Usługi at, cron, batch
31. Atrybuty procesu
32. Stany procesu
33. Polecenia ps, top, pstree
34. Tworzenie procesów w Linuksie – fork­and­exec
35. Uruchamianie procesów w tle
36. Kontrola procesów: CTRL­Z, CTRL­C, fg, bg, jobs, kill
37. Komunikacja między procesami – przykłady sygnałów
38.  Atrybut suid.
39. Priorytet procesu – polecenia nice, renice
40. Powłoka/interpreter poleceń, zadania, przykłady powłok
41. Tryby pracy powłoki
42. Zmienne powłoki – ustawianie, wyświetlanie
43. Zarezerwowane zmienne powłoki
44. Rozwijanie wyrażeń przez powłokę
45. Aliasy – ustawianie, wyświetlanie
46. Podstawowe usługi systemu Linuks
47. Moduły jądra – polecenia insmod, lsmod, rmmod, modprobe
48. Dysk twardy pod linuksem – polecenie fdisk
49. Systemy plików – przykłady, tworzenie i testowanie systemu plików – mkfs, fsck
50. Podłączanie i odłączanie systemów plików – mount, unmount, pliki /etc/fstab, /etc/mtab
51. Polecenia df, du, sync, dd
52. Obszar wymiany – funkcja, polecenia – mkswap, swapon, swapoff, free
53. Bufory dyskowe – funkcja
54. Monitorowanie systemu – polecenia top, ps
55. Wyłączanie systemu – shutdown, reboot, tryb single user
56. Tryb pracy systemu – runlevel
57. Zarządzanie kontami użytkowników – pliki /etc/passwd, /etc/group
58. Mechanizm shadow
59. Polecenia useradd, userdel, usermod, passwd, groupadd, groupdel, groupmod, gpasswd
60. Polecenia su, sudo.
61. Archiwizacja danych. Polecenia tar i gzip/gunzip
Zgłoś jeśli naruszono regulamin