Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ol
Lamer
Dołączył: 09 Lis 2010
Posty: 16
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Tryl
|
Wysłany: Sob 21:35, 18 Lut 2012 Temat postu: Linux notatki z zajęć |
|
|
Notatka z 1 zjazdu (5.02)
1. Uruchamianie i zamykanie
init - program jako pierwszy uruchamiany przez jądro, przy starcie uruchamia plik /etc/inittab
Poziomy pracy:
0 - zatrzymanie systemu
1 - tryb jednoużytkownikowy bez obsługi sieci
2 - tryb wieloużytkownikowy, bez obsługi NFS
3 - pełny tryb wieloużytkownikowy
4 - nieużywany
5 - taki sam jak 3 tryb graficzny
6 - tryb przeładowywania
Zamykanie systemu:
shutdown -h 0 //liczba 0 oznacza czas po którym system zostanie zamknięty
shutdown -h now //zamyka system teraz
2. System plików
a) Struktura i nawigacja
/ - katalog główny
W katalogu głównym są zawarte podkatalogi i pliki, np.
home - katalog użytkownika
tmp - katalog na pliki tymczasowe
mount - katalog montowania partycji, dysków CD itd.
root - katalog administratora
[nazwa_maszyny/katalog]# - poziom administratora
[nazwa_maszyny/katalog]$ - poziom użytkownika
cd home //przejście do katalogu home
cd / //przejście do katalogu głównego
cd .. //przejście do katalogu nadrzędnego
ls //wyświetlanie informacji o katalogu
ls -a //łącznie z plikami ukrytymi
ls -l //format długi, wyświetla prawa dostępu
ls -f / //informacja o katalogach (wyświetlana na niebiesko)
ls -f * //informacja o plikach wykonywalnych
ls -s
man nazwa_polecenia //opis polecenia
pwd //pokazuje drogę dostępu do aktualnego miejsca
ls -l | less //wyświetlanie linijka po linijce
ls -l | more // wyświetlanie ekran po ekranie
b)Operacje na plikach i katalogach
touch plik1 //utworzenie pustego pliku
echo Jest niedziela > nazwa_pliku //utworzenie pliku z treścią
cat nazwa_pliku //wyświetlenie pliku
cp [opcje] żródło cel //kopiowanie np. cp plik2 plik3
rm [opcje] plik np. rm -i plik2 //usuwanie pliku
mkdir [opcje] nazwa //utworzenie katalogu
rmdir nazwa //usunięcie katalogu pustego
rm -r nazwa //usunięcie katalogu z zawartością
cp -r źródło cel //kopiowanie katalogu
mv źródło cel //przesuwanie katalogu (nie zalecane)
Dowiązywanie nazw plików
- zwykłe (twarde) - zawartość pliku ta sama, nazwa inna, jeśli plik macierzysty zostanie usunięty plik potomny istnieje; pliki są ze sobą sprzężone
ln istniejący_plik nowy_plik
- dowiązanie symboliczne (miękkie) - jest to przekierowanie, link do właściwego obiektu
ln -s istniejąca_nazwa nowa_nazwa
ls -il //informacja o nr węzła
c) Prawa dostępu
- za pomocą symboli literowych
chmod modyfikator_praw nazwa_pliku
modyfikator_praw => kategoria użytkownika, operacja, prawo
Kategorie:
a - wszyscy
u - użytkownik (właściciel)
g - członkowie grupy
o - pozostałe
Operacje:
- usunięcie prawa
+ nadanie prawa
= ustalenie praw
Prawa
R - odczyt
W - zapis
X - wykonywanie
np.
chmod wgotrwx plik - wszyscy mają dostęp
chmod ug+w plik - prawa zapisu dla użytkownika i grupy
chmod g+rx plik - dla grupy nadane prawa odczytu i wykonania
- za pomocą cyfr
prawa właściciela | prawa grupy | pozostałe
4 - prawo odczytu (r)
2 - prawo zapisu (w)
1 - prawo wykonania (x)
0 - brak praw
chmod 777 plik - pełne prawa dla wszystkich
chmod 002 plik - prawo zapisu
3. Tworzenie kont użytkowników
a)polecenia dostępne z poziomu root
useradd nazwa_użytkownika - nowe konto
usermod nazwa - modyfikacja
userdel -r nazwa - usunięcie konta (-r oznacza usunięcie jego plików)
b)Polecenia z poziomu użytkownika
chfn nazwa - informacja opisu konta
passwd nazwa - założenie hasła
grep wzorzec ścieżka (np. grep jan /etc/passwd)
Post został pochwalony 0 razy
Ostatnio zmieniony przez Ol dnia Sob 21:37, 18 Lut 2012, w całości zmieniany 1 raz |
|
Powrót do góry |
|
|
|
|
Ol
Lamer
Dołączył: 09 Lis 2010
Posty: 16
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Tryl
|
Wysłany: Sob 15:17, 25 Lut 2012 Temat postu: Notatka z 2 zjazdu (19.02) |
|
|
NFS - sieciowy system plików; jest to usługa umożliwiająca udostępnianie plików i katalogów,
nie używana w skali globalnej;
Aby się połączyć serwer musi znać IP i nazwę klienta, a klient IP, nazwę serwera i nazwę zasobu.
mc - program do edycji plików
Instalacja NFS:
a)może być obsługiwany przez 3 programy (tzw. demony)
- rpc.portmapper
- rpc.nfsd
- rpc.mountd
b)praca na poziomie #
c)sprawdzenie informacji o plikach rpc
rpcinfo -p
d)uruchamianie i zatrzymywanie demonów nfs (na poziomie serwera)
-uruchomienie odbywa się przez podanie ścieżki
/etc/rc.d/init.d/nfs start
-zatrzymanie
/etc/rc.d/init.d/nfs stop
-ststus usługi
/etc/rc.d/init.d/nfs status
e)konfiguracja serwera NFS
- konfiguracja pliku /etc/exports
Szablon:
/katalog_do_udostepnienia host1(prawa) host2(prawa)
#komentarz
Nazwy hostów:
-nazwa bezpośrednia (np. jan, piotr itd); musi być dobrze interpretowana (działający DNS)
-nazwa domenowa (np. *.mod.gov.pl)
-adresy IP (konkretny adres lub zakres adresów np. 192.168.19.0/24)
Prawa:
RW - odczyt, zapis
RO - tylko odczyt
Po edycji pliku exports należy go przeładować:
exportfs -a
np.
/etc/przesylka 192.168.16.4(RO)
f)Konfiguracja klienta Nfs
- użycie komendy mount
mount nazwa_serwera:/udostepniony_katalog /katalog_montowania
nazwa_serwera - nr IP albo nazwa domenowa lub nazwa hosta
Zelecane jest aby katalog montowania był pusty.
- odmontowanie katalogów
umount -f /katalog_montowania
- sprawdzenie: df
---------------------------
Zamiana nr IP na nazwy
1)za pomocą serwera DNS (tzw. podręczny DNS)
2)za pomocą tablicy hostów
Trzeba edytować plik hosts: /etc/hosts
Należy tam wpisać nr IP i nazwę hosta np. 192.168.16.3 Komputer1
Po edycji konieczne jest przeładowanie (polecenie reboot).
Po dokonaniu przeładowania można używać nazwy zamiast nr IP.
----------------------------
Automatyczne montowanie plików (edycja pliku /etc/fstab)
a)Poza wiedzą klienta
b)Działanie w sieci (praca) w systemie domeny
Szablon pliku fstab:
/dev/urządzenie /katalog_montowania typfs
Szablon dla NFS:
nazwa_serwera:/udostępniony_katalog
typfs-> nfs
np. Serwer:/tmp/moj_katalog nfs
Post został pochwalony 0 razy
Ostatnio zmieniony przez Ol dnia Sob 15:19, 25 Lut 2012, w całości zmieniany 1 raz |
|
Powrót do góry |
|
|
Grzegorz P
Szaraczek
Dołączył: 27 Wrz 2010
Posty: 6
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Łęg
|
Wysłany: Nie 13:22, 18 Mar 2012 Temat postu: |
|
|
Serwer SSH (Secury Shell)
Jest to usługa w której można sie łaczyc z komputerami na odległośc w sposob bezpieczny,
nastepuje kodowanie sygnału którego nie można juz odkodować, zbudowany na 2 kluczach kryptograficznych:
1.Publiczny
2.Prywatny
1.Instalacja usługi:
a)Sprawdzić w systemie obecność pakietu: rpm -q openssh
b) Zainstalować pakiet.
c) Uruchomienie usługi: /etc/rc.d/init.d/sshd start
d) wyszukiwanie usługi do Zamkniecia: []# ps -C sshd
e) zabicie procesu:[]# kill numer_procesu
f) status usługi /etc/rc.d/init.d/sshd status
g) logi tail -f /var/log/messages
2. Logowanie na serwer:
[]$ ssh numerIP lub nazwa hosta
3. Logowanie z poziomu Windows:
a) putty
b) winscp3
Zagadnienia do egzaminu:
1) Administracja lokalna
2) Usługa NFS
3) Usługa NIS
4) Usługa SSH
Post został pochwalony 0 razy |
|
Powrót do góry |
|
|
|