1 Praca pod Linuxem: - Lokalna - Zdalna (w sieci) Identyfikacja

Transkrypt

1 Praca pod Linuxem: - Lokalna - Zdalna (w sieci) Identyfikacja
1
LINUX
Praca pod Linuxem:
- Lokalna
- Zdalna (w sieci)
Identyfikacja u ytkownika w systemie
- Login – zale y od administratora
- Hasło – zale y od u ytkownika
Poł czenie z komputerem Unixowym
telnet numer IP
telnet nazwa_komputera
np.: telnet 130.30.20.40
np.: telnet deneb
w DOS: - telnet ...
w Windows – Start\Uruchom -> C:\Windows\telnet ...
Sesja
Otwarcie sesji = praca z powłok Shellem, umo liwia:
- wydawanie polece
- otrzymywanie informacji zwrotnych
- interpretacje skryptów
- charakterystyczne mo liwo ci
Istnieje mo liwo zmiany shella. Ma to zwi zek z uprawnieniami jakie s nam przydzielane.
Shelle: bash, tesh, cs ...
$ - oznacza u ytkownika
# - oznacza superu ytkownika (administratora)
Nazewnictwo
Pliki systemowe s oznaczone kropk na pocz tku nazwy. W Linuxie nie istnieje rozszerzenie pliku – kropki
s traktowane jak zwykły znak i mog wyst powa w dowolnej ilo ci, mog wyst powa te inne znaki jak np.:
spacja, #, ? itp... Linux zwraca uwag na du e i małe litery Nazwa != nazwa. Ilo znaków na nazw = 256.
Tworzenie plików i katalogów ze spacjami: mkdir „mój katalog” , mkdir ‘Mój katalog’ , mkdir mój\ katalog
\ - oznacza znak specjalny tu: spacj (wyst puj po nim spacja)
Wzorce nazw:
- * – dowolna ilo znaków
- ? – jeden znak
- [*] – jeden znak z podanego zakresu. ls *, ls ? ls [abcd] , ls [a-z] , ls [ac-z]
Atrybuty plików / katalogów:
wzór opisu atrybutów : drwxrwxrwx
pierwsze miejsce:
d – katalog
- – plik tekstowy
l – wska nik
b – urz dzenie blokowe
nast pne miejsca okre laj atrybuty dla trzech grup u ytkowników:
- wła ciciel – user U
- grupa
- group G
- pozostali
- other O
symbole:
r – pozwolenie na odczyt
w – pozwolenie na zapis
x – pozwolenie na wykonywanie (plik) , przegl danie (katalog)
Zmiana atrybutów:
2
chmod - pozwala na zmian atrybutów
* 1 sposób
chmod przeł czniki deklaracja_praw plik/pliki/katalog/katalogi/lista
r=4
w=2
x =1
d rwx rwx rwx
4+2+1
4+2+1 4+2+1
rwx = 7
rw = 6
rx=5
wx = 3
ustawienie:
chmod 750 plik
chmod –R - ustawia podane atrybuty dla całego drzewa
* 2 sposób
3 grupy:
rwx | ugoa | +-=
chmod u+w plik - dodaje prawo w dla usera
chmod go+wr plik
Wska niki
Ka dy plik / katalog posiada swoj metryk . Metryki nie powtarzaj si w jednym systemie plikowym. Metryka
(HARD LINK) jest tworzona przy utworzeniu danego pliku / katalogu
ln
- tworzy wska nik dodatkowy
ln plik wska nik
metryki pliku i wska nika s takie same. Daty utworzenia te .
Je eli plik do którego odnosz si wska niki istnieje wskazuj one na niego, praktycznie nie zajmuj c miejsca na
dysku. W przypadku usuni cia pliku, wska niki staj si pełnoprawnymi plikami – posiadaj zawarto jak
miał plik. Modyfikacja zawarto ci wska nika wpływa na plik (w rzeczywisto ci modyfikuje si plik)
ln –s
- tworzy wska nik symboliczny
ln –s plik wska nik
W przypadku usuni cia pliku na który wskazuj wska niki symboliczne – staj si one bezu yteczne – gubi cel.
Wska niki symboliczne posiadaj pełne prawa, jednak w przypadku próby ingerowania do pliku / katalogu
poprzez wsk. sym. prawa s takie jakie posiada dany plik / katalog,
POLECENIA
syntax: polecenie przeł czniki cie ka ( cie ka : ródło cel)
|more
pwd
cd
ls
- pozwala na przegl d informacji stronicowo enter – przewija o lini , spacja – o ekran
np.: ls –R|more
- podaje bezwzgl dn cie k
- zmiana katalogu
cd .. - przej cie do katalogu macierzystego
cd nazwa – przej cie do katalogu nazwa
cd / - do głównego
cd ~ - do domowego
- pokazuje co znajduje si w danym katalogu
3
ls –R
ls –F
ls –a
ls –i
ls –l
- wy wietla wszystko co znajduje si w danym katalogu oraz w podkatalogach (całe drzewo)
- rozró nia pliki i katalogi
- wy wietla wszystko (ł cznie z systemowymi)
- wy wietla metryki
- wła ciwo ci plików
cat
- wy wietla zawarto pliku
cat plik|more
cat > plik
- pozwala utworzy nowy plik
cat >> plik
- pozwala dopisa co do ju istniej cego pliku
mkdir - tworzy katalog
mkdir katalog
mkdir 1 2 3 4 - utworzy równolegle katalogi: 1,2,3,4
mkdir –p 1/2/3 - stworzy drzewo katalogów
cp
- kopiuje plik (mo e od razu zmieni mu nazw )
cp ródło cel ( cp co gdzie)
np.: cp plik1 /tmp/plik2
cp –i co gdzie - w przypadku gdy plik celu ju istnieje polecenie zast pi ten plik, przeł cznik –i powoduje
wy wietlenie pro by o potwierdzenie operacji
cp co1 co2 ... con gdzie - kopiuje kilka plików
cp –R
- kopiuje katalog
mv
- zmienia nazw / przenosi plik lub katalog
mv ródło cel
rm
- kasuje plik
rm plik
rm –R – kasuje katalogi tak e pełne
rmdir
- usuwa katalog (tylko puste)
mc
- uruchamia Midnight Commandera
logout - ko czy sesj
passwd - pozwala ustali / zmieni hasło
POMOC
help
- wy wietla pomoc
polecenie – –help
- wy wietla pomoc na temat danego polecenia
man polecenie
- -||apropos temat
- znajduje wszystko co mo liwe
Urz dzenia
W linuxie istnieje jeden katalog główny Root (1 drzewo katalogów) Nap dy Fdd Hdd CdRom .. reprezentowane
s przez katalogi.
Sterowniki urz dze :
- hda1 - hd oznacza dysk twardy, a – podł czony do pierwszego kontrolera, cyfra – numer partycji
- hdb1 - hd dysk twardy ewentualnie CdRom podł czony do zł cza atapi
- fd0
- nap d dyskietek
Systemy plikowe:
- ext2 - system charakterystyczny dla Linuxa.- dyski twarde
- Vfat - system jaki podaje Linux je li na danej partycji zainstalowany jest fat (np.: Win98)
- ISO9660
- cd-rom
4
- MsDOS
/mnt
- stacja dyskietek (mo e by te ext2)
- katalog w katalogu głównym zawieraj cy sterowniki (katalogi) urz dze
mount – pozwala na zamontowanie urz dzenia
umount
np.: mount /dev/sd1 /mnt/scsi1
Zarz dzanie procesami
jobs
- wy wietla info o wykonywanych i zatrzymanych procesach. Ka dy proces posiada swój numer
Je eli zostanie uruchomiona jaka operacja np.: ls –R mo e ona zosta wstrzymana (nie wył czona !) przez
kombinacj ctrl + Z
Zatrzymany (nie zako czony proces) mo na kontynuowa :
fg %numer_procesu
- uruchamia pierwszoplanowo foreground
bg % numer_procesu
- uruchamia w tle background
Usuni cie procesu:
kill numer_sygnału %numer_procesu
kill –9 %2
Wy wietlanie informacji o procesach
ps
ps –v - rozszerzona informacja o u ytkowników
ps –x - procesy zewn trzne
ps –a - wszystkie procesy w systemie
PID – numer identyfikacyjny
TTY – numer konsoli / terminala
STAT - s – sttoped , r – running, w - wait

Podobne dokumenty