[TUTORIAL] Linux w pigułce

In7ount

Użytkownik
Dołączył
Styczeń 28, 2012
Posty
79
STRUKTURA KATALOGÓW SYSTEMU
/boot - katalog zawierający pliki niezbędne do uruchomienia systemu operacyjnego .
/etc - katalog zawierający pliki konfiguracyjne , odpowiedzialne za sposób działania systemu operacyjnego .
/root - jest to prywatny katalog administratora systemu .
/home - katalog zawięrajacy prywatne foldery poszczególnych użytkowników .
/dev - katalog przechowujący odnośniki do sterowników urządzeń zamontowanych .
/lib - katalog zawierający bilboteki procedur i modułów używanych przez aplikacje .
/mnt - katalog w którym odnotowane są informacje dotyczące wymiennych lub dostępnych przez sieć nośnikó informacji.
/proc - jest to tak zwany pseudokatalog , dający pełen dostęp do zaawansowanych funkcji diagnostycznych i konfiguracyjnych systemu operacyjnego .
/bin - katalog zawierający narzędzia administracyjne dostępne tylko dla administratorów systemu .
/sbin - katalog zawierający narzędzia systemowe administracyjne .
/tmp - katalog tymczasowy ( tzn . służy do przechowywania danych tymczasowych ) .
/var - katalog zawierajacy pliki tworzone przez programy działające na komputerze .
/opt - katalog , w którym instalowane są niektóre aplikacje .
/usr - katalog zawierający moduły , bibloteki i programy procedur dostępne dla wszystkich użytkowników systemu operacyjnego .

SYMBOLE
* - zastępuje dowolny ciąg znkaów o nieokreślonej długości .
? - zastępuje dokładnie jeden znak .

ZAWARTOŚĆ KATALOGU

Do wyświetlania zawartości katalogu służy nam polecenie ls , można również dopisać katalog który ma zostac wyświetlony , jeśli nie dopiszemy , domyślnie wyświetli nam katalog w którym się znajdujemy .

-a -Wyświetla wszystkie ukryte pliki i katalogi
-l -Włączenie wyświetlania listy szczegółow dotyczących plików i katalogów .

ZARZADZANIE KONTAMI UŻYTKOWNIKÓW

whoami - wyświetla nazwe aktualnie używanego konta użytkownika .
su - jest to chwilowe uzyskanie praw administratora .
sudo su - jest to trwałe uzyskanie praw administratora .
sudo - jest to uzyskanie praw administratora do wykonania pewnej czynności jak np : zmiana treści pliku czy instalacja czegoś z repezytorium lub z dysku .
useradd - funkcja do tworzenia konta użytkownika , po useradd dopisujemy nazwę użytkownika , występują też inne parametry tej instrukcji :
-g nazwa - jest to wybór grupy dla użytkownika ( pod nazwą kryję się nazwa grupy do której zostanie przydzielony użytkownik ) .
-m -utworzenie katalogu domowego dla nowego użytkownika .
-s - wybiera powłokę do korzystania przez użtkownika /bin/bash etc.

userdel - usuwa konto użytkownika trzeba dopisać nazwę użytkownika .
groups nazwa - wyświetla użytkowników w danej nazwie grupy .
cat /etc/group - wyświetla informacje dotyczące wszystkich grup użytkownikó w systemie .
cat /etc/passwd - wyświetla informacje dotyczące wszystkich użytkowników w systemie .
passwd -zmiana hasła konta na którym przebywamy .
passwd użytkownik -zmiana hasła dla wybranego użytkownika , opcja dostępna tylko dla roota .
groupadd - tworzy nową grupę użytkowników
groupdel -usuwa grupę użytkowników

TWORZENIE PLIKÓW
touch nazwa - tworzy nowy plik o nazwie nazwa ;p .
rm nazwa -usuwa plik
-f parametr -f zapobiega pytaniu o potwierdzenie chęci usunięcia danych .

ARCHIWIZOWANIE PLIKÓW

tar opcje nazwa-archiwum [dodatkowe parametry]

-c utworzenie nowego archiwum .
-x wydobycie plików z istniejącego archiwum .
-t Wyświetlenie listy plików znajdujących się w archiwum .
-f Pobieranie i wysylanie danych z lub do pliku .

NAWIGACJA POMIĘDZY KATALOGAMI
pwd -wyświetlanie nazwy bieżącego katalogu .
cd ... - przejście do katalogu nadrzędnego .
cd nazwa - przejście do katalogu nazwa
mkdir bomba - utworzenie katalogu o nazwie bomba



NETWORK
DIAGNOSTYKA I DZIAŁANIE POŁĄCZEŃ SIECIOWYCH
ifconfig - Wyświetla informacje na temat aktywnych połączeń sieciowych . Np ; eth0 / wlan0

ping adres - Wysyła do komputera o adresie ( lub nazwie ) adres testowy pakiet danych ICMP - i oczekuje odpowiedzi .
-c n - Ogranicza liczbę pakietów do n ( domyślnie test przechodzi aż do momentu zatrzymania kombinacją klawiszy crtl+c)
-i czas -Modyfikuje czas w sekundach
-n - Wyłącza możliwość zamiany adresów IP na odpowiadające im nazwy komputerów .
-s rozmiar - określa rozmiar testowy pakietów danych .
-W czas -określa czas ( w sekundach ) , jaki program czeka na uzyskanie odpowiedzi .


traceroute nazwa -Wyświetla trasę , jaką przebywają pakiety danych przesyłane do komputera o adresie ( lub nazwie ) nazwa
-I - Przeprowadza test za pomocą pakietów ICMP ( domyślnie UDP )
-n - Wyłącza możliwość zamiany adresów IP na odpowiadające im nazwy komputerów .
-w czas - określa czas ( w sekundach ) , jaki program czeka na uzyskanie odpowiedzi .


netstat -wyświetla listę wszystkich aktywnych w danym momencie połączeń TCP oraz nasłuc***ących gniaz TCP i UDP .
-r - Wyświetla tablicę zasad przekazywania pakietów między interfejsami sieciowymi .
-n - Wyłącza możliwość zamiany adresów IP na odpowiadające im nazwy komputerów .
-c - Włącza tryb ciągłego aktulizowania wyświetlanych informacji .
-l - Włącza tryb wyświetlania nasłuc***ących gniazd TCP i UDP .


iptables -L - Wyświetlanie aktualnej konfiguracji zapory sieciowej .
-A nazwa-łańcucha - Dołącza formułę zapory sieciowej na końcu fragmentu tabeli odpowiadającego łańcuchowi o nazwie nazwa-łańcucha .
-p protokół - Wybiera protokół IP i śledzony przez formułę . Najczęściej spotkasz się z protokołami TCP , UDP , ICMP
-s adres -Analizowane są tylko pakiety pochodzące od komputera o adresie IP adres
.
-sport port - Analizowane są tylko pakiety pochodzące z portu port .
-d adres - Analizowane są tylko pakiety zaadresowane do komputera o adresie IP adres .
-dport port - Analizowane są tylko pakiety zaadresowane do portu port


I tym dorbneliśmy do końca , artykuł w całości napisany przezemnie ;)
Mam nadzieję , że choć niektórym przybliżyłem sprawy związane z systemem linux .

Pozdrawiam In7ount
 
Ostatnia edycja:

trojanxem

Użytkownik
Dołączył
Grudzień 6, 2011
Posty
239
Zrób jeden porządny tutorial, a nie zaczynasz parę i czytając którykolwiek z nich laik nic dalej nie będzie wiedział
 
Do góry Bottom