<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.iis.uj.edu.pl/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.iis.uj.edu.pl/feed.php">
        <title>IIS Wiki - courses:unix</title>
        <description></description>
        <link>https://wiki.iis.uj.edu.pl/</link>
        <image rdf:resource="https://wiki.iis.uj.edu.pl/_media/wiki:logo.png" />
       <dc:date>2026-05-12T17:17:09+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:instr_virtualbox?rev=1684409979&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_admin1?rev=1778159134&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_admin2?rev=1684410502&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_bash?rev=1681995542&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_crypt?rev=1777548944&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_files?rev=1709152112&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_filters?rev=1681994871&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_intro?rev=1771947643&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_netprog?rev=1622377694&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_processes?rev=1742463768&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_sed_awk?rev=1775740092&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_shell?rev=1615672140&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:lab_sysprog?rev=1621887534&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.iis.uj.edu.pl/courses:unix:start?rev=1778234158&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.iis.uj.edu.pl/_media/wiki:logo.png">
        <title>IIS Wiki</title>
        <link>https://wiki.iis.uj.edu.pl/</link>
        <url>https://wiki.iis.uj.edu.pl/_media/wiki:logo.png</url>
    </image>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:instr_virtualbox?rev=1684409979&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-18T11:39:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>instr_virtualbox</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:instr_virtualbox?rev=1684409979&amp;do=diff</link>
        <description>Maszyny wirtualne do zajęć z administracji

Motywacja

W czasie zajęć z administracji (lab_admin1 i lab_admin2) będziemy psuć system (czasem specjalnie, czasem przypadkiem ;-) ) dlatego:

	*  NIE chcemy korzystać z Linuxa zainstalowanego normalnie na dysku -- jak zepsujemy to przywrócenie będzie długotrwałe (a dodatkowo części rzeczy możemy nie być w stanie przywrócić)</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_admin1?rev=1778159134&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-07T13:05:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_admin1</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_admin1?rev=1778159134&amp;do=diff</link>
        <description>Podstawy administrowania 1: użytkownicy i system plików

Przygotuj się do laboratorium

	*  Przeczytać strony man dla plików i poleceń z części .
	*  Uzyskaj dostęp do maszyny wirtualnej na której będziesz realizować zadania. Szczegóły/wymagania znajdują się tutaj.

Wiedza

1. Konta użytkowników</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_admin2?rev=1684410502&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-18T11:48:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_admin2</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_admin2?rev=1684410502&amp;do=diff</link>
        <description>Podstawy administrowania 2: zarządzanie usługami i monitorowanie systemu

Przygotuj się do laboratorium

	*  man systemd(1)
	*  man systemctl(1)
	*  man crontab(5)
	*  [Konfigurowanie i zastosowanie systemu Cron]
	*  [Monitorowanie systemu GNU/Linux przy pomocy Syslog] (duet syslogd+klogd został już zastąpiony przez rsyslogd, ale ogólna idea działania pozostała bez zmian, dlatego warto się zapoznać)</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_bash?rev=1681995542&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-20T12:59:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_bash</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_bash?rev=1681995542&amp;do=diff</link>
        <description>Pisanie skryptów Bash

Przygotuj się do laboratorium

	*  Przypomnieć sobie pracę z grep i wyrażeniami regularnymi

	*  Przypomnieć sobie podstawy pracy z wybranym edytorem: vi, emacs, nano, mcedit, joe, pico, jed, zile
	*  Przeczytać artykuł [Podstawy programowania skryptów Sh]
	*  Przeczytać artykuł</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_crypt?rev=1777548944&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-30T11:35:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_crypt</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_crypt?rev=1777548944&amp;do=diff</link>
        <description>Praktyczne wykorzystanie narzędzi szyfrujących

Przygotuj się do laboratorium

	*  Przeczytać Gnu Privacy Guard Mini Howto (fragment po polsku)
	*  Przejrzeć The GNU Privacy Handbook 

	*  Pakiety w systemie wymagane do dzisiejszych zajęć: gnupg gnupg-doc gpa mcrypt openssh-client openssh-server
	*  Potrzebny będzie dostęp shellowy do dwóch maszyn - jedna może być lokalna (np. laptop, maszyna wirtualna; albo może być zdalna), druga musi mieć dostęp przez SSH (np. serwer SPK)</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_files?rev=1709152112&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T20:28:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_files</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_files?rev=1709152112&amp;do=diff</link>
        <description>Praca z plikami i poleceniami

Przygotuj się do laboratorium

	*  Zdobądź dane dostępowe do serwera SPK -- jeżeli ich nie pamiętasz (albo nie wiesz czy masz konto), pomogą w tym administratorzy (dane kontaktowe)
	*  Zapoznaj się z poleceniem chmod (przejrzyj manual do polecenia</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_filters?rev=1681994871&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-20T12:47:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_filters</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_filters?rev=1681994871&amp;do=diff</link>
        <description>Podstawy skryptów i filtrów

Przygotuj się do laboratorium

	*  Przypomnieć sobie podstawy pracy z wybranym edytorem: vi, emacs, nano, mcedit, joe, pico, jed, zile
	*  Przeczytać artykuł [Podstawy programowania skryptów Sh]
	*  Przeczytać artykuł [GNU Bash więcej niż Sh]

Dodatkowo przejrzeć wybrany / wszystkie (mogą się przydać do realizacji ćwiczeń w czasie tych i kolejnych zajęć):</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_intro?rev=1771947643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-24T15:40:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_intro</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_intro?rev=1771947643&amp;do=diff</link>
        <description>Wprowadzenie do pracy w systemie

Przygotuj się do laboratorium

	*  To pierwsze zajęcia - po prostu przyjdź z umysłem otwartym na wiedzę o Linuxie :-)
	*  Uwaga -- jeżeli jeszcze nie znasz danych dostępowych do swojego konta w systemie Linux w pracowni, załatw to do kolejnych zajęć! (szczegóły na początku instrukcji do kolejnych zajęć!)</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_netprog?rev=1622377694&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-30T12:28:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_netprog</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_netprog?rev=1622377694&amp;do=diff</link>
        <description>Elementy programowania sieciowego

Przygotuj się do laboratorium

	*  Proszę przypomnieć sobie działanie fork() (np. z poprzednich zajęć)
	*  Zapoznaj się z sekcjami “2. What is a socket?” i “5. System Calls or Bust” z Beej's Guide to Network Programming (można oczywiście przejrzeć też pozostałe sekcje</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_processes?rev=1742463768&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-20T09:42:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_processes</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_processes?rev=1742463768&amp;do=diff</link>
        <description>Procesy i zadania

Przygotuj się do laboratorium

	*  man textutils (jeżeli nie jest dostępne w systemie, spróbuj tutaj)
		*  interesują nas: head/tail, cat/tac, wc, cut, sort, tr, uniq, seq, xargs, expr

	*  man grep i/lub grep w Linux Wiki

Wiedza

1. Zadania

Zadania (ang.</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_sed_awk?rev=1775740092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-09T13:08:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_sed_awk</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_sed_awk?rev=1775740092&amp;do=diff</link>
        <description>SED i AWK

Przygotuj się do laboratorium

	*  Powtórzyć zasady pisania filtrów i skryptów powłoki sh
	*  Daniel Robbins - Sed by example: [część 1], [część 2], [część 3] (pierwotnie było dostępne pod tym adresem)
		*  Wersja polska (źródło): [część 1], [część 2], [część 3]

	*  Daniel Robbins - Awk by example: [część 1], [część 2], [część 3] (pierwotnie było dostępne pod tym adresem)
		*  Wersja polska (źródło): [część 1], [część 2], [część 3]</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_shell?rev=1615672140&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-13T21:49:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_shell</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_shell?rev=1615672140&amp;do=diff</link>
        <description>Powłoka i środowisko pracy

Przygotuj się do laboratorium

	*  Zapoznać się z edytorami:
		*  vi (konieczny, jeżeli chcesz być prosem!) (ten link może pomóc ogarnąć podstawy: &lt;http://vim-adventures.com/&gt;)
		*  emacs (jeżeli chcesz korzystać z niego na SPK, musisz dodać opcję</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:lab_sysprog?rev=1621887534&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-24T20:18:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab_sysprog</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:lab_sysprog?rev=1621887534&amp;do=diff</link>
        <description>Elementy programowania systemowego

Przygotuj się do laboratorium

	*  Proszę przypomnieć sobie, w jaki sposób kompiluje się programy w języku C w środowisku Unix (np. zajrzeć tutaj).
	*  Proszę przejrzeć manual do funkcji systemowych: open(2), creat(2),</description>
    </item>
    <item rdf:about="https://wiki.iis.uj.edu.pl/courses:unix:start?rev=1778234158&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-08T09:55:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki.iis.uj.edu.pl/courses:unix:start?rev=1778234158&amp;do=diff</link>
        <description>Podstawy pracy w systemie Linux

	*  Kurs: WFAIS.IF-X215.0
	*  Sala: G-1-07
	*  Koordynator, wykład: prof. dr hab. inż. Grzegorz J. Nalepa
	*  Ćwiczenia:dr inż. Maciej Szelążek, dr inż. Krzysztof Kutt (KKT), dr inż. Szymon Bobek (SBK)

Harmonogram ćwiczeń
  L.p.    Termin     Instrukcja do zajęć    1.    26.02.2026   Wprowadzenie do pracy w systemie (MZK)</description>
    </item>
</rdf:RDF>
