KNOPPIX-instrukcje, kompot


KNOPPIX- System operacyjny Linuksowy uruchamiany z płyty CD lub wgrany na dysk twardy

KNOPPIX jest specjalną dystrybucją systemu operacyjnego GNU/Linux, który można uruchomić bez instalowania bezpośrednio z płyty CD.

Dzięki temu osoby bez jakiegokolwiek doświadczenia z Linuksem mogą łatwo i bez żadnych obaw, bez kosztów i konieczności instalowania czegokolwiek, rozpocząć swoją przygodę z nowym systemem operacyjnym. Oczywiście za pomocą intuicyjnie prostego w obsłudze managera okien.

Chcesz po raz pierwszy i bez żadnych obaw rozpocząć używanie Linuksa ? Nic prostszego !

Płytę CD zawierającą Knoppiksa wkładasz do napędu, restartujesz komputer, w czasie bootowania sprawdzasz czy bootowanie z CD jest ustawione przed bootowaniem z dysku, podajesz jeszcze pewne opcje startowe i już masz w pełni funkcjonalnego Linuksa zainstalowanego w ... pamięci RAM twojego komputera.

Z punktu widzenia początkującego użytkownika, kluczową zaletą Knoppiksa jest brak jakiegokolwiek ryzyka.

Gdy coś przestaje działać lub zaczyna działać nie pojego myśli, komputer można w każdej chwili zresetować lub wyłączyć. Z kolei z punktu widzenia osoby znającej Linuksa, Knoppix jest doskonałym sposobem uruchamiania Linuksa na praktycznie każdym komputerze z procesorem zgodnym z i486, bez ingerowania w zastałą strukturę plików. Z taką sytuacją mamy do czynienia na przykład w czasie korzystania z cudzego komputera, czy z komputera firmowego na którym administratorzy nie zezwalają na instalowanie żadnego nowego oprogramowania. Ostatecznie z punktu widzenia administratorów systemów komputerowych Knoppix jest systemem, który można uruchomić w zastępstwie podstawowego systemu operacyjnego, który działa wadliwie lub w ogóle przestał działać.

Mimo, że Knoppix uruchamiany jest z płyty CD możliwe jest zapisywanie konfiguracji środowiska użytkownika na twardym dysku.

Co więcej możliwe jest także zapisywanie na dysku danych, a także całego katalogu domowego. Ostatecznie można w ogóle na trwałe przenieść zawartość płyty CD na dysk, zachowując przy tym wszystkie dobrodziejstwa Knoppiksa i zwalniając napęd CD-ROM do innych celów (np. oglądania filmów DVD). Knoppiksa można także zainstalować na dysku, tak jak inne popularne dystrybucje Linuksa. Z tego punktu widzenia można traktować go jako specyficzną odmianę instalatora Debiana.

Instalowanie dodatkowego oprogramowania jest mocno ograniczone.

Możliwe jest tylko instalowanie takich programów, których pliki można umieścić w katalogu domowym użytkownika. Fakt ten nie ogranicza jednak zasadniczo funkcjonalności Knoppiksa. Na płycie CD o objętości 700 MB zapisane jest w postaci skompresowanej 2 GB oprogramowania do praktycznie wszelkich zastosowań. W tym między innymi różnorodne pakiety oprogramowania biurowego, programy obsługujące różnorodne usługi internetowe, programy obsługujące multimedia, kompilatory i środowiska programowania, oprogramowania do diagnostyki systemu i inne.

Uruchamianie Knoppiksa polega praktycznie na włożeniu płyty do napędu, zrestartowaniu komputera i wpisania pewnych opcji w czasie uruchamiania systemu. Aby system operacyjny został wgrany z płyty CD a ni z dysku, należy w BIOS-ie ustawić bootowanie z CD-ROM, przed bootowaniem z dysku. Zwykle program konfigurujący ustawienia BIOS uruchamia się przyciskając klawisz "Del" lub "F2" wkrótce po włączeniu lub zrestartowaniu komputera.

Gdy system zaczyna już ładować się z płyty, pojawia się wkrótce ekran startowy Knoppiksa zawierający linię poleceń. W linii tej należy wpisać polecenie deklarujące język interfejsu.

knoppix lang=pl

Pod klawiszem "F2" dostępnych jest także cały szereg innych opcji startowych.

Następuje uruchomienie systemu, autokonfiguracja urządzeń, pojawia się domyślny manager okien (KDE) i w wkrótce Knoppix jest gotowy do pracy.

Zwykle pierwszą czynnością po uruchomieniu Knoppiksa jest konfiguracja połączenia z Internetem. W przypadku gdy konfiguracja połączenia obsługiwana jest przez serwer DHCP nie ma potrzeby konfigurowania czegokolwiek. Natomiast gdy połączenie osiąga się poprzez stały numer IP, wtedy należy go wprowadzić ręcznie. W tym celu należy kliknąć pasek startowy (K), następnie wybrac pozycję KNOPPIX i ostatecznie Internet/Networking. Zamiast tego można też bezpośrednio z konsoli wydać polecenie "netcardconfig".

Knoppix obsługuje także połączenia modemowe (ale nie obsługuje winmodemów). Jeżeli łączysz się z Internetem poprzez modem musisz skonfigurować połączenie modemowe. W tym celu należy kliknąć program opisany jako "Łączenie z Internetem", znajdujący się na pasku startowym w grupie KNOPPIX i podgrupie Network/Internet.

Także użytkownicy Neostrady mogą bez problemów korzystać z Knoppiksa. W tym celu należy uruchomić konfigurator połączenia PPP over Ethernet, znajdujący się na pasku startowym w grupie programów KNOPPIX i podgrupie Internet/Networking. Program ten opisany jest jako ADSL/PPOE Configuration. Konfiguracja ADSL wymaga ręcznego wprowadzenia nazw nameserwerów do pliku /etc/resolv.conf .

Szukam polskiego Knoppiksa ...

Oryginalny Knoppix zawiera polskie locale i może łatwo (za pomocą opcji startowej lang=pl) być uruchamiany z polskim menu, polską klawiaturą i fontami ekranowymi. Oczywiście nie dotyczy to aplikacji. Odmianą Knoppiksa przystosowaną specjalnie dla Polaków jest Linux-EduCD, w którym polski interfejs jest domyślny. Linux-EduCD zawiera także specjalny zestaw aplikacji adresowanych do edukacji.

Skąd pobrać najnowszą wersję Knoppiksa przez Internet ?

Lista serwerów z których można pobrać Knoppiksa znajduje się pod adresem:

www.knoppix.pl/download.html .

Na wskazanych serwerach znajduje się mnóstwo plików. Który z tych plików mam ściągnąć ?

Przede wszystkim ściągnij plik z rozszerzeniem iso zawierający w nazwie literki EN oraz możliwie najwyższą datę. Ponadto ściagnij plik o takiej samej nazwie z rozszerzeniem *.md5 lub *.md5sumza pomocą którego sprawdzisz poprawność ściągniętego pliku. Jeżeli chcesz możesz też skopiować np. któryś obrazek na okładkę z katalogu knoppix-cover.

Gdzie można zamówić płytkę CD z Knoppiksem ?

Knoppiksa wraz z Linux-EduCD (z dodatkami), a także Debiana na płytach DVD można zamówić na nośniku w firmie pnti.

Jak sprawdzić poprawność pliku pobranego z sieci ?

Do tego celu służy suma kontrolna, zawarta w drugim pobranym pliku z rozszerzeniem md5 albo md5sum .Najprościej sumę kontrolną pliku sprawdzić pod dowolnym Linuksem. Jeżeli już uruchomiłeś Knoppiksa albo pobrałeś plik za pomocą innej dystrybucji Linuksa to sprawa jest prosta. Należy z konsoli wydać polecenie:

$ md5sum -cv nazwa_pliku_z_suma_kontrolna_obrazu

Zwykle jednak sprawdzamy sume kontrolną pliku w przypadku problemu z uruchomieniem Knoppiksa. Sumę kontrolną w środowisku MS Windows można sprawdzić np. za pomocą popularnego programu Total Commander.

Jak wypalić plik iso pobrany z Internetu ?

Za pomocą jednego z popularnych programów do nagrywania płyt CD, takich jak: Nero, Burn4Free, CDBurnerXPPro. Każdy z nich posiada możliwość nagrywania płyt z obrazów. Oczywiście Knoppiksa można także wypalić za pomocą programu K3B z pod Linuksa.

Jak uruchomić Knoppiksa ?

Poświęciłem temu osobny dział serwisu.

Czy można uruchomić Knoppiksa w przypadku braku (albo wolnego) napędu CD ?

Bez problemu. Trzeba jednak w jakis sposób skopiować zawartość płyty na dysk (np. poprzez połączenie kablem z komputerem wyposażonym w napęd CD). Następnie zawartość katalogu KNOPPIX z płyty należy przenieść do katalogu c:\knoppix (d:\knoppix, etc). Do wystartowania systemu potrzebna będzie dyskietka startowa. Należy nagrać ją za pomocą skryptu uruchamianego z K-menu: K > KNOPPIX > Utilities > Create bootfloppies for KNOPPIX lub w przypadku KNOPPIKSA 3.3 i wersji wcześniejszych z obrazu bootfloppy.img znajdującego się na płycie za pomocą programu rawrite.exe (też na płycie). Ostatecznie należy zrestartować komputer, ustawić podnoszenie z dyskietki i gotowe.

Co to są opcje startowe ?

Czy Knoppiksa mozna zainstalować na stałe na dysku ?

Tak. Większość jego użytkowników z czasem instaluje go na trwałe w swoim komputerze.

Jak skonfigurować połączenie z Internetem ?

Należy w K-menu odnaleźć pozycję Knoppix (ew. Linux-EduCD), a wybrać > Network/Internet > Network Card Configuration. Następnie należy odpowiadać na proste pytania zadawane przez skrypt. Potrzebne dane najlepiej spisać wcześniej z Panelu Sterowania MS Windows lub zapytać o nie Administratora sieci. Skrypt konfigurujący interfejsy sieciowe można także wywołać bezpośrednio z konsoli jako root wpisując polecenie netcardconfig .

Jeżeli Internet dostarczany jest do komputera przez złącze USB, to w przypadku Linux-EduCD v.02 oraz starszych wersji Knoppiksa należy wcześniej zamontować obsługę urządzeń USB (patrz poniżej.)

Jak skonfigurować połączenie z Internetem z konsoli ?

Kartę sieciową mozna róznie dobrze skonfigurować z konsoli jako root. W tym celu nalezy uruchomic lub przejść do konsoli albo uruchomić konsole root'a (K > KNOPPIX > Root Shell) i w zależności od tego, czy nasza karta sieciowa konfigurowana jest automatycznie poprzez DHCP, czy ręcznie wykonujemy jeden z dwóch zestawów poleceń:

Konfiguracja ręczna

# ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 up

# route add default gw 192.168.0.1

Dodaj jeszcze ręcznie adresy IP serwerów DNS do pliku /etc/resolv.conf w postaci:

nameserver adres IP

nameserver adres IP

Konfiguracja przez DHCP

# ifconfig eth0 up

# pump -i eth0

Oczywiście podane adresy IP są przykładowe.

Jak skonfigurować połączenie z Internetem ?

Należy w K-menu odnaleźć pozycję Knoppix (ew. Linux-EduCD), a wybrać > Network/Internet > Network Card Configuration. Następnie należy odpowiadać na proste pytania zadawane przez skrypt. Potrzebne dane najlepiej spisać wcześniej z Panelu Sterowania MS Windows lub zapytać o nie Administratora sieci. Skrypt konfigurujący interfejsy sieciowe można także wywołać bezpośrednio z konsoli jako root wpisując polecenie netcardconfig .

Jeżeli Internet dostarczany jest do komputera przez złącze USB, to w przypadku Linux-EduCD v.02 oraz starszych wersji Knoppiksa należy wcześniej zamontować obsługę urządzeń USB (patrz poniżej.)

Jak oglądać strony WWW ?

Za pomocą jednej z trzech przeglądarek internetowych: Konquerora, Mozilli lub tekstowego Lynx-a. Skróty do tych programów można odnaleźć w K-menu w grupie Internet. Skrót do Konquerora oraz Mozilli znajduje się także w menu na dole ekranu.

Jak zapisać plik na twardym dysku ?

Zasadniczo dokładnie tak samo, jak na dyskietce. Dysk musi być jednak wcześniej zamontowany do zapisu. Do tego nie wystarczy proste kliknięcie na ikonę dysku (partycji) znajdującą się na pulpicie, które montuje tylko do odczytu. Knoppix został skonstruowany w ten sposób, aby nie było możliwe przypadkowe zapisanie jakiś danych na dysku. Tak więc aby coś zapisać, należy zmienić prawa dostępu do dysku. W tym celu należy kliknąć PRAWYM klawiszem myszy na ikonie dysku, a nastepnie w podręcznego menu wybrac pozycję Change read/write mode i powierdzić zamiar zmiany praw dostępu.

Lada dzień dostępny będzie Knoppix z obsługą zapisu na partycjach NTFS (najnowsze wersje MS Windows).

Jak zrobić skrót na pulpicie do oglądanej strony ?

W Konquerorze zamiast klikania prawym klawiszem na pulpicie (MS Internet Explorer), należy chwycić myszą wyraz adres, znajdujący się z lewej strony pola adresowego, i upuścić go na pulpit, to czy wybrać opcję dowiązania. W Mozilli nie wiem, ale z pewnościa jest także możliwość tworzenia skrótów na pulpicie do odwiedzanych stron.

Jak odczytać CD-ROM ?

KNOPPIX 3.4

Napęd CD-ROM powinien być montowany automatycznie.

KNOPPIX 3.3 i wersje wcześniejsze

Zawartość płyty CD można odczytać w dokładnie taki sam sposób, jak w przypadku dyskietki. W tym przypadku zamiast katalogu /floppy należy podać katalog /cdrom. Innym sposobem jest kliknięcie ikony symbolizującej napęd CD-ROM. Standardowo w rezultacie pojawia się okienko z listą plików. Natomiast jeżeli nie ma takiej ikony (lub działa nieprawidłowo) należy stworzyć skrót do nowego urządzenia. Prawym klawiszem należy kliknąć w dowolnym miejscu na pulpicie, wybrać Nowe urządzenie ..., Urządzenie CD/DVD-ROM i ostatecznie na trzeciej zakładce (Urządzenie) należy wybrać /dev/cdrom .

Moja odmiana Knoppiksa nie obsługuje urządzenia USB ...

Czasem trzeba ręcznie włączyć obsługę takich urządzeń (jako root):

# mount -t usbdevfs none /proc/bus/usb

Obsługiwane w danej chwili urządzenia USB można zobaczyć za pomocą programu USB View:

# usbview

Urządzenie USB można zamontować np. za pomocą polecenia jak poniżej:

# mount -t vfat /dev/sda1 /mnt/usb

gdzie /mnt/usb jest nazwą założonego wcześniej katalogu, do którego montujemy system plików urządzenia USB

Zainstalowałem Knoppiksa na dysku. Gdy klikam jedną z ikon na pulpicie, reprezentującą rozpoznane urządzenia, w rezultacie wyświetlany jest komunikat o błędach ...

Powyższe zachowanie wynika z niepoprawnej definicji puntów montowania i dotyczy starszych wersji KNOPPIKX-a. Należy usunąć taką ikonę z pulpitu i zadeklarować ją na nowo. W tym celu, na przykład w przypadku stacji dyskietek, należy kliknąć prawym klawiszem myszy na pulpicie, wybrać z podręcznego menu pozycję Utwórz nowe ... > Stacja dyskietek (lub inne) . W konsekwencji pojawia się okienko z czterema zakładkami, w którym na zakładce Urządzenie należy wybrać z listy rozwijanej pozycję /dev/fd0 (/floppy) .

Jak aktualizować strony internetowe ?

Odpowiedź wydaje się banalna, lecz celem tego pytania jest wskazanie możliwości otwierania plików źródłowych stron internetowych za pomocą lokalnie uruchomionego edytora, bez konieczności kopiowania plików w tą i z powrotem tak, jak to zwykle ma miejsce w przypadku edytorów MS Windows. Po uruchomieniu edytora, jak np Kate możesz łatwo otworzyć plik z dowolnej lokalizacji w sieci wpisując ścieżkę do pliku w postaci:

ftp://login@serwer

Po wcisnięciu klawisza Enter i po wprowadzeniu hasła można pobrać i otworzyć dowolny plik ze wskazanej lokalizacji, który po zmodyfikowaniu zapisuje się dokładnie tak samo, jak zapisuje się plik znajdujący się na lokalnym dysku, czyli Ctrl-S albo poprzez kliknięcie w ikonę Zapisz.

Jak skonfigurować drukarkę ?

Zasadniczo na dwa sposoby: poprzez menu KDE (K > Knoppix > Configure > Configure printer(s)) albo poprzez unterfejs WWW: http://localhost:631/admin . Dostęp do tego interfejsu jest chroniony jest loginem i hasłem administratora (root'a). Logi serwera wydruku zapisywane są w pliku /var/log/cups/error_log . Warto do niego zaglądać w przypadku wystąpienia problemów z drukowaniem.

Bogatym zródłem informacji na temat drukowania pod Linuksem jest serwis:

Jak zainstalować program XXX ?

Jeżeli Knoppix jest zainstalowany na dysku, a komputer ma dostęp do Internetu:

# apt-get update

# apt-get install XXX

gdzie XXX jest nazwą odpowiedniego pakietu.

Natomiast w przypadku Knoppiksa uruchamianego z płyty doinstalowanie oprogramowania jest w dużym stopniu utrudnione, jednak nie niemożliwe. Z jednej strony mozna instalować programy na czas trwania danej sesji lub też instalować programy na domontowanej partycji dyskowej. W ten sposób można na przykład doinstalować (zarówno na czas trwania sesji, jak i na trwałe) klienta Gadu-Gadu.

Dobrym narzędziem do wyszukiwania i instalowania pakietów jest Synaptic.

Gdzie szukać pakietów ?

www.debian.org

www.apt-get.org

A gdzie generalnie szukać programów ?

Wszędzie :-) a najlepiej w katalogach tematycznych, np: www.linuxsoft.cz/en. Warto też przeglądać magazyny poświęcone Linuksowi takie, jak: Linux+ , czy Linux Magazine.

Jak wyświetlić listę zainstalowanych pakietów ?

dpkg -l (albo: dpkg --list)

Jak zaktualizować wszystkie pakiety (całość zainstalowanego oprogramowania) ?

# apt-get update

Jak zainstalowac pakiet pakiet nie mając dostępu do Internetu ?

# dpkg -i nazwa_pakietu.deb

Uwaga ! Pakiety zależne instaluje się w odpowiedniej kolejności.

Jak usunąć dany pakiet ?

# apt-get remove XX

albo

# apt-get --purge remove XX

Obu przypadkach oprócz samego pakietu zostaną usunięte także pakiety zależne, a dodatkowo w drugim przypadku także wszystkie jego pliki konfiguracyjne.

Jak usunąć pojedynczego deb-a ?

# dpkg -r nazwa_pakietu.deb

Jak usunąć większą ilość pakietów ?

# apt-get remove 'cat lista_pakietów.txt'

Co jeszcze warto wiedzieć o pakietach ?

Zdecydowanie polecam przeczytanie tego artykułu. Przedstawiono w nim szereg informacji związanych z serwerami lustrzanymi Debiana i zasadami korzystania z nich.

Serwery lustrzane z pakietami Debiana

Paweł Tęcza <ptecza /at/ debianusers pl>

Streszczenie

Celem tego artykułu jest przedstawienie serwerów lustrzanych, z których polscy użytkownicy Debiana mogą pobierać pakiety .deb i aktualizować swój system. Opisano w nim plik /etc/apt/sources.list, podano przykłady serwerów z oficjalnymi pakietami Debiana oraz pokazano jak wybrać najszybszy z nich.

Prawa autorskie

Copyright 2001-2005 Paweł Tęcza.

Udziela się zgody na kopiowanie, rozpowszechnianie i/lub modyfikowanie tego dokumentu zgodnie z warunkami Licencji GNU Wolnej Dokumentacji (Free Documentation License) opublikowanej przez Fundację Wolnego Oprogramowania (Free Software Foundation) w wersji 1.1 lub dowolnej nowszej, bez żadnych części nienaruszalnych, bez tekstów przedniej lub tylnej strony okładki. Kopię tej licencji można znaleźć na stronach Fundacji Wolnego Oprogramowania.

Historia zmian

Wersja Data Autor Opis

1.10 17.06.2005 ptecza Usunięte z sources.list wpisy z sekcją non-US dla sarge'a. Uwaga na temat tej sekcji w sarge'u.

1.9 14.04.2005 ptecza "Remont kapitalny": usunięta domyślna zawartość pliku sources.list, usunięta porada o aktualizowaniu bazy informacji o pakietach z crona, usunięte sekcje o aktualizacji bazy informacji o pakietach przy pomocy programów select i wajig, zaktualizowane oficjalne, polskie serwery lustrzane Debiana, usunięta sekcja o nieoficjalnych źródłach pakietów, usunięta sekcja z podziękowaniami, inne drobne poprawki.

1.8 17.05.2004 ptecza Skrócona sekcja o wajigu. Uaktualnione polskie mirrory z oficjalnymi paczkami. Nieoficjalne źródła z pakietami zastąpione informacją o www.apt-get.org. Dodana sekcja o netselect. Skompresowane podziękowania.

1.7 11.03.2004 ptecza Dodana porada nadesłana przez Krzysztofa Jóźwiaka, dotycząca wywoływania `apt-get update` z crona.

1.6 25.04.2003 ptecza Dodany mirror Trusted Debian zgłoszony przez Rufia.

1.5 25.04.2003 ptecza Dodane nieoficjalne źródło z hwprofile, ekg, libgadu2 i innymi paczkami Roberta Olejnika.

1.4 03.08.2002 ptecza Dodane nieoficjalne źródło z Wine, które nadesłał Bartosz Marek.

1.3 22.07.2002 ptecza Dodane nadesłane przez Jarosława Ziębę nieoficjalne pakiety dla KDE3, GNOME2 i OpenOffice'a oraz sekcja poświęcona wajigowi.

1.2 11.02.2002 ptecza Poprawione drobne błędy dostrzeżone przez Mateusza Papiernika.

1.1 16.12.2001 ptecza Dodane nieoficjalne paczki Ximiana i pakiety testowe przekompilowane dla "Potato" zgłoszone przez Wojtka Pietkiewicza.

1.0 28.10.2001 ptecza Wersja początkowa.

Spis treści

1. Plik sources.list

2. Aktualizacja bazy informacji o dostępnych pakietach

3. Serwery z oficjalnymi pakietami Debiana

4. Wybór najlepszego serwera lustrzanego

1. Plik sources.list

W pliku /etc/apt/sources.list przechowywane są adresy serwerów, z których mogą być pobierane binarne i/lub źródłowe pakiety Debiana. Linie, które zaczynają się od deb zawierają źródła pakietów binarnych, zaś linie zaczynające się od deb-src - źródła pakietów źródłowych. Aby wykomentować dane źródło paczek należy wstawić na początku linii znak #.

Więcej informacji na temat formatu wpisów w pliku sources.list znaleźć można w artykule Narzędzia do zarządzania pakietami Debiana oraz na stronie podręcznika systemowego sources.list(5).

2. Aktualizacja bazy informacji o dostępnych pakietach

Po każdej zmianie wpisów w pliku /etc/apt/sources.list należy zaktualizować bazę informacji o dostępnych pakietach. Sposób aktualizacji zależy od używanej nakładki na system pakietów Debiana. Poniżej pokazano aktualizację przy pomocy polecenia apt-get:

# apt-get update

Spowoduje ono połączenie się ze wszystkimi źródłami pakietów umieszczonymi w pliku sources.list i pobranie z nich indeksów z informacjami o dostępnych pakietach Debiana.

3. Serwery z oficjalnymi pakietami Debiana

Aby nie obciążać głównych serwerów z pakietami Debiana, polscy użytkownicy powinni korzystać z oficjalnych serwerów lustrzanych, które znajdują się w naszym kraju. Poniżej zamieszczono ich spis:

ftp.pl.debian.org

ftp.icm.edu.pl

mirror.ipartners.pl

ftp.ps.pl

ftp.man.szczecin.pl

Większość wymienionych serwerów umożliwia pobieranie pakietów zarówno za pomocą protokołu FTP jak i HTTP.

Wpisy w pliku /etc/apt/sources.list mogą zależeć nie tylko od wykorzystywanego serwera lustrzanego, ale również od używanej dystrybucji Debiana. Odnosi się to przede wszystkim do wersji niestabilnej (ang. unstable) systemu. Jej użytkownicy, w odróżnieniu od użytkowników wersji stabilnej (ang. stable) i testowej (ang. testing), nie mogą korzystać z sekcji z proponowanymi uaktualnieniami (ang. proposed updates) oraz z serwera http://security.debian.org/. Poniżej zamieszczono przykładowe wpisy do pliku sources.list dla wszystkich wersji Debiana:

dystrybucja stabilna

deb http://security.debian.org/ stable/updates main contrib non-free

deb http://ftp.pl.debian.org/debian stable main contrib non-free

deb http://ftp.pl.debian.org/debian stable-proposed-updates main contrib non-free

dystrybucja testowa

deb http://security.debian.org/ testing/updates main contrib non-free

deb http://ftp.pl.debian.org/debian testing main contrib non-free

deb http://ftp.pl.debian.org/debian testing-proposed-updates main contrib non-free

deb http://ftp.pl.debian.org/debian-non-US testing/non-US main contrib non-free

deb http://ftp.pl.debian.org/debian-non-US testing-proposed-updates/non-US main contrib non-free

dystrybucja niestabilna

deb http://ftp.pl.debian.org/debian unstable main contrib non-free

deb http://ftp.pl.debian.org/debian-non-US unstable/non-US main contrib non-free

Proszę zwrócić szczególną uwagę na te wpisy dla wersji stabilnej i testowej, w których źródłem pakietów jest serwer http://security.debian.org/. Zawiera on aktualizacje związane z bezpieczeństwem i dlatego nie posiada serwerów lustrzanych.

Warto również wspomnieć o sekcji non-US, zawierającej oprogramowanie, które ze względów prawnych nie może być eksportowane z USA i dlatego nie umieszcza się go na amerykańskich serwerach lustrzanych Debiana. Dotyczy to głównie programów kryptograficznych, takich jak PGP czy SSH.

UWAGA! W Debianie 3.1 "sarge" pakiety z sekcji non-US przeniesiono do oficjalnego archiwum. Z tego powodu użytkownicy stabilnej wersji Debiana powinni usunąć z pliku sources.list wszystkie wpisy dla tej sekcji.

4. Wybór najlepszego serwera lustrzanego

W wyborze najlepszego, tzn. najszybszego, serwera lustrzanego z pakietami Debiana pomaga program netselect.

Aby zainstalować program netselect wydajemy polecenie:

# apt-get install netselect

Oczywiście, aby jego instalacja przy pomocy polecenia apt-get udała się, konieczna jest obecność odpowiedniego wpisu w pliku sources.list.

Uruchomienie programu z argumentem w postaci listy serwerów lustrzanych spowoduje sprawdzenie ich wszystkich i wyświetlenie najszybszego z nich. Poniżej pokazano przykład użycia programu:

# netselect -vv ftp.pl.debian.org ftp.icm.edu.pl mirror.ipartners.pl ftp.ps.pl ftp.man.szczecin.pl

Running netselect to choose 1 out of 5 addresses.

..................................................

ftp.pl.debian.org 47 ms 11 hops 90% ok ( 9/10) [ 111]

ftp.icm.edu.pl 69 ms 6 hops 100% ok (10/10) [ 110]

mirror.ipartners.pl 37 ms 7 hops 100% ok (10/10) [ 62]

ftp.ps.pl 44 ms 13 hops 90% ok ( 9/10) [ 112]

ftp.man.szczecin.pl 47 ms 12 hops 50% ok ( 2/ 4) [ 206]

62 mirror.ipartners.pl

Proszę zauważyć, że uzyskany wynik zależy od tego, w jakim miejscu Internetu znajduje się komputer, z którego wykonujemy test. Ponieważ mój domowy komputer jest podłączony do Sieci przez Neostradę, to najszybszym z serwerów okazał się serwer mirror.ipartners.pl, do którego pakiety miały po prostu mniejszą ilość "hopów".

A jak napisać program ?

Za pomocą Qt Designera. Program jest domyślnie instalowany na dysku wraz z Knoppiksem. Napisałem na ten temat (przystępnie) sporą pracę. Można też oczywiście napisać program dzialający wyłącznie w trybie tekstowym - w takim przypadku wystarczy dowolny edytor tekstowy (np. vi) i kompilator.

Można też napisać program w Javie. Kłóci się to z ideologią GPL-u ale jest praktyczne, szczególnie gdy jest możliwość tworzenia programu zarówno dla MS Windows, jak i Linuksa.

A co z Pascalem ?

Knoppix / Linux-EduCD / Debian umożliwia tworzenie aplikacji w języku Pascal z konsoli za pomocą kilku dostępnych kompilatorów (Free Pascal (fpc), Gnu Pascal (gpc)), a także za pomocą bardzo rozbudowanego IDE o funkcjonalności przypominającej Delphi firmy Borland. Środowisko to nazywa się Lazarus

Przy okazji warto zwrócić uwagę, że MENiS uczestnikom Olimpiady Informatycznej poleca korzystanie w pierwszej kolejności z fpc.

Jak uruchomic program z płyty CD ?

W tym celu należy w pierwszej kolejności zamontować CD-ROM z prawami do uruchamiania plików:

# mount -o exec /cdrom

Jak pobierać duże pliki z sieci ?

Najprostszą, bardzo skuteczną i wygodną metodą jest użycie programu wget. Składnia polecenia uruchamiająca ściąganie pliku z lokaliacji uri (pełna ścieżka do pliku) jest następująca: wget uri. Na przykład aby pobrać plik iso Knoppiksa z SunSite-a należy w konsoli napisać:

wget ftp://sunsite.icm.edu.pl/pub/Linux/distributions/knoppix/KNOPPIX_V3.3-2004-02-09-EN.iso

Sciąganie można oczywiście uruchomić lub przenieść do tła i wylogować się. W przypadku przerwania połączenia zostanie ono ponownie nawiązane, natomiast po definitywnym przerwaniu ściągania (np. wyłączenie komputera na noc), można później kontynuować ściąganie poprzez wydanie przedstawionego powyżej polecenia z opcją -c (ang. continue, czyli kontynuacja). Na przykład:

wget -c ftp://sunsite.icm.edu.pl/pub/Linux/distributions/knoppix/KNOPPIX_V3.3-2004-02-09-EN.iso

Podobnie jak wget działa program kget, różniący się zasadniczo interfejsem graficznym. Z pewnością są także inne managery pobierania plików, lecz ten wydaje się wystarcząjący w większości przypadków.

A jak pobierać pliki z sieci P2P ?

Zasadniczo można podobnie jak w przypadku innych OS-ów. Z drugiej strony zwykle wystarcza najprostszy interfejs tekstowy. Na przykład w przypadku sieci BitTorrent pliki ściaga się za pomocą polecenia btdownloadcurses *.torrent , (w środowisku tekstowym) lub btdownloadgui w prostym środowisku graficznym. Oba powyższe polecenia są skryptami Pythona, dostępnymi w paczce bittornado.

Sieci eDonkey i inne mają także proste w obsłudze oprogramowanie pod Linuksa, które mozna uruchamiać zarówno z konsoli, jak też i poprzez interfejs graficzny.

Jak korzystać z Gadu-Gadu ?

[CD] alan.umcs.lublin.pl/~mslusarz/kadu/knoppix/

[HDD] Zainstalować Kadu lub EKG lub Gnu-Gadu. Kadu instaluje się dodając do /etc/apt/sources.list następującą linijkę:

deb http://kadu.net/debian/sid ./

a następnie wydając polecenia z poziomu root-a:

apt-get update

apt-get install kadu

Program uruchamia się wpisując w konsoli polecenie kadu & .

A co to jest Moodle ?

Moodle to doskonała platforma do e-Learningu, czyli nauczania poprzez sieć, dostępna na licencji GPL. W pełni skonfigurowany Moodle wchodzi w skład Linux-EduCD w. 0.3.2.

Jak udostępnić zawartość pulpitu ?

Np. na serwerze: K > System > Udostępnianie pulpitu

Na stacjach: K > Internet > Dostęp zdalny (Remote Desktop Connection, nie xvncviewer) .

[Media] Jak skonfigurować kartę dźwiękową ? Jak zwiększyć/zmniejszyć głośność dźwięku w słuchawkach ?

K > KNOPPIX > Configure > Soundcard configuration

lub

# sndconfig z konsoli (jako root)

albo

# /etc/init.d/alsa-autoconfig

Do regulacji wzmocnienia sygnału na wejściu/wyjściu karty dźwiękowej służą Kmix lub aumix - dostępne poprzez K-menu (K > Multimedia > Sound > Kmix/aumix) lub konsolę.

[Media] Jak zainstalować RealPlayera 10 ?

Jako, że Real Player dla Linuksa nie jest udostępniany na licencji GPL nie znajdziemy jego oficjalnego pakietu na stronach Debiana. Co wiecej Richard Stallman odradza jego używanie, mimo że udostępniany jest na specjalnej licencji z dostępem do kodu źródłowego, jednak bez prawa rozpowszechniania.

No cóż ... uwielbiam słuchać programów radiowych BBC przez Internet i nie na razie nie mam alternatywy. Jak więc zainstalowałem najnowszego Real Playera 10 ?

Należy wejść na stronę: https://player.helixcommunity.org/2004/downloads/

Pobrać plik opisany jako Installer dla Real Playera Beta (Sun JSD, others) w tabeli Linux/x86 i zapisać na pulpicie.

Jako root skopiować pobrany plik do katalogu /root .

Nadać mu prawa do wykonywania: # chmod u+x realplay-0.4.0.186-linux-2.2-libc6-gcc32-i586.bin

Uruchomić instalator, jako lokalizację dla plików programu wybrać katalog /root/RealPlayer : ./realplay-0.4.0.186-linux-2.2-libc6-gcc32-i586.bin

Instalator może zgłosić brak kilku bibliotek. Biblioteki te są zwykle obecne w katalogu /usr/lib . Wystarczy wylistować pliki o podobnej nazwie i zrobić linki symboliczne do nazw wymaganych przez program. Gdyby jednak okazało się, że ich nie ma to należy je zainstalować standardowo za pomocą apt-get update/install .

Program działa bez zarzutu. W przypadku Mozilli wtyczki nie wymagają ręcznego rejestrowania, w przeciwieństwie do Konquerora .

Jak zainstalować sterownik do karty graficznej nVidia ?

DOKŁADNIE (!!) zgodnie z instrukcją.

Jeżeli mimo to się nie uda, to sprawdzić w BIOS-ie, czy nie została wyłączona opcja "allocate irq for vga" . Powinna być włączona.

Jak stworzyć dyskietkę startową ?

Dla Knoppiksa 3.4 uruchamianego z CD potrzebne będą aż dwie dyskietki:

K > KNOPPIX > Utilities > Create bootfloppies for KNOPPIX

Dla wcześniejszych wersji Knoppiksa uruchamianego z CD: z pliku obrazu dyskietki startowej.

Dla Knoppiksa zainstalowanego na dysku:

# mkboot

Jak sprawdzić ilość wolnego/zajętego miejsca na dysku ?

df ewentualnie du

Jak sprawdzić listę urządzeń rozpoznanych przez Knoppiksa ?

lspci -v

Chcialbym dodać nowe urządzenie (pamięć, dysk) do działającego systemu. Czy po fizycznym zamontowaniu zostanie on automatycznie rozpoznany ?

Jeżeli uruchamiasz Knoppiksa / Linux-EduCD z płyty to tak - zakładając, ża urządzenie to jest obsługiwane. Natomiast w przypadku Knoppiksa / Linux-EduCD zainstalowanego na dysku NIE. W związku z tym w tym drugim przypadku należy po uruchomieniu komputera przelogować się na konto root-a i uruchomić skrypt knoppix-autoconfig znajdujący się w katalogu /etc/init.d . UWAGA ! skrypt ten ustawia domyślne locale na niemieckie i trzeba je ustawić z powrotem na polskie (opis poniżej).

Jak sformatowac dyskietkę ?

wydać polecenie: fdformat /dev/fd0

wydać polecenie: mke2fs -c -v -m0 -L "dyskietka" /dev/fd0

(więcej)

W Knoppiksie 3.4 dodano formatowanie dyskietki do menu podręcznego na pulpicie (wywołanie prawym klawiszem).

Jak sformatowac dysk ?

Jak na komputerze z Windows 2000, etc. przeczytać pliki z dysku/partycji z systemem plików ext2 ?

Użyć darmowego programu explore2fs

Jak zmienić rozdzielczość monitora ?

Zasadniczo za pomocą Ctrl-Alt +/- (na klawiaturze numerycznej ?). Ta kombinacja klawiszy przełączą między dostępnymi trybami pracy monitora. Te z kolei zapisane są w pliku /etc/X11/XFree86Config-4 , w sekcji "Screen".

Section "Screen"

Identifier "Screen0"

Device "Card0"

Monitor "Monitor0"

DefaultColorDepth 16

SubSection "Display"

Depth 1

Modes "1024x768" "800x600" "640x480"

EndSubSection

[...]

SubSection "Display"

Depth 16

Modes "1024x768" "800x600" "640x480"

EndSubSection

Przełaczanie za pomocą Ctrl-Alt +/- dotyczy tylko dostępnych trybów, a nie wszystkich wpisanych.

Jak wyłączyć X-y ?

# telinit 1

Jak uruchomić serwer FTP ?

Serwer FTP jest uruchamiany automatycznie w czasie startu Knoppiksa, jednak zablokowany jest dostęp do niego z zewnątrz (mozesz sprawdzić: ftp localhost). Aby to zmienić, należy zmienić wpis w pliku /etc/hosts.allow, np. tak aby udostępnić serwer FTP np. wszystkim chętnym. Następnie należy zrestartować inetd: /etc/init.d/inetd restart.

Jak uruchomić serwer SSH ?

Z konsoli: /etc/init.d/# ./ssh start

lub z K-menu.

Jak uruchamiać serwer SSH automatycznie w czasie startu systemu ?

Aby serwer SSH był uruchamiany automatycznie (a z jakiegoś powodu nie jest), należy w katalogu rcS.d umieścić dowiązanie symboliczne do /etc/init.d/ssh o nazwie zaczynającej się od dużej litery S (od "start").

ln -s ../init.d/ssh S60ssh

Liczba 60 w nazwie linku określa kolejność wykonywania skryptów w tym katalogu. Może być jakaś inna.

Jak uruchomić możliwość kopiowania plików przez SCP ?

Wystarczy uruchomić serwer SSH.

Jak uruchomić serwer Telnet ?

Usuń znak komentarza (#) w odpowiedniej linii w pliku /etc/inetd.conf i zrestartuj inetd

/etc/init.d/inetd restart

albo ciekawej :-)

kill -1 nr_procesu_inetd

Jak uruchomić serwer Telnet w Knoppiksie uruchamianym z CD ?

Sprawę komplikuje fakt, że na płycie zainstalowany jest telnetd-ssl

Skopiować plik /etc/inetd.conf do pliku o innej nazwie, np. inetd.conf.2

Usunąć link do pierwotnego pliku

Przywrócić pierwotną nazwę inetd.conf

Otworzyć plik do edycji i dopisać następującą linię

telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd

Konfiguracja SSL

cd /usr/lib/ssl/certs

openssl req -new -x509 -nodes -out telnetd.pem -keyout telnetd.pem

Zrestartuj inetd

/etc/init.d/inetd

telnet localhost

Jak uruchomić serwer DHCP ?

?

Jak uruchomić zdalnie aplikację w srodowisu graficznym ?

Chodzi o sytuację w której stacja robocza jest bardzo słabym komputerem poprzez który następuje połączenie z serwerem, tj. silnym komputerem na którym uruchamiane są aplikacje, ktorych interfejs graficzny jest wyświetlany na kliencie.

Na stacji roboczej

xhost + IP_serwera

Na "serwerze"

Połącz się z serwem za pomocą SSH z opcją forwardowania pakietów

ssh -X login@serwer

export DISPLAY=IP_klienta:0.0

Uruchom aplikację, z którą chcesz pracować na stacji roboczej.

Przykład aplikacji uruchomionej na zdalnym komputerze. Oczywiście na obrazku brakuje literki "s" w nazwie programu.

Zaprezentowany powyżej sposób zdalnego uruchamiania programów może oczywiście przydać się także do uruchamiania programów dostępnych na zdalnym komputerze, a niedostępnych na lokalnym.

Przeczytaj więcej: [1 , 2 ].

UWAGA: nie udało mi się uruchomić zdalnego uruchamiania aplikacji poprzez Telnet

Jak zainstalować serwer wydruku (cups) ?

Na przykład gdy istnieje potrzeba jego zreinstalowania lub zainstalowania po usunięciu:

apt-get update

# apt-get install cupsys foomatic-bin foomatic-db

# apt-get install cupsys-bsd cupsys-driver-gimpprint

Drukarkę instaluje się za pomocą przeglądarki WWW pod adresem: http://localhost:631 , po podaniu właściwego hasła dla użytkownika root.

Jak uruchomić serwer wydruku (cups) ?

/etc/init.d/cupsys start

Jak sprawdzić, czy serwer wydruku jest uruchomiony ?

ps -A | grep cup

Jak uruchamać serwer wydruku automatycznie w czasie uruchamiania komputera ?

Zrób link symboliczny w katalogu rcS.d

ln -s ../etc/init.d/cupsys SXXcupsys

XX to jakaś liczba określająca kolejność uruchamiania skryptów wymienionych w katalogu /etc/rcS.d .

P.S. W katalogu rc.boot nie umieszcza się samych dowiązań.

Jak skonfigurować serwer wydruku ?

http://localhost:631/

Przeczytaj to.

Jak uruchomić Sambę ?

Jeżeli chcesz udostępnić jakieś pliki z komputera z Knoppiksem do komputerów z Windows, możesz to bardzo łatwo osiągnąć za pomocą Samby.

W tym celu w pierwszej kolejności skonfiguruj karty sieciowe na obu komputerach.

Wyedytuj plik smb.conf znadujący się w katalogu /etc/samba . Sprawdź czy plik ten nie jest linkiem do pliku w innej lokalizacji, w takim przypadku przekopiuj plik smb.conf do katalogu /etc/samba , a link usuń.

W sekcji global zmień wpis security z user na share. Następnie zmień nazwę grupy roboczej w której znajdują się komputery z Windows. Ostatecznie przejdź na sam koniec plik i dodaj tam wpis udostępnianego udziału.

[root]

path = /

public = yes

Zapisz zmiany i uruchom serwer: /etc/init.d/samba start

Możesz też udostępnić specjalny katalog w komputerze z Linuksem do udostępniania plików, np. /home/knoppix/share .

W tym celu należy wygenerować hasło do udostępnianego zasobu:

smbpasswd -a knoppix

Następnie skonfigurować katalog do udostępniania:

mkdir /home/knoppix/share

chmod 775 /home/knoppix/share

Skonfigurować plik konfiguracyjny samby smb.conf .

W sekcji [global] ustaw opcję security na user oraz nazwę grupy roboczej workgroup , np. Linux .

W sekcji homes ustaw wartość opcji browseable na false .

Skonfiguruj ścieżkę dostępu do udostępnianego katalogu oraz podaj użytkowników mających prawa dostępu.

browseable = no

path =/home/knoppix/share

valid users = knoppix

Uruchom Sambę: /etc/init.d/samba start .

Jeżeli chcesz mieć możliwość swobodnego tworzenia, kasowania plików czy katalogów znajdujących się na komputerze z Knoppiksem za pomocą komputera z MS Windows, zmień w sekcji homes wartość parametrów read only na no , create mask na 775 oraz directory mask na 775 i zrestartuj serwer:

/etc/init.d/samba restart .

Katalog do udostępniania może znajdować się na specjalnie w tym celu założonym koncie użytkownika, np. sambiarz.

useradd -m -s /bin/false sambiarz

(Rajmund Radziewicz)

Jak w Knoppiksie zainstalowanym na dysku ustawić język polski w konsoli ?

# dpkg-reconfigure locales

(należy wybrać język polski jako domyślny)

W niektórych przypadkach powyższe rozwiązanie nie działa (nie wiem dlaczego). Zawsze jednak można ręcznie wyedytować plik /etc/sysconfig/i18n, i ustawić następujące wartości zmiennych środowiskowych:

LANG="pl_PL"

LC_ALL="pl_PL"

COUNTRY="pl"

LANGUAGE="pl"

CHARSET="iso8859-2"

Więcej o polonizacji Debiana można przeczytac pod adresem: www.debianusers.pl/article.php?aid=5&top10=1

Jak w konsoli tekstowej (nie XTerm) ustawić mapowanie klawiatury z polskimi znakami ?

# loadkeys /usr/share/keymaps/i386/qwerty/pl.kmap.gz

W konsoli tekstowej mam "krzaki" zamiast polskich fontów ...

Zainstaluj pakiet fonty.

# apt-get update

# apt-get install fonty

Fonty ekranowe definiowane są w czasie procedury startowej za pomocą skryptu /etc/init.d/console-tools.sh na podstawie konfiguracji zapisanej w pliku /etc/console-tools/config .

Brakuje mi fontów, których używam w środowisku MS Windows

Zainstaluj pakiet msttfcorefonts

# apt-get update

# apt-get install msttfcorefonts

Jak zrobić archiwum grupy plików ?

Na jeden z wielu sposobów:

Za pomocą programu Arc, przypominającego wyglądem i funkcjonowaniem programy typu WinZip .

Uwaga: aby dodać pliki do archiwum, należy najpierw je stworzyć.

Za pomocą Krusadera - popularnego graficznego managera plików

Klasycznie z konsoli za pomocą polecenia tar

tar -cvf archiwum.tar *

archiwum będzie zawierać wszystkie pliki z bieżącego katalogu

tar -cvf archiwum.tar katalog/

archiwum będzie zawierać pliki z określonego "katalogu" ORAZ (!) wszystkich podkatalogów

(rozpakowywanie: tar -xvf archiwum.tar )

Znaczenie poszczególnych opcji jest następujące: c - create, czyli tworzenie archiwum, v - verbose, czyli wyświetlanie nazw plików zapisywanych do archiwum, f - file, czyli tworzenie archiwum w postaci pliku.

Archiwum stworzone za pomocą polecenia tar należy jeszcze skompresować za pomocą jednego z programów kompresujących takich, jak np.: zip, gzip czy bzip2 .

Przeczytaj też ten wątek.

Nie mogę odmontowac napędu dyskietek. Dostaję komunikat "device is busy" ...

Bo jest. Zamknij okno managera plików albo wyjdź z katalogu /floppy , etc.

Jak zainstalować MS Internet Explorer 6.0 ?

Da się, ale formalnie aby używać Internet Explorera należy mieć licencję na MS Windows: opis .

Jak zsynchronizować czas systemowy z czasem atomowym ?

rdate -s ntp.task.gda.pl

Więcej.

Konfigurowanie udostępniania połączenia internetowego.

Najprostszy przypadek, w którym mamy często o czynienia w domu to dwa komputery, z których jeden jest podłączony do internetu, a drugi nie. Oczywiście na jednym może być zainstalowany Knoppix, a na drugim np. MS Windows 2000. Z tego względu są dwie możliwości: albo udostepniamy Internet z komputera z Windowsami do komputera z Knoppiksem albo odwrotnie.

W pierwszym przypadku należy:

- zakupić lub zrobić samemu skrosowany kabel sieciowy

- zainstalować dodatkową kartę sieciową w komputerze z MS Windows

- na karcie Połączenia sieciowe i telefoniczne wybrać kartę z dostepem do Internetu, wybrac prawym klawiszem Właściwości, a nastepnie zakładkę Udostępnianie. Na zakładce tej należy jedynie zaznaczyć udostępnianie połączenia i nic więcej.

- Nie należy konfigurować drugiej karty sieciowej

- Połączyć skrosowanym kablem karty sieciowe w obu komputerach

- Skonfigurować interfejs sieciowy w komputerze z Knoppiksem, np. za pomocą standardowego netcardconfig. Karcie tej należy nadać statyczny numer IP z puli: 192.168.0.x i podać jako bramkę adres drugiej karty w komputerze z MS Windows, czyli 192.168.0.1 . DNS-y takie same jak na pierwszym komputerze.

W drugim przypadku należy:

Hm ... . Tutaj możliwości jest znacznie więcej i opisanie ich wystarczyłoby na duży artykuł.

Osobom początkującym w tej kwestii, a także generalnie wszystkim korzystającym z Knoppiksa z płyty, polecam knoppix-terminalserver, zespół skryptów uruchamiających różnorodne usługi, w tym m. in. maskaradę i DHCP. Wspomiany program uruchamia się następująco:

# /usr/sbin/knoppix-terminal-server

Nie wymaga on praktycznie żadnego konfigurowania i dobrze spełnia swoje zadanie. Oczywiście aby udostepnić internet z jednego komputera na drugi, ten udostępniający musi mieć dwie karty sieciowe i musi być połączony z drugim komputerem poprzez skrosowany kabel.

Druga metoda to ipmasq:

apt-get update

apt-get install ipmasq

(odtąd maskarada będzie uruchamiać się automatycznie po podniesieniu systemu)

Regułki zdefiniowane są w /etc/ipmasq/rules. Plików *.def się nie edytuje, tylko tworzy własne *.rul .

Aktualnie obowiązujące regułki można zobaczyć wydając polecenie ipmasq -v . Więcej opcji ipmasq -h .

[więcej]

Za pomocą iptables - zobacz odpowiedź na pytanie "Jak uruchomić Firewall / Maskaradę / NAT na Knoppiksie".

Jak przekonwertowac / wyekstrahować PDF-a ?

Za pomoca KWord-a.

Jak uruchomić firewall / maskaradę / NAT-a na Knoppiksie ?

Przy założeniu, że eth0 jest wyjściem na świat:

# iptables -F

# itables -F -t nat

# iptables -t nat -A POSTROUTING -o eth0 -p all -j MASQUERADE

# echo 1 > /proc/sys/net/ipv4/ip_forward

Osobom początkującym polecam artykuł (po polsku).

Ponadto warto przeczytać to i to.

Jak zrobić przekierowanie portów z bramki do serwera WWW na komputerze w sieci lokalnej ?

Z komputera będącego bramką do sieci należy wydać następujące polecenie:

ssh -f -g -N -L6000:localhost:80 192.168.0.45

gdzie 6000 jest numerem portu otwartego na bramce, a 192.168.0.45 jest adresem IP komputera w sieci lokalnej na których uruchomiono serwer WWW.

Jak korzystać z Knoppiksa w sieci SBS ?

Być może warto na początku wyraźnie napisać, że (w kazdym razie w tej chwili) SBS w żadnym stopniu nie utrudnia korzystania z Knoppiksa w szkolnej sieci LAN.

Po uruchomieniu systemu z płytki sprawdź, czy serwer DHCP przyznał Knoppiksowi numer IP (ifconfig) Jeżeli nie to uruchom netcardconfig i wybierz opcję DHCP.

Na serwerze włącz routing IP. W tym celu uruchom ISA serwer, rozwiń gałąź Servers and Arrays , SBS2K, oraz Access Policy . Wybierz właściwości IP Packet Filters, poprzez kliknięcie prawym przyciskiem myszy, a następnie zaznacz Enable IP routing . Jeżeli ta opcja nie jest dostępna, to najpierw wybierz Enable packet filtering .

Jako, że stacja z Linuksem nie może zalogować sie do serwera SBS, tak jak czyni to "zwykła" stacja robocza MS Windows, a w związku z tym nie możliwa jest autoryzacja na serwerze ISA, konieczne jest stworzenie specjalnej reguły na firewall-u, przepuszczającej ruch z określonej stacji (określonego adresu IP).

Prawym klawiszem myszy kliknij gałąź Protocol Rules , a następnie wybierz New i Rule. Podaj przyjazną nazwę regułki (np. Internet dla Linuksa) i klinij Next . Zastosuj tą regułę do All IP Traffic lub też wybierz protokoły, które chcesz udostępnić. Kliknij Next . Jeżeli chcesz żeby reguła była aktywna cały czas, to wybierz Always. Na następnym ekranie kreatora zostaniesz zapytany o typ klienta - wybierz Specific computers (client address sets) . Na kolejnym ekranie wybierz Add button , następnie New , następnie podaj przyjazną nazwę dla grupy adresów IP. Ostatecznie podaj sam zakres adresów IP, których dotyczyć ma reguła. W moim przypadku był to pojedynczy adresr IP (192.168.16.49). Potwierdź zamiar stworzenia reguły poprzez kliknięcie przycisku OK .

Uruchom przeglądarkę i ustaw serwer proxy. Na przykład w przypadku Konquerora wybierz Ustawienia, Konfiguruj: Konqueror i Pośrednik . Następnie na zakładce Pośrednik zaznacz Używaj pośrednika (proxy) i wybierz pozycję ręczne ustawienia i Ustawienia . W następnym oknie wpisz adres serwera HTTP w postaci

http://sbs2k

Natomiast zamiast adresów serwerów FTP I HTTPS zaznacz opcję Ten sam pośrednik dla wszystkich protokołów.

To jeszcze nie koniec. Z poziomu root-a wyedytuj plik /etc/resolv.conf . W nowej linii na końcu pliku dodaj słowo nameserwer oraz adres IP conajmniej jednego, zewnętrznego serwera DNS (na razie nie wiem, w czym jest problem).

Rozwiązanie powyższego problemu przedstawił ekspert od SBS-a, pan Dariusz Fabicki na forum.

Jak można zainstalować Knoppiksa na dysku ? Czy jest to trudne, czy zagraża moim danym na dysku ?

Są zasadniczo dwie metody instalowania Knoppiksa na dysku. Pierwsza polega po prostu na skopiowaniu katalogu KNOPPIX z płyty do głównego katalogu dowolnej partycji. Metoda ta jest trywialna i całkowicie bezpieczna. Zajmuje tylko trochę czasu potrzebnego na skopiowanie 700 MB danych. W takim przypadku Knoppiksa najprościej uruchomić za pomocą dyskietki startowej. Dyskietkę startową w Knoppiksie 3.4 generuje się za pomocą polecenie w K-menu: K > KNOPPIX > Utilities > Create bootfloppies for KNOPPIX. Dyskietki startowe dla Knoppiksa 3.3 tworzy się z obrazu: www.sobieski.edu.pl .

Metodą zdecydowanie lepszą jest trwała instalacja na dysku. Dzięki temu możliwe jest swodobne dodawanie i usuwanie programów, czy przede wszystkim stałe ich aktualizowanie. Knoppix zainstalowany na dysku staje się de facto Debianem, czego podstawową konsekwencją jest mozliwość korzystania z wygodnych narzędzi do obsługi pakietów, a przede wszystkim do korzystania z nich. W chwili pisania tego tekstu w repozytoriach Debiana było dostępnych 8710 pakietów, czyli 8710 profesjonalnych, darmowych programów, łatwych do zainstalowania poprzez sieć.

Trwała instalacja na dysku jest zadaniem trochę trudniejszym i w pewnym stopniu ryzykownym dla zupełnych laików. Przed rozpoczęciem tego procesu lepiej na wszelki wypadek zarchiwizować ważne dane. Ale jest to tylko trochę trudniejsze i wiąże się tylko z pewnym ryzykiem. Tak więc jeżeli mamy około 2,5 GB wolnego miejsca na dysku albo mamy dodatkowy dysk z taką ilością wolnego miejsca, no ... albo mamy w ogóle wolny komputer (może być słaby ale musi mieć 128 MB RAM i te 2,5 GB miejsca na dysku) to możemy w ciągu okolo godziny zainstalować Knoppiksa nie posiadając specjalnej wiedzy. W tym celu uruchamia się jeden z dwóch dostępnych skryptów instalacyjnych, starszego knx-hdinstall lub nowszego knoppix-installer . W przypadku Linux-EduCD w. 0.2. należy także użyć starszego.

Właśnie zakonczyłem instalowanie Knoppiksa na dysku. Zasadniczo wszystko działa ... ale nie do końca. Wygląda na to, że wiele rzeczy trzeba ręcznie skonfigurować.

Za każdym razem, gdy instaluję Knoppiksa na dysku, po zakończeniu instalacji przystępuję do konfigurowania komputera i generalnie przystosowania go do moich upodobań. W tym celu muszę wykonać bardzo wiele różnych działań, żeby wszystko działało tak jak chcę i wyglądało jak chcę. W przypadku Linux-EduCD błędów, czy braków w konfiguracji jest znacznie mniej, ale i tak jest co robić.

Krótka lista takich przykładowych działań znajdzie się tutaj wkrótce.

Tutaj możesz poczytać, jak dostosować pulpit do własnych upodobań (tekst niekompletny).

[LAN] Jak zablokować tapetę ?

Najprościej zmieniając właściciela pliku $HOME/.kde/share/config/kdesktoprc , znajdującego się w katalogu domowym każdego użytkownika., np. na roota.

# chown root kdesktoprc

Oczywiście w rezultacie powyższych działań odbierze się użytkownikowi możliwość modyfikacji wszystkich parametrów zapisanych w tym pliku, czyli faktycznie wszystkich właściwości pulpitu.

[LAN] Jak logować się na zdalnym hoście bez hasła ?

Sprawa jest trywialna.

Wygeneruj parę kluczy na lokalnym hoście za pomocą polecenia:

ssh-keygen -b 1024 -t dsa

Prześlij plik z kluczem publicznym (domyślnie id_dsa.pub) na zdalny host i umieść go w pliku .ssh/authorized_keys

Zaloguj się na zdalny host bez podawania nazwy użytkownika. Możesz użyć opcji -v .

Więcej informacji w dokumentacji Debiana.

[LAN] Jak wykonać polecenie na zdalnym komputerze ?

W pierwszej kolejności skonfigurować logowanie na zdalnej maszynie bez podawania hasła, zgodnie z procedura opisaną powyżej.

Wykonać polecenie na zdalnym komputerze :-) , np.

ssh linux4 "ls -l"

Polecam użycie opcji -v .

[LAN] Jak szybciej aktualizować listę dostępnych pakietów na komputerach w sieci lokalnej ?

Uruchomić serwer proxy, np. squid. Polecenie apt-get update będzie korzystać z jego zasobów po wpisaniu do pliku konfiguracyjnego apt-a (/etc/apt/apt.conf) następującej linijki:

Acquire::http::proxy "http://twoje_proxy:port";

[LAN] Jak ograniczać dostęp do określonych serwisów w sieci LAN ?

Za pomocą squida - można zadeklarowac listę zabronionych domen oraz listę zabronionych słów w nazwie domeny.

Czy mogę używać Knoppiksa do celów komercyjnych ? Czy moge po prostu "na nim" zarabiać ? Jak to wygląda formalnie, gdyby odwiedził mnie br ... urzędnik Urzędu Skarbowego albo ktoś z Policji czy Business Software Alliance ?

Tak - można używać Knoppiksa do celów komercyjnych. Możesz używać Knoppiksa uruchamianego z płyty do codziennej pracy zarobkowej, możesz do tego samego celu używać wszystkich umieszczonych na niej programów. Możesz także zainstalować wszystkie te programy na swoim dysku i także korzystać z nich do celów komercyjnych. Co więcej możesz pobrać kody źródłowe tych programów, zmodyfikować je według własnego uznania i tak stworzony program możesz także używać do celów zarobkowych. Warunkiem jest jednak udostępnienie pełnego, dodanego przez siebie kodu źródłowego także na podstawie licencji GNU GPL. Kodu tego nie możesz udostępniać za opłatą (poza drobnymi opłatami związanymi z dystrybucją).

Formalnie Knoppix jest udostępniany na podstawie licencji GNU GPL. Jeżeli nazwa ta nic Ci nie mówi, to najlepiej przeczytaj artykuł o Wolnym Oprogramowaniu.

jakiego systemu operacyjnego Ty używałeś pisząc ten tekst ?

Knoppiksa. Jest taki edytor Kate, który szczególnie lubię i regularnie używam do tworzenia i aktualizowania stron internetowych. Generalnie od niedawna wykonuję większość prac w oparciu o tą dystrybucję i o Linuksa w ogólności. Nie stało się to bynajmniej w jeden dzień.

Jak sformatowac dysk ?

Uruchomić program QTParted . Można też ograniczyć się do konsoli. W tym celu najpierw uruchamiany narzędzie do partycjonowania fdisk /dev/hdb , a potem mke2fs -j /dev/hdb1 . Można też skorzystać z cfdisk /dev/hdb .

Jak zainstalować wtyczkę (plugin) do Flasha ?

W przypadku Knoppiksa uruchamianego z CD należy tylko uruchomić skrypt dostępny z paska K-menu (KNOPPIX > Utilities), który samodzielnie pobierze potrzebne pliki i wszystko sam skonfiguruje.

Mozilla: pobierz Flash Player dla Mozilli ze strony firmy Macromedia. Rozpakuj archiwum do dowolnego katalogu, przejdź do tego katalogu z konsoli i uruchom LOKALNIE skrypt konfiguracyjny (./flashplayer-installer).

Konqueror: postępuj według metody opisanej tutaj.

Jak zlikwidować sortowanie ikon na pulpicie ?

Usunąć lub przesunąć do innego katalogu plik $HOME/.kde/Autostart/sorticons.desktop

Jak czytać newsgrupy ?

Linux oferuje w tym względzie mnóstwo możliwości.

slrn - program z tekstowym interfejsem, lecz o bardzo bogatych możliwościach. Za pierwszym razem należy go uruchomić wydając polecenie: slrn -f ~/.jnewsrc --create .

KNode - przyjazny program z interfejsem graficznym przypominającym MS Outlook-a

Mozilla - dla osób preferujących tą przeglądarkę

pan - bardzo interesujący program o bogatych możliwościach i bardzo ładnym interfejsie

Oczywiście możliwe jest także odczytywanie postów i wysyłanie odpowiedzi za pomocą zwykłej przeglądarki WWW poprzez archiwa newsgrup (http://groups.google.com , Onet). Newsgrupy w środowisku tekstowym obsługuje także popularny program pocztowy pine.

Jak zapisać plik na dyskietce ?

W pierwszej kolejności należy dyskietkę zamontować, czyli podłączyć do głównego drzewa systemu plików.

Najprostszym sposobem montowania napędu dyskietek jest kliknięcie ikony na pulpicie.



Wyszukiwarka