sciaga.doc

(53 KB) Pobierz
10

SYSTEMY OPERACYJNE - ĆWICZENIA

 

10.10.2003 r. – ćwiczenie1

Polecenia Linuxa:

 

man nazwa_instrukcji – pomoc dotycząca jakiejś instrukcji np.: man cd, man ls

q – powrót do sytemu

ls - wyświetla pliki i katalogi umieszczone w katalogu, ls lista_argumentów nazwa_pliku_lub_katalogu_który_chcemy_wyświetlić

cd – zmiana katalogu, po cd musi być spacja

cd / - przejście do katalogu głównego

pwd – wyświetla ścieżkę obecnego katalogu

home – katalog, w który są katalogi użytkowników

.plik_lub_katalog – od kropki zaczynają się ukryte pliki i katalogi

ls –la – wyświetla wszystkie ukryte pliki i katalogi z pełnymi nazwami

a – wszystkie pliki

l – pełna nazwa w poszczególnych zbiorach

na niebiesko są katalogi

cd ~ - przejście do katalogu domowego użytkownika

Ctrl+c – przerwanie wykonywanych zadań





Ctrl+Alt+F1,F2...F7 – przełączanie się między konsolami

(strzałka w górę, w dół) - używanie ostatnio używanych poleceń

litera/litery + tabulator – uzupełnianie dalszej nazwy wyrazu, gdy po sekwencji kilku liter nie ma już podobnego wyrazu

adduser lub useradd – dodawanie nowego użytkownika

password nazwa_użytkownika – nadanie hasła użytkownikowi

cd /nazwa_katalogu – przejście bezwględne do jakiegoś katalogu np. cd /home – przejście bezwzględne do katalogu home

logout – wylogowanie

su – czasowa bezpośrednia zmiana tożsamości na administratora

su student5 – zmiana na student5

cd /etc -> cat passwd – sprawdzenie użytkowników

cat nazwa_pliku – przejrzenie zawartości pliku

ls –la               less – przewijanie zawartości pliku enterem tylko w dół

 

ls –la  more – przewijanie zawartości pliku strzałkami w dół i górę

mkdir nazwa_katalogu – tworzenie nowego katalogu

touch nazwa_pliku.rozszerzenie – tworzenie pliku np. touch plik1.txt

rm – usuwanie plików

cp – kopiowanie katalogów i plików

mr – przenoszenie katalogów i plików

tree – drzewo katalogu

find gdzie –name nazwa_pliku.rozszerzenie – szukanie pliku np. find ~ -name plik1.txt -> szukanie pliku plik1.txt w katalogu domowym

rm skąd/nazwa_pliku[1,2].rozszerzenie – kasowanie kilku plików np. rm ~/pierwszy/plik[1,2].txt

tree > nazwa_pliku – przekopiowanie drzewa katalogu do pliku

Montowania nie było, to mi kolega podał

shutdown –h now – wyłączenie systemu



mount /dev/floppy – zamontowanie dyskietki

mount /dev/cdrom – zamontowanie cdromu

mount /dev/partycja /do_kąd – zamontowanie partycji windowsa np.: mount /dev/hda1 /c

umont /dev/cdrom – wymontowanie cdromu

 

Polecenia Linuxa c.d.:

adduser nazwa_użytkownika – dodawanie nowych użytkowników

passwd nazwa_użytkownika – nadawanie hasła użytkownikowi

tree – struktura katalogów

mkdir nazwa_katalogu tworzenie katalogu

cat nazwa_pliku – wyświetlanie zawartości pliku

 

Parawa w Linuxie:

d – katalog

- – katalog

r – czytanie

w – pisanie

x – wykonywanie

 

              7              7              7







              111              111              111

d              rwx              rwx              rwx







-

              użytkownik              grupa              pozostałe

 

Aby zmienić uprawnienia:

 

chmod  uprawnienia katalog_lub_plik – nadawanie uprawnień

np.: chmod 777 drzewo.txt – nadanie pełnych uprawnień dla wszystkich użytkowników

 

Zmiana właściciela pliku

chown użytkownik:grupa plik_lub_katalog

np: chown root:root drzewo.txt – nadanie własności czyjegoś pliku drzewo.txt rootowi

 

Wyszukiwanie w Linuxie

grep – wyszukuje ciągi znaków

find – pliki

cap passwd   grep student – przeszukuje zawartość pliku passwd i pokazuje te linijki w który jest wyraz student

cap passwd   grep student  wc – zlicza kolumny, linijki i bajty, w których jest słowo student

 

ps – wyświetla uruchamiane procesy

ps -A – wyświetla wszystkie procesy

clear – czyści ekran

kill -9 numer_procesu – zabija wskazany proces

-9 – natychcmiast, bezwarunkowo

mc – Midnight Commander (program podobny do dosowego Nortona commandera

 

Archiwizowanie zbiorów

tar -cf nazwa _archiwum plik – archiwum nie spakowane

tar -xvf plik – rozpakowanie

tar -czf nazwa_archiwum * - spakowanie wszystkich plików

tar -zvxf nazwa_archiwum – rozpakowywuje pliki tar.gz

gzip nazwa_pliku – spakowanie

gunzip nazwa_pliku – rozpakowanie np. gunzip arch.gz

gzip -r nazwa_katalogu – spakowanie katalogu

gunzip -r nazwa_katalogu – rozpakowanie katalogu

 

od hda 5 zaczynają się partycje rozszerzone

 

Montowanie i odmontowanie

mount –t iso9660 /dev/cdrom /mnt/cdrom – zamotnowanie cdromu

cd /mnt/cdrom/ -> ls – podgląd zawartości cdromu

umount /mnt/cdrom – odmontowanie cdromu

mount –t msdos /dev/fd0 /mnt/floppy – zamontowanie dyskietki

cd /mnt/floppy/ -> ls  - podgląd zawartości dyskietki

 

Konfigurowanie interfejsu sieciowego

setup -> Network Configuration – uruchomienie interfejsu sieciowego

service network restart – ponowne uruchomienie interfejsu

ifconfig – podejrzenie interfejsu sieciowego

 

ping 127.0.0.1 – wywołanie komputera po pętli

ping IP_komputera – wywołanie komputera po adresie IP

 

Połączenie i załogowanie się na innym komputerze

telnet – nieszyfrowane - tylko w konsoli można komputer podsłuchać

setup -> System services -> sprawdzić czy jest zaznaczone telnet

telnet adres_IP_komputera - > login i hasło – logowanie się na innym komputerze

ssh – szyfrowane:

setup -> System services - > sprawdzić czy jest zaznaczone sshd -> services sshd restart

ssh nazwa_użytkownika@na_komputerze np.  ssh student5n@192.168.5.4 -> yes -> hasło dla student5n

 

cd etc/sysconfig/ -> cat network – plik konfiguracyjny sieci

cd etc/sysconfig/network-scripts > cat ipcfg-eth0 – ustawienia karty sieciowej

 

cd etc/ -> cat hosts (są tam adresy i nazwy komputerów w sieci) -> F4 – wpisujemy tam nr IP i nazwę, potem nie musimy używać adresu IP, tylko nazwę przy np. pingu czy logowaniu się na innym kompuerze

 

Środowisko Graficzne

startx – uruchomienie środowiska graficznego

start -> Programy -> System -> Network Configurating – konfiguracja karty sieciowej w środowisku graficznym

 

Konfigurowanie Apacha:

mc -> etc/httpd/conf -> cat httpd.conf -> F4 -> Wpisanie w ok. 424 linijce po „Server-Name” wshe

sernice httpd start

 

Tworzenie stronki

tworzymy katalog gr5 -> touch index.php

do pliku index.php wpisujemy treść strony:

<html>

<head>

</head>

<body>

<?php

$a=4;

echo „Skrypt php $a”;

echo „OK”;

?>

</body>

</html>

 

Instalowanie w środowisku graficznym pakietu SQL i włączenie go

start -> programy -> system ->  gnomrpm -> install -> add: mx i sql

sernice mysqld start

mysql

show databases;

use mysql;

show tables;

use mysql

selekt * from user;

 

Instalowanie w środowisku tekstowym pakietu mysql

mc -> mnt -> cdrom -> red hat -> rpm

ls my*

 

Instalowanie

rpm –e nazwa pakietu

 

Odinstalowanie

rpm –i nazwa pakietu

 

Konfigurowanie drukarek

tekstowy

drukarka lokalna

setup -> Printer Configuration -> new -> nazwa drukark, wybór lokalne -> wybór drukarki i oprogramowania -> finish

 

lpr – drukowanie (przesyłanie do kolejki)

lpq nazwa_pliku – podejrzenie kolejki drukowania

lprm nazwa_pliku – usunięcie pliku w kolejce drukowania

 

drukarka sieciowe

setup -> Network Configuration -> Przypisanie adresu -> wyjście -> service network restart

ipconfig – sprawdzeine wprowadzonego IP

setup -> Printer Configuration -> new -> nazwa drukarki, wybór sieciowej drukaki -> numer serwera, nazwa kolejki -> typ drukarki i sterowniki

 

lpr –P nazwa_drukarki nazwa_pliku – drukowanie na wskazanej drukarce

 

graficzny

start -> programy -> system -> Printer Configuration

 

Formatowanie dyskietki (zawsze bez montowania dyskietki)

tekstowy

fdformat nazwa_urządzenia – formatowanie niskopoziomowe np.: fdformat /dev/fd0H1441

mhfs –t msdos /dev/fd0 – nadawanie systemu plików windowsowych

mke2fs /dev/fd0 – nadanie systemu plików linuxowych

mount –t ext2 – montowanie dyskietki linuxowej

fsck /dev/fd0 – sprawdzanie dyskietki pod względem błędów

mk e2fs –c /dev/fd0 – sprawdzanie błędów w sposób jawny

 

Tworzenie linków

ln ścieżka_do_pliku/nazwa_pliku nazwa_linku– tworzenie linku twardego (plik docelowy też musi być w tym samym systemie plików co link i nie może być katalogiem, np.: ln /etc/passwd link1

ln –s ścieżka_do_pliku/nazwa_pliku nazwa_linku – tworzenie pliku symbolicznego np. ln –s /etc/passwd link2, cat link2

2

Systemy operacyjne - ćwiczenia

...
Zgłoś jeśli naruszono regulamin