System operacyjny Unix/Linux. Zarzadzanie systemem GNU/Linux. Sławomir Nowaczyk AGH. Katedra Automatyki.

Wielkość: px
Rozpocząć pokaz od strony:

Download "System operacyjny Unix/Linux. Zarzadzanie systemem GNU/Linux. Sławomir Nowaczyk Slawomir.Nowaczyk@agh.edu.pl AGH. Katedra Automatyki."

Transkrypt

1 System operacyjny Unix/Linux Wykład 5 Zarzadzanie systemem GNU/Linux Sławomir Nowaczyk Slawomir.Nowaczyk@agh.edu.pl Laboratorium Informatyki Autormatyki Akademia Górniczo-Hutnicza May 22, 2010 System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 1/101

2 Plan wykładów Wprowadzenie do systemów operacyjnych Powłoki systemowe Laboratorium: języki skryptowe Środowiska programowania w GNU/Linux Architektura systemu GNU/Linux Laboratorium: prosta powłoka systemowa Zarzadzanie systemem GNU/Linux konfiguracja usług w systemie GNU/Linux zarządzanie pakietami współpraca z innymi systemami operacyjnymi System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 2/101

3 Instalacja systemu Wybór dystrybucji Źródło instalacji płyta CD/DVD lub pamięć USB sieć (serwer BOOTP) Desktop / Workstation X-Windows, OpenOffice, GIMP, Evolution,... Server Apache, MySQL, Postgress, PHP, bind,... Pakiety dodatkowe narzędzia programistyczne narzędzia administracyjne... System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 3/101

4 Partycjonowanie dysku Rozmiar dysku partycja bootowalna partycja dla MS-Windows Partycja / /home /var /tmp /boot /usr /usr/local dane udostępniane przez sieć Partycja /swap System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 4/101

5 Partycjonowanie dysku Zmiana rozmiaru partycji jest możliwa ale niekoniecznie bezpieczna Zwykle lepszym rozwiązaniem jest ręczne przeniesienie części danych na inną partycję linux single fdisk /dev/hda mkfs.ext2 /dev/hda5 mount /dev/hda2 /mnt/tmp cp -a /usr /mnt/tmp rm -rf /usr vi /etc/fstab /dev/hda5 /usr ext2 defaults 1 2 reboot System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 5/101

6 GNU GRand Unified Bootloader BIOS wczytuje i uruchamia program bootstrap 512 bajtów z MBR, tzw. GRUB Stage 1 ten kod wczytuje i uruchamia GRUB Stage 2 Pozwala użytkownikowi wybrać system który powinien zostać uruchomiony Wczytuje do pamięci wybrane jądro przekazuje kontrolę Wczytuje alternatywny program ładujący na przykład MS Windows Konfiguracja ładowana dynamicznie /boot/grub/grub.conf umożliwia pobranie obrazu jądra z sieci System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 6/101

7 X Window System Program komputerowy i protokół sieciowy implementujący graficzny interfejs użytkownika powstał w ramach Project Athena w 1983 Oferuje zarządzanie oknami oraz obsługę klawiatury i myszy Zaprojektowany do używania przez sieć niezauważalnie dla użytkownika i aplikacji X server komunikuje się z aplikacjami-klientami przekazuje polecenia użytkownika wykonuje zadane operacje graficzne X client może być serwerem dla innych aplikacji X-nesting System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 7/101

8 X Window System User s workstation Keyboard Mouse Screen X Server X client (browser) X client (xterm) Network X client (up2date) Remote machine System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 8/101

9 X Window System Uruchomienia lokalnego serwera X Połączenie z serwerem GNU/Linux poprzez ssh Ustawienie zmiennej środowiskowej DISPLAY export DISPLAY= :0.0 Uruchomienie firefox i wyświetlenie okna jeśli X server zaakceptował połączenie ze względów bezpieczeństwa nie powinien X11 Forwarding (ssh -X) sshd tworzy proces emulujący serwer X ustawia np. $DISPLAY = :11 emulator serwera X przesyła dane przez sieć klient ssh działa jako klient X System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 9/101

10 Window Manager X Window nie zawiera interfejsu użytkownika tylko niskopoziomowe operacje graficzne Za spójny look and feel odpowiada GUI toolkit przyciki, formularze, zakładki, menu,... MFC, GTK+, SWT, Motif, Qt, wxwidgets,... Window Manager pośredniczy między klientem i serwerem X wygląd i zarządzanie oknami (minimalizacja) ramka, pasek tytułowy, przezroczystość,... menu Start, pulpity wirtualne,... KWin, Metacity, AfterStep, Blackbox, twm, FVWM, Enlightenment, Xfwm4, Sawfish,... System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 10/101

11 Common Desktop Environment Standardowy pulpit Unix a Window Manager + GUI toolkit + extras drag-and-drop, recycle bin, clipboard,... menedżer plików, przeglądarka internetowa, pakiet biurowy, odtwarzacz multimediów,... biblioteki systemowe i API Human interface guidelines spójne środowisko pracy wygląd i obsługa KDE & Gnome Enlightenment, OpenWindows, LXDE, XFast,... Project Looking Glass System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 11/101

12 System plików System GNU/Linux traktuje system plików jako pojedyncze drzewo katalogów którego korzeniem jest katalog / Niezależnie od fizycznej liczby dysków w systemie i ich podziału na partycje w tym również dysków sieciowych Partycje są montowane w określonym miejscu mount /dev/hda2 /usr dyski twarde, cd-rom, dyski sieciowe,... konfiguracja w pliku /etc/fstab Różne parametry montowania ro/rw, exec/noexec, user/nouser,... System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 12/101

13 System plików Każdy użytkownik ma katalog domowy ~ /home/$user /home/slawek ~$USER System GNU/Linux umożliwia ograniczenie zasobów dostępnych dla użytkownika i/lub grupy liczba i-node ów i liczba bloków dla określonej partycji Ustalane poleceniem setquota limit miękki i twardy grace period System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 13/101

14 Instalowanie aplikacji Instalowanie ręczne często z kodu źródłowego Menedżer pakietów lista zainstalowanych pakietów nowe pakiety w repozytorium dostępne uaktualnienia odinstalowywanie aplikacji sprawdzanie zależności między pakietami aptitude front-end do Advanced Packaging Tool (APT) interfejs graficzny i tekstowy System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 14/101

15 apt-get Rodzina narzędzi apt-* to front-end do dpkg apt-get install emacs instaluje wybrany pakiet oraz wszystkie wymagane pakiety apt-get update synchronizuje lokalną listę pakietów apt-get upgrade uaktualnia wszystkie zainstalowane pakiety unikając konfliktów apt-get dist-upgrade uaktualnia całą dystrybucję apt-get remove mah-jong System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 15/101

16 apt-cache Analizuje metadane menedżera pakietów nie modyfikuje systemu apt-cache show emacs opis pakietu, md5, sekcja, wersja,... apt-cache showpkg emacs zależności między pakietami apt-cache stats liczba pakietów i wersji, zajęte miejsce,... apt-cache search readline przeszukuje nazwy i opisy pakietów Szukanie plików w pakietach apt-file System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 16/101

17 sources.list Lista repozytoriów z których APT powinien wyszukiwać i pobierać pakiety /etc/apt/sources.list deb ftp://ftp.debian.org stable main Pakiety binarne lub kod źródłowy deb lub deb-src Specyfikacja dostępu file, http, cd-rom, ssh,... Dystrybucja stable, unstable, testing Komponent main, contrib, non-free,... System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 17/101

18 dpkg Podstawowy program instalujący pakiety dpkg -i emacs-snapshot_ deb rozpakowanie plików sterujących jeśli była zainstalowana wcześniejsza wersja pakietu: wykonanie skryptu prerm wykonanie skryptu preinst rozpakowanie plików (backup istniejących) utworzenie plików konfiguracyjnych wykonanie skryptu postinst Przeniesienie konfiguracji na inny system dpkg --get-selections dpkg --set-selections System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 18/101

19 Konflikty Pakietów Instalacja nadpisze plik z innego programu różne wersje tego samego programu niekompatybilne wersje bibliotek Wymuszenie utrzymania aktualnej wersji pakietu definiowane w pliku /etc/apt/preferences Package: sylpheed Pin: version * Pin-Priority: 1001 Priorytety 100 aktualnie zainstalowana wersja 500 nowsza wersja z innego wydania 990 nowsza wersja z aktualnego wydania System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 19/101

20 Zarzadzanie użytkownikami useradd wpis w pliku /etc/passwd utworzenie katalogu domowego /etc/login.defs FAILLOG_ENAB, LOG_OK_LOGINS, PASS_MAX_DAYS, LOGIN_RETRIES,... adduser interaktywny front-end /usr/local/sbin/adduser.local /etc/adduser.conf LETTERHOMES, USERGROUPS, QUOTAUSER, EXTRA_GROUPS,... System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 20/101

21 /etc/shadow Każdy użytkownik może czytać /etc/passwd tłumaczenie UID na nazwę użytkownika uname:pass:uid:gid:name,room,phone:~:shell Udostępnienie użytkownikom listy haseł jest poważnym zagrożeniem dla bezpieczeństwa nawet jeśli są one zaszyfrowane Hasła umieszczone są w /etc/shadow tylko root ma prawa do odczytu możliwość stosowania różnych algorytmów salt value losowa wartość dodawana do hasła przed jego zaszyfrowaniem zapisana razem z zaszyfrowanym hasłem System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 21/101

22 Zarzadzanie grupami Polecenia groupadd oraz addgroup addgroup admins useradd -G admins slawek id slawek uid=100(slawek) gid=100(slawek) groups=100(slawek),11(admin) usermod -a -G printers slawek usermod -G printers slawek usermod -g users slawek Tradycyjnie definiowane grupy users, daemon, nobody, cdrom, audio,... System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 22/101

23 Pliki współdzielone Zadanie: w firmie pracownicy X, Y, Z mogą pracować nad projektami A, B, C, D. Zaproponuj organizację plików. System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 23/101

24 Pliki współdzielone Zadanie: w firmie pracownicy X, Y, Z mogą pracować nad projektami A, B, C, D. Zaproponuj organizację plików. Jedna grupa dla każdego projektu usermod -a -G project_xyz przydzielanie i usuwanie użytkowników z grupy wymaga uprawnień administratora Tworzenie nowych plików touch nowy_plik ls -la nowy_plik chgrp project_xyz nowy_plik System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 24/101

25 SUID i SGID Prawa dostępu do plików rwxrwxrwx Set UID oraz Set GID programy będą wykonywane z uprawnieniami właściciela pliku, nie aktualnego użytkownika passwd, ping, ps, quota,... SGID dla katalogów nowe pliki tworzone w danym katalogu przynależą do grupy katalogu a nie do głównej grupy użytkownika chmod g+s project_xyz System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 25/101

26 Access Control List Lista uprawnień przypisanych do obiektów (Alice, delete) (Bob, create) grep _ACL /boot/config CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT2_FS_POSIX_ACL=y mount -o remount,acl /dev/hda2 getfacl test.acl setfacl -m u:ruchi:w test.acl setfacl -m g:root:w test.acl setfacl -m o::r test.acl setfacl -d System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 26/101

27 Network Information Service Rozproszona baza danych o użytkownikach serwer NIS przechowuje nazwy i hasła jednolity dostęp do wielu komputerów często połączony z serwerem NFS NIS+ centralna baza pozwala przechowywać pełną konfigurację systemów komputerowych Lightweight Directory Access Protocol (LDAP) przechowuje dowolne informacje wykorzystując model hierarchiczny Kerberos bezpieczny system zdalnej autoryzacji System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 27/101

28 Drukowanie Nie uwzględnione w standardzie POSIX Drukowanie z linii poleceń lpr /etc/hosts lpr -J "my hosts file" /etc/hosts lpr -P mylaserjet /etc/services Drukowanie przy użyciu programów GUI KDEPrint, XPP, GPR,... ustawianie opcji, podgląd wydruku,... kprinter --stdin -P printer1 Common Printing Dialog dostępny bezpośrednio z aplikacji wykorzystuje D-Bus API System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 28/101

29 Common Unix Printing System Oferuje funkcjonalność serwera wydruków dla aplikacji lokalnych i sieciowych wykorzystując autoryzację i kontrolę dostępu Print spooler kolejkowanie wydruków umożliwia tworzenie grup drukarek Sterowniki urządzeń w formacie PostScript Printer Description System filtrów wykorzystujących standard MIME drukowanie różnych formatów plików System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 29/101

30 Konfiguracja CUPS /usr/sbin/lpadmin -d printer1 /usr/sbin/lpadmin -p printer1 -v socket:// v parallel:/dev/lp0 -m laserjet.ppd -E /etc/cups/cupsd.conf <Location /> Order allow,deny Allow localhost </Location> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 30/101

31 Automatyzacja zadań Okresowe wykonywanie zadań /etc/crontab min hour day month wday [user] command 59 * * 6-8 1,3,5 /sbin/check /etc/cron.deny /etc/cron.allow Polecenia at oraz batch /etc/cron.daily /etc/cron.weekly Wiele różnych implementacji cronie, anacron, fcron,... System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 31/101

32 /var/log syslogd daemon auth.log apache2/* boot.log daemon.log dpkg.log faillog secure syslog warn wtmp Xorg.n.log Autoryzacje Serwer WWW Skrypty bootowania Różne usługi System zarządzania pakietami Nieudane próby logowania sshd, sudo, itp. Zwykle główny log systemu Różne ostrzeżenia Wszystkie logowania Serwer X Windows System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 32/101

33 chroot Zmiana katalogu głównego / dla aktualnego procesu i jego potomków Testowanie oprogramowania w piaskownicy Sprawdzanie zależności np. kompatybilności z wersjami bibliotek innymi niż te zainstalowane w systemie Privilege separation poprawa bezpieczeństwa systemu poprzez ograniczenie uprawnień pojedynczego programu System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 33/101

34 GNU/Linux jako serwer Serwer DHCP dhcpd Serwer WWW apache Firewall + NAT shorewall Serwer DNS bind Serwer poczty sendmail Serwer plików samba System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 34/101

35 Daemon Program działający w tle z procesem init jako rodzicem nie powiązany z żadnym terminalem używa /dev/null jako stdin oraz stdout katalogiem roboczym jest / używa syslog lub podobnego mechanizmu często wykonuje setuid() uruchomiona może być tylko jedna kopia Aktywny nawet kiedy żaden użytkownik nie jest zalogowany w systemie serwery: www, ssh,... programy systemowe: cron, updatedb,... System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 35/101

36 Automatyczne uruchamianie Skrypt uruchamiający i zatrzymujący usługę /etc/init.d/ /etc/init.d/dhcp3-server start /etc/init.d/dhcp3-server stop /etc/init.d/dhcp3-server restart Automatyczne uruchamianie wybranych usług przy starcie systemu operacyjnego runlevel: update-rc.d foobar defaults update-rc.d foobar start stop System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 36/101

37 dhcpd Plik konfiguracyjny /etc/dhcp3/dhcpd.conf man dhcpd man dhcpd.conf man dhcp-options Większość daemonów automatycznie instaluje przykładowy plik konfiguracyjny często z użytecznymi komentarzami dostosowany do praktycznego przykładu lub nawet kilku wariantów Niestety nie istnieje jeden standardowy format plików konfiguracyjnych System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 37/101

38 /etc/dhcp3/dhcpd.conf option domain-name "mydomain.com"; option domain-name-servers , ; option ntp-servers ; option routers max-lease-time 7200; subnet netmask { range ; max-lease-time 2700; } host slawek.mydomain.com { hardware ethernet 00:00:00:00:00:00; fixed-address ; } System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 38/101

39 subnet Definicja podsieci obsługiwanej przez serwer subnet <subnet IP> netmask <subnet mask> { <any options> } subnet netmask { option domain-name "mydomain.com"; range ; } subnet netmask { option domain-name "mydomain.com"; deny unknown-clients; } System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 39/101

40 host Informacje o konfiguracji konkretnego klienta Pozwala na przydzielenie stałego adresu host hostname { [ parameters ] [ declarations ] } host slawek { hardware ethernet 00:00:00:00:00:00; fixed-address ; option host-name "slawek"; } System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 40/101

41 pool subnet netmask { option routers ; pool { # Unknown clients option domain-name-servers ns1.tmp.com; max-lease-time 300; range ; allow unknown-clients; } pool { # Known clients option domain-name-servers ns2.tmp.com; max-lease-time 28800; range ; deny unknown-clients; } } System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 41/101

42 Opcje dodatkowe include "filename" group { } Kontrola dostępu allow unknown-clients; deny unknown-clients; ignore unknown-clients; Błędnie skonfigurowane klienty not authoritative; authoritative; Unikanie konfliktów ping-check flag; ping-timeout seconds; System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 42/101

43 Opcje zaawansowane Klasy klientów przydział klientów do klas na podstawie różnych kryteriów Zapasowy serwer DHCP DHCP failover Automatyczne uaktualnianie serwera DNS wpisanie nowego adresu Events skrypty uruchamiane po przydzieleniu adresu Definiowanie nowych opcji dostosowywanie do specjalistycznego oprogramowania działającego na kliencie System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 43/101

44 dhcp-options option arp-cache-timeout uint32; option bootfile-name text; option broadcast-address ip-address; option cookie-servers ip-address [...]; option default-ip-ttl uint8; option domain-name text; option domain-name-servers ip-address [...]; option finger-server ip-address [...]; option host-name string; option log-servers ip-address [...]; option lpr-servers ip-address [...]; option mobile-ip-home-agent ip-address [...]; option root-path text; option time-offset int32; System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 44/101

45 Apache Najpopularniejszy serwer http na świecie 48% wszystkich witryn w sieci 66% pośród miliona najbardziej aktywnych Dostępny dla różnych systemów operacyjnych większość instalacji używa GNU/Linux Architektura modułowa jądro oferuje podstawową funkcjonalność dynamicznie ładowane moduły Aktualna wersja to z 6 marca z 19 stycznia z 19 stycznia 2008 System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 45/101

46 httpd.conf ServerRoot "/usr/local/apache" DocumentRoot "/var/www" Listen 80 #Listen :80 LoadModule auth_basic_module modules/mod_auth_basic.so ServerAdmin ServerName User daemon Group daemon System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 46/101

47 System plików <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory /var/www/slawek> Options Indexes FollowSymLinks Includes AllowOverride All Order allow,deny Allow from all </Directory> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 47/101

48 Options ExecCGI skrypty CGI FollowSymLinks dowiązania symboliczne Includes server-side includes IncludesNOEXEC blokuje #exec Indexes automatyczny listing katalogów MultiViews content negotiation SymLinksIfOwnerMatch All wszystko poza MultiViews Syntax: Options [+ -]option [[+ -]option]... Default: Options All Context: config, vhost, directory,.htaccess System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 48/101

49 AllowOverride Kontroluje efekt plików.htaccess None nie można zmieniać żadnych ustawień AuthConfig autoryzacja klientów FileInfo typy, metadane, actions i rewrites Indexes dostosowywanie listowania katalogów Limit ograniczenia dostępu do zasobów Options[=Option,...] zmiana opcji Syntax: AllowOverride All None directive... Default: AllowOverride All Context: directory System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 49/101

50 Allow/Deny Parametr Order określa kolejność w jakiej będą sprawdzane dyrektywy Allow i Deny Jeśli klient zostanie dopasowany do obu to ostatnia dyrektywa przeważa nad pierwszą lub gdy nie zostanie dopasowany do żadnej Syntax: Order ordering Default: Order Deny,Allow Context: directory,.htaccess Syntax: Allow from all host env=[!]env-variable... Context: directory,.htaccess System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 50/101

51 Allow/Deny Order Deny,Allow Deny from all Allow from apache.org Order Allow,Deny Allow from apache.org Deny from foo.apache.org Order Deny,Allow Allow from apache.org Deny from foo.apache.org System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 51/101

52 Allow/Deny SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in <Directory /www> Order Deny,Allow Deny from all Allow from env=let_me_in Allow from / Allow from /16 </Directory> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 52/101

53 .htaccess Pliki konfiguracyjne na poziomie katalogów rozproszone zarządzanie ustawieniami dostępne dla zwykłych użytkowników nie wymagają zmian w pliku httpd.conf Działają w ramach ograniczeń nałożonych przez administratora serwera Apache dyrektywa AllowOverride Stosują się do konkretnego katalogu i jego podkatalogów Składnia identyczna z httpd.conf nie wszystkie opcje są dostępne System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 53/101

54 .htpasswd.htpasswd test1:zsw/6qlatli3u test2:gvng/pky7s5eu.htaccess AuthName "Obszar numer jeden" AuthType Basic AuthUserFile /var/mysite/.htpasswd AuthGroupFile /dev/null require valid-user <Files tajny.html> require valid-user </Files> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 54/101

55 httpd.conf <DirectoryMatch "/var/www/[0-9]{3}"> </DirectoryMatch> <Files private.html> Order allow,deny Deny from all </Files> <Directory /var/web/dir> <Files private.html> Order allow,deny Deny from all </Files> </Directory> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 55/101

56 Location Dyrektywy Directory oraz Files dotyczą konkretnych obszarów w systemie plików nie adresów URL Serwer Apache często udostępnia dane nie mające odpowiednika w systemie plików dynamic contents <Location /status> SetHandler server-status Order Deny,Allow Deny from all Allow from.example.com </Location> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 56/101

57 httpd-autoindex.conf <Directory /www> Options Indexes IndexOptions FancyIndexing IndexOptions HTMLTable IndexOptions FoldersFirst IndexOptions IconsAreLinks IndexOptions IgnoreCase IndexOptions IgnoreClient IndexOptions ScanHTMLTitles IndexOptions ShowForbidden IndexOptions SuppressColumnSorting IndexOptions SuppressSize IndexOptions VersionSort </Directory> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 57/101

58 httpd-autoindex.conf ReadmeName README.html HeaderName HEADER.html IndexOrderDefault Ascending Name IndexOrderDefault Descending Size IndexStyleSheet "/css/style.cs" IndexIgnore *~ HEADER* README* CVS IndexHeadInsert "<link rel=\"sitemap\" href=\"/sitemap.html\">" System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 58/101

59 httpd-autoindex.conf AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip AddIconByType (TXT,/icons/text.gif) text/* AddIcon /icons/binary.gif.bin.exe AddIcon /icons/backup.xbm *~ AddIcon /icons/back.gif.. AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^BLANKICON^^ DefaultIcon /icons/unknown.gif AddDescription "tar archive".tar AddAltByEncoding "gzip archive" x-gzip System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 59/101

60 httpd-status.conf <Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from.slawek ExtendedStatus On </Location> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 60/101

61 httpd-info.conf <Location /server-info> SetHandler server-info Order deny,allow Deny from all Allow from.slawek </Location> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 61/101

62 httpd-userdir.conf <IfModule mod_userdir.c> UserDir disabled UserDir disabled root UserDir enabled user1 user2 user3 UserDir public_html UserDir /usr/web UserDir /www/*/public UserDir </IfModule> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 62/101

63 httpd-userdir.conf <Directory "/home/*/public_html"> AllowOverride FileInfo AuthConfig Indexes Options Indexes IncludesNoExec SymLinksIfOwnerMatch <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 63/101

64 httpd-vhosts.conf NameVirtualHost :80 NameVirtualHost *:80 NameVirtualHost * <VirtualHost *:80> ServerAdmin webmaster@dummy-host.net DocumentRoot "/www/dummy-host.net" ServerName dummy-host.net ServerAlias ErrorLog "logs/dummy.net-error.log" CustomLog "logs/dummy.net-access.log" "%h %l %u %t \"%r\" %>s %b" </VirtualHost> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 64/101

65 httpd-vhosts.conf <VirtualHost *:80> ServerAdmin DocumentRoot "www/other-host.net" ServerName other-host.net ServerAlias *.dummy-host.net ErrorLog "logs/otherhost.net-error.log" LogFormat "%h %l %u %t \"%r\" %>s %b" other-host-log-format CustomLog "logs/otherhost.net-access.log" other-host-log-format </VirtualHost> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 65/101

66 mod_include.conf AddType text/html.shtml AddOutputFilter INCLUDES.shtml Options +Includes <!--#exec cgi="/cgi-bin/example.cgi" --> echo, exec, fsize, flastmod, include, set,... DATE_GMT, DATE_LOCAL, DOCUMENT_NAME, DOCUMENT_URI,... <!--#if expr="test_condition" --> <!--#elif expr="test_condition" --> <!--#else --> <!--#endif --> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 66/101

67 mod_rewrite RewriteEngine on RewriteRule ^/~(.+) [R,L] RewriteRule ^/$ /about/ [R] RewriteCond %{HTTP_USER_AGENT} ^Mozilla.* RewriteRule ^/$ /homepage.max.html [L] RewriteCond %{HTTP_USER_AGENT} ^Lynx.* RewriteRule ^/$ /homepage.min.html [L] RewriteCond %{HTTP_HOST} ^[^.]+\.host\.com$ RewriteRule ^(.+) %{HTTP_HOST}$1 [C] RewriteRule ^([^.]+)\.host\.com(.*) /usr/$1$2 System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 67/101

68 mod_python.conf AddHandler mod_python.py PythonHandler mod_python.publisher PythonDebug On <html> Please provide feedback below: <p> <form action="form.py/ " method="post"> Name: <input type="text" name="name"><br> <input type="text" name=" "><br> Comment: <textarea name="comment" rows=4 cols=20></textarea><br> <input type="submit"> </form> </html> System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 68/101

69 form.py import smtplib def (req, name, , comment): if not (name and and comment): return "A parameter is missing" msg ="From: %s\n" % msg+="subject: feedback\nto: admin\n" msg+="i have the following comment:\n" msg+=comment+"\nthank You,\n\n%s" % name conn = smtplib.smtp(smtp_server) conn.sendmail( , "admin", msg) conn.quit() resp ="<html> Dear %s,<br>" % name resp+="thank You for your comments." return resp+"</html>" System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 69/101

70 Zarzadzanie modułami Apache Lista aktywnych modułów: apache2 -l Instalowanie modułów Apache aptitude install libapache2-mod-python Zainstalowane moduły /etc/apache2/mods-available/ mod-python.load oraz mod-python.conf Aktywne moduły /etc/apache2/mods-enabled/ dowiązania symboliczne a2enmod oraz a2dismod Wczytanie zmienionej konfiguracji /etc/init.d/apache2 reload System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 70/101

71 LAMP Zestaw programów do tworzenia aplikacji web GNU/Linux system operacyjny Apache serwer www MySQL system bazodanowy Python (Perl,PHP) język skryptowy Free software oraz open source Jednolita platforma tworzenia oprogramowania duże możliwości szybkie prototypowanie skalowalność System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 71/101

72 Network Address Translation Często nazywane Port Address Translation albo IP masquerading implementowane przez iptables również filtrowanie pakietów IP Wykorzystanie jednego publicznego adresu IP przez wiele komputerów w sieci lokalnej router pośredniczy w komunikacji z siecią przechowuje listę otwartych połączeń każdy przychodzący pakiet danych przekazuje automatycznie do odpowiedniego komputera w sieci wewnętrznej shorewall System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 72/101

73 iptables Program do zarządzania zestawami reguł filtrujących pakiety sieciowe Standardowe tabele reguł filter, nat, mangle, raw Standardowe łańcuchy reguł (w tabeli filter) INPUT, OUTPUT, FORWARD Akcje przekierowanie do innego łańcucha reguł ACCEPT, DROP, REJECT, QUEUE iptables -t nat -A OUTPUT -o lo -p tcp --dport 80 -j REDIRECT --to-port 8080 System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 73/101

74 netfilter System pozwalający na rejestrowanie procedur obsługi dla zdarzeń zachodzących sieciowych wewnątrz jądra Linux zwykle jako ładowalne moduły jądra Procedura obsługi jest wywoływana dla każdego pakietu sieciowego w danym miejscu stosu sieci Definiowane w postaci tablicy reguł iptables Każda reguła składa się z wielu warunków jednej akcji Netfilter umożliwia śledzenie stanu połączenia niezbędne do zaimplementowania NAT System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 74/101

75 shorewall Program ułatwiający konfigurację iptables nie daemon tylko konfigurator Wykorzystuje pojęcie stref pakiety są obsługiwane w zależności od stref między którymi są przesyłane firewall jest osobną strefą Dla każdej pary stref definiowana jest domyślna polityka postępowania z pakietami oraz wyjątki od niej w zależności od indywidualnych cech pakietu Reguły dotyczą tylko tworzenia nowych połączeń shorewall automatycznie konfiguruje resztę System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 75/101

76 /etc/shorewall/zones # NAME DESCRIPTION # fw The firewall itself # net The Internet # loc Your Local Network # dmz Demilitarized Zone # # ZONE TYPE OPTIONS IN OUT # OPTIONS OPTIONS fw firewall net ipv4 loc ipv4 dmz ipv4 System operacyjny Unix/Linux Zarządzanie systemem GNU/Linux p. 76/101

Apache serwer WWW (część 2) Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Apache serwer WWW (część 2) Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski komputerowa Apache serwer WWW (część 2) Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski komputerowa () Apache serwer WWW (część 2) 1 / 17 W poprzednim odcinku poznaliśmy: Prawa i opcje katalogów

Bardziej szczegółowo

W poprzednim odcinku poznaliśmy: W poprzednim odcinku, cd.: W dzisiejszym odcinku. Apache serwer WWW (część 2)

W poprzednim odcinku poznaliśmy: W poprzednim odcinku, cd.: W dzisiejszym odcinku. Apache serwer WWW (część 2) W poprzednim odcinku poznaliśmy: komputerowa Apache serwer WWW (część 2) Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Prawa i opcje katalogów Aliasy katalogów i przekierowania Pliki dziennika

Bardziej szczegółowo

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2 1. Instalacja serwera WWW Aby zainstalować serwer WWW w systemie Linux, należy wykorzystać menedżer pakietów apt-get. Polecenia które należy wpisać w terminalu użytkownika root 1 : apt-get install build-essential

Bardziej szczegółowo

Tomasz Greszata - Koszalin

Tomasz Greszata - Koszalin T: Konfiguracja usługi HTTP (Hypertext Transfer Protocol) w systemie Linux. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi http oraz oprogramowania Apache. https://hostovita.pl/blog/konfiguracja-apache-virtualhost-w-ubuntu-16-04/

Bardziej szczegółowo

Linux -- u mnie działa!

Linux -- u mnie działa! Linux -- u mnie działa! Domowy serwer II Karol 'KarolGT' Antosik karolgt@karolgt.one.pl Stanisław 'Grung' Kulczycki grung@kce.one.pl Apache Apache najpopularniejszy serwer http ~62% z całości rynku budowa

Bardziej szczegółowo

Serwer DHCP (dhcpd). Linux OpenSuse.

Serwer DHCP (dhcpd). Linux OpenSuse. 2015 Serwer DHCP (dhcpd). Linux OpenSuse. PIOTR KANIA Spis treści Wstęp.... 2 Instalacja serwera DHCP w OpenSuse.... 2 Porty komunikacyjne.... 2 Uruchomienie, restart, zatrzymanie serwera DHCP... 2 Sprawdzenie

Bardziej szczegółowo

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA 2015 Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA Spis treści. Spis treści. 1 Wprowadzenie. 2 Instalacja / deinstalacja serwera Samby w OpenSuse. 2 Usługi Samby / porty nasłuchu. 2 Zarządzanie

Bardziej szczegółowo

Apache serwer WWW. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Apache serwer WWW. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski komputerowa Apache serwer WWW Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski komputerowa () Apache serwer WWW 1 / 18 Apache Dostępny pod różne platformy Ponad 50% udział w rynku serwerów

Bardziej szczegółowo

Apache. Apache serwer WWW

Apache. Apache serwer WWW Apache komputerowa Apache serwer WWW Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Dostępny pod różne platformy Ponad 50% udział w rynku serwerów WWW (Netcraft Web Server Survey 2007) Darmowy,

Bardziej szczegółowo

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer; 14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi

Bardziej szczegółowo

Serwery WWW. Konfiguracja. Zadania serwera. NCSA httpd 1.5

Serwery WWW. Konfiguracja. Zadania serwera. NCSA httpd 1.5 4% NCSA httpd 1.5 Serwery WWW http://hoohoo.ncsa.uiuc.edu/ CERN W3C httpd 3.1 http://www.w3.org/pub/www/daemon/ Apache HTTP Server 1.0 http://www.apache.org/ Netscape Commerce/Communications Server http://home.mcom.com/comprod/server_central/edu_drive.html

Bardziej szczegółowo

I.Wojnicki, Tech.Inter.

I.Wojnicki, Tech.Inter. Igor Wojnicki (AGH, KA) Serwer WWW, e-mail 18 czerwca 2012 1 / 29 Serwer WWW, e-mail Igor Wojnicki Katedra Automatyki Akademia Górniczo-Hutnicza w Krakowie 18 czerwca 2012 Igor Wojnicki (AGH, KA) Serwer

Bardziej szczegółowo

Serwer SMB. Udostępnienie zasobów systemowych w sieci. Jakub Stasiński, Jędrzej Chruściel, Michał Wojciechowski

Serwer SMB. Udostępnienie zasobów systemowych w sieci. Jakub Stasiński, Jędrzej Chruściel, Michał Wojciechowski Serwer SMB Udostępnienie zasobów systemowych w sieci Jakub Stasiński, Jędrzej Chruściel, Michał Wojciechowski Protokół SMB umożliwia udostępnianie plików udostępnianie drukarek Protokół SMB Samba - implementacja

Bardziej szczegółowo

Kolokwium. System operacyjny Unix/Linux

Kolokwium. System operacyjny Unix/Linux System operacyjny Unix/Linux Kolokwium Numer indeksu: 3714 Total points: 135 Sławomir Nowaczyk 29 May 2010 Here is the result of your exam. Questions for which you have provided a correct answer have been

Bardziej szczegółowo

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP. T: Konfiguracja usługi DHCP w systemie Linux. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP. DHCP (ang. Dynamic Host Configuration Protocol) protokół komunikacyjny

Bardziej szczegółowo

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas)

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Hosting WWW Bezpieczeństwo hostingu WWW Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Apache2 dyrektywy podstawowe Zajmują zawsze jedną linię tekstu Ogólna postać: Dyrektywa opcje Ich zasięg ogranicza

Bardziej szczegółowo

Protokół SMB umożliwia udostępnianie plików udostępnianie drukarek

Protokół SMB umożliwia udostępnianie plików udostępnianie drukarek Podstawy teoretycznie Server Message Block to protokół służący udostępnianiu zasobów komputerowych, m.in. drukarek czy plików. Jest on protokołem typu klient-serwer, a więc opiera się na systemie zapytań

Bardziej szczegółowo

Usługi sieciowe systemu Linux

Usługi sieciowe systemu Linux Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do

Bardziej szczegółowo

Sieciowe systemy operacyjne

Sieciowe systemy operacyjne Sieciowe systemy operacyjne Zarządzanie serwerami sieciowymi, cz. 1 Hubert Kołodziejski i Rafał Wojciechowski Zadania serwera w sieci lokalnej Zapewnienie połączenia z innymi sieciami(małe sieci) Zarządzanie

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 2 Instalacja opensuse Przygotowanie do instalacji Konfiguracja instalacji Zakończenie instalacji Instalacja oprogramowania Program

Bardziej szczegółowo

Użytkownicy I. Użytkownik. Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień.

Użytkownicy I. Użytkownik. Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień. Użytkownicy I Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień. Użytkownik login (nazwa) UID identyfikator numeryczny przynależność do grup, w tym dokładnie

Bardziej szczegółowo

Puk, puk! Kto tam? Eeeee... Spadaj!

Puk, puk! Kto tam? Eeeee... Spadaj! Puk, puk! Kto tam? Eeeee... Spadaj! czyli port-knocking w praktyce administratora Waldemar Chrzan waldek@chrzan.net Agenda Definicja Pytania Czym port-knocking jest Trenujemy Czym port-knocking nie jest

Bardziej szczegółowo

Zapoznanie się z konfiguracją i zarządzaniem serwerem Samba.

Zapoznanie się z konfiguracją i zarządzaniem serwerem Samba. Str. 1 Ćwiczenie 8 Samba serwer plików Cel ćwiczenia: Zapoznanie się z konfiguracją i zarządzaniem serwerem Samba. Przed przystąpieniem do ćwiczenia uczeń powinien: - poruszać się po systemie Linux, w

Bardziej szczegółowo

Księgarnia PWN: Emmett Dulaney - Novell Certified Linux Professional (NCLP)

Księgarnia PWN: Emmett Dulaney - Novell Certified Linux Professional (NCLP) Księgarnia PWN: Emmett Dulaney - Novell Certified Linux Professional (NCLP) O autorze 9 Dedykacja 9 Podziękowania 9 Kontakt z Czytelnikami 10 Rozdział 1. Proces zdobywania certyfikatów NCLP i planowanie

Bardziej szczegółowo

DHCP + udostępnienie Internetu

DHCP + udostępnienie Internetu Str. 1 Ćwiczenie 5 DHCP + udostępnienie Internetu Cel ćwiczenia: sieci LAN. Zapoznanie się z instalacją i konfiguracją serwera DHCP. Udostępnienie Internetu Przed przystąpieniem do ćwiczenia uczeń powinien

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Opracowany na podstawie http://dug.net.pl/tekst/31/udostepnienie_polaczenia_internetowego_%28masq%29/

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Opracowany na podstawie http://dug.net.pl/tekst/31/udostepnienie_polaczenia_internetowego_%28masq%29/ Opracowany na podstawie http://dug.net.pl/tekst/31/udostepnienie_polaczenia_internetowego_%28masq%29/ Typy przykład udostępnienia sieci Gdzie na schemacie oznaczono: eth0 interfejs wyjścia na świat eth1

Bardziej szczegółowo

Sprawozdanie z zadania 2. Artur Angiel, śr. 12:15

Sprawozdanie z zadania 2. Artur Angiel, śr. 12:15 Sprawozdanie z zadania 2 Artur Angiel, śr. 12:15 hasło root'a: pldadmin Sprawozdanie z zadania 2 (instalacja i konfiguracja PLD) hasło userów: plduser 1. Wymagania wstępne 1.1. Tworzenie partycji i zakładanie

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 15 DHCP Rola usługi DHCP Proces generowania dzierżawy Proces odnawienia dzierżawy Konfiguracja Agent przekazywania DHCP - 1 - Rola

Bardziej szczegółowo

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne? Strona 1 z 6 Połączenia Instalowanie drukarki lokalnie (Windows) Uwaga: Jeśli dysk CD Oprogramowanie i dokumentacja nie obejmuje obsługi danego systemu operacyjnego, należy skorzystać z Kreatora dodawania

Bardziej szczegółowo

Test. Administrowanie sieciowymi systemami operacyjnymi

Test. Administrowanie sieciowymi systemami operacyjnymi Test Administrowanie sieciowymi systemami operacyjnymi 1) Która warstwa modelu ISO/OSI jest związana z protokołem IP? A. Sieciowa. B. Fizyczna. C. Transportowa. D. Łącza danych. 2) W sieciach lokalnych,

Bardziej szczegółowo

Tworzenie maszyny wirtualnej

Tworzenie maszyny wirtualnej Tworzenie maszyny wirtualnej 1. Aby utworzyć nową maszynę wirtualną, z menu Maszyna wybieramy opcję Nowa. Zostanie uruchomiony kreator tworzenia maszyny wirtualnej. 2. Wpisujemy nazwę maszyny oraz wybieramy

Bardziej szczegółowo

Konfiguracja SO UNIX do komunikacji opartej o DNS (ang. Domain Name System).

Konfiguracja SO UNIX do komunikacji opartej o DNS (ang. Domain Name System). Konfiguracja SO UNIX do komunikacji opartej o DNS (ang. Domain Name System). Opis ćwiczenia Podczas tego ćwiczenia komputery w laboratorium zostaną podzielone na domeny. Do każdej domeny będą należały

Bardziej szczegółowo

T: Instalacja i konfiguracja serwera DNS.

T: Instalacja i konfiguracja serwera DNS. T: Instalacja i konfiguracja serwera DNS. Podczas wykonywania poniższych zadań w zeszycie w sprawozdaniu 1. podaj i wyjaśnij polecenia, które użyjesz, aby: wyjaśnić pojęcia związane z dns, zainstalować

Bardziej szczegółowo

Zarządzanie systemami informatycznymi. Zarządzanie serwerem httpd: Apache

Zarządzanie systemami informatycznymi. Zarządzanie serwerem httpd: Apache Zarządzanie systemami informatycznymi Zarządzanie serwerem httpd: Apache Serwer httpd Apache - zalety Apache - otwarty serwer HTTP dostępny dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD,

Bardziej szczegółowo

Zadania do wykonania Firewall skrypt iptables

Zadania do wykonania Firewall skrypt iptables Firewall skrypt iptables 1 Zadania do wykonania Firewall skrypt iptables Nr 1 Jesteś administratorem sieci osiedlowej z 20 klientami. W sieci wykorzystujemy komputer, który pełni rolę routera, serwera

Bardziej szczegółowo

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7 Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7 System operacyjny 7 Sieć komputerowa 8 Teoria sieci 9 Elementy sieci 35 Rozdział 2. Sieć Linux 73 Instalowanie karty sieciowej 73 Konfiguracja interfejsu

Bardziej szczegółowo

Instytut Teleinformatyki

Instytut Teleinformatyki Instytut Teleinformatyki Wydział Inżynierii Elektrycznej i Komputerowej Politechnika Krakowska Laboratorium Administrowania Systemami Komputerowymi Apache - serwer WWW ćwiczenie numer: 5 2 Spis treści

Bardziej szczegółowo

4. Podstawowa konfiguracja

4. Podstawowa konfiguracja 4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić

Bardziej szczegółowo

Bezpieczeństwo systemów informatycznych

Bezpieczeństwo systemów informatycznych Bezpieczeństwo systemów informatycznych Rule Set Based Access Control ĆWICZENIE RSBAC 1 Wprowadzenie RSBAC to zestaw łat na jądro systemu Linux rozszerzających bezpieczeństwo systemu. Wspiera on mechanizmy

Bardziej szczegółowo

Zapoznanie się z konfiguracją i zarządzaniem serwerem WWW - Apache.

Zapoznanie się z konfiguracją i zarządzaniem serwerem WWW - Apache. Str. 1 Ćwiczenie 9 Apache - Serwer stron www Cel ćwiczenia: Zapoznanie się z konfiguracją i zarządzaniem serwerem WWW - Apache. Przed przystąpieniem do ćwiczenia uczeń powinien: - poruszać się po systemie

Bardziej szczegółowo

TEMAT SZKOLENIA: Organizator szkolenia: Compendium Centrum Edukacyjne Sp. z o.o. posiadająca status Novell Training Services Partner Platinum.

TEMAT SZKOLENIA: Organizator szkolenia: Compendium Centrum Edukacyjne Sp. z o.o. posiadająca status Novell Training Services Partner Platinum. TEMAT SZKOLENIA: Kurs przygotowujący do egzaminu LPIC-1 (w zakresie Programu Certyfikacji Linux Proffesional Institute) 3112 Novell s Guide to the LPIC-1 Certification Using SUSE Linux Enterprise Server

Bardziej szczegółowo

iptables/netfilter co to takiego?

iptables/netfilter co to takiego? iptables/netfilter co to takiego? Jądro Linuksa iptables netfilter Netfilter ogólny szkielet operacji na pakietach zaimplementowany w jądrze Linuksa (od 2.4.x) Iptables narzędzie do manipulacji regułami

Bardziej szczegółowo

Wykład 3 Filtracja i modyfikacja pakietów za pomocą iptables.

Wykład 3 Filtracja i modyfikacja pakietów za pomocą iptables. Wykład 3 Filtracja i modyfikacja pakietów za pomocą iptables. mechanizm trawersacji pakietów w jądrze Linux części składowe iptables: reguły, łańcuchy, tablice kryteria dopasowania (ang. matching) pakietu,

Bardziej szczegółowo

Router programowy z firewallem oparty o iptables

Router programowy z firewallem oparty o iptables Projektowanie Bezpieczeństwa Sieci Router programowy z firewallem oparty o iptables Celem ćwiczenia jest stworzenie kompletnego routera (bramki internetowej), opartej na iptables. Bramka umożliwiać ma

Bardziej szczegółowo

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych Wykład 2: Budowanie sieci lokalnych 1 Budowanie sieci lokalnych Technologie istotne z punktu widzenia konfiguracji i testowania poprawnego działania sieci lokalnej: Protokół ICMP i narzędzia go wykorzystujące

Bardziej szczegółowo

Konfigurowanie Windows 8

Konfigurowanie Windows 8 Mike Halsey Andrew Bettany Egzamin 70-687 Konfigurowanie Windows 8 Przekład: Janusz Machowski APN Promise, Warszawa 2013 Spis treści Wprowadzenie.......................................................

Bardziej szczegółowo

Konfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Konfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2 Konfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2 Procedura konfiguracji serwera DNS w systemie Windows Server 2008/2008 R2, w sytuacji gdy serwer fizyczny nie jest kontrolerem domeny Active

Bardziej szczegółowo

Instalacja i konfiguracja serwera DHCP.

Instalacja i konfiguracja serwera DHCP. Instalacja i konfiguracja serwera DHCP. Podczas wykonywania poniższych zadań w zeszycie w sprawozdaniu 1. podaj i wyjaśnij polecenia, które użyjesz, aby: wyjaśnić pojęcia związane z dhcp, zainstalować

Bardziej szczegółowo

Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia

Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia 1) Uruchomienie str. 2 2) Konfiguracja NEOSTRADA str. 3 3) Konfiguracja NET24 str. 4 4) Konfiguracja sieć LAN str. 5 5) Przekierowanie portów

Bardziej szczegółowo

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Sieci komputerowe Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Filtracja pakietów w Linuksie Sieci Komputerowe, T. Kobus, M. Kokociński 2 Sieci Komputerowe, T. Kobus, M.

Bardziej szczegółowo

Spis treści. O autorze 9. O recenzentach 10. Przedmowa 13. Rozdział 1. Oto Linux Mint 17_

Spis treści. O autorze 9. O recenzentach 10. Przedmowa 13. Rozdział 1. Oto Linux Mint 17_ O autorze 9 O recenzentach 10 Przedmowa 13 Rozdział 1. Oto Linux Mint 17_ Dlaczego Linux? 18 Czym jest dystrybucja? 19 Czy Linux jest trudny do opanowania? 21 Cechy wyróżniające dystrybucję Mint 22 Wersje

Bardziej szczegółowo

Podziękowania... xv. Wstęp... xvii

Podziękowania... xv. Wstęp... xvii Spis treści Podziękowania... xv Wstęp... xvii Instrukcja budowy laboratorium... xvii Przygotowanie komputerów Windows Server 2008... xviii Korzystanie z dołączonego CD... xviii Instalowanie testów ćwiczeniowych...

Bardziej szczegółowo

Konfiguracja serwera Apache

Konfiguracja serwera Apache Konfiguracja serwera Apache autor Jarosław Mężyk e-mail j.mezyk@netcoffee.pl www http://www.netcoffee.pl wersja dokumentu 1.0 Licencja Creative Commons Pewne prawa zastrzeżone Attribution-NonCommercial-ShareAlike

Bardziej szczegółowo

Administrator systemu Linux program kursu. Wstęp. Część I Szybki wstęp do Linuksa. Część II Praca w środowisku tekstowym

Administrator systemu Linux program kursu. Wstęp. Część I Szybki wstęp do Linuksa. Część II Praca w środowisku tekstowym Wstęp Administrator systemu Linux program kursu Poniżej przedstawiony jest program kursu administracji serwerów linuksowych organizowanego przez Akademię Linuksa. Wszystkie zajęcia prowadzone są przy komputerach

Bardziej szczegółowo

Tomasz Greszata - Koszalin

Tomasz Greszata - Koszalin T: Udostępnianie połączenia sieciowego w systemie Linux (NAT). Zadanie1: Odszukaj w Wolnej Encyklopedii Wikipedii informacje na temat NAT (ang. Network Address Translation). Istnieje możliwość użycia Source

Bardziej szczegółowo

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci WYMAGANIA EDUKACYJNE PRZEDMIOT: Administracja sieciowymi systemami operacyjnymi NUMER PROGRAMU NAUCZANIA (ZAKRES): 351203 1. Lp Dział programu Sieci komputerowe Poziomy wymagań Konieczny K Podstawowy-

Bardziej szczegółowo

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA Przewodnik konfiguracji i zarządzania Siemens 4YourSafety Konfiguracja Siemens 4YourSafety w zakresie systemu operacyjnego i supportu urządzenia może odbywać się w

Bardziej szczegółowo

MODEL WARSTWOWY PROTOKOŁY TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych

Bardziej szczegółowo

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Sieci komputerowe Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Sieci Komputerowe, T. Kobus, M. Kokociński 2 Filtracja pakietów w Linuksie Netfilter część jądra systemu

Bardziej szczegółowo

onfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

onfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2 onfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2 Poniższa procedura omawia konfigurację serwera DNS w systemie Windows Server 2008 / 2008 R2, w sytuacji gdy serwer fizyczny nie jest kontrolerem

Bardziej szczegółowo

Czym jest router?... 3 Vyatta darmowy router... 3 Vyatta podstawowe polecenia i obsługa... 3 Zarządzanie użytkownikami... 3 Uzupełnianie komend...

Czym jest router?... 3 Vyatta darmowy router... 3 Vyatta podstawowe polecenia i obsługa... 3 Zarządzanie użytkownikami... 3 Uzupełnianie komend... Czym jest router?... 3 Vyatta darmowy router... 3 Vyatta podstawowe polecenia i obsługa... 3 Zarządzanie użytkownikami... 3 Uzupełnianie komend... 4 Historia komend... 4 Wywołanie komend operacyjnych w

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 1 Wprowadzenie Dlaczego Linux? Porównanie z systemem Windows Przegląd dystrybucji Środowisko graficzne GNOME, Program YaST, Konsola

Bardziej szczegółowo

Na podstawie: Kirch O., Dawson T. 2000: LINUX podręcznik administratora sieci. Wydawnictwo RM, Warszawa. FILTROWANIE IP

Na podstawie: Kirch O., Dawson T. 2000: LINUX podręcznik administratora sieci. Wydawnictwo RM, Warszawa. FILTROWANIE IP FILTROWANIE IP mechanizm decydujący, które typy datagramów IP mają być odebrane, które odrzucone. Odrzucenie oznacza usunięcie, zignorowanie datagramów, tak jakby nie zostały w ogóle odebrane. funkcja

Bardziej szczegółowo

ZABEZPIECZENIE PRZED ZMIANĄ ADRESU IP PRZEZ UŻYTKOWNIKA Andrzej Angowski UCI, UMK Toruń

ZABEZPIECZENIE PRZED ZMIANĄ ADRESU IP PRZEZ UŻYTKOWNIKA Andrzej Angowski UCI, UMK Toruń ZABEZPIECZENIE PRZED ZMIANĄ ADRESU IP PRZEZ UŻYTKOWNIKA Andrzej Angowski UCI, UMK Toruń Wprowadzenie Zgodnie z ujednoliconą polityką bezpieczeństwa wśród organizacji partnerskich projektu eduroam, na dostawcy

Bardziej szczegółowo

Komputery bezdyskowe - wprowadzenie

Komputery bezdyskowe - wprowadzenie Komputery bezdyskowe - wprowadzenie Jakub 'skaarj' Kulczyński qba@bryza.net 3 VII 2005 Zastosowania Terminale dla pracowników w firmie Komputery domowe Stacje robocze Routery Serwery Komputer bezdyskowy

Bardziej szczegółowo

Wdrażanie i zarządzanie serwerami zabezpieczającymi Koncepcja ochrony sieci komputerowej

Wdrażanie i zarządzanie serwerami zabezpieczającymi Koncepcja ochrony sieci komputerowej Wdrażanie i zarządzanie serwerami zabezpieczającymi Koncepcja ochrony sieci komputerowej Marcin Kłopocki /170277/ Przemysła Michalczyk /170279/ Bartosz Połaniecki /170127/ Tomasz Skibiński /170128/ Styk

Bardziej szczegółowo

Serwer Apache podstawy instalacji i administracji.

Serwer Apache podstawy instalacji i administracji. Serwer Apache podstawy instalacji i administracji. Jednymi z najczęściej spotykanych serwerów w sieci Internet są serwery www. Współcześnie trudno wyobrazić sobie przedsiębiorstwo nawet małe, które nie

Bardziej szczegółowo

Najprostsza odpowiedź, jaka przychodzi mi do głowy to, z powodu bezpieczeństwa.

Najprostsza odpowiedź, jaka przychodzi mi do głowy to, z powodu bezpieczeństwa. Ten artykuł, ma pomóc w zrozumieniu podstaw działania filtra pakietów iptables. Podstawowa konfiguracja firewalla, na przykładzie iptables w systemie Linux. Ludzie często sądzą, że firewall zapewnia pełną

Bardziej szczegółowo

ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)

ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian) Grupa Ustawienia Sieciowe umożliwia skonfigurowanie podstawowych parametrów terminala: Interfejs ETH0 Umożliwia wybór ustawień podstawowego interfejsu sieciowego. W przypadku wyboru DHCP adres oraz inne

Bardziej szczegółowo

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1 Spis treści Wstęp... ix 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1 Składniki systemu Windows SBS 2008... 1 Windows Server 2008 Standard... 2 Exchange Server 2007 Standard...

Bardziej szczegółowo

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1) Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1) 1. Ustawiamy w biosie bootowanie systemu z CD-ROMu bądź z dyskietki (tworzymy wówczas dyskietki startowe). 2. Aby rozpocząć proces instalacji

Bardziej szczegółowo

Sieci komputerowe Warstwa aplikacji

Sieci komputerowe Warstwa aplikacji Sieci komputerowe Warstwa aplikacji 2012-05-24 Sieci komputerowe Warstwa aplikacji dr inż. Maciej Piechowiak 1 Wprowadzenie warstwa zapewniająca interfejs pomiędzy aplikacjami używanymi do komunikacji,

Bardziej szczegółowo

Spis treści. Wstęp Rozdział 1. Zasady pracy z komputerem Rozdział 2. Budowa komputera... 20

Spis treści. Wstęp Rozdział 1. Zasady pracy z komputerem Rozdział 2. Budowa komputera... 20 Spis treści Wstęp... 9 Rozdział 1. Zasady pracy z komputerem.... 13 1.1. Bezpieczeństwo i higiena pracy... 13 1.2. Normy prawne dotyczące rozpowszechniania programów komputerowych i ochrony praw autorskich....

Bardziej szczegółowo

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej (firewall) oraz oprogramowania iptables.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej (firewall) oraz oprogramowania iptables. T: Konfiguracja zapory sieciowej (firewall) w systemie Linux. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej (firewall) oraz oprogramowania iptables. Zapora sieciowa

Bardziej szczegółowo

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark Topologia Cele Część 1: Zapisanie informacji dotyczących konfiguracji IP komputerów Część 2: Użycie programu Wireshark do przechwycenia

Bardziej szczegółowo

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA PROFESJONALNE USŁUGI BEZPIECZEŃSTWA Procedura instalacji i konfiguracji Linux Red Hat jako platformy dla systemu zabezpieczeń Check Point VPN-1/FireWall-1 Przygotował: Mariusz Pyrzyk Instalacja systemu

Bardziej szczegółowo

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie System komputerowy System komputerowy (ang. computer system) to układ współdziałaniadwóch składowych: sprzętu komputerowegooraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.

Bardziej szczegółowo

Bezpieczeństwo w M875

Bezpieczeństwo w M875 Bezpieczeństwo w M875 1. Reguły zapory sieciowej Funkcje bezpieczeństwa modułu M875 zawierają Stateful Firewall. Jest to metoda filtrowania i sprawdzania pakietów, która polega na analizie nagłówków pakietów

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

11. Autoryzacja użytkowników

11. Autoryzacja użytkowników 11. Autoryzacja użytkowników Rozwiązanie NETASQ UTM pozwala na wykorzystanie trzech typów baz użytkowników: Zewnętrzna baza zgodna z LDAP OpenLDAP, Novell edirectory; Microsoft Active Direcotry; Wewnętrzna

Bardziej szczegółowo

Windows Serwer 2008 R2. Moduł 3. DNS v.2

Windows Serwer 2008 R2. Moduł 3. DNS v.2 Windows Serwer 2008 R2 Moduł 3. DNS v.2 ROZPOZNAWANIE NAZW W SYSTEMIE WINDOWS SERVER 2008 2 Rozpoznawanie nazw Sieci oparte na systemie Windows Server 2008 zawierają przynajmniej trzy systemy rozpoznawania

Bardziej szczegółowo

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak Wykład 3 / Wykład 4 Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak 1 Wprowadzenie do Modułu 3 CCNA-E Funkcje trzech wyższych warstw modelu OSI W jaki sposób ludzie wykorzystują

Bardziej szczegółowo

Uwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008)

Uwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008) Uwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z rozwiązaniami systemu Windows 2008 server do uwierzytelnienia

Bardziej szczegółowo

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N PODSTAWOWA KONFIGURACJA LINKSYS WRT300N 1. Topologia połączenia sieci WAN i LAN (jeśli poniższa ilustracja jest nieczytelna, to dokładny rysunek topologii znajdziesz w pliku network_konfigurowanie_linksys_wrt300n_cw.jpg)

Bardziej szczegółowo

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej. T: Konfiguracja firewalla. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej. Zapora sieciowa (firewall) służy do zabezpieczania sieci i systemów przed nieuprawnionym

Bardziej szczegółowo

Win Admin Replikator Instrukcja Obsługi

Win Admin Replikator Instrukcja Obsługi Win Admin Replikator Instrukcja Obsługi Monitoring Kopie danych (backup) E-mail Harmonogram lokalne i zewnętrzne repozytorium Logi Pamięć Procesor HDD Administracja sprzętem i oprogramowaniem (automatyzacja

Bardziej szczegółowo

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja Strona 1 z 6 Połączenia Obsługiwane systemy operacyjne Korzystając z dysku CD z oprogramowaniem, można zainstalować oprogramowanie drukarki w następujących systemach operacyjnych: Windows 8.1 Windows Server

Bardziej szczegółowo

Protokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.

Protokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. Protokół HTTP 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Usługi WWW WWW (World Wide Web) jest najpopularniejszym sposobem udostępniania

Bardziej szczegółowo

Udostępnianie zasobów Gentoo Linux systemom Microsoft Windows 7 za wykorzystaniem ku temu serwera plików i drukarek SAMBA.

Udostępnianie zasobów Gentoo Linux systemom Microsoft Windows 7 za wykorzystaniem ku temu serwera plików i drukarek SAMBA. Udostępnianie zasobów Gentoo Linux systemom Microsoft Windows 7 za wykorzystaniem ku temu serwera plików i drukarek SAMBA. Z racji, iż w mym gospodarstwie domowym są 2 komputery, w celu wzajemnej wymiany

Bardziej szczegółowo

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS

Bardziej szczegółowo

ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop Spis treści

ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop Spis treści ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop. 2016 Spis treści Wstęp 9 1 Instalacja i aktualizacja systemu 13 Przygotowanie do instalacji 14 Wymagania sprzętowe 14 Wybór

Bardziej szczegółowo

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7 I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego

Bardziej szczegółowo

ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h

ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h Imię Nazwisko ZADANIE.07 Różne (tryb tekstowy i graficzny) 2h 1. Zbudować sieć laboratoryjną 2. Czynności wstępne 3. Filtrowanie pakietów 4. Ustawienie portów przełącznika (tryb graficzny) 5. DNAT (tryb

Bardziej szczegółowo

NIS/YP co to takiego?

NIS/YP co to takiego? NIS/YP co to takiego? NIS/YP Network Information System/Yellow Pages System centralizujący administrowanie systemami UNIX'owymi, bazujący na technologii RPC (Remote Procedure Call) i technologii klient/serwer,

Bardziej szczegółowo

Skanowanie podsieci oraz wykrywanie terminali ABA-X3

Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Terminale ABA-X3 od dostarczane od połowy listopada 2010 r. są wyposażane w oprogramowanie umożliwiające skanowanie podsieci w poszukiwaniu aktywnych

Bardziej szczegółowo

PODSTAWOWA OBSŁUGA PROGRAMU PROGRAMU PACKET TRACER TRYB REAL TIME

PODSTAWOWA OBSŁUGA PROGRAMU PROGRAMU PACKET TRACER TRYB REAL TIME Nr dwiczenia: PT-02 Nr wersji dwiczenia: 2 Temat dwiczenia: PODSTAWOWA OBSŁUGA PROGRAMU PACKET TRACER CZĘŚD 2 Orientacyjny czas wykonania dwiczenia: 1 godz. Wymagane oprogramowanie: 6.1.0 Spis treści 0.

Bardziej szczegółowo

ZALECENIA DLA MIGRACJI NS-BSD V8 => V9

ZALECENIA DLA MIGRACJI NS-BSD V8 => V9 ZALECENIA DLA MIGRACJI NS-BSD V8 => V9 Wprowadzenie Wersja 9 NS-BSD wprowadza wiele zmian. Zmieniła się koncepcja działania niektórych modułów NETASQ UTM. Sam proces aktualizacji nie jest więc całkowicie

Bardziej szczegółowo

Instalowanie i konfigurowanie Windows Server 2012 R2

Instalowanie i konfigurowanie Windows Server 2012 R2 Mitch Tulloch Instalowanie i konfigurowanie Windows Server 2012 R2 Poradnik szkoleniowy Przekład: Leszek Biolik APN Promise, Warszawa 2014 Spis treści Wstęp.............................................................

Bardziej szczegółowo

Administracja bazami danych. dr inż. Grzegorz Michalski

Administracja bazami danych. dr inż. Grzegorz Michalski Administracja bazami danych dr inż. Grzegorz Michalski Dlaczego MySQL? szybkość programiści twierdzą, że jest najszybszą bazą danych, łatwość użycia MySQL jest względnie prostym systemem w instalacji,

Bardziej szczegółowo

Podstawowa konfiguracja routerów. Interfejsy sieciowe routerów. Sprawdzanie komunikacji w sieci. Podstawy routingu statycznego

Podstawowa konfiguracja routerów. Interfejsy sieciowe routerów. Sprawdzanie komunikacji w sieci. Podstawy routingu statycznego Podstawowa konfiguracja routerów Interfejsy sieciowe routerów Sprawdzanie komunikacji w sieci Podstawy routingu statycznego Podstawy routingu dynamicznego 2 Plan prezentacji Tryby pracy routera Polecenia

Bardziej szczegółowo