ASO Linux I


Linux

I

Podstawy Linuksa

Używając Linuksa porozumiewasz się z komputerem inaczej, niż w przypadku Windows czy Macintosha. W przypadku Windows ponad 99% poleceń przekazuje się poprzez interfejs graficzny. Można wprawdzie wprowadzić polecenia tekstowe w systemie MS-DOS, jednak sposobowi temu towarzyszy wiele ograniczeń. Prawie każde zadanie wymaga używania interfejsu graficznego.

W Linuksie jest inaczej. Istnieje tutaj interfejs graficzny zwany X i nawet wygląda on podobnie, jak interfejs Windows. Wskazuje się obiekty za pomocą myszy i wydaje się polecenia za pomocą kliknięć. Odmienność Linuksa polega na tym, że każde zadanie wykonywane za pośrednictwem interfejsu graficznego można bezpośrednio i na ogół bardziej efektywnie wykonać wpisując polecenia za pomocą klawiatury. Gdy wprowadzasz polecenia za pomocą klawiatury, znajdujesz się zwykle w środowisku powłoki (lub w samej powłoce), zaś miejsce wpisywania poleceń nosi nazwę wiersza poleceń.

Można wprawdzie używać Linuksa bez posługiwania się powłoką, jednak trudne jest wówczas wzniesienie się ponad poziom podstawowych umiejętności. Aby poznać Linuksa trzeba umieć posługiwać się wierszem poleceń.

Uruchamianie Linuksa

Gdy uruchamiasz Linuksa ukazują się na ekranie różne wyrazy i frazy. Linux informuje Cię dokładnie, co robi, oraz czy kolejne czynności zakończyły się powodzeniem.

W każdym komputerze znajduje się układ o nazwie BIOS. Po włączeniu komputera BIOS szuka programu ładującego. Takim programem w odniesieniu do Linuksa jest LILO.

Jeśli podczas instalacji Linuksa ustaliłeś, że będziesz uruchamiał Linuksa z dyskietki startowej, to oryginalny program ładujący Windows nie uległ zmianie. Wtedy BIOS powinien być skonfigurowany do uruchamiania systemu operacyjnego z dyskietki. Jeśli nie zostanie znaleziona dyskietka z LILO komputer uruchomi system z dysku twardego. Gdy program ładujący zostanie już uruchomiony, poszukuje on jądra systemu operacyjnego. Po odnalezieniu ładuje to jądro do pamięci. Z kolei pierwszym zadaniem jądra jest znalezienie poszczególnych składników sprzętu i przygotowanie ich do pracy. Następnie jądro systemu uruchamia procesy systemowe, takie jak rejestrowanie danych, obsługę administrowania, pocztę elektroniczną i obsługę sieci. Na zakończenie jądro uruchamia program logowania, dzięki któremu możesz się zalogować do systemu i posługiwać się nim.

!!! Cały proces uruchamiania jest rejestrowany w pliku /var/log/boot.log !!!

Logowanie się

Istnieją dwa sposoby logowania się do Linuksa. Jeden z nich, określany jako poziom 5, polega na automatycznym uruchamianiu interfejsu graficznego X po zainicjowaniu systemu.

GDY INSTALOWAŁES RED HAT ZOSTAŁEŚ ZAPYTANY, CZY CHCESZ AUTOMATYCZNEGO URUCHAMIANIA SIĘ SYSTEMU X PODCZAS ROZRUCHU SYSTEMU.

Innym sposobem uruchamiania Linuksa jest sposób tekstowy, określany jako poziom 3.

Jeśli Linux uruchamia się na poziomie 5, istnieją dwa sposoby przejścia do powłoki:

Terminal wirtualny jest jednym ze zmyślniejszych narzędzi, jakich można używać w Uniksie. Unix jest nie tylko dostosowany do wielu użytkowników w tym sensie, że mogą oni używać tego samego komputera, lecz także w tym sensie, że mogą oni to czynić równocześnie. Można podłączyć do komputera wiele terminali lub używać terminali wirtualnych. Można uruchamiać tyle terminali wirtualnych, ile tylko system potrafi obsłużyć. Zostanie wyświetlony nowy ekran logowania i zalogujesz się jako nowy użytkownik. Możesz logować się wielokrotnie jako ten sam użytkownik lub mogą się logować różni użytkownicy - to nie ma znaczenia.

Jeśli znajdujesz się w środowisku X, możesz otworzyć terminal wirtualny naciskając
Ctrl-Alt-Fx.

Logowanie się jako administrator

!! KONTO ADMINISTRATORA SŁUŻY WYŁĄCZNIE DO CELÓW ADMINISTRACYJNYCH !!! NIE LOGUJ SIĘ JAKOADMINISTRATOR, JEŚLI NIE MUSISZ WYKONYWAĆ ZADAŃ ADMINISTRACYJNYCH.

Jeśli za każdym razem logujesz się jako administrator, zwiększasz prawdopodobieństwo zrobienia prostego błędu, który może Cię kosztować wiele godzin pracy. Istnieje proste polecenie o nazwie su, pozwalające na przybranie tożsamości administratora lub dowolnego innego użytkownika (jeśli znasz hasło). Lepiej logować się jako zwykły użytkownik, a w razie potrzeby wykorzystać polecenie su, wykonać czynności administracyjne i powrócić do sesji normalnego użytkownika wydając polecenie exit.

$su - i hasło administratora

$su nazwa_użytkownika - i hasło innego użytkownika

Polecenia uniksowe

Polecenia w Linuksie są traktowane tak, jak wszelkie pozostałe pliki wykonywalne. Jeśli uruchamiasz tym samym plik wykonywalny o lokalizacji /bin. Tworząc nowe polecenie dodajesz je po prostu do katalogu /bin, po czym możesz go używać tak samo, jak pozostałych poleceń.

Poleceniom uniksowym towarzyszą przełączniki i opcje, które poszerzają lub nieznacznie modyfikują działania uruchamiane przez dane polecenie. Przełączniki składają się z kreski, po której następuje litera lub szereg liter, zmieniających lub wzbogacających wynik polecenia. Opcja to dwie kreski, po których następuje słowo działające podobnie , jak przełącznik.

$ls -a

$ls -all

Podstawowe polecenia uniksowe

W Linuksie katalogi są oparte na strukturze drzewiastej, podobnie jak w DOS i Windows. Podstawą tego drzewa jest katalog główny (root directory). Składa się on z wielu katalogów zwanych katalogami podrzędnymi, zaś poniżej katalogów podrzędnych znajdują się pliki.

pwd

Uzyskujesz pełną nazwę ścieżki dostępu do bieżącego miejsca w systemie plików

$pwd

!!! Zauważ, że ukośniki oddzielające katalogi są w Uniksie nachylone do przodu ( slash), nie zaś do tyłu (backslash) jak w Windows. !!!

Katalog główny jest najniższym poziomem w drzewie katalogów. /

Wszystkie pozostałe katalogi w twoim systemie plików są katalogami podrzędnymi w stosunku do /.

Gdy logujesz się do Linuksa po raz pierwszy, wprowadzasz swój system plików do katalogu macierzystego. Twój katalog macierzysty jest miejscem, w którym przechowujesz wyniki swojej pracy swoje konfiguracje osobiste i inne pliki systemowe.

ls

Listownie zawartości katalogu.

Aby ujawnić zawartość dowolnego katalogu w Linuksie wpisz następujące polecenie:

$ls

$ls -a

Przełącznik -a w poleceniu ls oznacza wszystkie(również ukryte). Pliki ukryte są zwykle plikami konfiguracyjnymi używanymi przez programy, jednak mogą one być również utworzone przez każdego.

Polecenie ls nie informuje, czy obiekt jest plikiem, czy też katalogiem. Aby uzyskać bardziej szczegółowe informacje na temat zawartości katalogu, potrzebujesz kolejnego przełącznika:

$ls -al

Najpierw polecenie ls -al. Pokazuje całkowity rozmiar katalogu w blokach (po 1024 bajty). Każdemu plikowi i katalogowi towarzyszy wiele informacji.

Dwa pierwsze zapisy po rozmiarze całkowitym są wyróżnione kropką i dwiema kropkami. Jedna kropka oznacza katalog bieżący. Dwie kropki to katalog powyżej katalogu bieżącego. Obydwie pozycje zaczynają się od litery „d” oznaczający katalog (directory).

!!! Polecenia w systemach uniksowych są wrażliwe na odstępy i wielkość liter !!!

Litery i kreski wymienione po literze d oznaczają zezwolenia (uprawnienia) poszczególnych plików i katalogów. Z zezwoleń wynika kto ma dostęp do plików i jakiego rodzaju dostępem dysponują poszczególni użytkownicy. Następnie jest wymieniony jest właściciel katalogu, data i godzina ostatniej modyfikacji pliku. Po prawej stronie znajduje się nazwa pliku.

cd

Zmiana katalogu.

Po znaku zachęty wpisz cd oraz po spacji ścieżkę dostępu do katalogu, w którym chcesz się znaleźć.

$cd / - przejdziesz do katalogu głównego

$ls

$pwd

$cd ~ -powrót do katalogu macierzystego z dowolnego miesca drzewa katalogów

cp

Kopiowanie plików.

$cp source destination

!!! Jeśli nie jesteś administratorem swojego systemu, możesz nie mieć dostępu do katalogów znajdujących się poza katalogiem macierzystym. !!!

cat i more

Przeglądanie zawartości plików.

Aby przejrzeć zawartość pliku, posługujemy się poleceniem cat.

$cat file_name

Jeśli plik jest za duży i nie jego zawartość nie mieście się na ekranie, wykorzystujemy potok, aby móc przeglądać plik ekran po ekranie.

$cat file_name | more

Potok poleceń oznacza wykonanie jednego polecenia, następnie zaś wykorzystywanie wyników tego polecenia przez następne polecenie. Polecenie more powoduje wyświetlenie wyniku ekran po ekranie. Aby przejść do następnego ekranu, naciśnij klawisz spacji. Jeśli zmęczy Cię przeglądanie długiego pliku, zanim dotrwasz do końca, wciśnij Ctrl-C. Ctrl-C wstrzymuje realizację bieżącego polecenia i wyświetla znak zachęty, gotowy do przyjęcia następnego polecenia.

rm

Usuwanie plików.

Aby skasować plik wykorzystujemy polecenie rm:

$rm path/file_name

!!! W systemach uniksowych nie ma polecenia Cofnij! Gdy usunąłeś plik, już go nie odzyskasz!!!

Red Hat prosi o potwierdzenie usunięcia pliku.

rmdir

Usuwa pusty katalog

$rmdir dir_name

$rm -r dir_name - usuwa katalog wraz z jego zawartością

mv

Przenosi plik do nowego miejsca. Jest również wykorzystywany do zmiany nazwy pliku.

$mv file_name1 dir/file_name2

mkdir

Tworzy nowy katalog

$mkdir ./nowy

man oraz info

Podczas eksploatowania Linuksa natrafisz na wiele poleceń, plików systemowych, funkcji bibliotecznych i innych plików specjalnych, których znaczenia nie rozumiesz. Najlepszym źródłem wiedzy na temat nowego aspektu Linuksa powinien być zbiór stron man. Strony te mogą być długie i złożone, ponieważ są źródłem kompletnym. Jednak nawet początkujący użytkownicy mogą z nich wiele skorzystać. Wystarczy zwykle przeczytać kilka pierwszych akapitów opisu, aby się zorientować w temacie.

Innym źródłem informacji są strony info, nieco nowsze, niż strony man.Strony info zawierają więcej opisów i wyjaśnień, niż strony man.

$man ls

Aby opuścić stronę man, wpisz q

$info ls

passwd

Zmienia hasło użytkownika

$passwd

#passwd user

Zamykanie systemu

W przeciwieństwie do systemów Windows, nie jest konieczne częste zamykanie systemu i ponowne ładowanie systemu. Jeśli nawet zainstalujesz nowe oprogramowanie, nie ma potrzeby restartowania komputera.

Aby zamknąć system i wyłączyć komputer, wpisz:

#halt

#shutdown now

Aby zamknąć system i ponownie go załadować, wprowadź:

#shutdown -r now

lub

Ctrl-Alt-Delete

!!! Jeśli chcesz restartować system, nigdy nie wyłączaj po prostu komputera ani nie naciskaj RESET. !!!



Wyszukiwarka

Podobne podstrony:
ASO Linux IV
ASO Linux IIa
ASO Linux IVa
ASO Linux VI
ASO Linux II
ASO Linux V
ASO Linux Va
ASO Linux III
Bootowalny pendrive z systemem Linux
Poczta w systemie Linux
neostrada linux id 316732 Nieznany
ASO, Mikrobiologia
quota, !!!Uczelnia, wsti, materialy, II SEM, systemy operacyjne linux
Administracja, Informatyka, Linux, Linux - Podręcznik
r00-0-spr-spr, ## Documents ##, Debian GNU Linux

więcej podobnych podstron