Wstęp do systemów wielozadaniowych laboratorium 03 Praca z plikami, c.d. Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2012-10-09
Kolokwium I. 2012-10-30 (wtorek), godz. w trakcie laboratorium II. propozycja: 2012-11-26 (poniedziałek), godz. 14-16, sala S9
Zmiana hasła Zmiana hasła passwd z hosta ultra60 wymagane bezpieczne nowe hasło!
Limit dysku Zmiana hasła quota -v Uwaga! Przekroczenie limitu skutkuje blokadą konta!
Rozmiar katalogu Zmiana hasła du -k katalog
Pliki Zaawansowane informacje o plikach ls -l -rwxr-xr--. 1 piersaj piersaj 137 2012-02-24 plik.sh uprawnienia, liczba dowiązań, właściciel, grupa, wielkość, data, nazwa
Uprawnienia Zaawansowane informacje o plikach -rwxr-xr--. 1 piersaj piersaj 137 2012-02-24 plik.sh rwx read, write, execute (pierwsze 3) dla właściciela, (drugie 3) dla grupy, (ostatnie 3) dla innych pliki specjalne: d katalog, s socket, l link, b block, p pipe (potok),
Ćwiczenie Zaawansowane informacje o plikach sprawdź uprawnienia własnego folderu domowego sprawdź uprawnienia katalogu z plikami domowymi użytkowników sprawdź uprawnienia katalogu głównego sprawdź uprawnienia pliku /etc/passwd sprawdź uprawnienia pliku /etc/shadow sprawdź uprawnienia pliku /usr/bin/passwd sprawdź uprawnienia plików w katalogu /dev/
Ćwiczenie Zaawansowane informacje o plikach wyedytuj plik programik.c wykonaj polecenie gcc programik.c wylistuj zawartość katalogu wykonaj polecenie./a.out
Zmiana uprawnień Zaawansowane informacje o plikach chmod uprawnienia plik uprawnienia u+rwx = kto? (User) dostaje (+) prawa do odczytu (Read), zapisu (Write) i wykonywania (execute) uprawnienia 753 = u->rwx, g->r-x, o->-wx
Ćwiczenie Zaawansowane informacje o plikach sprawdź uprawnienia katalogu /tmp utwórz na /tmp podkatalogi: wswz mój login wyedytuj w vi plik tekstowy utworzonym katalogu zmień uprawnienia katalogu i pliku na wswz mój login na rwx------ spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok
Ćwiczenie Zaawansowane informacje o plikach sprawdź uprawnienia katalogu /tmp utwórz na /tmp podkatalogi: wswz mój login wyedytuj w vi plik tekstowy utworzonym katalogu zmień uprawnienia katalogu i pliku na wswz mój login na rwx------ spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok zmień uprawnienia wswz mój login na rwxr----- ponownie spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok
Ćwiczenie Zaawansowane informacje o plikach zmień uprawnienia wswz mój login na rwxr-x---, poczekaj aż osoba obok również dokona zmiany ponownie spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok spróbuj utworzyć w katalogu tej osoby jakiś plik
Ćwiczenie Zaawansowane informacje o plikach zmień uprawnienia wswz mój login na rwxr-x---, poczekaj aż osoba obok również dokona zmiany ponownie spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok spróbuj utworzyć w katalogu tej osoby jakiś plik zmień uprawnienia wswz mój login na rwxrwx---, poczekaj aż osoba obok również dokona zmiany ponownie spróbuj utworzyć plik w katalogu tej osoby
Ćwiczenie Zaawansowane informacje o plikach spróbuj zobaczyć zawartość (cat) pliku w katalogu wswz mój login osoby obok
Ćwiczenie Zaawansowane informacje o plikach spróbuj zobaczyć zawartość (cat) pliku w katalogu wswz mój login osoby obok zmień uprawnienia własnego pliku na rwxr-----, poczekaj aż osoba obok również dokona zmiany ponownie spróbuj wykatować plik w katalogu tej osoby spróbuj edytować ten plik
Ćwiczenie Zaawansowane informacje o plikach spróbuj zobaczyć zawartość (cat) pliku w katalogu wswz mój login osoby obok zmień uprawnienia własnego pliku na rwxr-----, poczekaj aż osoba obok również dokona zmiany ponownie spróbuj wykatować plik w katalogu tej osoby spróbuj edytować ten plik zmień uprawnienia własnego pliku na rwxr-w---, ponownie spróbuj edytować ten plik
Zmiana właściciela i grupy Zaawansowane informacje o plikach chown nowy właściciel plik chgrp nowy właściciel plik groups login id login
Wyświetlanie zawartości Wyświetlenie zawartości pliku tekstowego cat plik1 plik2 less plik more plik ćwiczenie: wycatuj plik /etc/passwd
Typ pliku Wyświetlanie zawartości file plik ćwiczenie: sprawdź typ plików: /etc/passwd, /dev/console, /bin/ls,
Zliczanie wyrazów Wyświetlanie zawartości wc plik Word Count ćwiczenie: sprawdź liczbę słów pliku /etc/passwd, ćwiczenie: sprawdź liczbę słów pliku /usr/include/stdio.h,
Kopiowanie plików pod konsolą Zadanie domowe Kopiowanie z maszyny lokalnej na zdalną scp./ścieżka/do/pliku/plik.txt login@maszyna.zdalna:~/ścieżka/docelowa/nazwa.txt
Kopiowanie plików pod konsolą Zadanie domowe Kopiowanie z maszyny zdalnej na lokalną scp login@maszyna.zdalna:/ścieżka/nazwa.txt ścieżka/lokalna/plik.txt
Ćwiczenie Kopiowanie plików pod konsolą Zadanie domowe skopiuj z ultry60 slajdy do tych zajęć, które leżą na katalogu /tmp/piersaj/wswz-2012-lab03-pliki.pdf uruchom program Libre Office (na maszynie lokalnej) wyedytuj dokument tekstowy zgodnie z (indywidualnym) poleceniem na zajęciach zapisz go jako zadanie.odt wykonaj polecenie: mv zadanie lab04.odt zadanie lab04.$$.odt skopiuj plik na ultrę60 na /tmp/piersaj/
Zadanie domowe, cz. 1 Kopiowanie plików pod konsolą Zadanie domowe Podaj polecenia, które wykonają następujące operacje: Przed poleceniami wykonano: > pwd / wypisze na ekran tekst "WSWZ - Zadanie domowe 3" oraz nazwisko imię i login autora. zmieni uprawnienia do katalogu ~/domek wraz z wszystkimi podkatalogami na rwxr-x--- skopiuje z maszyny lokalnej z katalogu c:\tmp\ wszystkie pliki na ultrę60 na podkatalog ~/zamek polecenia należy zapisać w pliku "WSWZ-zad03-imie-nazwisko", który zostanie odesłany na Moodle Termin: 1 tydzień, punktacja 1p.
Zadanie domowe, cz. 2 Kopiowanie plików pod konsolą Zadanie domowe Wykonaj: na katalogu domowym na serwerze zdalnym (ultra60 lub juliusz) utwórz katalog public html pobierz z Moodla plik test.pdf skopiuj plik test.pdf na juliusza na katalog public html zmień uprawnienia do public html wraz z wszystkimi podkatalogami na rwxr-xr-x Termin: 1 tydzień, punktacja 1p.
Po dzisiejszych zajęciach powinienem umieć: zmienić hasło do konta WMiI, sprawdzić stan zużycia zasobów dyskowych, sprawdzić uprawnienia plików, modyfikować uprawniania własnych plików, bezpiecznie kopiować pliki pomiędzy komuterem domowym, laboratoryjnym etc. a serwerami wydziałowymi.