Ćwiczenie nr.3 - Politechnika Częstochowska

Transkrypt

Ćwiczenie nr.3 - Politechnika Częstochowska
Politechnika Częstochowska
Katedra Inżynierii Komputerowej
Systemy Operacyjne, Studia Zaoczne
Windows 2000 , Ćw 3, strona 1
Ćwiczenie nr.3
Użytkowanie wiersza poleceń cd.
1. Polecenia sieciowe
Polecenie NET pozwala na realizację dużej liczby zadań z okna wiersza pleceń np.
uruchamianiu i zatrzymywaniu usług, zbieraniu informacji o konfiguracji i użytkownikach
sieci komputerowej. Samo polecenie NET samo w sobie nie robi nic, jednak jeżeli
powiążemy je z dodatkowym poleceniem, może wykonać prawie każde zadanie związane z
siecią.
NET START nazwa_usługi
Polecenie to słuzy do uruchamiania usług dostępnych w systemie.Np.
NET START SCHEDULE
Uruchamia usługę Schedule, umożliwiającą wykonywanie programów w z góry określonym
czasie.
Samo NET START wyświetla wszystkie uruchomione usługi w systemie.
NET STOP nazwa_usługi
Zatrzymuje usługę sieci Windows 2000
NET SEND - służy do wysyłania wiadomości do użytkowników sieci.
NET SEND nazwa_użytkownika wiadomość
Np. przesyłamy komunikat do użytkownika Tomka
NET SEND Tomek „Proszę wyłączyć komputer za 5 minut .”
Aby można było zastosować to plecenie musi być uruchomiona usługa Messenger
(Posłaniec) , która zależna jest od usługi Stacja robocza oraz Zdalne wywoływanie procedur
(RPC) (muszą być też uruchomione)
NET USER polecenie to służy do dodawania, usuwania lub wyświetlania informacji o koncie
użytkownika. Jeżeli nie podamy żadnych argumentów, na ekranie zostanie wyświetlona lista
kont użytkowników.
NET VIEW Wyświetla spis dostępnych domen, komputerów lub zasobów sieciowych.Bez
argumentów wyświetli listę komputerów lokalnych wchodzących w skład bieżącej domeny.
NET TIME polecenie to wydane na serwrze wyświetli bieżący czas. Wydane na stacji
roboczej umożliwia zsynchronizowanie zegara stacji z zegarem serwera
NET USE służy do podłączenia lub odłączenia naszej stacji roboczej od zasobu sieciowego
lub do wyśwetlania informacji o połączeniach sieciowych. Podany bez argumentów wyświetli
wykaz połączeń sieciowych.
NETSTAT wyświetla informacje statystyczne dotyczące bieżących połączeń TCP/IP.
NET ACCOUNTS aktualizuje bazę danych kont użytkowników i modyfikuje wymagania
dotyczące haseł i logowania dla wszystkich kont.
NET CONFIG wyświetla listę usług, które można konfigurować i umożliwia ich
modyfikację.
NET CONTINUE, PAUSE odpowiednio wznawia, wstrzymuje usługi.
NET FILE wyświetla listę otwartych udostępnionych plików oraz ich blokady.
NET HELPMSG wyświetla pomoc dotyczącą komunikatów o błędach systemu.
NET PRINT wyświetla lub kontroluje zadania drukowania i kolejki wydruku.
NET SESSION polecenie to wydane z lokalnego komputera, wyświetla informacje o
podłączonych do niego innych komputerach.
Politechnika Częstochowska
Katedra Inżynierii Komputerowej
Systemy Operacyjne, Studia Zaoczne
Windows 2000 , Ćw 3, strona 2
FTP polecenie to uruchamia klienta FTP, podany bez żadnych parametrów, program
wyświetla znak zachęty ftp>. Warunkiem działania programu FTP jest zainstalowanie
protokołu TCP/IP.
ftp [-v] [-n] [-i] [-d] [-g] [-s:nazwa_pliku] [-a]
[-w:rozmiar_okna] [komputer]
Parametry
-v - Wyłącza wyświetlanie odpowiedzi serwera zdalnego.
-n - Wyłącza automatyczne logowanie po nawiązaniu początkowego połączenia.
-i - Wyłącza interaktywne monity w czasie przesyłania wielu plików.
-d - Włącza debugowanie wyświetlając wszystkie polecenia usługi ftp przekazywane między
klientem a serwerem.
-g - Wyłącza mechanizm obsługi nazw plików, który pozwala używać symboli
wieloznacznych (* i ?) w nazwach i ścieżkach plików lokalnych .
-s:nazwa_pliku - Określa plik tekstowy zawierający polecenia usługi ftp, które zostaną
automatycznie wykonane po uruchomieniu usługi ftp. W tym parametrze nie są dozwolone
spacje. Należy używać tej opcji zamiast readresatora (>).
-a - Używa interfejsu lokalnego przy wiązaniu połączeń danych.
-w:rozmiar_okna - Zastępuje domyślny rozmiar buforu przesyłania, wynoszący 4096.
Komputer - Określa nazwę lub adres IP komputera zdalnego, z którym należy nawiązać
połączenie. Parametr komputer (jeśli został określony) musi być ostatnim parametrem w
wierszu.
Jeśli program FTP jest uruchomiony bez żadnych parametrów, przejdzie on w tryb
interaktywny, wyświetlając znak zachęty ftp>. W odpowiedzi na ten znak możemy
wprowadzić jedno z poniżych poleceń wewnętrznych:
Ascii
ustala tryb tekstowy (ASCII) transmisji. Używany do transmisji plików
tekstowych.
Binary
ustala tryb binarny transmisji.
Append
pobieranie plików. Ich zawartość będzie dopisywana na koncu istniejących już
plików.
Close
kończy sesję ftp bez kończenia działania klienta ftp
Delete
usuwa pliki na zdalnym serwerze. Delete kasuje jeden plik, a Mdelete może
usunąć ich całą grupę.
Disconnect kończy połączenie z innym komputerem
Lcd
zmienia lokalny katalog bieżący.
Ls
skrócony wykaz plików w katalogu zdalnym..
Mdir, Mkdir polecenia te służa do tworzenia katalogów
Rmdir
usuwania katalogów
Open
nawiązanie połączenia z serwerem
Put, mput
kopiowanie plików lokalnych do zdalnego serwera. Np. polecnie put
command.com skopiuje plik command.com. Mput słuzy do kopiowania wielu
plików.
Pwd
Wyswietla nazwę katalogu bieżącego w zdalnym serwerze
Recv, get
pobiera plik ze zdalnego serwera
Mget
pobiera pliki ze zdalnego serwera
Poleceń tych jest więcej jeśli będą Ci potrzebne znajdziesz je np. w pomocy systemu
Windows. Podałam te najważniejsze, które pozwolą ci zrealizować zadanie pierwsze.
2. Polecenie AT
Politechnika Częstochowska
Katedra Inżynierii Komputerowej
Systemy Operacyjne, Studia Zaoczne
Windows 2000 , Ćw 3, strona 3
AT
[\\computername] [id] [/delete [/ yes]]
AT [\\computername] time [/interactive]
[/every :date[......] | /next:date[......]]
"komenda"
Polecenie At umożliwia zdefiniowanie harmonogramu automatycznego wykonywania
programów. Wymaga uruchomienia usługi schedule (można to zrobić komendą net start
schedule). Komendą tą można posłużyć się do ustawiania harmonogramu wykonywania
programów na kilku komputerach. Jeżeli użyjemy jej bez żadnych argumentów, na ekranie
zostaną wyświetlone bieżące pozycje harmonogramu..
Gdy polecenie At jest używane do szeregowania zadań do wykonania w przyszłości lub
okresowo.
Argumenty
• \\ computername nazwa komputera. Parametr ten można pominąć, jeśli zadanie ma być
uruchomione na komputerze lokalnym.
• Id numer jednoznacznie identyfikujący zadanie. Jeśli nie podamy tego parametru,
polecenie AT wykorzysta pierwszy dostępny numer.
• /d lub /delete[id] usuwa określone zadanie z kolejki polecenia AT. Uwaga! Jeśli nie
podamy parametru id, usunięte zostaną wszystkie zadania!
• /yes Parametr ten wymusza konieczność potwierdzenia przez użytkownika próby
usunięcia kolejnych zadań
• Time (hh:mm) czas uruchomienia polecenia w formacie godzina: minuty (od 00:00 do
23:59).
• /interactive umożliwia uruchomienie zadania w trybie interaktywnym
• /every:date[,...] ustala termin wykonywania zadań okresowych. Wartościami są: M
(poniedziałek), T (wtorek), W (środa), Th (czwartek), F (piątek), S (sobota), Su
(niedziela) oraz liczby od 1 do 31. Można podać kilka dat, oddzielając je przecinkami, np.
/every:T,Th spowoduje uruchomienie zadania w każdy wtorek i czwartek. Można też
napisać /every: bez żadnego parametru, co jest równoważne podaniu bieżącego miesiąca.
• /next;date[,...] jest podobny do parametru /every, różni się jednak od niego tym, że służy
do zdefiniowania czasu jednokrotnego wykonania danego zadania, które będzie
wykonywane w określonym dniu (lub dniach) , a następnie zostanie usunięte z listy zadań
AT.
3. Polecenie START
START ["tytuł"] [/d ścieżka] [/i] [/min] [/max] [/separate]
[/shared]
[/low | /normal | /high | /realtime] [/wait] [/b]
[polecenie/program] [parametry]
Uruchamia komendę lub aplikację w osobnym okienku.
Polecenie start służy do uruchamiania procesów z zadanym priorytetem.
"tytuł"
Tekst wyświetlany na pasku tytułu okna.
/d ścieżka
Domyślny katalog dla nowego okna
I
Opcja ta powoduje przekazanie nowemu oknie startowych zmiennych
środoiskowych programu CMD.EXE..
/min
Uruchamia okno zminimalizowane
/max
Uruchamia okno zmaksymalizowane
/separate
Uruchamia 16-bitowy program Windows w oddzielnym obszarze pamięci
/shared
Uruchamia 16-bitowy program Windows we wspólnym obszarze pamięci
/low
Uruchamiona aplikacja będzie miała niski priorytet
/normal
Uruchamiona aplikacja będzie miała normalny priorytet
Politechnika Częstochowska
Katedra Inżynierii Komputerowej
/high
/realtime
/wait
/b
Systemy Operacyjne, Studia Zaoczne
Windows 2000 , Ćw 3, strona 4
Uruchamiona aplikacja będzie miała wysoki priorytet
Uruchamiona aplikacja będzie miała wysoki priorytet dostępu do procesora w
czasie rzeczywistm
Interpretator poleceń, uruchamiający aplikacje poprzez polecenie START,
zaczeka na zakończenie działania aplikacji.
Uruchamiana aplikacja nie będzie miała własnego, oddzielnego okna. Chcąc
przerwać działanie takiego progrmu musimy nacisnąć klawisze Ctrl+Break
lub Ctrl+C
4. Warunkowe przetwarzanie poleceń
Symbole przetwarzania warunkowego są używane do wydawania kilku poleceń z tego
samego zgłoszenia i wykonaniu czynności zależnie od wyników polecenia.
|| - warunkowe wykonanie polecenia drugie polecenie wykona się tylko wtedy gdy pierwsze
się nie uda
del z.bat || echo "Operacja usuwania nie powiodła się"
Polecenie echo jest wykonywane jedynie wtedy gdy nie uda się polecenie del
Znak ^ - oznacza przeniesienie polecenia. Może być stosowany w skryptach do poleceń
zajmujących więcej, niż jeden wiersz.
& - łączy wiele poleceń, logiczna operacja AND
&& warunkowe wykonanie polecenia - drugie polecenie jest wykonywane tylko wtedy gdy
pierwsze zakończy się poprawnie
( ) grupuje kilka poleceń
; (średnik) lub , (przecinek) - oddziela parametry, dostarczając je poleceniu pojedyńczo
dir plik1.txt ; plik2.txt
wiersz ten uruchomi polecenie dir w odniesienu do pliku plik1.txt i plik2.txt
5. Zagadnienia do przemyślenia
1.
2.
3.
4.
5.
6.
Różnica między & i &&
Do czego wykorzystujemy ||
Możliwości polecenia START
Do czego używamy poleceia AT
Działanie polecenia FTP
Różnica między get a mget w FTP
7. Zadania do samodzielnego wykonania
1. Połącz się FTP z kik.pcz.czest.pl i ściągnij materiały do ćwiczenia nr. 3 z systemów
operacyjnych.
2. Sprawdź czy są w harmonogramie zadań zadania do wykonania
3. Dodaj nowe zadanie do harmonogramu zadań polegające na jednokrotnym uruchomieniu
programu notepad.exe w sobote o godzinie 12:00.
4. Sprawdź czy zadanie zostało dodane do listy
5. Uruchom dowolną aplikację poleceniem start z różnymi priorytetami procesu. Co
załuważyłeś ?
6. Usuń zadanie z pkt.2 z listy zadań oczekujących na wykonanie.
Politechnika Częstochowska
Katedra Inżynierii Komputerowej
Systemy Operacyjne, Studia Zaoczne
Windows 2000 , Ćw 3, strona 5
7. Wyświetl listę wszystkich uruchomionych usług
8. Wyślij wiadomość do jednego i grupy użytkowników
9. Wyświetl liste otwartych udostępnionych plików oraz ich blokady.
10. Wyświetl listę połączeń sieciowych komputera na którym pracujesz.
11. Wyświetl listę kont użytkowników pracujących w systemie.
Uwaga: Zamieść wszystkie polecenia, których używałeś wykonując ćwiczenia w
sprawozdaniu.