%$-,./+,-.0! Nazwy programów, polece, katalogów, wyniki działania wydawanych polece.



Podobne dokumenty
Nazwy programów, polece, katalogów, wyniki działania wydawanych polece.

!"" ' #$$$%&' ()*$+&',! Nazwy programów, polece, katalogów, wyniki działania wydawanych polece.

System midzybankowej informacji gospodarczej Dokumenty Zastrzeone MIG DZ ver Aplikacja WWW ver. 2.1 Instrukcja Obsługi

Kompilacja image z CVS

Errata. Instalacja sklepu internetowego

Instalacja programu Sprzeda z motorem. bazy danych Pervasive V8

Instrukcja obsługi dodatku InsERT GT Smart Documents

mysql> UPDATE user SET Password=PASSWORD('pass') WHERE user='root'; Query OK, 2 rows affected (0.05 sec) Rows matched: 2 Changed: 2 Warnings: 0

Poradnik korzystania z serwisu UNET: Dostp do poczty elektronicznej ze strony WWW

Nazwy programów, polece, katalogów, wyniki działania wydawanych polece.

Instrukcja dla pracowników Uniwersytetu Rzeszowskiego.

Instalacja programu Sprzeda

FAKTURA PRZEDPŁATA PODRCZNIK UYTKOWNIKA

Twoja instrukcja użytkownika HP SCANJET G3010 PHOTO SCANNER

POZNA SUPERCOMPUTING AND NETWORKING. Wprowadzenie do systemu operacyjnego Linux programowanie powłoki

Opera Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Opera wersja 1.1 UNIZETO TECHNOLOGIES SA

Przed instalacj naley sprawdzi wersj posiadanych sterowników urzdzenia. Powinna by nie starsza ni:

Poradnik korzystania z serwisu UNET: Konfiguracja programu pocztowego

Twoja instrukcja użytkownika SHARP AR-5731

Pracownia Komputerowa wykład III

Pracownia komputerowa. Dariusz wardecki, wyk II

Podstawy użytkowania Linux a

Program do konwersji obrazu na cig zero-jedynkowy

Studium przypadku Case Study CCNA2-ROUTING

X11R5. .Xresources. Pliki konfiguracyjne X-Windows. Zasada działania X11. .xinitrc. X protocol X server. X client. X library

Instrukcja instalacji HP Instant Support Enterprise Edition Standard Configuration (ISEE SC) MS Windows (HP Proliant, HP Netserver)

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

1 Przygotował: mgr inż. Maciej Lasota

Planowanie adresacji IP dla przedsibiorstwa.

Powłoka bash. Kurs systemu Unix 1

Systemy operacyjne lab. 6 Paweł Gmys strona 1

Przegldanie stron wymaga odpowiedniej mikroprzegldarki w urzdzeniu mobilnym lub stosownego emulatora.

Klonowanie MAC adresu oraz TTL

Mozilla Firefox PL. Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Mozilla Firefox PL. wersja 1.1

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego,

PROGRAMOWANIE STEROWNIKA FANUK (A 17)

Dostp do zasobów dyskowych uytkowników lcme10 przez protokół SMB (Microsoft Networking)

Moemy tutaj doda pokoje do nieruchomoci (jeli wynajmujemy j na pokoje), zakwaterowa najemców, lub te dokona rezerwacji pokoju.

APACHE SSL Linux. Uycie certyfikatów niekwalifikowanych w oprogramowaniu APACHE SSL Linux. wersja 1.1 UNIZETO TECHNOLOGIES SA

Microsoft Authenticode. Uycie certyfikatów niekwalifikowanych do podpisywania kodu w technologii MS Authenticode. wersja 1.1 UNIZETO TECHNOLOGIES SA

Java Code Signing Uycie certyfikatów niekwalifikowanych do podpisywania kodu w technologii Java. wersja 1.1 UNIZETO TECHNOLOGIES SA

Rzeszów Paweł Janusz

Twoja instrukcja użytkownika HP PAVILION DV3520EA

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

Wprowadzenie do środowiska PVM

!"# %!*%+,-.! Nazwy programów, polece, katalogów, wyniki działania wydawanych polece.

FV Ando. Nie usuwasz danych Produkty, których ju nie sprzedajesz, nieaktywni kliencie oraz faktury mog by po prostu przeniesione do archiwum.

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy:

"Klasyczna" struktura systemu operacyjnego:

Systemy operacyjne laboratorium 3 Paweł Gmys strona 1

Program SMS4 Monitor

Komputerowa Ksiga Podatkowa Wersja 11.4 ZAKOCZENIE ROKU

Twoja instrukcja użytkownika PHILIPS JR32RWDVK

VSFTPd Uycie certyfikatów niekwalifikowanych w oprogramowaniu VSFTPd. wersja 1.1 UNIZETO TECHNOLOGIES SA

Layout, czyli szablony

Uywanie licencji typu Standalone. Japanese Using a Standalone License. Language. Contents

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Wstęp do informatyki. stęp do informatyki Polecenia (cz.2)

POSTFIX (SMTP) + POP3 + SSL

System operacyjny Linux

Współczesne systemy komputerowe

Zadania do wykonaj przed przyst!pieniem do pracy:

Uywanie licencji typu On-Demand. Using an On-Demand License Japanese. Language. Contents

POZNA SUPERCOMPUTING AND NETWORKING. Wprowadzenie do systemu operacyjnego Linux uytkowanie cz. 1

Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania

Temat: Liniowe uporzdkowane struktury danych: stos, kolejka. Specyfikacja, przykładowe implementacje i zastosowania. Struktura słownika.

Zastosowanie programu Microsoft Excel do analizy wyników nauczania

LABORATORIUM INFORMATYKI 0

Wstęp do systemów wielozadaniowych laboratorium 14 Środowisko i aliasy

1) Grafy eulerowskie własnoci algorytmy. 2) Problem chiskiego listonosza

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

Podział Internetu radiowego WIFI konfiguracja

Tak wic prawidłowy scenariusz postpowania przy tworzeniu kopii zapasowej danych systemów. wyglda nastpujco:

Skrypty BASH a. Systemy Operacyjne 2. Mateusz Hołenko. 4 października 2012

Instrukcja korzystania z Virtual Box-a i SQLPLUS-a

1. Wprowadzenie do C/C++

Trochę o plikach wsadowych (Windows)

Laboratorium numer 1 Przygotowanie stanowiska programistycznego

Twoja instrukcja użytkownika SONY NWZ-A815

Pracownia internetowa w szkole ZASTOSOWANIA

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011

Powłoka (shell) Powłoka ksh

Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego.

PRZYKŁAD ROZWIZANIA ZADANIAZ INFORMATORA DO ETAPU PRAKTYCZNEGO EGZAMINU W ZAWODZIE TECHNIK INFORMATYK

Pracownia Komputerowa wykład III

AltiumLive Dashboard - zarzdzanie uytkownikami

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2011

Projektowanie i analiza zadaniowa interfejsu na przykładzie okna dialogowego.

Instrukcja Obsugi Programu

3. Instalator rozpocznie proces instalacji

Pracownia internetowa w ka dej szkole (edycja 2004)

Kompilacja jądra systemu Linux

Wprowadzenie do kompilatorów

Program Sprzeda wersja 2011 Korekty rabatowe

1. Wprowadzenie do C/C++

SUPLEMENT SM-BOSS WERSJA 6.15

Pierwsze spotkanie kóªka linuksowego

EC4P Pierwszy program w 6 krokach

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak

Transkrypt:

!" $$$%&'! (%&'$)*)$$ +,-.!!" " " %$-,./+,-.0! $%& 1$$! %$$23$! 45 45!6$ Czcionka o stałej szerokoci Nazwy programów, polece, katalogów, wyniki działania wydawanych polece. Czcionka o stałej szerokoci pogrubiona Podaje tekst, który naley dosłownie przepisa. W przypadku plików ródłowych wyrónia istotniejsze fragmenty. Czcionka o stałej szerokoci kursyw Tekst komentarza w przykładowych sesjach przy terminalu. Czcionka o stałej szerokoci kursyw pogrubiona Wyrónia istotniejsze fragmenty wyników działania wydawanych polece. 7!8 Celem wiczenia jest poprawne skompilowanie oraz zainstalowanie systemu PVM (ang. Parallel Virtual Machine). Pakiet z plikami ródłowymi (jednolitymi dla wszystkich platform sprztowych) naley samodzielnie pobra ze strony domowej projektu PVM: opracowali: dr in. Artur Gramacki, dr in. Jarosław Gramacki 1

http://www.netlib.org/pvm3/index.html lub te z miejsca wskazanego przez prowadzcego laboratorium. Wersja, która bdzie uywana nosi numer 3.4.4. System bdzie instalowany w systemie LINUX. Czynnoci, które naley wykona: 1. Rozpakowa oprogramowanie PVM (plik pvm3.4.4.tgz). Pakiet bdzie instalowany niezalenie przez kadego uytkownika w jego katalogu domowym. Po rozpakowaniu powinien pojawi si katalog pvm3 (moliwe jest oczywicie zainstalowanie pakietu w publicznie dostpnych katalogach, jednak wymagane jest wówczas posiadanie uprawnie uytkownika root). 2. Zapozna si z utworzon struktur katalogow. Przeczyta uwanie plik Readme! 3. Po rozpakowaniu plików ródłowych, aby prawidłowo skompilowa a póniej uywa system PVM, naley w odpowiedni sposób skongurowa swoje rodowisko pracy. Mamy tu na myli ustawienie odpowiednich zmiennych systemowych. W systemie LINUX uytkownik zwykle w swoim katalogu domowym posiada jeden lub kilka tzw. skryptów logujcych. Zwykle s to pliki o nazwach zaczynajcych si od znaku kropki (czyli s to pliki ukryte), takie jak np.:.login.prole.bash_prole.bash_login.barshrc Na dysku mog te znale si pliki o innych nazwach zaley to od administratora systemu. Poniewa jednak obecnie najpopularniejszym programem powłoki (ang. shell) jest program bash, wic najprawdopodobniej bd to pliki.bash_prole oraz.bashrc. Ten drugi jest zwykle wywoływany z tego pierwszego. W typowej konguracji, w pliku.bash_prole, odnajdziemy nastpujce linie: if [ -f ~/.bashrc ]; then source ~/.bashrc Jeeli s one (jak w powyszym przykładzie) skomentowane, naley je odkomentowa (usun znaki ). W przeciwnym wypadku plik (skrypt).bashrc nie zostanie wykonany. Naley samodzielnie zorientowa si, które skrypty i w jakiej kolejnoci wykonuj si w czasie logowania uytkownika do systemu. Najwygodniej sprawdzi to dodajc na pocztku kadego skryptu polecenie echo (np.: echo Czytam plik.bashrc ), które wywietli podany jako parametr napis i tym samym pokae nam, które skrypty zostały wykonane. 4. Utworzy zmienn rodowiskow PVM_ROOT, która bdzie zawiera ciek do katalogu roboczego do którego rozpakowany został PVM, np. $HOME/pvm3. Odpowiedni wpis najlepiej umieci jest w pliku.bashrc (lub jego odpowiedniku, gdy uywamy innej powłoki ni bash). Dobrze jest równie dołczy do tego pliku plik $HOME/pvm3/lib/bashrc.stub, który ustawi automatycznie wszystkie wymagane parametry. Na koniec do zmiennej $MANPATH dodamy ciek $PVM_ROOT/man, aby móc wygodnie czyta dokumenty man dotyczce PVM. Poniej zamieszczono fragment pliku.barshrc z dodanymi odpowiednimi wpisami:... PVM_ROOT=$HOME/pvm3 export PVM_ROOT opracowali: dr in. Artur Gramacki, dr in. Jarosław Gramacki 2

if [ -f $PVM_ROOT/lib/bashrc.stub ]; then source $PVM_ROOT/lib/bashrc.stub MANPATH=$MANPATH:$PVM_ROOT/man export MANPATH... Plik $HOME/pvm3/lib/bashrc.stub ma struktur jak poniej. Elementy, które dobrze jest w nim odkomentowa zaznaczono pismem pogrubionym: append this le to your.bashrc to set path according to machine type. you may wish to use this for your own programs (edit the last part to point to a different directory f.e. ~/bin/_$pvm_arch. if [ -z $PVM_ROOT ]; then if [ -d ~/pvm3 ]; then export PVM_ROOT=~/pvm3 else echo "Warning - PVM_ROOT not dened" echo "To use PVM, dene PVM_ROOT and rerun your.bashrc" if [ -n $PVM_ROOT ]; then export PVM_ARCH=`$PVM_ROOT/lib/pvmgetarch` uncomment one of the following lines if you want the PVM commands directory to be added to your shell path. export PATH=$PATH:$PVM_ROOT/lib generic export PATH=$PATH:$PVM_ROOT/lib/$PVM_ARCH arch-specic uncomment the following line if you want the PVM executable directory to be added to your shell path. export PATH=$PATH:$PVM_ROOT/bin/$PVM_ARCH Po wykonaniu powyszych zmian naley ponownie zalogowa si do systemu. Wydajc nastpnie polecenie set upewni si, e wszystkie wymagane przed kompilacj parametry zostały prawidło ustawione. Przykład prawidłowo ustawionego rodowiska (w czci potrzebnej do pracy z systemem PVM) wyglda nastpujco (pismem pogrubionym zaznaczono elementy zwizane z PVM): MANPATH=/usr/man:/usr/local/man:/home/artur/pvm3/man PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/home/artur/pvm3 /lib:/home/artur/pvm3/lib/linux:/home/artur/pvm3/bin/linux PVM_ARCH=LINUX PVM_ROOT=/home/artur/pvm3 5. Przed kompilacj zapozna si z zawartoci poniszych plików (do czego one słu?): $HOME/pvm3/Makele $HOME/pvm3/Makele.aimk $HOME/pvm3/lib/aimk $HOME/pvm3/examples/Makele.aimk 6. Zapozna si z dokumentacj w postaci dokumentów man (pvm, pvm_intro, pvmd3, aimk). opracowali: dr in. Artur Gramacki, dr in. Jarosław Gramacki 3

7. Wykona kompilacj systemu poleceniem make. Analizujc zawarto pliku Makele.aimk, dokona równie kompilacji przykładowych programów demonstracyjnych (jak to zrobi?). Aby łatwiej było analizowa pojawiajce si w duych ilociach komunikaty z kompilacji, mona skierowa standardowe wyjcia do plików, czyli np. wyda polecenie make w nastpujcej postaci: $ make 2>err.txt 1>log.txt 8. Sprawdzi działanie systemu PVM uruchamiajc tzw. konsol PVM i wydajc kilka przykładowych polece. Przykładowa sesja moe wyglda jak poniej (istotniejsze elementy pogrubiono): 29118 pts/1 00:00:00 ps $ pvm pvm> quit quit Console: exit handler called pvmd still running. 29121 pts/1 00:00:00 pvmd3 29123 pts/1 00:00:00 ps $ pvm pvmd already running. pvm> conf conf 1 host, 1 data format HOST DTID ARCH SPEED DSIG zgul 40000 LINUX 1000 0x00408841 pvm> id id t40002 pvm> mstat zgul mstat zgul zgul ok pvm> halt halt Zakoczony 29125 pts/1 00:00:00 ps Literatura 1. Index for PVM3 Library: http://www.netlib.org/pvm3/index.html 2. PVM List of Frequently Asked Questions: http://www.netlib.org/pvm3/faq_html/faq.html opracowali: dr in. Artur Gramacki, dr in. Jarosław Gramacki 4

3. PVM: Parallel Virtual Machine A Users' Guide and Tutorial for Networked Parallel Computing: http://www.netlib.org/pvm3/book/pvm-book.html 4. The postscript le for the book ``PVM A Users' Guide and Tutorial for Networked Parallel Computing''. http://www.netlib.org/pvm3/book/ 5. The users' guide for PVM version 3.3: http://www.netlib.org/pvm3/ug.ps opracowali: dr in. Artur Gramacki, dr in. Jarosław Gramacki 5