FAQ grupy pl.comp.os.linux

czyli najczęściej zadawane pytania


Opiekunami tego FAQ są Sebastian Zagrodzki i Sebastian Sawicki

Inne FAQ (starsze) możesz znaleźć pod adresem:
http://uoo.univ.szczecin.pl/~hubbie/faq-2.1-1.html

FAQ nakładki X-Window (m.in. jak zainstalować jaką kartę graficzną):
http://xfaq.linux.pl

Inne miejsca gdzie możesz szukać informacji:
http://sokrates.mimuw.edu.pl/~zagrodzki/linuxlinks.html


Jeśli nie znalazłeś tu odpowiedzi na swoje pytanie,
a sądzisz, że pojawia się ono często na liście, zadaj je nam na tej stronie



Jeśli nie znalazłeś tu odpowiedzi na swoje pytanie,
a sądzisz, że pojawia się ono często na liście, zadaj je na tej stronie.


1. Nie mogę uruchomić mojego modemu. Dlaczego?
[S. Zagrodzki] ??.IX.1999
Sprawdź, czy system przy starcie wykrywa nowy port COM, taki na jaki masz skonfigurowany modem (obejrzyj plik /var/log/dmesg, i sprawdź czy pojawia się tam linijka: "Serial driver ....", a pod spodem coś takiego "ttyS03 at 0x02e8 (irq = 3) is a 16550A", gdzie numerek po ttyS to numer portu COM zmniejszony o 1 [COM1=ttyS0]). Jeśli nie znalazł - najprawdopodobniej temu panu już dziękujemy.
Prawdopodobnie masz tzw. Winmodem. Różni się od zwykłego tym, że brakuje mu dużej części elektroniki, której zadania są przerzucone na procesor. Winmodemy można poznać po tym, że: Te modemy NIE BĘDĄ pracowały pod Linuksem - pod Windows jest do nich specjalny sterownik, a pod Linuksa nikt takiego sterownika nie napisał, a firmy produkujące ten sprzęt nie udostępniają dokumentacji, więc nawet jakby ktoś chciał to i tak nie może napisać...
Podobnie NIE BĘDĄ działać modemy zewnętrzne podłączane do gniazda drukarkowego.
Są czynione pewne próby uruchomienia niektórych z takich modemów. Więcej o tych próbach można poczytać na http://www.linmodems.org
Modemy nie działające pod Linuksem to przede wszystkim ponad 99% modemów na szynie PCI i podłączanych po porcie równoległym (LPT). Modemy działające pod Linuksem to praktycznie wszystkie modemy zewnętrzne podłączane do portu COM, oraz duuuża większość modemów na szynie ISA.
2. Jak podłączyć Linuksa do internetu?
[S. Zagrodzki] ??.IX.1999
Przede wszystkim przeczytaj PPP-HOWTO.pl. Tam jest opisane krok po kroku jak utworzyć odpowiednie skrypty do połąćzenia się z internetem. Kiedy już to zrobisz, możesz też przeczytać opisy na stronach: Znajdziesz tam opisy przygotowania połączenia z numerem 0202122, oraz gotowe skrypty.
3. Skąd wziąć sterowniki do karty dźwiękowej SBLive! ?
[S. Zagrodzki] ??.IX.1999

Są na odpowiedniej stronie Creative'a: http://opensource.creative.com. Można tam znaleźć zarówno gotowe moduły do załadowania (poleceniem insmod), jak i źródła przygotowane do kompilacji. Jeśli chcesz korzystać z prekompilowanych modułów, a nie są one dedykowane dla Twojej wersji jądra - spróbuj użyć polecenia "insmod -f". Jeśli "gotowce" nie działają - skompiluj własne moduły. Opis instalacji tej karty można też znaleźć pod adresem http://www.linuxnewbie.org/nhf/intel/soundcards/sblive.html

4. Przy kompilacji jądra/czegokolwiek pojawiają mi się komunikaty o brakujących plikach
[S. Zagrodzki] ??.IX.1999
Brakuje Ci jakiegoś pakietu -devel (w RedHacie/SuSe) lub -dev (w Debianie). Jeśłi system nie może znaleźć plików:
sys/types.h, stdio.h, stdlib.h, string.h
brakuje pakietu glibc-devel
form.h, menu.h, curses.h, ncurses.h
pakiet ncurses-devel
brakuje komendy as86 lub ld86
brakuje również pakietu bin86 (w RedHacie 6.1 pakietu dev86)
j/w, komendy cc lub gcc
nie masz żadnego kompilatora - zainstaluj gcc lub egcs
5. Po skompilowaniu jądra system krzyczy, że jest za duże
[S. Zagrodzki] ??.IX.1999
Użyj komendy "make bzImage" zamiast "make zImage". Wprawdzie nie zmieni to rozmiaru jądra jako takiego, ale LILO będzie je ładowało w inny sposób, co pozwoli na użycie większego kernela.
6. Po połączeniu się z internetem nie mogę dostać się do żadnego serwera
[S. Zagrodzki] ??.IX.1999
Sprawdź, czy masz dobrze ustawione wpisy DNS: linijki "nameserver" w /etc/resolv.conf. Jeśli nie wiesz, o co chodzi: przeczytaj PPP-HOWTO.pl.
7. Po zmianie jądra na nowsze system wypisuje mi komunikat "incorrect system map version"
[S. Zagrodzki] ??.IX.1999
Skopiuj plik /usr/src/linux/System.map do katalogu /boot w miejsce już instniejącego, lub pod nową nazwą: np. "System.map-2.2.10", gdzie 2.2.10 to nowy numer jądra.
8. Po uruchomieniu programu dostaję komunikat "no display name and no $DISPLAY..."
[S. Zagrodzki] ??.IX.1999
Ten program musisz uruchomić w XWindow.
9. Dlaczego nie mogę się zatelnetować na konto root'a?
[S. Sawicki] ??.IX.1999
Ze względów bezpieczeństwa zabronione jest telnetowanie się bezpośrednio na konto root'a, zwyczajowo należy zatelnetować się na konto normalnego użytkownika a następnie użyć polecenia "su".
Jeszcze lepszym rozwiązaniem jest stosowanie ssh zamiast telneta.
10. Dlaczego sendmail tak dlugo uruchamia się przy starcie systemu?
[S. Sawicki] ??.IX.1999
Sprawdź czy masz wpisaną prawidłową nazwe hostu w /etc/hosts (sendmail lubi mieć tam wpis localhost.localdomain), przyczyną może być także błędny wpis w /etc/sendmail.cf.
11. Dlaczego moja drukarka nie drukuje pod Linuksem?
[S. Sawicki] ??.IX.1999
Najpierw przekonaj się, że nie posiadasz windrukarki - charakteryzuje się ona (podobnie jak winmodemy) tym, że nie potrafi drukować pod DOSem, a tylko w oknie Windows, ma duże wymagania sprzętowe no i jest znacznie tańsza (tzw. drukarki GDI) - choć ostanio pojawiły się próby uruchomienia takich drukarek pod Linuksem. W sprawdzeniu swojej drukarki może Ci pomóc baza danych o drukarkach działających w Linuksie
Następnie sprawdź wpisy w pliku /etc/printcap (sprawdź czy poprawnie jest podana nazwa urządzenia drukarki - sekwencja lp=/dev/lpX, gdzie X jest numerem portu równoległego: LPT1 to lp0, LPT2 to lp1...).
Jeżeli mimo tego drukarka nie drukuje przeczytaj Printing-HOWTO.pl i Printing-Usage-HOWTO.pl
12. System zawiesza się podczas startu przy uruchamianiu sendmaila/samby
[S. Zagrodzki] ??.IX.1999
Najprawdopodobniej nie masz dobrych wpisów w pliku /etc/hosts: musisz tam mieć nazwy hostów odpowiadające numerowi 127.0.0.1: localhost, oraz twoja_nazwa_hosta (ta "prawdziwa", ustawiana przez hostname)
13. Musiałem przeinstalować Windows, i od tej pory straciłem dostęp do Linuksa
[S. Zagrodzki] ??.IX.1999
Windows przy instalacji nadpisuje MBR (Master Boot Record). Uruchom Linuksa z dyskietki lub za pomocą loadlina, podając jako root partycję na której masz Linuksa (np. "loadlin c:\zImage root=/dev/hda5 ro"). Jądro możesz wziąć np. z kompaktu instalacyjnego, loadlin.exe pewnie też tam jest...
14. W jaki sposób czytać newsy offline?
[S. Zagrodzki] ??.IX.1999
Najogólniejszym sposobem, niezależnie od używanego czytnika jest postawienie lokalnego serwera news, np. za pomocą programów Leafnode, Leafnode+, INN. Opis instalacji i konfiguracji INNa możesz znaleźć na www.jtz.org.pl/Html/mini/INN+SUCK.pl.html, opis konfiguracji duety Leafnode+ i SUCK znajdziesz na http://elektron.elka.pw.edu.pl/~akulagow. W zależności od posiadanego newsreadera mogą być też inne wyjścia: np. pakiet slrnpull do slrna.
15. Zegar pod Linuksem spieszy się o xx godzin
[Ł. Kowalczyk] ??.IX.1999
Istnieją dwa rozwiązania problemu:
  1. Skompilować jądro z opcją "RTC stores time in GMT" (CONFIG_APM_RTC_IS_GMT) W dystrybucji Red Hat dodatkowo należy się upewnić, że w pliku /etc/sysconfig/clock jest ustawione "UTC=true" i "ARC=false", i ustawić zegar sprzętowy na czas UTC (co spowoduje błędną pracę Windows, ale za to Linux sam będzie zmieniał czas odpowiednio na letni/zimowy).
  2. Skompilować jądro z wyłączoną ww. opcją, zaś w dystrybucji RedHat upewnić się, że w pliku /etc/sysconfig/clock znajduje się zapis "UTC=false"i "ARC=false". Zegar sprzętowy (ustawiany w BIOSie) powinien pokazywać czas lokalny.
16. Przy łączeniu się po PPP dostaję komunikaty: can't locate module...
[S. Zagrodzki] ??.IX.1999
W pliku /etc/conf.modules powinieneś dopisać linijki:

alias ppp-compress-21 bsd_comp
alias ppp-compress-26 ppp_deflate
alias ppp-compress-24 ppp_deflate

i oczywiście skompilować tem moduły przy kompilacji jądra (razem z wsparciem dla ppp).
Jeśli natomiast pppd narzeka na moduł ppp0 - jeśli masz ppp w module to wpisz do /etc/conf.modules linijkę "alias ppp0 ppp", a jeśli wkompilowane "na sztywno" w jądro to wpisz tam "alias ppp0 off"
17. Przy starcie systemu pojawia się komunikat: "Unable to mount root fs on XX:XX
[S. Zagrodzki] ??.IX.1999
Upewnij się, że w jądro wkompilowałeś (nie w modułach!) opcje:
18. Podczas kompilacji kernela wyskakuje błąd "Signal 11"
[S. Zagrodzki] ??.IX.1999
Najczęściej oznacza to, że jest jakiś problem sprzętowy: uszkodzone pamięci, za bardzo podkręcony procesor, walnięta płyta główna. Może też być to wina złych ustawień w BIOSie (np. złego czasu dostępu do pamięci itp.)
19. W jaki sposób zamienić wszystkie duże litery w nazwach plików na małe?
[Ł. Kowalczyk] ??.IX.1999
Wystarczy użyć skryptu takiego jak poniżej:

#!/bin/sh
find $1 -depth -type d -exec \
sh -c 'cd "{}"; for i in *; do mv "$i" "`echo $i | tr [:upper:] [:lower:]`";\
done' \;

Uruchomiony z parametrem - nazwą katalogu - zmieni nazwy wszystkich plików we wszystkich podkatalogach danego katalogu na pisane małymi literami. Można go (skrypt) zapisać do pliku i nazwać np. "tolower"

20. Jak przekonwertować pliki tekstowe pisane w DOSie na Unixowe i vice versa?
[Ł. Kowalczyk] ??.IX.1999
W niektórych dystrybucjach są do tego gotowe programy: unixtodos (ew. unix2dos) i dostounix (dos2unix). Jednak samodzielne napisanie takich skryptów nie jest trudne: konwersji dos->unix dokonuje się za pomocą jednolinijkowego polecenia:

cat plik_dosowy | tr -d '\r' > plik_unixowy

A to polecenie zmieniające pliki unixa na format dosa (przykład dla basha):

cat plik_unixowy | sed 's/$/'`echo -ne \\\r`'/' > plik_dosowy

Powyższy przykd (unix2dos) pochodzi z pliku "HANDY ONE-LINERS FOR SED", autorstwa (skompilowane przez) Erica Pementa. Plik można znaleźć na stronie http://www.cornerstonemag.com/sed/sed1line.txt

21. Przy uruchamianiu np. MC pojawia się komunikat "couldn't open master side of pty" lub "Out of ptys"
[S. Zagrodzki] ??.IX.1999
Prawdopodobnie nie masz zamountowanego katalogu /proc/pty, lub nie masz wkompilowanej obsługi PTY w jądro. W jądro powinieneś wkompilować następujące opcje: Do tego powinieneś mieć następującą linijkę w pliku /etc/fstab:

none /dev/pts devpts defaults 0 0

To dotyczy tylko systemów z biblioteką Glibc w wersji 2.1 i jądrem z serii 2.2.x. W pozostałych wystarczy wkompilować opcję obsługi PTY w jądro.

22. Nie mogę zainstalować StarOffice 5.0/5.1. Program wypisuje coś o pliku glibc_inst.tar
[S. Zagrodzki] ??.IX.1999
W zależności od posiadanej wersji biblioteki glibc należy użyć odpowiednio StarOffice 5.0 dla glibc 2.0 oraz SO5.1 dla glibc 2.1. Większość nowych dystrybucji działa w oparciu właśnie o glibc 2.1. Żeby sprawdzić numer posiadanej wersji libc należy zajrzeć do katalogu /lib i sprawdzić jaka jest posiadana wersja pliku libc-X.X.X.so. Dla glibca 2.0 będzie to np. libc-2.0.7, dla glibca 2.1 np. libc-2.1.1. Uwaga! Mimo istnienia poprawnej wersji glibca/SO program dalej będzie narzekał na plik glibc_inst.tar, ale da się zainstalować i będzie działał poprawnie.
23. Jak zainstalować Linuksa na dużym (powyżej 1024 cylindrów) dysku?
[S.Sawicki] ??.IX.1999
Podczas instalacji należy zadbać, aby kernel znajdował sie poniżej 1024 cylindra, z tego powodu, że lilo podczas ładowania jądra Linuksa korzysta z fizycznego położenia jądra na dysku (to dlatego należy po każdej kombinacji z plikiem zawierającym kernel uruchomić lilo), a do tego używa funkcji BIOS'u który widzi tylko 1024 cylindry. Tak więc pozostają następujące rozwiązania: Dokładniejsze informacje można znaleźć w Large-Disk-HOWTO
24. Podczas łączenia się modemem dostaje komunikat w stylu: " process 681(pppd) used obsolete /dev/cua2 - update software to use /dev/ttyS2"
[S.Sawicki] ??.IX.1999
W nowszych kernelach urządzeniami portu szeregowego są pliki /dev/ttySx w przeciwieństwie do starszych rozwiązań gdy tę funkcję spełniały pliki /dev/cuax. W tym przypadku należy sprawdzić na co wskazuje link /dev/modem (o ile takowy posiadasz) i ewentualnie go poprawić tak aby wskazywał na odpowiedni plik ttySx. Sprawdzić też należy konfiguracje ppp (skrypty inicjujące połączenie) czy aby przypadkiem i tam nie jest podane cuax zamiast ttySx.
25. Modem działa bardzo wolno
[S. Zagrodzki] 30.IX.1999
Najprawdopodobniej masz konflikt przerwań - baaardzo wolno działający modem to niemalże książkowy objaw. Ustaw przerwanie za pomocą programu setserial - jeśli pomoże to możesz jego wywołanie wpisać do skryptów startowych (np. na końcu /etc/rc.d/rc.local) tak żeby przerwanie było automatycznie ustawiane na właściwe.
26. Połączenie przez telnet/ftp/http z moim komputerem trwa bardzo długo
[S. Zagrodzki] 2.X.1999
Prawdopodobnie nie masz ustawionego rev-DNSa -> Twój serwer nie jest w stanie znaleźć nazwy pasującej do komputera z którego się łączysz. Wystarczy wpisać do /etc/hosts lub do plików konfiguracyjnych demona named (jeśli masz takowe) nazwę odpowiadającą numerowi IP z którego nawiązujesz połąćzenie.
27. Która dystrybucja jest najlepsza?
[S. Zagrodzki] 2.X.1999
Nie ma jednej "właściwej" odpowiedzi. Wybierając dystrybucję od której chcemy zacząć należy mieć na uwadze dwie rzeczy:
28. Linux nie wykrywa poprawnie ilości pamięci RAM
[S. Sawicki] 2.X.1999
Jeżeli linux błędnie wykrywa ilość pamięci RAM, to sprawdz czy nie masz przypadkiem włączonej opcji w BIOS'ie "ISA RAM Window" albo "Memory Hole at 15-16M" to wyłącz a wszystko powinno być w porządku. A jeżeli wpisy w BIOS masz prawidłowe to do /etc/lilo.conf dodaj linijke deklarującą poprawną ilość pamięci RAM:

append="mem=XXM"

Gdzie XX to oczywiście poprawny rozmiar pamięci w megabajtach. Jest to konieczne w przypadku niektórych płyt głownych i starszych komputerów firmy Compaq.
Więcej informacji znajdziesz w pliku /usr/src/linux/Documentation/memory.txt.

29. Przy bootowaniu system wypisuje "LI" i zatrzymuje się
[S. Zagrodzki] 10.X.1999
Spróbuj podać w pliku lilo.conf pełną geometrię dysku - opis odpowiednich opcji znajdziesz w pliku /usr/doc/lilo-XXX/README (opcje "bios, sectors, heads, cylinders).
30. Jak uruchomić myszkę "z kółeczkami" pod Linuksem?
[S. Zagrodzki] 13.X.1999
Zainteresuj się pakietem "imwheel" - zawiera on demona gpm, który obsługuje też myszy z rolkami.
31. Jak zablokować tryb single tak żeby zwykły użytkownik nie miał dostępu do konta roota?
[S. Zagrodzki] 14.X.1999
Musisz wpisać do pliku /etc/lilo.conf linijki "restricted" oraz "password=<Twojehasło>". <Twojehasło> może być dowolne (w szczególności inne niż hasło roota) i każdy kto będzie chciał załadować cokolwiek podając inne parametry przy ładowaniu niż te które są w konfiguracji LILO - będzie musiał podać w/w hasło. W ten sposób nie można wywołać Linuksa z parametrami "single" ani "init=/bin/bash" itp.
32. Czy można w jakiś sposób zmieniać rozmiar partycji Linuksa (ext2)?
[S. Zagrodzki] 14.X.1999
Tak. Zmianę rozmiaru partycji z systemami plików typu ext2 możliwiają m.in. programy Partition Magic 4 (program dla DOSa) lub ext2resize. Sam musisz oba obejrzeć i wybrać którego chcesz użyć.
33. Jak rozpakować pliki z rozszerzeniami .gz, .tgz, .tar.gz, .tar i .bz2?
[S. Zagrodzki] 14.X.1999
Pliki te można rozpakować następującymi poleceniami:
.tar
tar xvf plik.tar (warto czasem użyć najpierw polecenia tar tf plik.tar - pokaże ono jakie pliki [z jakimi ścieżkami] będą rozpakowywane. Widać wtedy, czy trzeba dla danego archiwum utworzyć nowy katalog, czy ten katalog sam się utworzy)
.gz
gunzip plik.gz
.tar.gz lub .tgz (oba tak samo)
tar xzvf plik.[tgz|tar.gz]
.bz2
bunzip2 plik.bz2
34. Jak utworzyć konto pocztowe bez shella?
[S. Sawicki] 22.X.1999
Jako shell daj użytkownikowi "/usr/bin/passwd" i dopisz "/usr/bin/passwd" do pliku /etc/shells. Dzięki temu będzie on mógł się zalogować aby zmienić hasło. A jeżeli chcesz go i tej możliwości pozbawić to zamiast "passwd" daj mu jako shell program "false".
35. Co to są te pliki core i co zrobić aby się nie pojawiały?
[S. Sawicki] 22.X.1999
Jeżeli jakiś program zakończył się nieprawidłowo (sygnał 11 - Segmentation Fault), to nastąpi zrzut pamięci wykorzystywanej przez ten program - core dumped. Aby nie dopuścić do pojawiania się tych plików należy ustawić:

ulimit -c 0

Najlepiej umieścić to w skryptach startowych.
36. Po włączeniu Linuksa automatycznie ładuje się X Window System, jak to wyłączyć?
[Ł. Jaskólski] 26.X.1999
(sytuacja typowa dla RedHata) Po pierwsze możesz na ogół nacisnąć kombinację ctrl+alt+F[1-6] aby przełączyć się na normalną konsolę. Po drugie: sprawdź co masz wpisane w pliku /etc/inittab w linijce z napisem "initdefault". Jeśli masz tam coś takiego: id:5:initdefault:, to zmień to na id:3:initdefault:. Jeśli to nic nie poprawi zmień nazwę pliku /etc/rc.d/rc3.d/S<numerek>X na K<numerek>X (oczywiście ścieżka musi być właściwa dla Twojego systemu - to musi być miejsce w którym znajdują się skrypty startowe dla poszczególnych runleveli. Powyższa powinna zadziałać np. w przypadku Debiana)
37. Jak nauczyć się posługiwać edytorem vi/vim?
[Ł. Trąbiński] 26.X.1999
Tutaj znajdziesz stronę z opisem (po polsku) podstawowych komend vi. Oprócz tego w vimie znajduje się dobry tutorial (niestety tylko po angielsku), który pozwala dość szybko poznać podstawy tego edytora (polecenie "vimtutor"). Więcej informacji możesz znaleźć na stronach poświęconych Vimowi: http://www.vim.org
38. W logach co pojawiają mi się dziwne komunikaty typu: "Oct 28 08:47:22 home -- MARK --"
[S. Zagrodzki] 28.X.1999
Oznaczają one tylko tyle, że demon syslogd żyje i ma się dobrze. Takie znaczniki pojawiają się w logach w określonych odstępach, dzięki temu jeżeli system w którymś momencie "padnie", można łatwo się zorientować kiedy to nastąpiło - bo przestały pojawiać się MARKi. Odstęp czasu ustawia się za pomocą parametru "-m" przekazywanego do sysloga: "-m 0" wyłącza tę opcję. man syslogd
39. System przy ładowaniu zatrzymuje się po wyświetleniu komunikatu "Finding module dependencies..."
[S. Zagrodzki] 31.X.1999
To efekt dość często spotykany po nowej kompilacji kernela. Prawdopodobnie zapomniałeś skasować stare wersje modułów przed nagraniem nowych, lub zapomniałeś o instalacji nowych modułów. Prawidłowa sekwencja do kompilacji i instalacji modułów wygląda tak:

make modules
rm -rf /lib/modules/2.XX.XX
make modules_install

2.XX.XX to numer wersji jądra, które właśnie kompilujesz. Kasowanie starych modułów jest zbędne tylko wtedy, jeśli zmieniasz wersję, a nie kompilujesz na nowo kernela takiego jak już masz zainstalowanego w systemie - bo wtedy moduły instalują się w nowym katalogu /lib/modules/2.YY.YY

40. W jaki sposób zmienić pole "From:" w pisanych listach?
[S. Zagrodzki, S. Sawicki] 8.XI.1999
Najprostszym sposobem jest ustawić to w programie pocztowym. Opiszę tu kilka najczęstszych konfiguracji:
Pine
Po pierwsze w swoim pliku .pinerc w sekcji "feature-list" dopisz linijkę "allow-changing-from" (pamiętaj o przecinkach i o odpowiednim formatowaniu). Potem uruchomi Pine'a, włącz opcję konfiguracji i w polu "customized-hdrs" dodaj: linijkę:

From: "Moje pełne imię/nazwisko" <mojekonto@moj.serwer.pocztowy>

To wystarczy - od tej pory wszystkie wysyłane listy w polu "From:" będą miały to co wpisałeś przed chwilą.

Mutt
W pliku ~/.muttrc lub ~/.mutt/muttrc w sekcji "User Defined Headers" dopisz linijkę definiującą własny nagłówek:

my_hdr From: mojekonto@moj.serwer.pocztowy

tin
W katalogu ~/.tin znajdziesz plik headers - w nim można definować sobie własne nagłówki w formie:

From: Imię Nazwisko <mojekonto@moj.serwer.pocztowy>

sendmail
Możesz ustawić, aby sendmail globalnie zmieniał twój lokalny adres na internetowy. Można to zrobić za pomocą regułki "genericstable" w sendmail.mc (poczytaj o tym na www.sendmail.org albo w pliku cf.README w dokumentacji sendmaila).
41. Czy jest jakiś program pod Linuksa na kształt Windowsowego Getrighta/Teleporta Pro?
[S. Zagrodzki] 4.XI.1999
Tak, jest. Nazywa się "wget" i jest dostępny praktycznie w każdej dystrybucji. Posiada opcje kopiowania całych stron/serwisów, kopiowania plików od pewnego miejsca (jeśli serwer to umożliwia). man wget. ;) Można też używać programów: GetLeft, xdownloader i innych...
42. W jaki sposób usunąć LILO z twardego dysku?
[S. Zagrodzki] 6.XI.1999
Na kilka sposobów. Pierwszym jest uruchomienie samego LILO z parametrem "-u" - to spowoduje jego wykasowanie i przywrócenie poprzedniej zawartości bootsektora. Można to też zrobić z poziomu DOS/WinXX: poleceniem "fdisk /mbr".
43. Po połączeniu się z internetem przy użyciu kppp nie mogę uruchomić żadnego innego programu
[D. Mierzejewski] 14.XI.1999
Prawdopodobnie włączona jest opcja "Auto-configure hostname/Skonfiguruj automatycznie" z zakładki IP Address/Adres IP we właściwościach połączenia. Gdy jest ona włączona, kppp zmienia z chwilą połączenia nasz hostname na to, na co wskazuje revDNS otrzymanego adresu IP. Zwykle host taki nie jest upoważniony do uruchamiania na naszym XServerze aplikacji, dlatego nie można nic więcej uruchomić, dopóki się nie zamknie połączenia. Komunikaty informujące o tym, można zresztą zobaczyć na konsoli tekstowej, z której odpalilśmy Xy.
44. Jak sprawić żeby Sendmail mógł używać wirtualnych domen?
[S. Sawicki] 4.XII.1999
Musisz dopisać do pliku sendmail.cw nazwy wirtualnych domen jakie posiadasz.
45. Jak zainstalować polskie literki w StarOffice
[S. Sawicki] 4.XII.1999
Musisz posiadać zainstalowane polskie czcionki Type 1 (oczywiście ISO 8859-2). Następnie za pomocą spadmin dodajesz je do SO. Kompletne informacje o instalowaniu dodatkowych czcionek zawiera plik setup.pdf znajdujący się w dokumentacji SO.
46. Jak otrzymać powiadomienie o przychodzącej poczcie na komórkę?
[S. Zagrodzki] 7.XII.1999
W miarę kompletny opis ustawiania powiadomień o poczcie, razem z odpowiednimi skryptami do wysyłania SMSów możesz znaleźć pod adresem http://sokrates.mimuw.edu.pl/~zagrodzki/mailsms.html
47. Przy wysyłaniu poczty dostaje relaying danied - co ustawić w moim MTA?
[S. Sawicki] 17.I.2000
Sendmail ma nie pozwala na relaylowanie z domen których nie zna. Muszisz dopisać do pliku /etc/mail/access adres tego komputera/sieci ([adres] RELAY) a następnie wygenerować nowy access.db (makemap hash access.db < access).
W zależności od konfiguracji, może być konieczne dopisanie domen którym pozwalasz na relaylowanie do pliku /etc/mail/relay-domains.
48. Po uruchomieniu pppd otrzymuję komunikat: "The remote system is required to authenticate itself but..."
[S. Zagrodzki] 18.I.2000
Jeśli otrzymujesz komunikat:

/usr/sbin/pppd: The remote system is required to authenticate itself but I
/usr/sbin/pppd: coudn't find any secret (password) which would let use an IP address.

to oznacza, że Twój demon pppd oczekuje że serwer po drugiej stronie dokona u niego autoryzacji. Wystarczy dopisać do wywołania pppd opcję "noauth" i/lub wyrzucić opcję "auth". Opcje te mogą być podane w plikach /etc/ppp/options* lub przy uruchamianiu pppd w linii poleceń.

49. "Podobno Linux jest lepszy od Windows? Czy powinienem zainstalować Linuksa?"
[D. Mróz] 5.II.2000

(Oto odpowiedź na to bardzo często pojawiające się pytanie napisana przez Daniela Mroza - Beorn'a , z zachowaniem oryginalnej formy listu, wraz z fragmentami listu pytającego - przyp. S.Sawicki)

> Jestem chłopakiem wychowanym na Windows jednak system ten niesatysfakcjonuje
> mnie,dowiedziałem się, że Linux jest o niebo lepszy.
Po pierwsze: Linux nie jest lepszym Windowsem. To kompletnie odmienny
system operacyjny, ktory opiera sie na zupelnie innych prawach
uzytkowania. Nie jest prosty w obsludze i konfiguracji, ale jesli sie
nie poddasz wynagrodzi Ci to z nawiazka. Po drugie: zadaj sobie
pytanie czy naprawde go potrzebujesz. Nie znajdziesz tu pakietow
biurowych funkcjonalnoscia dorownujacych MS Office. Gier tez jest
bardzo niewiele. Musisz sie powaznie zastanowic, czy szukasz
zamiennika systemu Windows, czy tez systemu operacyjnego do pracy, a
przede wszystkim, czy jestes w stanie zmienic kierunek myslenia. W
Linuksie trzeba wiele problemow rozwiazywac samemu poprzez
wyszukiwanie informacji w dokumentacji i proby. Nie ma w tym systemie
przyciskow `OK', ktore zalatwiaja wszystkie trudnosci.
A jesli wyczytales w jakiejs gazetce, ze Linux jest latwym systemem,
to zapomnij o tym.

> W sprawie Linuksa jestem kompletnie zielony więc proszę o pomoc.
> Chciałbym wiedzieć jaką dystrybucję wybrać,jak go zainstalować, itd.
Wybierz ktorakolwiek dystrybucje. Podobno wyszedl Slackware
7.0 w ktorejs z gazet (LinuxPlus?). Instrukcje instalacji znajdziesz
badz w gazecie, z ktorej pochodzi plytka, badz w pliku tekstowym
znajdujacym sie na CD (po angielsku). Zainstaluj pakiety HOWTO. Jest
tam wiele cennych informacji, ktore beda pomocne w poznawaniu nowego
systemu. Staraj sie odzwyczaic od niecheci do czytania, bo inaczej
mozesz sobie nie poradzic (na grupie rzadko kiedy odpowiadamy na
proste pytania, ktorych odpowiedzi mozna znalezc w dokumentacji).
Bardzo przydatne sa roznego rodzaju ksiazki, zarowno te traktujace o
Linuksie, jak i o Uniksie. Znajdziesz tam absolutne podstawy pracy w
systemie, znacznie przyjazniej wytlumaczone niz w systemowej pomocy.
Archiwum grupy tez jest ogromna pomoca.
Moja rada jest taka: przesiadasz sie na inny system operacyjny.
Najpierw sie z nim zapoznaj czytajac ksiazki i grupe. Potem zainstaluj
go i wyprobuj to czego sie nauczyles "na sucho". Zapewniam Cie, ze
bedzie Ci o wiele latwiej, niz gdybys mial zainstalowac Linuksa teraz
i uczyc sie go niejako na sile. Trzeba to robic powoli.
Jesli zainstalujesz dystrybucje obfitujaca w graficzne, klikalne
konfiguratory, to stosuj je raczej tylko na poczatku, ale podchodz
do nich z rezerwa. Oprogramowanie Linuksa naprawde szybko i latwo
konfiguruje sie recznie - poprzez modyfikacje tekstowych plikow
konfiguracyjnych. Aha, i nie unikaj trybu tekstowego. W Uniksach jest
on znacznie lepiej przemyslany i pracuje sie w nim o wiele latwiej
niz w DOSie, a kiedy juz zaczniesz...
Ale sie rozpisalem...

Beorn
beorn@alpha.pl
50. Jak rozdzielić pasmo łącza na poszczególne hosty w sieci?
[S. Sawicki] 2.III.2000
Zainteresuj się CBQ.