Systemy Operacyjne i Sieci Komputerowe

Podobne dokumenty
Systemy operacyjne i sieci komputerowe mgr inż. Szymon Wilk Rejestr systemu Windows 1

Podstawy Rejestru systemu. Poddrzewa

Sztuczki z rejestrem systemu Windows

Rejestr systemu, pliki rejestru

Systemy Operacyjne i Sieci Komputerowe

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Rejestr Windows. Praca z rejestrem

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Systemy Operacyjne i Sieci Komputerowe

Problemy techniczne SQL Server

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy - ćwiczenia. 012a

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Rejestr systemowy

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Problemy techniczne SQL Server

Systemy operacyjne. Zasady lokalne i konfiguracja środowiska Windows 2000

Rejestr systemu Windows

Szkolenie AGH Linux. Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;)

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

Wstęp do systemów wielozadaniowych laboratorium 03 Praca w powłoce UNIX-owej

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

Ewidencja Wyposażenia PL+


Uruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer

Instrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1.

Kopiowanie i instalowanie pliku w systemie Windows CE

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)

Trochę o plikach wsadowych (Windows)

(wersja robocza) Spis treści:

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Moduł 4: Strumienie, potoki, sterowanie procesami

Instrukcja konfiguracji programu Fakt z modułem lanfakt

5.6.2 Laboratorium: Punkty przywracania

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Problemy techniczne. Jak uruchomić program Optivum dla wybranej licencji w przypadku, gdy jednostka posiada dwie licencje na używanie programu?

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików

Wstęp do systemu Linux

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Ustawienia personalne

1.1 Definicja procesu

Wstęp do systemu Linux

Memeo Instant Backup Podręcznik Szybkiego Startu

Rejestr HKEY_LOCAL_MACHINE

1 Przygotował: mgr inż. Maciej Lasota

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Wstęp do informatyki Shell podstawy

Wymagania do zdalnej instalacji agentów firmy StorageCraft

SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy)

Rejestr systemu WINDOWS

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

7 Business Ship Control dla Symfonia Handel

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows 7

Instrukcja instalacji oprogramowania pixel-fox

Instrukcja obsługi notowań koszykowych w M@klerPlus

Twoje potrzeby. Nasze rozwiązania.

7 Business Ship Control dla Systemu Zarządzania Forte

I. WERSJA KANCELARIS PLUS

1 Przygotuj pracownię komputerową.

Linux: Procesy. Systemy Operacyjne. Mateusz Hołenko. 26 marca 2013

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Instalacja oprogramowania Rigel Med-eBase dla systemów Windows XP, 7 oraz 8.

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

Tomasz Greszata - Koszalin

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Na komputerach z systemem Windows XP zdarzenia są rejestrowane w trzech następujących dziennikach: Dziennik aplikacji

SEPI podpis elektroniczny

Dla klientów używających systemu Windows do połączeń sieciowych

Opcje Fiery1.3 pomoc (klient)

ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger ls man ls. -> po 2 minusach interpretacja słowa

Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56

PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION

Pracownia internetowa w szkole ZASTOSOWANIA

Zadanie 2. Tworzenie i zarządzanie niestandardową konsolą MMC

Konsola Linux. autor: Mariusz Barnaś

WPROWADZENIE. Warto pamiętać o opcji autouzupełniania, której używamy naciskając klawisz [Tab]

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Laboratorium systemów operacyjnych ćwiczenie nr 3. [ilość modułów: 1] Temat zajęć: Procesy w systemie operacyjnym

Linux cz.3: polecenia systemowe, ćwiczenia

Instalacja programu Synergia ModAgent. Legnica, r.

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista

Instalacja sterownika portu USB

Instrukcja instalacji certyfikatu w systemie Windows

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

VinCent Administrator

Zarządzanie licencjami dla opcji Fiery na komputerze klienta

Konfiguracja i przygotowanie środowiska do współpracy z infrastrukturą PL-Grid

Sposoby zwiększania efektywności systemu Windows

SERWER AKTUALIZACJI UpServ

Transkrypt:

Systemy Operacyjne i Sieci Komputerowe Sprzęt komputerowy System Operacyjny + Programy Łatwe użytkowanie Prowadzący: Robert Szmurło szmurlor@iem.pw.edu.pl GE 229 1

Konfiguracja Windows - Rejestr Binarny rejestr systemowy rozbity na dwie części: Część systemowa (HKEY_LOCAL_MACHINE) Część użytkownika (HKEY_CURRENT_USER) 2

Składa się z pięciu korzeni: HKEY_CLASSES_ROOT informacje o typach plików oraz skojarzeniach z odpowiednimi rozszerzeniami, Rejestr Systemowy HKEY_CURRENT_USER zawiera konfigurację systemu oraz programów związaną z aktualnie zalogowanym użytkownikiem, HKEY_LOCAL_MACHINE konfiguracja komputera oraz zainstalowanego systemu operacyjnego, HKEY_USERS informacje o profilach wszystkich użytkowników utworzonych na danym komputerze, HKEY_CURRENT_CONFIG konfiguracja aktualnego profilu sprzętowego. 3

Klucze, podklucze oraz ich wartości: REG_SZ napis, REG_MULTI_SZ tablica napisów, Rejestr Systemowy REG_EXPAND_SZ napis wskazujący ścieźkę do pliku, REG_BINARY wartości binarne, REG_DWORD liczby całkowite. Źródło podpowiedzi i ciekawostek związanych z rejestrem: http://www.winguides.com/registry/ 4

Konfiguracja Windows Panel Sterowania Wszyscy znamy panel sterowania. W narzędziach administracyjnych znajdziemy Zarządzanie komputerem. Panel sterowania zbudowany jest z apletów: System Properties: sysdm.cpl Display Properties: desk.cpl Network Connections: ncpa.cpl Add or remove programs: appwiz.cpl Add Hardware Wizard: hdwwiz.cpl Internet Properties: Inetcpl.cpl Region and Language Options: intl.cpl Sound and Audio Devices: mmsys.cpl User Accounts: nusrmgr.cpl ODBC Data Source Administrator: odbccp32.cpl Power Options Properties: Powercfg.cpl Phone and Modem Options: telephon.cpl 5

Przykład rozszerzenia możliwości Zadanie: Pragnę, aby po rowinięciu menu podręcznego na folderze, pojawiła się możliwość uruchomienia linii komend z bieżącym folderem ustawionym na aktualnie zaznaczony. 6

Pierwsze rozwiązanie Dla klikaczy. 7

Dla hakerów rejestru windows. Drugie rozwiązanie 1. Otwórz edytor rejestru i przejdź do klucza utwórz klucz o nazwie Command Prompt (bez cudzysłowów). 2. W polu wartości domyślnej wprowadź napis, który pragniesz aby pokazywał się w menu (np. Prompt here ). 3. Utwórz nowy podklucz o nazwie command w przed chwilą stworzonym i ustaw wartość pola domyślnego na Czasami potrzeba użyć zmiennej systemowej %SystemRoot% w przypadku gdy cmd.exe nie może zostać odnaleziony. 4. Zmiany powinny być widoczne natychmiast. Kliknij prawym przyciskiem myszki na wybranym folderze. 8

Konfiguracja w Unix Szereg rozproszonych plików tekstowych: /etc /usr/local/etc Zmienne środowiskowe export EDITOR=vi Konfiguracja użytkownika w katalogu domowym w plikach ropoczynających się od kropki (czyli plikach ukrytych): /home/user/.configrc Problem: bak standardu. Każdy program przechowuje konfigurację we własny sposób. Stosowane są jedynie pewne zalecenia. Najpopularniejszym przykładem formatu jest tzw. format 'ini': [Nazwa sekcji] Zmienna=Wartosc 9

Procesy Proces - program w trakcie wykonywania, który do wykonania określonego zadania potrzebuje pewnych zasobów: procesor, pamięć, pliki, urządzenia wejścia-wyjścia (klawiatura,ekran,skaner,karta sieciowa,port szeregowy lub równoległy itp.) Synonimami procesu, które są stosowane w literaturze są: praca (job) lub zadanie (task). Zadanie odnosi sie żazwyczaj do systemów wsadowych, w danej chwili może być wykonywane tylko jedno, Praca - systemy z podziałem czasu (czas wykorzystania zasobów w tym procesora) jest dzielony na wiele prac (multitasking). Proces jest czymś więcej niż samym kodem programu: bieżąca czynność reprezentowana przez wartość licznika rozkazów, zawartość rejestrów procesora, stos procesu (przechowuje dane tymczasowe), sekcja danych (zawiera zmienne globalne). Program jest obiektem pasywnym, natomiast proces jest obiektem akywnym. 10

Blok kontrolny procesu (PCB Process Control Block) Struktura przechowująca informację o procesie. Blok kontrolny procesu przechowuje następujące informacje: Stan procesu Licznik rozkazów (pozycja aktualnie wykonywanej instrukcji) Rejestry procesora (akumulatory,rejestry indeksowe,wskaźniki stosu) Informacje o planowaniu przydziału procesora (np. priorytet procesu) Informacje o zarządzaniu pamięcią (rejestry graniczne, tablice stron, lub tablice segmentów) Informacje do rozliczeń (ilość zużytego procesora i czasu rzeczywistego, ograniczenia czasowe,numery kont,numery zadań,numery procesów) Informacje o stanie wejścia-wyjścia Stan Wskaźnik procesu Numer procesu (PID) Licznik rozkazów (PC) Rejestry Ograniczenia pamięci Wykaz otwartych plików......... 11

Zarządzanie Procesami Windows 12

Zarządzanie Procesami Unix 13

Zarządzanie Procesami Unix 14

Priorytety Procesów Unix Dwie liczby: priorytet, uprzejmość (nice). Liczba o mniejszej wartości ma wyższy priorytet. Komenda: nice Windows 6 poziomów 15

Komendy do zarządzania procesami w Unixie Podstawą jest PID identyfikator procesu Komendy: monitorowanie: ps [-aux], pstree, top uruchamianie w tle: & zawieszanie CTRL+Z, przywracanie na wierzchu: fg (od foreground) Wyświetla wszystkie procesy uruchomione w systemie wraz ze szczegółami (np. użytkownicy i nazwy komend) Wyświetla drzewo procesów (czyli informacje o procesach macierzystych i potomnych) Wyświetla szczegółowe informacje o chwilowym i średnim wykorzystaniu zasobów systemu. przywracanie w tle: bg (od background) wysyłanie komunikatów: kill kill -9 [PID] sprawdzanie otwartych plików: lsof -p [PID] Usuwa dany proces z systemu. (Zabija go.) uruchamianie z niższym priorytetem: nice śledzenie wywołań systemowych: strace 16

Zarządzanie plikami w Unixie listowanie zawartości katalogu: ls [-l -a -t -r] uworzenie katalogu: mkdir [dir] usunięcie katalogu: rmdir [dir] lub rm -r [dir] przejście do katalogu: cd [dir], cd /dir, cd../dir, cd./dir Sprawdzenie aktualnego katalogu (.): pwd skopiowanie pliku: cp [skadplik] [dokadplik], skopiowanie rekursywnie katalogu: cp -r [dir] [dokad] usunięcie pliku: rm [plik] zmiana nazwy pliku, lub przeniesienie do innego katalogu: mv [skad] [dokad] wyświetlenie zawartości: cat [plik], more [plik], less [plik] utworzenie pustego pliku, lub zmiana daty ostatniej modyfikacji na aktualną: touch [plik] 17

Interakcja Jeżeli coś cię zainteresowało i chciałbyś aby na następnym wykładzie zostało rozszerzone, powtórzone, omówione dokładniej, to nie krępuj się i napisz maila: szmurlor@iem.pw.edu.pl Jeżeli coś było nie jasne, napisz maila: szmurlor@iem.pw.edu.pl Jeżeli coś cię znudziło, napisz maila: szmurlor@iem.pw.edu.pl 18