Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:unix:start [2013/08/21 16:41]
gjn [Artykuły GJN]
pl:dydaktyka:unix:start [2019/06/27 15:50] (aktualna)
Linia 1: Linia 1:
 ====== Wstęp do systemów Unix/​GNU/​Linux ====== ====== Wstęp do systemów Unix/​GNU/​Linux ======
 +[[http://​www.unix.org|{{:​pl:​dydaktyka:​unix:​unix_plate-med.jpg?​200|Unix - Live free or die}}]]
 ===== Wykłady ===== ===== Wykłady =====
 +  * Wykład z Unixa (wiosna 2015, tematy: 1-4) {{:​pl:​dydaktyka:​unix:​gjn-unix-2015wiosna-lec1_4.pdf|}}
 +  * Wykład z Unixa (wiosna 2015, tematy: 5-6) {{:​pl:​dydaktyka:​unix:​gjn-unix-2015wiosna-lec5_6.pdf|}}
  
-===== Lista ćwiczeń ===== +===== Punktacja z ćwiczeń =====
-  - [[lab_wprowadzenie|Wprowadzenie do pracy w systemie]] +
-  - [[lab_pliki_i_polecenia|Praca z plikami i poleceniami]] +
-  - [[lab_powloka|Powłoka i środowisko pracy]] +
-  - [[lab_zadania_i_procesy|Procesy i zadania]] +
-  - Kolokwium 1., obejmuje laboratoria 1-4 (9pkt) +
-  - [[lab_skrypty|Skrypty i filtry w Sh]] +
-  - [[lab_sed_awk|SED i Awk]] +
-  - [[lab_administrowanie_1|Podstawy administrowania 1]] +
-  - [[lab_administrowanie_2|Podstawy administrowania 2]] +
-  - Kolokwium 2., obejmuje laboratoria 6-9 (11pkt) +
-  - [[lab_szyfrowanie|Praktyczne wykorzystanie narzędzi szyfrujących]] +
-  - [[lab_xwindow|System X Window]] +
-  - [[lab_prog_system|Elementy programowania systemowego]] (we własnym zakresie przygotować //przed// lab. [[http://​home.agh.edu.pl/​~gjn/​dydaktyka/​UGLX/​node10.html|Kompilacja programów w środowisku Unix]]) +
-  - //​OBSOLETE//​ [[lab_prog_siec|Elementy programowania sieciowego]] +
-  - Kolokwium 3., obejmuje laboratoria 11-13 (7pkt)+
  
-===== Dodatkowe ===== +**[[https://​krzysztof.kutt.pl/​wiki/​teaching:​unix2018:​start|Aktualne arkusze z ocenami dla całego Roku]]**
-  ​Opis [[opis_uml|User Mode Linux]] w laboratoriach+
  
-===== Zaliczenie laboratorium ​===== +===== Harmonogram ćwiczeń ​===== 
-  ​- Zasady zaliczenia są zdefiniowane przez [[http://​geist.agh.edu.pl/​pub:​teaching:​gris|GRIS]]. +^L.p.^ ​ Poniedziałki ​ ^  Wtorki ​ ^  Środy ​ ^  Czwartki ​ ^ Piątki ^ Instrukcja do laboratorium ^ 
-  ​- Podstawą zaliczenia jest suma punktów z 3 kolokwiów ​(27pktoraz kartkówek. +^1. |08.10.2018|09.10.2018|10.10.2018|11.10.2018|12.10.2017|[[lab_wprowadzenie|Wprowadzenie do pracy w systemie]]| 
-    ​Wyniki z kolowkiów są liczone do oceny końcowej z laboratorium z wagą 0.9 natomiast kartkówki z wagą 0.1+^2|15.10.2018|16.10.2018|17.10.2018|18.10.2018|19.10.2017|[[lab_pliki_i_polecenia|Praca z plikami i poleceniami]]
-    - Powyższy wynik mogą podnieść ewentualne "​plusy"​ za aktywność na zajęciach+^3|22.10.2018|23.10.2018|24.10.2018|25.10.2018|26.10.2017|[[lab_powloka|Powłoka i środowisko pracy]]| 
-    - Plusy są brane pod uwagę tylko w momencie uzyskania zaliczenia w terminie podstawowym+^4. |29.10.2018|30.10.2018|31.10.2018|**08.11.2018**|**09.11.2018**|[[lab_zadania_i_procesy|Procesy i zadania]]| 
-    - Każdy plus ma wartość równą 1%+^ |  **14.11.2018** na wykładzie ​(osoby o nazwiskach A-L o 11:00, M-Z o 11:45 ​|||||Kolokwium 1(12 pkt.) -- obowiązują lab **1-4** + wykłady| 
-  - Dozwolona jest **jedna** nieusprawiedliwiona nieobecność+^5|05.11.2018|06.11.2018|07.11.2018|**15.11.2018**|**16.11.2018**|[[lab_skrypty|Podstawy skryptów i filtrów]]| 
-  Skala ocen wynika z procentowej skali określonej w Regulaminie studiów AGH.+^6|**19.11.2018**|13.11.2018|14.11.2018|**22.11.2018**|**23.11.2018**|[[lab_sed_awk|SED i Awk]]| 
 +^7|**26.11.2018**|20.11.2018|21.11.2018|**29.11.2018**|**30.11.2018**|[[lab_skrypty_adv|Pisanie skryptów Bash]]| 
 +^8. |**03.12.2018**|27.11.2018|28.11.2018|**06.12.2018**|**07.12.2018**|[[lab_szyfrowanie|Praktyczne wykorzystanie narzędzi szyfrujących]]| 
 +^9. |**10.12.2018**|04.12.2018|05.12.2018|**13.12.2018**|**14.12.2018**|Kolokwium 2. (12 pkt.)| 
 +^10.|**17.12.2018**|11.12.2018|12.12.2018|**20.12.2018**|**21.12.2018**|[[lab_administrowanie_1|Podstawy administrowania ​1]]| 
 +^11.|**07.01.2019**|18.12.2018|19.12.2018|**03.01.2019**|**04.01.2019**|[[lab_administrowanie_2|Podstawy administrowania 2]]| 
 +^12.|**14.01.2019**|08.01.2019|09.01.2019|10.01.2019|11.01.2019|[[lab_prog_system|Elementy programowania systemowego]]| 
 +^13.|--|15.01.2019|16.01.2019|17.01.2019|18.01.2019|[[lab_prog_siec|Elementy programowania sieciowego]]| 
 +^14.|21.01.2019|22.01.2019|23.01.2019|24.01.2019|25.01.2019|Kolokwium 3. (10 pkt.)|
  
-===== Zaliczenia poprawkowe ===== +  * I termin poprawkowy: **C2 429, 01.02 13:​30-15:​00** 
-  ​- Kolokwium poprawkowe obejmuje całość materiału. +  ​* II termin poprawkowy: **C2 319, 08.02 13:30-15:00** 
-  ​Do zaliczenia poprawkowego ​**mogą przystąpić** osoby które+  ​III termin poprawkowyFIXME 
-    Nie mają zaliczenia lub + 
-    ​nie pisały któregoś kolokwium. +INFO: **Pogrubioną** czcionką zaznaczone są zajęciaktóre odbywają się w innym (późniejszym) tygodniu niż pozostałe zajęcia z danego tematu
-  - Osoby posiadające zaległe kolokwiumktórym pomyślny wynik z tego kolokwium może umożliwić zaliczenie, mogą pisać tylko to zaległe. Wynik tego kolokwium jest dodawany do bieżącej liczby punktów.  + 
-  - Do wyników uzyskanych z zaliczenia poprawkowego nie wlicza się: +===== Dodatkowe ===== 
-    - Plusów - w 1. terminie poprawkowym. +  * Opis [[opis_uml|User Mode Linux]] ​laboratoriach 
-    - Plusów i nieusprawiedliwionych nieobecności - 2. terminie poprawkowym. +  * Instrukcja do zajęć z [[lab_xwindow|System X Window]] 
-  ​- W **2. terminie poprawkowym** można uzyskać co najwyżej ocenę 3.0.+  ​[[http://​geist.re/​pub:​teaching:​courses:​unix|Zasady zaliczenia i informacje o przedmiocie]]
  
 ===== Materiały ===== ===== Materiały =====
  
-===== Artykuły GJN =====+==== Artykuły GJN ====
  
-  * {{dydaktyka:​unix:​gjn-dokumentacja.pdf|Korzystanie z dokumentacji GNU/​Linux}} +  * {{gjn-dokumentacja.pdf|Korzystanie z dokumentacji GNU/​Linux}} 
-  * {{dydaktyka:​unix:​gjn-bash.pdf|GNU Bash - więcej niż Sh}} +  * {{gjn-bash.pdf|GNU Bash - więcej niż Sh}} 
-  * {{dydaktyka:​unix:​gjn-sh.pdf|Podstawy programowania skryptów Sh}} +  * {{gjn-sh.pdf|Podstawy programowania skryptów Sh}} 
-  * {{dydaktyka:​unix:​gjn-cron.pdf|Konfigurowanie i zastosowanie systemu Cron}} +  * {{gjn-cron.pdf|Konfigurowanie i zastosowanie systemu Cron}} 
-  * {{dydaktyka:​unix:​gjn-syslog.pdf|Monitorowanie systemu GNU/Linux przy pomocy Syslog}} +  * {{gjn-syslog.pdf|Monitorowanie systemu GNU/Linux przy pomocy Syslog}} 
-  * {{dydaktyka:​unix:​gjn-logi.pdf|Analiza plików rejestrowych w systemie GNU/​Linux}} +  * {{gjn-logi.pdf|Analiza plików rejestrowych w systemie GNU/​Linux}} 
-  * {{dydaktyka:​unix:​gjn-pam.pdf|Wykorzystanie systemu PAM w GNU/​Linuksie}} +  * {{gjn-pam.pdf|Wykorzystanie systemu PAM w GNU/​Linuksie}} 
-  * {{dydaktyka:​unix:​gjn-procacc.pdf|Księgowanie procesów w systemie GNU/​Linux}} +  * {{gjn-procacc.pdf|Księgowanie procesów w systemie GNU/​Linux}} 
-  * {{dydaktyka:​unix:​gjn-rcs_cvs.pdf|Wprowadzenie do systemów kontroli wersji RCS i CVS}} +  * {{gjn-rcs_cvs.pdf|Wprowadzenie do systemów kontroli wersji RCS i CVS}} 
-  * {{dydaktyka:​unix:​gjn-flex.pdf|Generator skanerów Flex}}+  * {{gjn-flex.pdf|Generator skanerów Flex}}
  
-===== Edytory ​=====+==== Edytory ====
  
   * Emacs: karta referencyjna,​ 2 kol. PDF, 3 kol. PS, podręcznik   * Emacs: karta referencyjna,​ 2 kol. PDF, 3 kol. PS, podręcznik
   * Vi: opis, podręcznik ​   * Vi: opis, podręcznik ​
  
-===== Skrypty ​=====+==== Skrypty ====
  
-[[http://​examples.oreilly.com/​upt3/​|Ciekawe skrypty z ciekawej książki]]+  * [[http://​examples.oreilly.com/​upt3/​|Ciekawe skrypty z ciekawej książki]]
  
-===== Książki ​=====+==== Książki ====
   * Graham Glass, King Ables, //​[[http://​helion.pl/​ksiazki/​lipruz.htm|Linux dla programistów i użytkowników]]//,​ Prentice Hall PTR/Helion, 2007.   * Graham Glass, King Ables, //​[[http://​helion.pl/​ksiazki/​lipruz.htm|Linux dla programistów i użytkowników]]//,​ Prentice Hall PTR/Helion, 2007.
  
-===== Postacie ​=====+==== Postacie ====
   * [[http://​cm.bell-labs.com/​who/​ken/​|Ken Thomson]] [[wp>​Ken_Thompson_(programmer)]]   * [[http://​cm.bell-labs.com/​who/​ken/​|Ken Thomson]] [[wp>​Ken_Thompson_(programmer)]]
   * [[http://​www.cs.bell-labs.com/​who/​dmr/​index.html|Dennis M. Ritchie]] [[wp>​Dennis_Ritchie]]   * [[http://​www.cs.bell-labs.com/​who/​dmr/​index.html|Dennis M. Ritchie]] [[wp>​Dennis_Ritchie]]
Linia 77: Linia 71:
   * [[http://​www.kohala.com/​start/​|W. Richard Stevens]] [[wp>​W._Richard_Stevens]]   * [[http://​www.kohala.com/​start/​|W. Richard Stevens]] [[wp>​W._Richard_Stevens]]
  
-===== Programowanie ===== +==== Serwisy sieciowe ====
- +
-===== Serwisy sieciowe ​=====+
  
   * [[http://​www.tldp.org|The Linux Documentation Project]]   * [[http://​www.tldp.org|The Linux Documentation Project]]
Linia 87: Linia 79:
   * [[http://​www.makelinux.net/​kernel_map|map o linux kernel]]   * [[http://​www.makelinux.net/​kernel_map|map o linux kernel]]
  
-===== SED ===== +==== SED ==== 
-http://​www.cs.hmc.edu/​tech_docs/​qref/​sed.html +  ​* ​http://​www.cs.hmc.edu/​tech_docs/​qref/​sed.html 
-http://​student.northpark.edu/​pemente/​sed/​sed1line.txt +  ​* ​http://​student.northpark.edu/​pemente/​sed/​sed1line.txt 
-http://​sed.sourceforge.net/​sedfaq.html +  ​* ​http://​sed.sourceforge.net/​sedfaq.html 
-http://​www.grymoire.com/​Unix/​Sed.html +  ​* ​http://​www.grymoire.com/​Unix/​Sed.html 
-http://​www.pement.org/​awk/​awk1line.txt +  ​* ​http://​www.pement.org/​awk/​awk1line.txt 
-http://​student.northpark.edu/​pemente/​sed/​sed1line.txt +  ​* ​http://​student.northpark.edu/​pemente/​sed/​sed1line.txt 
-http://​www.catonmat.net/​blog/​awk-one-liners-explained-part-one/​ +  ​* ​http://​www.catonmat.net/​blog/​awk-one-liners-explained-part-one/​ 
-http://​www.catonmat.net/​blog/​awk-one-liners-explained-part-two/​ +  ​* ​http://​www.catonmat.net/​blog/​awk-one-liners-explained-part-two/​ 
-http://​www.catonmat.net/​blog/​awk-one-liners-explained-part-three/​ +  ​* ​http://​www.catonmat.net/​blog/​awk-one-liners-explained-part-three/​ 
-http://​www.catonmat.net/​blog/​update-on-famous-awk-one-liners-explained/​ +  ​* ​http://​www.catonmat.net/​blog/​update-on-famous-awk-one-liners-explained/​ 
-http://​www.catonmat.net/​blog/​sed-one-liners-explained-part-one/​ +  ​* ​http://​www.catonmat.net/​blog/​sed-one-liners-explained-part-one/​ 
-http://​www.catonmat.net/​blog/​sed-one-liners-explained-part-two/​ +  ​* ​http://​www.catonmat.net/​blog/​sed-one-liners-explained-part-two/​ 
-http://​www.catonmat.net/​blog/​sed-one-liners-explained-part-three/​+  ​* ​http://​www.catonmat.net/​blog/​sed-one-liners-explained-part-three/​
  
 Inne: Inne:
 http://​arstechnica.com/​tech-policy/​news/​2011/​07/​should-we-thank-for-feds-for-the-success-of-unix.ars http://​arstechnica.com/​tech-policy/​news/​2011/​07/​should-we-thank-for-feds-for-the-success-of-unix.ars
  
-===== Misc =====+==== Misc ==== 
 +  * [[https://​dev.to/​awwsmm/​101-bash-commands-and-tips-for-beginners-to-experts-30je|101 Bash Commands and Tips for Beginners to Experts]]
   * [[http://​trillian.mit.edu/​~jc/​humor/​ATT_Copyright_true.html|The /bin/true Command and Copyright]]   * [[http://​trillian.mit.edu/​~jc/​humor/​ATT_Copyright_true.html|The /bin/true Command and Copyright]]
   * [[http://​lists.busybox.net/​pipermail/​busybox/​2010-December/​074114.html|Understanding the bin, sbin, usr/bin , usr/sbin split]]   * [[http://​lists.busybox.net/​pipermail/​busybox/​2010-December/​074114.html|Understanding the bin, sbin, usr/bin , usr/sbin split]]
  
-===== Bezpieczeństwo ​======+==== Bezpieczeństwo =====
  
   * Simson Garfinkel & Gene Spafford, //​[[http://​www.unix.org.ua/​orelly/​networking/​puis/​index.htm|Practical UNIX & Internet Security]]//,​ Second Edition, O'​Reilly,​ 1996. ([[http://​www.oreilly.com/​catalog/​puis/​|wpis katalogowy]]),​ //​[[http://​www.oreilly.com/​catalog/​puis3/​|Third edition, 2003!]]//.   * Simson Garfinkel & Gene Spafford, //​[[http://​www.unix.org.ua/​orelly/​networking/​puis/​index.htm|Practical UNIX & Internet Security]]//,​ Second Edition, O'​Reilly,​ 1996. ([[http://​www.oreilly.com/​catalog/​puis/​|wpis katalogowy]]),​ //​[[http://​www.oreilly.com/​catalog/​puis3/​|Third edition, 2003!]]//.
   * Reinhard Wobst, //​[[http://​merlin.pl/​Kryptologia-Budowa-i-lamanie-zabezpieczen-CD-gratis_Reinhard-Wobst/​browse/​product/​1,​295282.html|Kryptologia. Budowa i łamanie zabezpieczeń]]//​ (//​Abenteuer Kryptologie 3. Auflage//), Read Me, 2002.   * Reinhard Wobst, //​[[http://​merlin.pl/​Kryptologia-Budowa-i-lamanie-zabezpieczen-CD-gratis_Reinhard-Wobst/​browse/​product/​1,​295282.html|Kryptologia. Budowa i łamanie zabezpieczeń]]//​ (//​Abenteuer Kryptologie 3. Auflage//), Read Me, 2002.
  
pl/dydaktyka/unix/start.1377096061.txt.gz · ostatnio zmienione: 2019/06/27 15:55 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0