Sieci i Systemy Operacyjne II |
||
Temat: Instalacja serwisów sieciowych w systemie Windows - WWW, FTP, bazy danych |
||
Wykonali:
|
Grupa 403 |
Data wykonania 13.04.2010 |
Kontynuacja ćwiczeń z lab. 1
Zmieniliśmy nazwę komputera na Labcws3. Następnie zmapowaliśmy wskazane dyski sieciowe tak jak zadano w instrukcji tj.:
M: jako \\81.26.6.180\wspolny przy użyciu konta zsd i hasła: mrafec21 oraz
K: jako \\81.6.128.14\wspolny przy użyciu konta zsds1 i hasła ZS2008!
Dyski zostały zmapowane pomyślnie i skopiowaliśmy z jednego z nich pliki potrzebne do wykonania dalszych ćwiczeń.
Zainstalowaliśmy i uruchomiliśmy program IPSniffer po czym sprawdziliśmy jego działanie.
Ćwiczenia lab. 2
Z płyty instalacyjnej uruchomiliśmy instalację ORACLE. Rozpoczęliśmy instalację wersji Standard na dysku C:. Name i SID ustaliliśmy na Labs3. Hasło dla SYS i SYSTEM ustawiliśmy na: A123456a. Pozostałe opcje pozostały domyślne.
Po zakończonej instalacji uruchomiliśmy SQLPlus i logujący się na konto SYSTEM wykonaliśmy poniższy, wcześniej przygotowany skrypt:
CREATE USER zsd_s3 IDENTIFIED BY zsd_s1 DEFAULT TABLESPACE SYSTEM TEMPORARY TABLESPACE TEMP QUOTA UNLIMITED ON SYSTEM;
GRANT CONNECT TO zsd_s3; GRANT RESOURCE TO zsd_s3;
Skrypt wykonał się poprawnie i utworzył użytkownika zsd_s3 o haśle zsd_s1 i przyznanych odpowiednich uprawnieniach:
CONNECT - możliwe tworzenie sesji przez użytkownika,
RESOURCE - uprawnienie umożliwiające tworzenia w bazie obiektów takich jak tabele, wyzwalacze, sekwencje, klastry.
Po zalogowaniu się na nowo utworzone konto wykonaliśmy na nim skrypt dla utworzenia tabel:
CREATE TABLE stud (indeks char(3));
CREATE TABLE nauczyciele (ind char(2));
CREATE TABLE przedmioty (indeks number(3));
CREATE TABLE oceny (indeks char(2));
Tabele zostały utworzone poprawnie co sprawdzono poleceniami SELECT * FROM stud; i tak odpowiednio dla każdej tabeli.
Odnaleziono plik Tnsnames.ora i dodano wpis:
KURS.SPI =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 81.26.0.13)(PORT = 1521))
(CONNECT_DATA =
(SID = KURS)
)
)Nie udało się jednak uzyskać połączenie z tym serwerem bazy danych.
Pełne informacje o instalacji znajdują się w folderze \cfgtoollogs\oui w pliku o nazwie installActions2010-03-16_14-26-31PM.log
Plik ten ma dość duży rozmiar (ponad 200 stron) więc nie zamieściliśmy go w sprawozdaniu. Znajdują się w nim dokładne informacje o instalowanych składnikach, ich wstępnym konfigurowaniu oraz wszelkie Alerty i ewentualne Błędy jakie powstały w trakcie instalacji.
Następnie zainstalowaliśmy program XAMPP z domyślnymi ustawieniami na dysku C:.
Zmieniliśmy port na 8081 poprzez edycję plików httpd.conf i httpd-xampp.conf linijka
Listen 80 zmieniona na Listen 8081. Przejrzeliśmy opcje dostępne w panelu administracyjnym phpmyadmin.
Stworzoną w czasie poprzedniego ćwiczenia stronę stronka.html skopiowaliśmy do xampp\htdocs\html\stronka.html
Strona była widoczna na naszym stanowisku pod adresem http://localhost:8081/html/stronka.html a także na stanowisku sąsiednim pod adresem
Pliki konfiguracyjne znajdują się w folderze xampp\apache\conf i \conf\extra (dla serwera Apache)
Logi znajdują się w folderze xampp\apache\logs. Treść naszego logu Error:
[Tue Apr 13 15:31:37 2010] [notice] Apache/2.2.8 (Win32) DAV/2 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5 configured -- resuming normal operations
[Tue Apr 13 15:31:37 2010] [notice] Server built: Jan 18 2008 00:37:19
[Tue Apr 13 15:31:37 2010] [notice] Parent: Created child process 3872
[Tue Apr 13 15:31:38 2010] [notice] Child 3872: Child process is running
[Tue Apr 13 15:31:38 2010] [notice] Child 3872: Acquired the start mutex.
[Tue Apr 13 15:31:38 2010] [notice] Child 3872: Starting 250 worker threads.
[Tue Apr 13 15:31:38 2010] [notice] Child 3872: Starting thread to listen on port 443.
[Tue Apr 13 15:31:38 2010] [notice] Child 3872: Starting thread to listen on port 8081.
Tu znajdują się informacje o pomyślnym uruchomieniu serwera, informacje na temat jego wersji i środowiska a także ewentualne błędy.
Log Access:
::1 - - [13/Apr/2010:15:32:23 +0200] "GET /html/stronka.html HTTP/1.1" 200 1998 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9"
::1 - - [13/Apr/2010:15:32:23 +0200] "GET /html/produkt.gif HTTP/1.1" 404 1368 "http://localhost:8081/html/stronka.html" "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9"
::1 - - [13/Apr/2010:15:32:23 +0200] "GET /favicon.ico HTTP/1.1" 404 1192 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9"
::1 - - [13/Apr/2010:15:32:26 +0200] "GET /favicon.ico HTTP/1.1" 404 1192 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9"
Informacje o połączeniach przychodzących czyli wywołaniach stron przez klientów. Informacje te zawierają datę, metodą (GET) a także podstawowe informacje o środowisku klienta.
Zainstalowaliśmy pomyślnie program CuteFTP i połączyliśmy się za jego pomocą z serwerem ftp.tu.kielce.pl na hasło i użytkownika anonymous. Foldery w katalogu głównym:
bin
Dydaktyka
Etc
Incoming
Pub
Zainstalowaliśmy program GuildFtpd z domyślnymi ustawieniami. Następnie ustaliliśmy hasło dla anonimowego użytkownika na 123456a.
Dodaliśmy użytkownika user_l03 z hasłem user_l03. Udostępniliśmy folder c:\lab3 z właściwościami: Read, List, Write, Append, Create.
Z sąsiedniego komputera połączyliśmy się za pomocą przeglądarki Firefox z serwerem FTP poprzez adres ftp://81.26.6.143/lab3/ gdzie widoczny był plik ipsniffer.zip. Możliwe było jego poprawne ściągnięcie na sąsiednie stanowisko.
Ograniczono dostęp do serwera z sąsiedniego stanowisko poprzez użycie opcji Ban IP dostępnego pod prawym przyciskiem myszy na oknie logów.
Załączone zrzut ekranu przedstawiający Past connections a także widocznych utworzonych użytkowników i udostępniony folder: