Forum Sojusz Fallen
Fallen
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Unix - PDF (Streszczenie)

 
Napisz nowy temat   Odpowiedz do tematu    Forum Sojusz Fallen Strona Główna -> Ściągi, Zadania itp. / SOiSK
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Ricko
Brain
<FONT COLOR=DAA520>Brain</FONT>



Dołączył: 07 Sie 2006
Posty: 3255
Przeczytał: 0 tematów

Pomógł: 5 razy
Ostrzeżeń: 0/5
Skąd: ..::Zabrze::..

PostWysłany: Czw 22:42, 15 Mar 2012    Temat postu: Unix - PDF (Streszczenie)

UNIX:
*Jądro - kernel (niewielki rozmiar)
*Powłoka - shell
*Większość informacji zapisanych w plikach tekstowych
*Budowa hierarchiczna
*Język programowania - głównie język C
*Podział na systemy UNIXowe (np.Solaris) i UNIXowopodobne (Linux, FreeBSD), które są rozprowadzane na podstawie licencji GPL

Uruchomienie systemu:
a)Wyszukanie MBR-a
b)MBR ładuje kernela
c)Kernel ustawia podstawowe parametry i przekazuje kontrolę programowi init
d)Init sprawdza dyski twarde, konfiguruje pozostałe parametry (ustawia karty sieciowe itp.)
e)Uruchomienie narzędzia obsługującego konsolę
f)Logowanie do systemu
g)Pojawienie się znaku zachęty i oczekiwanie na dalsze instrukcje

Zamykanie systemu
*Polecenie shutdown wyłączające komputer natychmiast lub z pewnym opóźnieniem (minutowym lub po wykonaniu określonych zadań)

Wielodostęp:
*W systemie Unix kilku użytkowników może w jednej chwili pracować na jednej maszynie
*Do przełączania służy kombinacja klawiszy Alt + Fx / Ctrl + Alt + Fx
*Innymi sposobami połączenie przez Telnet lub SSH (Secure Shell)

Wielozadaniowość:
*Kilka programów na raz współdzieli zasoby komputera
*w tym celu w kernelu specjalna jego część (planista) administruje czas dostępu do procesora i podział pamięci RAM dla danych programów

Pliki i katalogi:

DRZEWO KATALOGÓW:
− /boot – pliki używane przez system przy starcie.
− /bin – systemowe pliki wykonywalne, czyli programy, które można uruchomić z konsoli (np. ls, ps, cp itd).
− /dev – w Unixach system plików zapewnia między innymi dostęp do urządzeń. W tym katalogu znajdują się specjalne pliki reprezentujące wszystkie urządzenia w systemie.
− /etc – pliki konfiguracyjne. Wszystkie programy przechowują w tym miejscu swoje ustawienia.
− /home – katalogi domowe użytkowników. Każdy z użytkowników posiada tu swój katalog (o nazwie takiej samej jak jego login), w którym może przechowywać swoje pliki.
− /lib – najważniejsze biblioteki systemowe, między innymi moduły jądra, sterowniki urządzeń i inne.
− /usr – ten katalog jest drugą najważniejszą sekcją systemu plików. Zawiera dane tylko do
odczytu, które mogą być udostępniane w całej sieci. Podkatalogi (bin, lib, sbin) mają takie samo przeznaczenie jak katalogi główne o tej samej nazwie.
− /usr/share – dodatkowe pliki programów (dane, rysunki, moduły).
− /usr/local – w tym miejscu instalowane są programy dodatkowe, które nie są częścią danej dystrybucji systemu (najczęściej zostały skompilowane ze źródeł przez administratora). Struktura podkatalogów ma te same funkcje co katalogi główne o tej samej nazwie.
− /usr/src – źródła systemu (w tym jądra) do samodzielnej kompilacji.
− /mnt – w tym katalogu tworzone są punkty montowania zewnętrznych źródeł danych.
− /sbin – pliki wykonywalne przeznaczone do użycia przez superużytkowników (administratora systemu i osoby przez niego upoważnione). Zwykli użytkownicy nie mają uprawnień do korzystania z nich.
− /tmp – pliki tymczasowe. Każdy użytkownik może tam zapisywać i kasować swoje pliki.
− /var – dane aplikacji, takie jak bazy danych, poczta e-mail, strony [link widoczny dla zalogowanych]

+ Komendy

Programy:
*Nano - podstawowy edytor tekstowy
*Mail - prosty program pocztowy
*Mutt - rozbudowany program pocztowy
*Wget - ściąganie plików z internetu
*Tar - program archiwizujący
*Gzip/Gunzip - programy kompresujące
*Vim - rozbudowany edytor tekstowy
*Emacs - edytor tekstowy dla programistów
*Lynx | Alpine - przeglądarka internetowa

Powłoka systemu i skrypty:
*Powłoka (shell), to program tłumaczący polecenia wydawane przez użytkownika nakonsoli, na rozkazy zrozumiałe dla jądra systemu.
*Rodzaje powłok (ksh, csh, bash, sh)

Strumienie, potoki, filtry:
*W Unixie z każdym procesem związane są przynajmniej trzy tzw. strumienie:
stdin – standardowy strumień wejściowy związany z klawiaturą. Z niego pobierane są znaki wpisywane przez użytkownika (standard input). Posiada oznaczenie 0.
stdout – standardowy strumień wyjściowy związany z ekranem. Ten strumień reprezentuje wszystkie dane wyświetlane przez program (standard output). Oznaczany jest numerem 1.
stderr – standardowy strumień błędów, który zwykle również kojarzony jest z ekranem, chociaż jest oddzielnym strumieniem, oznaczanym numerem
*Strumień wyjściowy np. ls > plik (przekierowanie strumienia do pliku)
*Strumień wejściowy np. </tmp/wejscie
*Aby przekierować część strumienia wyjściowego stosuje się tzw. filtry oznaczane pionową kreską | np. ls /etc | sort

Konta użytkowników i proces logowania:
*Hasła w pliku /etc/master.passwd (FreeBSD) oraz /etc/passwd lub /etc/shadow (linux)
*Tworzenie użytkowników - polecenie adduser lub pw
*Zmiana hasła - polecenie passwd
*Usuwanie konta użytkownika - polecenia: rmuser lub pw
*Skrypty startowe - rozszerzenika - .login .profile .cshrc

Zarządzanie procesami:
*Program screen:
-Ctrl + A później wciskamy C - nowe okno
-Ctrl + A później wciskamy W - lista okien
-Ctrl + A później wciskamy N / Ctrl + A później wciskamy P - poprzednie/następne okno
-Ctrl + A później wciskamy cyfrę okna - przejście na okno o danym numerze

Montowanie urządzeń:
*Montowanie - polecenie mount (parametry: typ, urządzenie, punkt montowania)
*Wymontowanie - polecenie unmount (parametry: urządzenie lub punkt montowania)
*Formatowanie dyskietek - polecenie fdformat

Bezpieczeństwo danych i kopie zapasowe:
*Każdemu plikowi i katalogowi przypisane
są następujące parametry:
właściciel (owner) – identyfikator użytkownika, który stworzył dany plik,
grupa (group) – grupa, do której należy dany plik (domyślnie grupa logowania właściciela),
zestaw uprawnień (permissions) – czyli lista uprawnień, jakie posiada do danego pliku jego właściciel, grupa i inni użytkownicy.
*Właściciela definiuje polecenie chown
*Grupę można zdefiniować za pomocą polecenia chgrp
*Każdemu plikowi jego właściciel przypisuje zestaw uprawnień. Składa się on z trzech części:
− uprawnienia właściciela (u - user),
− uprawnienia grupy (g - group),
− uprawnienia pozostałych (o - others).

Usługi sieciowe:
*Ifconfig
*Netstat
*Traceroute
*Ping


Post został pochwalony 0 razy

Ostatnio zmieniony przez Ricko dnia Czw 23:43, 15 Mar 2012, w całości zmieniany 5 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Sojusz Fallen Strona Główna -> Ściągi, Zadania itp. / SOiSK Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
Regulamin