Ć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.