HOME
DO_STR_GLOWNEJ_WYSZUKIWARKI
 
 
LINUX - ZARZADZANIE

 

Pobierz spakowaną witrynę gorzow-wlkp.pl/linux

Jeżeli pragniesz poznać Linuksa Mandrake (obecnie Mandriva), to... dobrze trafiłeś. Witryna została zauważona przez twórców magazynu KOMPUTER ŚWIAT 5/2004(141) str. 46 poprzez umieszczenie linku oraz magazynu CHIP 4/2004 (str.114) poprzez umieszczenie artykułu opisującego ten serwis internetowy. Jak na hobbystyczną stronę o Linuksie to miłe ;) Acha... na stronie mandrakelinux.pl/informacje podano też link z opisem cytuję "duży zbiór praktycznych informacji o Mandrake" (mam ją w swoim archiwum - klub.chip.pl/twarogal).

Zapraszam do zadawania pytań na FORUM oraz mailem. Chętnie udzielę (bezpłatnie) odpowiedzi. Oficjalne ceny za jedną poradę na stronie MandrakeSoftPL (mam ją w moim archiwum z dnia 2.05.2004) wahają się od 20 do 350 zł.

 

*

 

Tematy związane z zarządzaniem:

 

Przyznam, że miałem problem, jak wprowadzić Ciebie szanowny czytelniku w zagadnienia związane z Linuksem. Z jednej strony kusiła wersja słownikowa, w której wszystko by było ładnie poukładane i... zupełnie nieprzydatne dla nowicjusza (zresztą takich całkiem dobrze zrobionych opracowań jest wiele w formie książkowej). Z drugiej jednak strony pisanie o trudnym systemie operacyjnym bez ładu i składu, czyniłoby moją pracę zbędną. Uznałem więc (metodą kompromisu), że będę krok po kroku opisywał Linuksa posiadaczowi komputera, na którym ku zaskoczeniu właściciela... udało się zainstalować (i uruchomić!!!) ten trudny system. Ponieważ poszczególne dystrybucje różnią się między sobą w układzie katalogów, zastosowanych zabezpieczeniach itd. - informuję, że moje uwagi na pewno sprawdzą się na Mandrake/Mandriva. Składnię poleceń opisałem tutaj.

 

Ponieważ moje porady są przeznaczone dla nowicjuszy, muszę podać kilka najbardziej podstawowych informacji (zaawansowanych linuxiarzy proszę o wstrzymanie uśmiechu politowania). Świat informatyczny nie opiera się wyłącznie na twórczości Microsoftu, a system operacyjny nie musi wyglądać jak Windows. Przykładowo Linux, UNIX - to systemy pracujące w tzw. powłoce tekstowej, czyli shellu (czarny ekran z białymi literkami). Wszelkie prace wykonujemy tam wpisując polecenia tekstowe, a myszka najczęciej nie działa. Okienka (np. KDE, Gnome) to dodatkowy zestaw programów, które wyświetlając przyjazne i kolorowe ramki, tak naprawdę zamieniają Twoje kliknięcia myszką na polecenia zrozumiałe dla shella. Shell natomiast przekazuje specjalnie spreparowane ciągi znaków do jądra systemu (Kernela). Aby cokolwiek skopiować, wylistować czy usunąć - musimy użyć poleceń tekstowych lub za pośrednictwem okienek np. KDE wykonać kliknięcia myszką (które jak już powiedziałem zostaną w tle zamienione na polecenia tekstowe do shella). Po co to wszystko tłumaczę? Ano, pragnę przekonać Ciebie, że nauka składni poleceń tekstowych jest nieuchronna.

Na koniec wyjaśnienie: powłokę tekstową pod okienkami KDE uruchamiasz klikając w ikonkę z czarnym monitorkiem lub używając klawiszy CTRL ALT F2 (powrócisz do poprzedniej, okienkowej powłoki CTRL ALT F7). Za chwilę omówię dokładniej ten temat.  

Na czas nauki odłącz komputer od sieci, zaloguj się jako root i daj zlecenie msec 1 lub msec 2. Ułatwisz sobie poznawanie systemu, gdyż zdejmiesz zabezpieczenia chroniące przed włamaniami. Powrót do właściwego poziomu bezpieczeństwa to msec 4. O tym jak się logować poczytasz za chwilę...

 

 

* * *

 
Podstawowe pojęcia:

  • shell (czasami nazywany powłoką) - to, co widzisz na ekranie, choć tak naprawdę znaczenie tych słów jest głębsze. Pełna definicja shella: program - interpretator poleceń systemowych. Tłumaczy polecenia człowieka na język zrozumiały przez jądro systemu. W DOSie trochę podobną funkcję pełni plik command.com . Najpopularniesza linuksowa powłoka to bash. Uwaga: KDE (czyli okna) jest rodzajem nakładki na powłokę. Inaczej mówiąc KDE działa podobnie jak Windows 3.11 w DOSie. Czym się różni terminal od shella itd. napisałem na sąsiedniej stronie.

    Polecam książkę wydawnictwa MIKOM pt. UNIX - Programowanie w shellu (autorzy Lowell Jay Arthur, Ted Burns). Nie wystrasz się poważnego tytułu :) Jest to wyjątkowa pozycja w mojej biblioteczce, choć rok pierwszego wydania to 1998. Mimo upływu lat składnia poleceń w shellu nie zmieniła się, a linuxiarze znajdą wszystko co im będzie potrzebne. Dodatkowym atutem książki jest podejście autorów - stworzyli dzieło dla laików, tłumacząc wszystko od podstaw.

     
  • root - czyli administrator systemu. Root w Linuksie to inaczej admin, administrator, supervisor. Aby edytować i zmieniać pliki systemowe będziesz wielokrotnie musiał działać jako administrator. Do uaktywnienia powłoki pod rootem można użyć dwóch sposobów:
    • należy wpisać słowo root i podać hasło roota
       
    • należy zalogować się jako zwykły użytkownik, wpisać polecenie su i podać hasło roota.
    Uwaga: w przypadku przejęcia uprawnień roota przez osoby niepowołane możemy mówić o śmierci systemu, stąd ważne jest zachowanie zasad bezpieczeństwa (patrz strona o BHP).

     
  • Podstawowe informacje o systemie uzyskasz za pomocą zlecenia: uname -a (wersja URUCHOMIONEGO jądra systemowego, nazwę hosta i systemu operacyjnego oraz aktualny czas systemowy). Wersje systemu uzyskasz zleceniem cat /proc/version czyli poprzez wyświetlenie pliku version.

 

 
Skróty klawiaturowe mogą być zgodne ze standardami Windows, Unix, Mac, a nawet... KDE. Ja osobiście przyzwyczaiłem się do wersji dla Windows i tak ustawiłem swojego Linuksa pod KDE. W Mandrake 9.0 - CENTRUM STEROWANIA- INDEX- WYGLĄD I ZACHOWANIE- SKRÓTY KLAWIATUROWE- SCHEMAT KLAWISZY- DOMYŚLNE WINDOWS BEZ KLAWISZA META/WINDOWS, natomiast w Mandrake 9.2 - K -KONFIGURACJA- KDE DOSTĘPNOŚĆ- SKRÓTY KLAWISZOWE. Oczywiście dla ambitnych, albo takich co ze względu na szkołę muszą opanować skróty unixowe - jest też odpowiednia opcja. Przydatnym może się okazać okienko ZDARZENIE, które wyświetla rozpiskę skrótów dla danego systemu.

 

 

Aktualizacja systemu. Należy pilnować, aby na Twoim serwerze była zainstalowana najnowsza, stabilna wersja oprogramowania. W Linuksie Mandrake/Mandriva można to zrobić za pomocą wygodnego narzędzia urpmi. Polecam artykuł o urpmi, będący tłumaczeniem z j. angielskiego tekstu ze strony domowej Mandrake.

*

Aktualizację najprościej wykonuje się pod okienkami KDE. Uwaga: ze względu na zmianę domeny Mandrake na Mandriva należy (po zainstalowaniu starego systemu Mandrake) pobrać plik rpm aktualizujący domyślne wpisy z adresami serwerów. Pamiętaj, że Mandrake/Mandriva jest wspierana tylko w trzech ostatnich wersjach (chodzi o aktualizacje). Następnie wykonaj poniższe: w Mandrake 8.1 (oczywiście mając aktywne łącze z Internetem) wybierz MANDRAKE CONTROL CENTER- SYSTEM- Zarządzanie Oprogramowaniem. Następnie w nowym panelu (górny, lewy róg) Configure a source wybierz TAK, Update the list of mirrors, OK (czekaj). Po paru minutach kliknij w Mandrake Update. W nowszych wersjach Mandrake/Mandriva nazewnictwo jest nieco inne, ale czynności podobne.

*

Nieco trudniej aktualizację wykonuje się w powłoce tekstowej. Opracowanie tego problemu dla Mandrake 9.2 ładnie wykonał Dariusz Świtek i przekazał mi w formacie paczki tar. Rozpakujesz ją zleceniem tar zxpvf nazwapaczki.

Ja rozwiązałem problem inaczej. Proponuję czynności nieco karkołomne, ale też skuteczne: pierw (po instalacji systemu) uruchamiam okienka KDE i w Mandrake Control Center wykonuję pierwszą aktualizację (wybieram serwer ftp z aktualkami, zasysam jeden mały plik np. lynx). Mając w ten sposób skonfigurowane parametry aktualizacji automatycznej mogę... odinstalować okienka KDE (tak, tak ;) i resztę aktualizacji wykonać jako root zleceniem:
urpmi --auto-select . Inne przydatne zlecenie to: urpmi --update , urpmi --allow-force oraz urpmi --help

*

Twórcy Mandrake/Mandriva stworzyli ciekawe narzędzie urpmi, które w łatwy sposób pozwala instalować, odinstalować lub aktualizować system pobierając paczki z Internetu.

Zlecenie urpmi

  • Jako root wydaj zlecenie:
    urpmi.removemedia -a
    Usuniesz w ten sposób wszystkie stare wpisy konfiguracyjne
  • Za pomocą zwykłej przeglądarki wejdź na stronę http://urpmi.org/easyurpmi lub http://easyurpmi.zarb.org/ wybierz swoją wersję Mandrake i rodzaj procesora. Niestety, często witryny z update są blokowane, zmieniane lub stosują dziwne mechanizmy logowania - czyniąc aktualizację kłopotliwą. Mając właściwy adres wskaż serwery (najlepiej z Polski) z których pobierzesz aktualizacje (Source main:The core of the mandrake distribition). Teraz wybierz mirror z Polski (External add-ons). Wciśnij PROCEED TO STEP 3 i pojawi się pod tym klawiszem tekst. Skopiuj zawartość rubryki "TYPE THIS IN CONSOLE AS ROOT" do konsoli roota (CTRL C lub z menu EDIT- COPY oraz CTRL V lub menu EDIT- PASTE). W ten sposób pobierzesz z Internetu listę plików z których składa się Mandrake/Mandriva.
  • Teraz mając skonfigurowane połączenie z serwerami ftp możesz dać zlecenie urpmi --auto-select w celu aktualizacji systemu.

*

Jednak co robić, gdy nie mamy połączenia z Internetem, a chcemy aktualizować system? To proste: wystarczy u kolegi, albo w kawiarence internetowej zassać z serwera ftp WSZYSTKIE paczki aktualizacyjne (szukaj katalogu update), umieścić je w katalogu Linuksa (lub wypalić na płytce CD) i wydać (jako root) polecenie rpm -Fvh *.rpm (będąc w katalogu z aktualkami).

System sam odszuka co mu potrzebne. Jeżeli wywali komunikat błędu, będziesz miał kłopoty. Wynikają one najczęściej z konieczności ręcznego odinstalowania z systemu jakiej paczki. Ja wówczas postępuję brutalnie: wywalam z katalogu te pliki aktualizacyjne, które robią problemy i daję znowu zlecenie rpm -Fvh *.rpm . Otrzymuję w ten sposób system "prawie" w całości zaktualizowany.

Pliki (szukaj katalogu updates, RPMS) można zassać z jednego z wielu lustrzanych serwerów ftp, np. ftp://ftp-stud.fht-esslingen.de/pub/

*

Uwaga: jeżeli masz zainstalowanego na routerze Mandrake 9.2 i chcesz bez płytek CD zainstalować sieciowo Mandrake 10.0, to polecam artykuł napisany przez Dariusza Świtka (paczkę tar rozpakujesz pod Linuksem zleceniem tar zxpvf nazwapaczki.tar, a pod Windowsem pakerem np. RAR).

 

 

Quota. Pewnym problemem może być potrzeba przydzielania ściśle określonej maksymalnej wielkości katalogów domowych dla użytkowników mających swoje prywatne konta ftp, www itd. Zapraszam na sąsiednią stronę QUOTA. Przeniosłem na nią artykuł, który pierwotnie był w tym miejscu.
Link wprowadziłem, by zachować zgodność adresowania stron ze starszymi wersjami witryny np. zarchiwizowanymi przez internautów.


 

Montowanie to pojęcie zupełnie obce użytkownikom DOSa lub Windows. Zapraszam na sąsiednią stronę MONTOWANIE. Przeniosłem na nią artykuł, który pierwotnie był w tym miejscu.
Link wprowadziłem, by zachować zgodność adresowania stron ze starszymi wersjami witryny np. zarchiwizowanymi przez internautów.

 

 

Automatyczne uruchamianie programów podczas startu systemu to zagadnienie złożone. Zapraszam na sąsiednią stronę AUTOSTART. Przeniosłem na nią artykuł, który pierwotnie był w tym miejscu.
Link wprowadziłem, by zachować zgodność adresowania stron ze starszymi wersjami witryny np. zarchiwizowanymi przez internautów.

 

 

Automatyczne uruchamianie poleceń o określonych porach to zadanie demona cron.
Zapraszam na sąsiednią stronę CRON. Przeniosłem na nią artykuł, który pierwotnie był w tym miejscu.
Link wprowadziłem, by zachować zgodność adresowania stron ze starszymi wersjami witryny np. zarchiwizowanymi przez internautów.

 

 

PROCES to działający program (jest zawsze tworzony przez inne procesy). ZADANIE to proces drugoplanowy, który może być "zawieszony" lub działający "w tle".
Zapraszam na sąsiednią stronę PROCESY I ZADANIA. Przeniosłem na nią artykuł, który pierwotnie był w tym miejscu.
Link wprowadziłem, by zachować zgodność adresowania stron ze starszymi wersjami witryny np. zarchiwizowanymi przez internautów.

 

 

Interfejsy to sprzętowy lub programowy pośrednik pomiędzy... i tu mamy wielki obszar do wymieniania. Interfejs może łączyć urządzenia wejścia-wyjścia z jądrem systemu (porty szeregowe, równoległe, USB itd). Interfejsem programowym jest np. powłoka okienkowa KDE, która pośredniczy w przekazywaniu treści zlecenia (wynikłej po kliknięciu myszy) do shella. Nas interesują tutaj interfejsy sieciowe.
Zapraszam na sąsiednią stronę INTERFEJSY SIECIOWE (plus routing). Przeniosłem na nią artykuł, który pierwotnie był w tym miejscu.
Link wprowadziłem, by zachować zgodność adresowania stron ze starszymi wersjami witryny np. zarchiwizowanymi przez internautów.

 

 

Użytkownicy i grupy. Administrowanie użytkownikami na poziomie okienek KDE (np. w Mandrake Control Center) jest bardzo proste. Możemy też skorzystać ze zleceń adduserdrake (znasz go z instalacji systemu, gdy tworzyłeś użytkowników) , useradd oraz userconf. Problemy się pojawiają, gdy nie mamy dostępu do X-ów (czyli okienek) i musimy to zrobić w powłoce tekstowej.
Zapraszam na stronę UŻYTKOWNICY I GRUPY. Przeniosłem na nią artykuł, który pierwotnie był w tym miejscu.
Link wprowadziłem, by zachować zgodność adresowania stron ze starszymi wersjami witryny np. zarchiwizowanymi przez internautów.

 

 

Demon syslogd ma za zadanie odbierać komunikaty o błędach systemu.
Zapraszam na stronę SYSLOG. Przeniosłem na nią artykuł, który pierwotnie był w tym miejscu.
Link wprowadziłem, by zachować zgodność adresowania stron ze starszymi wersjami witryny np. zarchiwizowanymi przez internautów.

 


  
Archiwizacja plików z logami, to sprawa pierwszorzędnej wagi w zabezpieczaniu się przed wyhakowaniem. Czemu? Gdyż większość włamywaczy po udanym ataku... kasuje wpisy w logach (czyli w /var/log/*), uniemożliwiając adminowi odtworzenie historii i wykrycie złoczyńcy.
Zapraszam na sąsiednią stronę ARCHIWIZACJA LOGÓW. Przeniosłem na nią artykuł, który pierwotnie był w tym miejscu.
Link wprowadziłem, by zachować zgodność adresowania stron ze starszymi wersjami witryny np. zarchiwizowanymi przez internautów.

 

 

USŁUGI czyli serwisy systemowe w Linuksie są to programy uruchamiane podczas startu systemu w celu dostarczenia pewnych usług. Usługi mogą działać za pośrednictwem xinetd lub przez cały czas pracy systemu (wówczas nazwiemy je demonami).
Zapraszam na sąsiednią stronę USŁUGI. Przeniosłem na nią artykuł, który pierwotnie był w tym miejscu.
Link wprowadziłem, by zachować zgodność adresowania stron ze starszymi wersjami witryny np. zarchiwizowanymi przez internautów.


 


 
Dobre książki o Linuksie:

Polecane przez mnie książki o Linuksie Mandrake znajdziesz na stronie www.besthelp.pl - szukaj pozycji autorstwa Bogdana Krzymowskiego w zakładce SYSTEMY OPERACYJNE.
LINUX-ROZWIĄZYWANIE PROBLEMÓW, Brian Ward, cena ok. 43 zł. www.mikom.com.pl
LINUX-AGRESJA I OCHRONA, cena ok. 67 zł. www.robomatic.pl
LINUX. POLECENIA., cena ok. 54 zł. www.robomatic.pl
POZNAJ LINUX. www.mikom.com.pl
UNIX Programowanie w shellu, Lowell J.A. , Ted Burns. (nie wystrasz się tytułu;) www.mikom.com.pl

 


 

LINKI

Na stronie www.linuxpub.pl/man/user_mk/ poczytasz sobie przetłumaczone na język polski instrukcje użytkowania Mandrake.
www.jtz.org.pl/tlumaczenia.html - tłumaczenia ważnych i przydatnych dokumentów.

Przydatny zestaw zadań szkolnych wraz z rozwiązaniami zebrałem w pliku zadania_z_Linuksa_2003.html

 

 

 
twarogal@wp.pl

Uwaga: z powodu namnożenia się różnych złodziejskich witryn www, które kopiują moje strony i umieszczają je u siebie wraz z komercyjnymi reklamami (na których zarabiają) informuję, że wszelkie prawa są zastrzeżone.

Uwaga. Aby uniknąć zasysania całej witryny gorzow-wlkp.pl/linux za pomocą programów typu TeleportPro, WebCopier itd. informuję, że udostępniłem spakowaną wersję (w formacie RAR).

 
 

 

 

Witryna była dostępna pod adresami: strony.wp.pl/wp/twarogal , strony.wp.pl/wp/linuxtwarka , twarogal.republika.pl , klub.chip.pl/twarogal oraz gorzow-wlkp.net (w latach 2003/04).

 

 

gorzow-wlkp.pl

Informacje o odwiedzających są rejestrowane i publicznie udostępniane na pod adresem: http://gorzow-wlkp.pl/licznik/