Sojusz Fallen
Fallen
FAQ
Szukaj
Użytkownicy
Grupy
Galerie
Rejestracja
Profil
Zaloguj się, by sprawdzić wiadomości
Zaloguj
Forum Sojusz Fallen Strona Główna
->
SOiSK
Napisz odpowiedź
Użytkownik
Temat
Treść wiadomości
Emotikony
Więcej Ikon
Kolor:
Domyślny
Ciemnoczerwony
Czerwony
Pomarańćzowy
Brązowy
Żółty
Zielony
Oliwkowy
Błękitny
Niebieski
Ciemnoniebieski
Purpurowy
Fioletowy
Biały
Czarny
Rozmiar:
Minimalny
Mały
Normalny
Duży
Ogromny
Zamknij Tagi
Opcje
HTML:
TAK
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz HTML w tym poście
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
Kod potwierdzający: *
Wszystkie czasy w strefie CET (Europa)
Skocz do:
Wybierz forum
Klasowe - Technikum nr 7 Zabrze
----------------
Ściągi, Zadania itp.
Piastowie
Matura 04.05.2012 - 22.05.2012 - W trakcie...
Konkursy
III Rzeczpospolita
Matura - Lektury
OGame Wewnętrzne
----------------
Handel
Wojny i Pakty
Farmy i Skany
Nasze Najlepsze RW
Zmiany i Rozmowy o OGame
Statystyki
Metal za kryształ
Kryształ za deuter
Deuter za kryształ
Metal za deuter
Deuter za metal
Informatyka Zaawansowana
OB
SOiSK
Specjalizacja
PSiO
UTK
Angol
Ang.Zaw.
Fiza
Gegra
Hista
Mata
Niemiec
Polski
PP
Religia
WOS
Biola
Chemia
Władcy
Lektury
Olimpiada o Wynalazczości
TP
C
C++
PHP
Walka o Niepodległość
Java
Hyde Park
----------------
             
Zegar
Gadka Szmatka
Dowcipy
Gry Komputerowe
Porozmawiajmy o OGame
Sport
Filmy i TV
Nowinki Komputerowe i Komorkowe
Muza
Inne Unia
----------------
Nasza Gra na Innych Uniach
Archiwum
----------------
U60 i Akademia Fallen
U38
Chwała Fallen
U1
Przegląd tematu
Autor
Wiadomość
Ricko
Wysł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
www.
+
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
fora.pl
- załóż własne forum dyskusyjne za darmo
Powered by
phpBB
© 2001, 2002 phpBB Group
Regulamin