Systemy operacyjne

Transkrypt

Systemy operacyjne
Systemy operacyjne
Wykład 11
dr Andrzej Zbrzezny
Instytut Matematyki i Informatyki
Akademia Jana Długosza w Cz˛estochowie
5 stycznia 2012
dr Andrzej Zbrzezny (IMI AJD)
Systemy operacyjne
5 stycznia 2012
1/5
Praca w sieci
Bezpieczne logowanie sie˛ w innym komputerze
$ ssh [email protected]
Bezpieczne logowanie sie˛ w innym komputerze bez podawania
hasła
$ ssh-keygen -t rsa
$ ssh-copy-id [email protected]
$ ssh [email protected]
Uruchamianie programów na innym komputerze
$ nohup nice ./program argumenty &
Bezpieczne kopiowanie plików miedzy
˛
komputerami
$ scp -prC pliki [email protected]:˜/
dr Andrzej Zbrzezny (IMI AJD)
Systemy operacyjne
5 stycznia 2012
2/5
Praca w sieci
Nieinteraktywne pobieranie plików
$ wget http://ajd.czest.pl/˜a.zbrzezny/test.c
Nieinteraktywne pobieranie witryn WWW
$ wget -E -r -k -p -w 5 -np
http://bizet.ent.ipipan.eu/˜a.zbrzezny/mcs
Opis użytych opcji:
E – przekształcaj strony do postaci z rozszerzeniem .html
r – pobieraj rekurencyjnie
k – przekształcaj łacza
˛
tak, aby dzialały poprawnie
p – pobieraj niezbedne
˛
pliki (arkusze stylów, obrazki, . . . )
w – opóźnienie pomiedzy
˛
pobieraniem kolejnych plików
np – nie przetwarzaj rekurencyjnie katalogu nadrz˛ednego
Sekwencyjne pobieranie plików lub zasobów internetowych
$ curl -O http://ajd.czest.pl/˜a.zbrzezny/test.c
Inny programy do pobierania plików: axel
dr Andrzej Zbrzezny (IMI AJD)
Systemy operacyjne
5 stycznia 2012
3/5
Praca w sieci
Bezpieczne tworzenie kopii zapasowej plików
$ rsync -v
$ rsync --verbose --progress --stats \
--recursive --times --perms --links \
--compress -rsh=ssh /home/andrzej/mp3 \
andrzej@gepard:/home/andrzej/mp3
Opis użytych opcji:
verbose –
progress –
stats –
recursive –
times –
perms –
links –
compress –
rsh –
dr Andrzej Zbrzezny (IMI AJD)
Systemy operacyjne
5 stycznia 2012
4/5
Polecenia zwiazane
˛
z kodowaniem znaków
Zmiana kodowania zawartości pliku tekstowego: iconv
$ iconv -f cp1250 -t utf-8 Lektor.txt >
Lektor.txt.utf8
$ iconv -f cp1250 -t utf-8 Lektor.txt | sponge
Lektor.txt
Zmiana kodowania nazw plików: convmv
$ convmv -f utf8 -t iso-8859-2 *
dr Andrzej Zbrzezny (IMI AJD)
Systemy operacyjne
5 stycznia 2012
5/5