Grzegorz Cygan Podstawy Linuksa. TUX logo Linuksa stworzone przez Larry'ego Ewing'a



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

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

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

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

Samba, instalacja i konfiguracja

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

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Serwer plików i drukarek Samba

Tworzenie maszyny wirtualnej

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

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

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat hasła SOHO (ang. Small Office/Home Office).

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

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Windows Server 2012 Active Directory

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

Seria wielofunkcyjnych serwerów sieciowych USB

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 25 ARCHITEKTURA SYSTEMU LINUX. Opracował Sławomir Zieliński

1. Przygotowanie konfiguracji wstępnej Windows Serwer 2008 R2

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Laboratorium Ericsson HIS NAE SR-16

Instrukcja do laboratorium. Wprowadzenie do problematyki wirtualizacji. Wirtualizacja sieci.

Linux Elementy instalacji. 1 Podział dysku na partycje. 2 Konfiguracja sprzętu (automatycznie) 3 Założenie użytkowników

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

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

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

System kontroli dostępu ACCO NET Instrukcja instalacji

Seria wielofunkcyjnych serwerów sieciowych USB

Instalacja Linuksa i podstawowa konfiguracja. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

System operacyjny Linux

Windows Serwer 2008 R2. Moduł 5. Zarządzanie plikami

Rozdział 8. Sieci lokalne

Policealne Studium Zawodowe w Grudziądzu. Technik Informatyk SYSTEMY I SIECI KOMPUTEROWE. Windows XP klonowanie instalacji z wykorzystaniem sysprep

8. Sieci lokalne. Konfiguracja połączenia lokalnego

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

Grzegorz Cygan. Zarządzanie prawami plików i folderów w systemie operacyjnym Windows z systemem plików NTFS

Konsola Linux. autor: Mariusz Barnaś

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

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

DLA DREAMBOX & FLASHWIZARD

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

Tworzenie połączenia szerokopasmowego /PPPoE/ dla sieci SOLARNET w systemie Linux

ZyXEL NBG-415N. Bezprzewodowy router szerokopasmowy n. Skrócona instrukcja obsługi. Wersja /2006 Edycja 1

Qmail radość listonosza. Autorzy: Bartosz Krupowski, Marcin Landoch IVFDS

Instalacja Wirtualnego Serwera Egzaminacyjnego

Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe

Konfiguracja IPSec Brama IPSec w Windows 2003 Server

10.2. Udostępnianie zasobów

Instalacja i konfiguracja serwera SSH.

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

6. Cel: Sprawdzenie drogi protokołu TCP/IP

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

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

Uruchomienie Raspberry Pi

Warsztaty z Sieci komputerowych Lista 4

- udostępnić anonimowym użytkownikowi Internetu pliki przez serwer FTP,

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

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

Administrowanie sieciami komputerowymi

Ustalanie dostępu do plików - Windows XP Home/Professional

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

podstawowa obsługa panelu administracyjnego

Rozwiązanie Zadania egzaminacyjnego egzamin praktyczny z kwalifikacji e13 styczeń 2015

Instalacja Active Directory w Windows Server 2003

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

Pomoc: konfiguracja PPPoE

Warsztaty z Sieci komputerowych Lista 5

Sieć TCP/IP konfiguracja karty sieciowej

KONFIGURACJA INTERFEJSU SIECIOWEGO

Instrukcja obsługi. Grand IP Camera III. Kamera IP do monitoringu

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

Laboratorium - Konfiguracja routera bezprzewodowego w Windows 7

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

Strona1. Suse LINUX. Konfiguracja sieci

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

SAMBA DOKUMENTACJA DO PREZENACJI. Mateusz Zimny Dawid Winiarz

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

PODSTAWOWA OBSŁUGA PROGRAMU PROGRAMU PACKET TRACER TRYB REAL TIME

Pracownia internetowa w szkole podstawowej (edycja jesień 2005)

Instalacja Ubuntu 12.12

Warsztaty z Sieci komputerowych Lista 4

Tomasz Greszata - Koszalin

Pracownia internetowa w szkole ZASTOSOWANIA

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Instrukcja dla instalatora systemu SMDP Enterprise/Professional

INSTRUKCJA OBSŁUGI Program konfiguracji sieciowej Net configuration Drukarka A11

Usługi sieciowe systemu Linux

podstawowa obsługa panelu administracyjnego

Instrukcja konfiguracji funkcji skanowania

Tomasz Greszata - Koszalin

Ćwiczenie 2. Instalacja i konfiguracja serwera Windows Serwer 2008 cz. 1

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

Kancelaria Prawna.WEB - POMOC

Wprowadzenie do Active Directory. Udostępnianie katalogów

Zawartość opakowania Opakowanie karty DWL-G650+ powinno zawierać następujące pozycje: Karta Cardbus sieci bezprzewodowej 2.4 GHz AirPlus G+ DWL-G650+

Transkrypt:

Grzegorz Cygan Podstawy Linuksa TUX logo Linuksa stworzone przez Larry'ego Ewing'a

Spis treści vim Wybrane polecenia Ochrona plików Konfiguracja interfejsów sieciowych Instalacja oprogramowania Udostępnianie plików - SAMBA

Co to jest Linux? Wystarczy spojrzeć na komunikat zwracany po zalogowaniu Last login: Sun Oct 7 18:27:25 2012 from 192.168.2.3 Linux 2.6.33.4. root@gora:~# Aby zauważyć, że Linux to właściwie jądro (ang. kernel) w tym przypadku w wersji 2.6.33.4 W powszechnym rozumieniu Linux to cała dystrybucja, czyli np. Slackware, Ubuntu, itp.

Jak zainstalować nowego Linuksa? Pobierz ze strony www.kernel.org Rozpakuj Skompiluj Zainstaluj

Pobieranie obrazu systemu Linux dla VirtualBox Pobierz z serwera pracowni plik linux2.rar z zainstalowanym systemem Linux oraz program rar.exe. Rozpakuj pobrany plik do katalogu C:\SOISK, na przykład za pomocą polecenia: rar e linux2.rar

Instalacja systemu Linux na VirtualBox 1. Uruchom menedżer maszyn wirtualnych. 2. Kliknij przycisk Nowa. 3. Wpisz nazwę maszyny i wybierz system operacyjny.

Instalacja systemu Linux na VirtualBox 4. Na kolejnej karcie ustalamy rozmiar pamięci. Kreator proponuje 256MiB, ale w zupełności wystarczy 128MiB. Komputer wirtualny nie może mieć więcej pamięci RAM niż komputer, na którym pracuje maszyna wirtualna. 5. W następnej karcie zaznacz Użyj istniejącego dysku twardego. Plik z obrazem dysku linux2.vdi znajduje się w katalogu c:\soisk. 6. Po uruchomieniu maszyny wirtualnej możesz się zalogować w systemie Linux jako administrator login: root, hasło: toor123

Korzystanie z edytora vi oraz vim System operacyjny :q! -wyjście bez zapisu :wq wyjście z zapisem Tryb poleceń Esc i Tryb edycji

Korzystanie z edytora vi oraz vim Tryb poleceń :e <ścieżka do pliku> otwarcie pliku :wq zapis do pliku i wyjście z programu :w! wyjście z programu bez zapisu yy skopiowanie całego wiersza p wklejenie i przełączenie w tryb edycji Tryb edycji Esc przełączenie w tryb poleceń

Korzystanie z edytora vim na przykładzie pliku /etc/profile.d/lang.sh vim /etc/profile.d/lang.sh otwarcie pliku i przełączenie w tryb edycji (przepisz zawartość pliku z następnego slajdu) Esc przełączenie w tryb poleceń :wq zapis do pliku i wyjście

Polonizacja systemu Plik: /etc/profile.d/lang.sh #!/bin/sh export LANG=pl_PL export LC_ALL=pl_PL export LESSCHARSET=latin1

X Window Polecenie uruchamiające serwer XWindow: X Skrypt uruchamiający serwer X Window i wybrany menedżer okien: startx Zamykanie sesji Xwindow: Ctrl+Alt+Backspace Skrypt konfigurujący serwer XWindows xwmconfig Uruchomić skrypt: xwmconfig - wybrać menedżer fluxbox Skrypt: fluxbox-generate_menu Skrypt: fbsetbg -f <ścieżka do tapety>

Wybrane polecenia systemu Linux Większość poleceń ma dodatkowe parametry, np.: polecenie lsusb wyświetli urządzenia USB. lecz z parametrem -v lsusb -v wyświetli dodatkowe informacje.

Wybrane polecenia systemu Linux Operacje na plikach i katalogach mkdir Tworzenie katalogu touch Tworzenie pliku cp Kopiowanie pliku lub katalogu Przykład: mkdir /srv/samba/netlogon Uworzenie katalogu /srv/samba/netlogon

Wybrane polecenia systemu Linux System uptime Czas pracy i obciążenie systemu 02:20:07 up 8 min, load average: 0.00, 0.02, 0.00 uname -a Szczegółowe informacje o sprzęcie i systemie operacyjnym Linux darkstar 2.6.33.4-smp #2 SMP Wed May 12 22:47;36 CDT 2010 i686 Intel(R) Atom(TM) CPU Z520 @ 1.33GHz GenuineIntel GMU/Linux hostname Nazwa hosta hostname -i Adres IP hosta

dmesg Komunikaty jądra Linuksa dmesg grep -i usb Komunikaty jądra Linuksa dotyczące urządzeń USB (-i oznacza ignoruj wielkość liter) ssb: Core 3 found: USB 2.0 Host (cc 0x819, rev 0x02, vendor 0x4243) Wybrane polecenia systemu Linux Sprzęt lsusb -t Wyświetla urządzenia USB Bus# 1 `-Dev# 1 Vendor 0x1d6b Product 0x0001 lspci Wyświetla urządzenia PCI

Wybrane polecenia systemu Linux Użytkownicy id Wyświetla id, login oraz grupę aktualnie zalogowanego użytkownika uid=1000(gcygan)gid=1000(gcygan), groups=1000(gcygan),11(floppy), 17(audio),18(video),19(cdrom),93(scanner) who Wyświetla listę obecnie zalogowanych użytkowników root tty1 2012-06-02 09:52 gcygan tty2 2012-06-02 09:58

Wybrane polecenia systemu Linux Zarządzanie grupami groupadd uczniowie Tworzy grupę uczen groupdel uczniowie Usuwa grupę uczeniowie groups jas Wyświetla nazwy grup do których należy użytkownik jas

useradd -m jas Tworzy użytkownika jas i tworzy dla niego katalog domowy /home/jas userdel jas Usuwa użytkownika jas userdel -r jas Usuwa użytkownika jas i jego katalog domowy passwd jas Zmienia hasło użytkownika jas Wybrane polecenia systemu Linux Zarządzanie użytkownikami usermod -g users jas Przypisuje użytkownika jas do grupy users

Utworzymy grupę uczniowie, a następnie użytkownika jas, którego przypiszemy do tej grupy. Utwórz użytkownika malgosia. Ją także przypisz do grupy uczniowie. groupadd uczeniowie Tworzy grupę uczen Zarządzanie użytkownikami i grupami Zadanie praktyczne useradd -m -g uczniowie jas Tworzy użytkownika jas i przypisuje go do grupy uczniowie passwd jas Zmienia hasło użytkownika jas

Wybrane polecenia systemu Linux Ustawianie zegarka date Wyświetla datę i godzinę date -s 2012-09-01 07:00:00 Ustawia zegarek

Ochrona plików w wybranych systemach plików FAT (FAT 12, FAT 16, FAT 32) - Brak ochrony! File Alocation Table w systemach operacyjnych DOS, Windows Dyskietka FAT12, pendrive NTFS - Ochrona ACL New Technology File System W systemach operacyjnych Windows NT i późniejszych ext3, ext4 - Ochrona rwxrwxrwx W systemach operacyjnych Linux

Prawa w systemie Linux W Linuksie każdy plik ma właściciela Do zmiany właściciela służy polecenie chown Prawa odczyt, zapis, wykonanie (rwx) są określone kolejno dla: Właściciela pliku Grupy, do której należy właściciel Pozostałych użytkowników r odczyt w zapis x wykonanie r w x r w x r w x

Przykłady użycia polecenia chmod chmod +r <nazwa pliku> - nadanie prawa odczytu dla wszystkich chmod -x <nazwa pliku> - odebranie wszystkim prawa wykonywania chmod 744 <nazwa pliku> - nadanie właścicielowi wszystkich praw, a grupie i pozostałym tylko odczytu rwxrwxrwx 111100100 r odczyt w zapis x wykonanie 7 4 4

Konfiguracja sieci

1. Zainstalowanie karty sieciowej w komputerze. 2. Dołączenie przewodu łączącego kartę sieciową komputera z przełącznikiem. 3. Zainstalowanie sterowników karty sieciowej. 4. Skonfigurowanie interfejsu sieciowego (karty sieciowej): adres IP i maska sieci. 5. Dokonanie odpowiednich wpisów w tablicy rutingu. 6. Skonfigurowanie systemu rozwiązywania nazw domenowych DNS.

Polecenie ifconfig Służy do konfigurowania interfejsów sieciowych (kart sieciowych) przewodowych i bezprzewodowych Podobne do polecenia ipconfig z systemu Windows Dla kart bezprzewodowych korzystamy dodatkowo z polecenia iwconfig

Polecenie ifconfig Bez parametrów wyświetla wszystkie skonfigurowane interfejsy sieciowe (karty sieciowe). Z parametrem -h lub --help ifconfig -h wyświetla listę dostępnych parametrów Szczegółowe informacje znajdują się w podręczniku man. man ifconfig

Wybrane parametry polecenia ifconfig ifconfig eth0 wyświetla informacje o interfejsie eth0, czyli pierwszej karcie sieciowej. Kolejna karta ma oznaczenie eth1, itd. Karty bezprzewodowe mogą mieć przedrostek wlan ifconfig -a wyświetla wszystkie interfejsy sieciowe, nawet te nieskonfigurowane. Jeżeli dany interfejs pojawi się, to znak, że system ma do niego sterowniki

Jeżeli ifconfig -a nie wyświetli interfejsu Znajdź typ kontrolera sieciowego Za pomocą polecenia lspci (lub innego) Odczytaj z układu scalonego na karcie Zainstaluj sterowniki

Ręczne konfigurowanie interfejsu Adres IP Maska sieci Adres rozgłoszeniowy Wprowadzamy tylko adres i maskę, adres rozgłoszeniowy zostanie obliczony. Jeżeli nie wprowadzimy maski, polecenie obliczy ją na podstawie tzw. klasy adresu.

Skrypt /etc/rc.d/rc.inet1 W dystrybucji Slackware jest skrypt służący do konfiguracji interfejsów. Znajduje się on w pliku /etc/rc.d/rc.inet1. Skrypt ten czyta plik konfiguracyjny /etc/rc.d/rc.inet1.conf, w którym należy umieścić parametry konfiguracyjne interfejsów, takie jak adresy IP maski itp. Po dokonaniu zmian w pliku konfiguracyjnym należy ponownie uruchomić skrypt /etc/rc.d/rc.inet1 restart

Ręczne konfigurowanie interfejsu przewodowego eth0 3 przykłady konfiguracji 1. ifconfig eth0 192.168.1.33 Zostanie przypisana maska 255.255.255.0 2. ifconfig eth0 192.168.1.33/17 Zostanie przypisana maska /17 czyli 255.255.128.0. 3. dhclient eth0 Pobranie konfiguracji z serwera DHCP

Ręczne konfigurowanie interfejsu bezprzewodowego wlan0 z zabezpieczeniem WEP ifconfig wlan0 down iwconfig wlan0 essid sisk-wan iwcfonfig wlan0 key s: 5praw ifconfig wlan0 up dhclient wlan0 W sieci bez zabezpieczeń pominąć parametr key.

Polecenie ping do testowania interfejsu Ping 172.16.0.14 sprawdzenie komputera w sieci lokalnej ping 212.77.100.101 sprawdzenie komputera w sieci rozległej ping www.wp.pl sprawdzenie komputera za pomocą adresu domenowego Ctrl+C (^C) Zakończenie pracy programu ping

Polecenia wyświetlające tablicę routingu route vs. ip route route Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.0 * 255.255.255.0 U 202 0 0 eth0 ip route 192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.2 metric 202

Instalacja programów

Instalacja programów ze źródeł 1. Pobieramy skompresowaną wersję źródłową programu. 2. Dekompresujemy pliki 3. Przechodzimy do katalogu z rozpakowanymi plikami i zapoznajemy się z plikiem README 4. Uruchamiamy skrypt konfiguracyjny 5. Kompilujemy źródła 6. Instalujemy programy (wymaga konta root)

Przykład - instalacja ffmpeg 1) Pobieramy skompresowaną wersję źródłową programu. wget http://ffmpeg.org/releases/ffmpeg-0.10.tar.gz 2) Dekompresujemy pliki tar -xzf ffmpeg-0.10.tar.gz 3) Przechodzimy do katalogu z rozpakowanymi plikami 4) Uruchamiamy skrypt konfiguracyjny cd ffmpeg-0.10./configure 5) Kompilujemy źródła make 6) Instalujemy make install

Instalacja programów z pakietów na przykładzie dystrybucji Slackware Do zarządzania pakietami służą następujące narzędzia: installpkg (instalacja pakietu), removepkg (usunięcie pakietu), upgradepkg (aktualizacja pakietu), makepkg (utworzenie pakietu tgx z zawartości bieżącego katalogu), explodepkg (rozpakowanie zawartości pakietu do bieżącego katalogu).

Instalacja programów z pakietów http://repository.slacky.eu/slackware-13.37/office /libreoffice/3.3.3/

Przykład użycia programu ffmpeg Konwersja filmu z aparatu cyfrowego na format MPEG-2 / AC3 (DVD) ffmpeg.exe -y -i 100_8754.MOV -f dvd -vcodec mpeg2video -r 25.00 -s 576x720 -aspect 4:3 -b 4000k -mbd rd -acodec mp2 -ab 128k -ar 48000 - ac 2 temp.mpg

Udostępnianie katalogów z wykorzystaniem protokołu SMB

Założenia 1. Mamy zainstalowanego linuksa Slackware z oprogramowaniem samba z dostępem do sieci (sieć jest skonfigurowana). 2. Chcemy udostępnić udział WYMIANA (katalog /usr/local/share) dla użytkowników korzystających z Windowsa. Oczywiście komputery z Windowsem także są dołączone do sieci. 3. Dostęp do udziału będzie chroniny hasłem, dlatego stworzymy użytkownika jurek. Można dokonać modyfikacji w przykładzie, np wpisać inną nazwę NetBios, inną nazwę użytkownika, itp.

1. Utworzenie pliku /etc/samba/smb.conf [global] workgroup = MSHOME netbios name = S60 server string = Komputer na gorze encrypt passwords = yes smb passwd file = /etc/smbpass security = user log file = /var/log/samba.%m max log size = 50 [wymiana] comment = Pliki path = /usr/local/share browseable = yes writable = yes guest ok = yes

2. Uruchomienie samby Po dokonaniu zmian w pliku konfiguracyjnym należy zrestartować sambę przy pomocy skryptu /etc/rc.d/rc.samba restart Jeżeli skryptu nie można uruchomić prawdopodobnie należy nadać prawa wykonalności plikowi. chmod +x /etc/rc.d/rc.samba /etc/rc.d/rc.samba start

3. Utworzenie użytkownika systemu Linux i dodanie go do użytkowników samby useradd -g users jurek passwd jurek smbpasswd -a jurek Na komputerze z systemem Windows wpisać polecenie (Start->Uruchom) lub odnaleźć komputer w otoczeniu sieciowym. Zamiast nazwy NetBIOS można podać adres IP. \\S60

Samba jako PDC Uzupełnij plik /etc/samba/smb.conf: [global] domain master = yes domain logons = yes smb passwd file = /etc/smbpass preferred master = yes os level = 90 [netlogon] comment = Network Logon Service path = /home/samba/netlogon guest ok = yes read only = yes share modes = no