:: Knoppix.pl/blog ::

    W związku ze stałym wzrostem objetości Knoppix FAQ czas pomyśleć o zmianie jego formuły. Poszukiwanie rozwiązania drobnego problemu wymagające przestudiowaniania listy kilkuset pytań i odpowiedzi jest mało ekonomiczne. Przyznam, że w tej chwili nie mam żadnej jasnej idei w tym zakresie. Stwierdziłem, że na razie będę spisywał swoje kolejne trudności i sposoby w jakie je pokonałem w formie czegoś w rodzaju bloga.

    Kolejne zapisy będą dodawne na samej górze, a starszych wpisów należy szukać niżej. Na razie tekst ten nie będzie w żaden sposób sortowany.

    1. http://www.pendrivelinux.com/installing-knoppix-60-to-a-usb-flash-drive/

    2. Wystarczy napisać skrypt, który ma się uruchamiać automatycznie w czasie uruchamiania systemu. Plik ten powinien mieć odpowiednie prawa do wykonywania. Następnie należy go umiesic w katalogu /etc/init.d/ .

      Na koniec należy uruchomić polecenie: # update-rc.d nazwa_skryptu defaults

    3. MS Windows zasadniczo uruchamia się tylko z pierwszej partycji pierwszego dysku no chyba, że zostanie oszukany.

    4. Do mojej ulubionej strony poświęconej Debianowi, czyli www.debian-administration.org, dodaję dziś Debian User Forums - bardzo bogate i porządnie zarządzane forum dyskusyjne poświęcone konfigurowaniu i użytkowaniu Debiana. Oczywiście podstawowym źródłem informacji pozostaje oczywiście strona domowa dystrybucji.

    5. Może komuś się przyda: http://www.debian-administration.org/articles/391 .

    6. Wspaniały pomysł, który łatwo i szybko można zrealizować: http://www.erikveen.dds.nl/qemupuppy/

    7. Ctrl - [+|-] lub Ctrl-rolka myszy .

    8. Pierwszy raz zainstalowałem Knoppiksa, a dokładnie DSL-a, na wolnym 128 MB pendrajwie.

      Cały proces jest bardzo prosty i zajmuje maksimum 15 minut:

      1. Wykonanie kopii zapasowej danych z dysku USB

      2. Zlokalizowanie pliku urządzenia USB (# fdisk -l)

      3. Sformatowanie partycji na dysku USB

        # mkfs.vfat /dev/sda1

      4. Zamontowanie nowo sformatowej partycji

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

      5. Pobranie DSL-a (50 MB)

        # wget http://distro.ibiblio.org/pub/linux/distributions/damnsmall/current/dsl-3.3-embedded.zip

      6. Rozpakowanie DSL-a do przygotowanego wcześniej katalogu

        # uzip dsl-3.3-embedded.zip

      7. Skopiowanie rozpakowanego DSL-a na USB

        # cp * -r /mnt/sda1

      8. Instalacja syslinux-a

        #syslinux /dev/sda1

      9. Na koniec należy uruchomić system wybierając w BIOS-ie opcję USB-HDD

      Działa jak złoto (przesadny entuzjazm, brakuje sterowników do mojej karty sieciowej).

      Postępowałem zgodnie z instrukcjami podanymi w serwisie Tom's Hardware Guide.

    9. # grub-install nazwa_urządzenia

      Na przykład: # grub-install /dev/hda .

      GRUB-a można uruchomić zarówno z zainstalowanego systemu, jak i z zewnętrznie uruchomionego Linuksa-live, np. Knoppiksa. W takim przypadku należy wskazać --root-directory na właściwej ścieżce. Konfiguracja GRUB-a zapisana jest w pliku /boot/grub/menu.lst .

      Więcej: dokumentacja.

    10. Przeczytaj ten tekst.

    11. $ du -sh nazwa_katalogu
      
    12. Otwieramy panel boczny za pomocą F9, wybieramy zakładkę Historia, klikamy prawym klawiszem myszy na dowolnej pozycji i z menu kontekstowego wybieramy Wyczyść historię.

    13. Knoppix: www.knoppix.net/wiki/USB_Based_FAQ

      Debian: www.debian-administration.org/articles/179

    14. > Witam,
      
      > Na wielu screenach linux'ow widze ze uzytkownicy maja wklejona jak gdyby 
      > konsole systemowa. Czy wie ktos jak to zrobic??
      > Chcialbym by pokazywala mi procesy systemu lub logi.
      

      YaKuake: http://yakuake.uv.ro/

    15. Wystarczy standardowy Konqueror, jak na obrazku poniżej:

      Kliknij, aby powiększyć

      Kliknij w obrazek, aby powiększyć.

      Oczywiście można także użyć Krusadera, przypuszczam, że można skonfigurować także do tego celu Iceweasela (Firefox'a).

    16. (załadować dynamicznie HttpRequest)

      • CBQ

        1. shaper to CBQinit
          - http://packages.debian.org/testing/net/shaper

        2. DebianCBQInit
          - http://www.wonder.pl/index.php/DebianCBQInit

        3. Start/microHowto/CBQ
          - http://www.wonder.pl/index.php/DebianCBQ

        4. Dealing with Other Bandwidth
          - consuming Protocols Using CBQ - http://www.linux.org/docs/ldp/howto/Bandwidth-Limiting-HOWTO/cbq.html

        5. CBQ/HTB presentation Linux Kongress 2001
          - http://ds9a.nl/cbq-presentation/

        6. pyshaper - http://www.freenet.org.nz/python/pyshaper/

      • MRTG

        1. SNMP and MRTG on Sarge quick start
          - http://www.debian-administration.org/articles/366

        2. MRTG Configuration in Debian
          - http://www.debianhelp.co.uk/mrtg.htm

        3. Network Monitoring With Debian Linux
          - http://www.aboutdebian.com/monitor.htm

        4. MRTG Installation and Configuration in Debian based Distributions
          - http://www.debianadmin.com/mrtg-installation-and-configuration-in-debian-based-distributions-2.html

      • iptables

        1. Basic Iptables - Debian/RedHat
          - http://www.howtoforge.com/linux_iptables_sarge

        2. Setting up a simple Debian gateway
          - http://www.debian-administration.org/articles/23

        3. Debian Reference. Część 10 - Konfiguracja sieci
          - http://www.debian.org/doc/manuals/reference/ch-gateway.pl.html

        4. Debian Wiki Firewalls
          - http://wiki.debian.org/Firewalls

        5. Blocking Skype with IPtables
          - http://www.debian.org.hk/node/12780

        6. Port forwarding for iptables (DMZ)
          - http://www.debian-administration.org/articles/73

        7. Using iptables to rate-limit incoming connections
          - http://www.debian-administration.org/articles/187

        8. Installation of IPTables-firewall on Debian
          - http://www.rexx.com/~dkuhlman/iptables_install.html

        9. Installation of IPTables-firewall on Debian
          - http://rocky.molphys.leidenuniv.nl/

        10. Debian Anti-Spam Anti-Virus Gateway Email Server using Postfix, Amavisd-new, SpamAssassin, Razor, DCC, Pyzor and ClamAV HOWTO - http://www200.pair.com/mecham/spam/

      • Różne

        1. Running Microsoft Windows inside Debian: qemu
          - http://www.debian-administration.org/articles/40

        2. Connecting to office network using OpenVPN tunnel
          - http://www.debian-administration.org/articles/489

        3. Tutorials by Irongeek
          - http://www.jinx.com/forum/topic.asp?TOPIC_ID=34483

        4. Cracking MD5 Password Hashes
          - http://www.irongeek.com/i.php?page=videos/md5-password-cracking

        5. Hacking Illustrated
          - http://www.irongeek.com/i.php?page=security/hackingillustrated

        6. IPTraf User's Manual - http://cebu.mozcom.com/riker/iptraf/1.4/manual.html

        7. GRUB - http://pl.docs.pld-linux.org/bootloader_grub.html

    17. # ettercap -C

    18. Od dawna miałem ochotę na przetestowanie NX servera, miałem jakieś podświadome przeświadczenie, że jest to coś trudnego i być może nie dam rady. Sprawa okazała się jednak banalnie prosta.

      Testowanie

      Działanie programu najprościej wypróbować na Knoppiksie, uruchomionym live z płyty CD, następnie łącząc się za pomocą klienta z tego samego Knoppiksa. Użyłem do tego celu Knoppiksa w aktualnie najnowszej wersji 5.1.1 CD. W K-menu, w grupie programów KNOPPIX jest podgrupa Services, w której należy wskazać Start NX server, żeby uruchomić konfigurator. Konfigurator konfiguruje pakiet, pyta o hasło użytkownika knoppix, potrzebne do zdalnego logowania, konfiguruje i uruchamia serwer ssh.

      Następnie należy uruchomić klienta. Znajdziemy go w K-menu w grupie Internet. Uruchamiany wizarda połączenia z serwerem NX. Podajemy dowolną nazwę sesji, IP komputera z którym chcemy się połączyć, czyli 127.0.0.1 oraz chwilę pózniej login czyli knoppix oraz hasło. Oczywiście akceptujemy klucz publiczny serwera. Połaczenie działa.

      Instalacja

      Następnie NX server można zainstalować, aby w późniejszym czasie móc się łączyć zdalnie ze swoją maszyną. Instalację przeprowadziłem na komputerze z zainstalowanym Debianem, w wersji Etch RC1.

      # apt-get update
      # apt-get install libstdc++2.10-glibc2.2
      

      Następnie należy uruchomić przeglądarkę i wejść na stronę www.nomachine.com do sekcji Download i pobrać pakiety instalacyjne (dla Debiana): nxserver w wersji free edition, nxnode oraz nxclient i zainstalować je w odwrotnej kolejności, z konsoli:

      # dpkg -i nazwa_pakietu.deb
      

      albo w trybie graficznym za pomocą kpackage. Serwwer po instalacji jest uruchamiany automatycznie.

      Następnie należy uruchomić (# /etc/init.d/ssh start) albo zainstalować i uruchomić serwer ssh (# apt-get install ssh). I to prawie wszystko. Wystarczy tylko uruchomić program kliencki na zdalnej stacji. Jeżeli go nie ma to trzeba go pobrać ze strony NoMachine.com .

    19. Po kliknieciu w link zawarty w mailu, otwiera mi sie konqueror ktorego nie uzywam, pomimo ze firefox jest uruchamiony. Jak ustawic zeby nowa strona ktorej adres jest w mailu automatycznie otwierala sie w nowej zakladce Fieroxa ?

      # update-alternatives --config x-www-browser

    20. Spróbuj programu Kill Disk, http://www.killdisk.com/.

      Jest to DOS-owa aplikacja, w wersji darmowej udostępniona na licencji GPL. Kasowanie danych, a dokładnie ich zerowanie zajmuje sporo czasu. W moim przypadku kasowanie 30 GB dysku zajęło ponad 3 godziny.

    21. Napiszę Ci jak ja to robię:
      
      1. Podłączam magnetofon do komputera [1] za pomocą kabla stereofonicznego 
      jack<==>jack [2]
      2. Zapuszczam kasetę i włączam program AudaCity (/ Cool Edit ver. 2.0)
      3. Zgrywam materiał na pliki WAV(bezstratnie)
      4. Wyciszam szumy i ewentualnie podkręcam głośność lub robię inne operacje.
      5. Nagrywam CD lub kompresuje do FLAC'a w zależności od potrzeb
      

      1) Wejście Line-in lub ew. mikrofonowe (przyp.red.)
      2) Potrzebny jest specjalny kabel za kilkanaście zł.

      [ Cytat z postu z grupy pl.comp.sieci ]

    22. Musiałem ostatnio uruchomić zapasowy serwer DHCP w sieci SBS2003. Serwer działał, ale stacje nie dostawały dzierżawy z serwera DHCP i kilku nie dało się ich uruchomić (nie odblokowałem na nich konta lokalnego administratora). Problem rozwiązało uruchomienie zapasowego serwera DHCP na jednej ze stacji za pomocą Knoppiksa 5.0.

      Uruchomiłem Knoppiksa w trybie tekstowym (boot: knoppix lang-pl 2), skonfigurowałem kartę sieciową (netcardconfig), a następnie zająłem sie konfiguracją serwera DHCP:

      # vi /etc/dhcp3/dhcpd.conf
      
      # A slightly different configuration for an internal subnet.
      subnet 192.168.1.0 netmask 255.255.255.0 {
      range 192.168.1.100 192.168.1.200;
      #  option domain-name-servers ns1.internal.example.org;
      option domain-name "nazwa-domeny-sbs";
      option routers 192.168.1.1;
      option broadcast-address 192.168.1.255;
      #  default-lease-time 600;
      #  max-lease-time 7200;
      }
      

      Sieć 192.168.1.0 , zakres adresów od 100 do 200, router na 192.168.1.1 . Gotowe ? To można uruchamiać:

      # /etc/init.d/hdcp3-server start
      

      Stacje zalogowały się bez problemu do domeny, dzieki czemu mogłem się zalogować, odblokować konto lokalnego administratora i skonfigurować stałe adresy IP.

    23. Zainstaluj Pear:

      # apt-get update && apt-get install php4-pear
      

      Przygotuj skrypt:

      <?
      include("Mail.php");
        
      $recipients = "mail_to@domain.mail";
         
      $headers["From"]    = "mail_from@domain.mail";
      $headers["To"]      = "mail_to@domain.mail";
      $headers["Subject"] = "Test message";
            
      $body = "TEST MESSAGE!!!";
             
      $params["host"] = "smtp.server";
      $params["port"] = "25";
      $params["auth"] = true;
      $params["username"] = "user";
      $params["password"] = "password";
          
      // Create the mail object using the Mail::factory method
      $mail_object =& Mail::factory("smtp", $params);
      	      
      $mail_object->send($recipients, $headers, $body);
      ?>
      

      Źródło: http://pl2.php.net/manual/pl/ref.mail.php
      Warto przeczytać: http://pear.php.net/ .

    24. Miałem problem z konfiguracją SSH i musiałem pogrzebać trochę w Sieci. Rezultatem tych poszukiwań jest kilka wartych polecenia artykułów. W szczególności polecam pierwszy z nich - tekst ten mimo, że znajduje się na polskiej stronie napisany jest po angielsku.

    25. Wystarczy uruchomić Knoppiksa z płyty CD, a następnie wydać polecenie:

      # /etc/init.d/bind9 start
      
    26. # date 053016152006

      30 maja 16:15 2006 r. więcej.

    27. http://www.debian-administration.org/articles/357

    28. Z Wikipedii, pod adresem: http://en.wikipedia.org/wiki/Iptables

    29. Na przykład tak: $ md5sum -c grml_0.6.iso.md5.

      Plik grml_0.6.iso.md5 zawiera sumę kontrolną pliku grml_0.6iso i powinien być pobrany razem z plikiem obrazu.

    30. Asterisk to oprogramowanie centralki telefonicznej w środowisku Linux. Rapid to coś w rodzaju łatwego w obsłudze instalatora tego oprogramowania.

    31. Według instrukcji.

    32. Koniecznie trzeba zakupić różnorodne, niezbędne w codziennej pracy akcesoria USB.

    33. # top 
      
    34. Np. tak:

      # apt-get install kernel-image-2.6.12
      
    35. Zgodnie z instrukcją z tego samego artykułu.

    36. apt-get install mysql-server mysql-client libmysqlclient12-dev
      

      Więcej informacji w odnośniku poniżej.

    37. tak.

    38. > Jak dodać do init.d jakiś skrypcik aby uruchamiał się przy staracie  
      > systemu ?
      
      Umieścić w /etc/init.d, a potem użyć update-rc.d.
      
    39. $ tar -cvvf archiwum.tar plik1 plik2 ... plikN 
      
    40. Często jest potrzeba do dostania się maszyny "schowanej" za bramką internetową. W przypadku rozwiązań typu NAT lub Masquarading, bezpośrednie połączenie się ze schowanym komputerem z zewnątrz nie jest możliwe.

      Możliwa jest natomiast inicjalizacja połączenia ssh z docelowego komputera i zalogowanie się na niego przez tak zwany tunel zwrotny.

      Tunel ten tworzymy wywołując na docelowym komputerze następujące polecenie:

      ssh user@server -R 7777:localhost:22
      

      Podany numer portu - 7777 - jest przykładowy. Może być to dowolny numer portu nieużywany na komputerze server. Takie polecenie spowoduje utworzenie tunelu zwrotnego - na docelowy komputer można się zalogować z komputera server przez wydanie polecenia:

      ssh localhost -p 7777
      

      Jeżeli tunel ma być aktywny przez dłuższy czas, warto uruchamiając tunel podać dodatkowe polecenie, którego aktywność zabezpieczy przez zerwaniem połączenia uznanego za nieużywane. Przykładowo:

      ssh user@server -R 7777:localhost:22 "/bin/sh -c 'while true; do sleep 5;
      echo +; done'"
      

      Jeszcze lepszym rozwiązeniem jest użycie programu autossh (w Debianie paczka o takiej samej nazwie). Program ten pozwala na uruchomienie tunelu z wykorzystaniem dodatkowego portu monitorujacego - zerwane lub zablokowane połaczenia są automatycznie wznawiane. Przykładowe wywołanie autossh mogłoby wyglądać następująco:

      autossh -fN -M 7778 -R 7777:localhost:22 user@server

      Opcja -f powoduje przejście autossh w tło, opcja -N jest przekazywana do ssh - zakazuje wykonywania komend - tylko przekierowywanie portów (zwiększa to bezpieczeństwo). Numer portu do monitorowania, tu przykładowo 7778, może być również dowolny, ale unikalny.

      Oczywiście pozostaje problem, jak na docelowym komputerze, który jest niedostępny, uruchomić tunel. Możemy podyktować odpowiednie polecenie przez telefon, ale na dłuższą metę warto dodać albo odpowiednie wywołanie ssh np. do crontaba albo uruchomienie autossh przez skrypty startowe systemu.

      Uwaga: oczywiście można wten sposób nie tylko logować się na maszynie, lecz też przesyłać pliki. Na przykład w ten sposób:

      scp -P 7777 jakis_plik.xyz localhost:
      

      Oczywiście w tym przypadku localhost oznacza komputer zdalny.

      Źródło powyższej instrukcji, w którym można znaleźc także wiele innych bardzo interesujących informacji dotyczących nie tylko Debiana. Patrz też wątek dot. tunelu SSH z 24.02.2006 14:42 na grupie pl.comp.os.linux.sieci .

    41. gtranslator to konkurencyjny wobec poedit-a program wspomagający tworzenie tłumaczeń (lokalizacji) oprogramowania.

    42. tsclient to wygodny sposób uruchamiania programu rdesktop, za pomocą okienka, w którym można łatwo wybrać opcje połączenia z serwerem Citrix lub VNC. Program optycznie wygląda tak, jak windowsowy odpowiednik.

    43. www.kyz.uklinux.net/cabextract.php .

    44. www.tatanka.com.br/ies4linux/ .

    45. Metoda 1:

      sciagnij kodeki ze strony mplayerhq 
      utworz katalog w usr/local/lub /usr/lib o nazwie win32
      przekopiuj tam kodeki (mplayer powinien chodzic)
      

      Metoda 2:

      deb ftp://ftp.nerim.net/debian-marillat sid main (bądź sarge/etch)
      
      paczka nazywa się w32codecs
      
    46. Podstawowa konfiguracja Apache'a.

      #apt-get instal apache2
      #apt-get install apache2-mpm-prefork

      Dodanie obslugi PHP4.

      #apt-get install libapache2-mod-php4,php4-cli,php44-common,php4-cgi

      I kosmetyka na koniec - należy sprawdzić występowanie poniższych dyrektyw

      LoadModule php4_module modules/libphp4.so AddType application/x-httpd-php .php

      Na podstawie: http://www.debianhelp.co.uk/ .

    47. >>> raczej mi tu chodzi o czysta ludzka ciekawosc i wredność
      >> Są tacy ludzie, którzy pewnych rzeczy nie robią (choć mają techniczne
      >> możliwości), są i tacy, którzy te rzeczy robią. A admini to - wbrew
      >> pozorom ;) - też tylko ludzie.
      > Lechu - przyznaj się - podglądasz pocztę swojego szefa ;-D
      
      Na pytanie "Czy czyta pan pocztę użytkowników" odpowiadam
      zazwyczaj "Nie, bo oni tam strasznie nudne rzeczy wypisują" ;-P
      
      

      [ Cytat z postu z grupy pl.comp.mail ]

    48. Na przykład tak:

      $ du -h | sort -gr | more
      

      Opcja h powoduje wyświetlanie wielkości katalogów w kilobajtach. Opcja g - sortowanie według wartości liczby znajdującej się w pierwszym polu linii generowanej przez du. No i dzięki r objętościowo największe zasoby znajdują sie na początku listingu, dzięki czemu od razu wiemy gdzie szukać największych oszczędności miejsca na dysku.

      [ FreeBSD: $ du -h | sort -r | more ]

    49. 128 MB = 131 072 KB
      64 MB = 65 536 KB, czyli:

      128 + 64 + 64 = 262 144 = ... 256 MB :-) .

    50. Te dwa małe programy pokazują odpowiednio: szczegółowe informacje o procesach oraz ilość wolnej pamięci.

    51. Okazuje się, że wiele popularnych menadżerów pobierania plików nie potrafi pobierać dużych plików.

    52. Program multi-gnome-terminal jest zdecydowanie wygodniejszy w użyciu, niż multitail.

    53. Aby zapewnić poprawne funkcjonowanie forum phpbb2 po zmianie domeny, pod którą jest ona widoczna, a bez zmiany fizycznej lokalizacji skryptów i bazy, należy w Panelu Administracyjnym zmienić pierwszy wpis w tabeli na właściwy.

    54. Aby utworzyć kosz na pulpicie KDE, wystarczy kliknąć prawym klawiszem myszy na pulpicie, a następnie wybrać: Utwórz nowe > Plik > Skrót do adresu URL . Następnie do okienka należy wpisać dowolną nazwę oraz trash:/ do pola adresu.

    55. W Knoppiksie 4.0.2 (być może i we wcześniejszych wersjach), można w prosty sposób kilka uruchomić równoległych sesji, czyli całkowicie niezależnych instancji serwera X11. Nowe sesje tworzy się z K-menu, wybierając pozycję przełącz użytkownika.

    56. $ unzip -P hasło plik.zip

    57. Najprościej podłączając go przed uruchomieniem Knoppiksa. W takim przypadku zostanie on automatycznie rozpoznany i skonfigurowany. Natomiast w Knoppiksie zainstalowanym na dysku do pliku /etc/fstab można dopisać poniższą linijkę:

      /dev/sda /mnt/sda vfat noauto,users,exec,umask=000,
      shortname=mixed,quiet,uid=knoppix,gid=knoppix 0 0
      

      (Powyższy tekst stanowi jedną linijkę)

    58. Za pomocą poleceń: pr, fmt lub par. Ostatni z wymienionych programów ma zdecydowanie największe możliwości. Za jego pomocą można np. łatwo wyrównać tekst do obu marginesów.

    59. Jednym z podstawowych czynności w pracy w konsoli jest wyświetlanie listy plików w określonym katalogu. Lista taka domyslnie wyświetlana jest alfabetycznie. Czasem jednak lepsza jest lista posortowana w inny sposób, np. w kolejności od największego do najmniejszego pliku. Sprawa jest bardzo prosta:

      $ ls -l | sort -nrk 5

      Parametrami polecenia sort jest n, oznaczające "posortuj wielkości numeryczne", r - oznaczające "posortuj od największej wartości do najmniejszej" oraz k z dodatkowym parametrem 5 - oznaczające "posortuj według piątego pola w wyświetlanej linii". Te dwa ostnie parametry muszą wystepować na końcu.

    60. Za pomocą pogramów bwm, iptraf, ipfm oraz podobno wormulon, o którym jednak nic nie wiem.

    61. Na grupie usenetowej pl.comp.os.linux , ktoś zapytał, czy istnieje jakiś program pozwalający na konwersję plików PDF do formatu TIFF. Takim programem jest oczywiście ... GIMP. Im dłużej go znam, tym lepiej rozumiem i doceniam to "The" przed Jego nazwą :-) .

    62. Ciekawą alternatywą do konsolowego mail'a jest mutt. Program ma funkcjonalność podobną do popularnego pine'a.

    63. Pliki na komputerze można bardzo łatwo zaszyfrować, np. aby ukryć je przed niepowołanym wzrokiem. Potrzebny jest do tego celu pakiet kgpg.

      # apt-get update
      # apt-get install kgpg

      Następnie należy zrestartować KDE (Ctrl-Alt-Backspace), w rezultacie w menu podręcznym plików i katalogów pojawi się w grupie Działania ... pozycja Zaszyfruj plik (katalog). Klikając w ten odnośnik możemy bardzo łatwo szyfrować i odszyfrowywać katalogi.

      W czasie pierwszego uruchomienia programu automatycznie uruchamia się Asystent KGpg, który pomaga stworzyć parę kluczy, używanych w czasie szyfrowania.

    64. W czasie instalowania Postfix-a został doinstalowany pakiet resolvconf, który jednak nie uruchamiał się. Problem rozwiązało utworzenie brakującego katalogu i skasowanie linku run .

    65. W programie rdesktop można przełączać się między trybem pełnoekranowym a "okienkowym" za pomocą kombinacji klawiszy: Ctrl-Alt-Enter .

      1. W przypadku braku wystarczającej ilości miejsca na dysku program K3b nie uruchamia się, nie wyświetlając wcześniej żadnego komunikatu.
         
      2. Sumę kontrolną ściągnietego pliku obrazu (obliczaną automatycznie przez K3b) można łatwo porównać z właściwą sumą kontrolną, kopiujac ją do okienka pojawiającego sie po kliknięciu ikony z kropkami w linii zaczynającej się od słów: "Md5 Sum". Ikona ta jest wyświetlana dopiero po zakończeniu obliczania sumy kontrolnej ściągniętego pliku i po kliknięciu jej za pomoca myszy :-) .
         
    66. Kilkakrotnie powiększ Cache-Limit w pliku /etc/apt/apt.conf .

    67. 1. Pobrać plik: http://www.phpbb.com/files/releases/phpBB-2.0.16-files.zip
      2. Rozpakować odpowiedniego zip-a
      3. Podmienić pliki na serwerze
      4. Skopiowac jeszcze cały katalog install z pierwotnego zip-a
      5. Uruchomić install/update_to_lates.php
      6. Enjoy :-)

    68. Mam jeden serwer na woodym i na razie nie robię upgrade'u do sarge'a. czy powinienem w sources.list zmienić wpisy "stable" na "woody"

      TAK.

    69. Witam,

      Zacznij od lektury Minipodręcznika. Jest tam rozdział o instalacji + przykładowy plik konfiguracyjny bootloadera . Jeśli masz już zainstalowanego Windowsa i chcesz teraz skrócić istniejącą partycję np. w QtParted -- pamiętaj o wcześniejszej defragmentacji dysku.

      Pozdrawiam,
      Rajmund

      Kopia postu z forum Knoppix.pl

    70. Dokladny opis znajduje się w serwisie: http://newbie.linux.pl.

      Inne porady warte uwagi.

    71. Dokladny opis: po angielsku.

    72. # links2 -g www.knoppix.pl
      

      Dlaczego fb nie działa z konta zwykłego użytkownika ?

    73. Do wypełniania i drukowania różnorodnych urzędowych druków można używać przyjemnego w użyciu i dostępnego za darmo programu DRUKI IPS. Program ładnie instaluje się i uruchamia pod Wine, lecz (w kazdym razie w moim przypadku) jest jakiś problem z drukowaniem. Może ktoś domyśla się, w czym może być problem ?

    74. Streamripper - program do zapisywania ścieżki dźwiękowej radiostacji internetowych - można uruchamiać także z konsoli.

    75. Lista ładowanych modułów znajduje się w pliku /etc/modules .

    76. Na przykład skorzystaj z Wakeonlan. Działa doskonale.

    77. Jeżeli planujesz instalację lub upgrade KDM koniecznie dokładnie zapisz ostrzeżenie instalatora. Jeżeli jednak tego nie zrobiłeś i nie udaje ci się uruchomić KDE, to najprostszym lekarstwem jest instalacja całego kdebase.

      # apt-get remove --purge kdm
      # rm -fr /etc/kde3/kdm
      # apt-get install kdebase
      
    78. W pierwszej kolejności sprawdź, czy uruchomiony jest serwer wydruku:

      http://localhost:631

      Ew. go uruchom: # /etc/init.d/cupsys start

      Drukarkę konfiguruje się także przez stronę WWW lub z menu KDE.

    79.     Czyszczenie: 		# apt-get --purge remove nxserver nxproxy nxagent
          Instalacja FreeNX: 	# apt-get install freenx
          Konfiguracja: 		# nxsetup --install
          Dodanie użytkowników: 	# nxserver --adduser
      
    80. aMule:

      # apt-get install amule
    81. $ cp -r kat1 kat2

    82. # adduser XXX

    83. Można zamiast niego użyć "Esc" i "0" albo MC > F9 > Options > Learn Keys > ... i dalej już chyba jasne.

      Informacja uzyskana z grupy: pl.comp.os.linux .

    84. http://www.google.pl/search?hl=pl&q=%22linux%22+filetype%3Apdf&btnG= Szukaj+z+Google%21&lr=lang_pl

      Informacja uzyskana z grupy: pl.comp.os.linux .

    85. # find /home/XXX -type d -perm -o+x 2>/dev/null

      Informacja uzyskana z grupy: pl.comp.os.linux .

    86. xscanimage lub xsane.

    87. # ls -l /* | sort -n +4 | more

      • http://linux-sound.org/
      • http://www.debianusers.pl/article.php?aid=55
         
    88. Możliwość eksportowania plików z programu OpenOffice Writer do formatu pdf jest powszechnie znana. Nie wiem jednak, czy równie dobrze jest znana możliwość eksportowania rysunków z programu OpenOffice Draw do formatu swf. To działa !

      Podobnie do formatu swf mozna eksportować prezentacje z Impress'a.

    89. Całkiem przypadkiem odkryłem obecność wtyczki w xmms, usuwającej ludzki głos. Wystarczy wejść w Ustawieniach na zakładkę Wtyczki efektów aby mieć możliwość odsłuchiwania tych samych utworów zarówno z głosem śpiewającego, jak i bez. Niestety wtyczka ta nie zawsze działa, tzn. czasem w obu przypadkach głos słychać równie dobrze.

    90. http://dev.mysql.com/doc/mysql/en/resetting-permissions.html

    91. Zmienić nazwę w pliku /etc/hostname , a następnie wydać polecenie:

      hostname -F /etc/hostname .

      Należy także zmodyfikować wpis w pliku /etc/hosts

    92. W pierwszej kolejności należy zmodyfikować plik /etc/sudoers , dodając prawa uruchamiania programu przez osoby nie posiadające praw root-a.

      uzytkownik  ALL= NOPASSWD: /usr/sbin/firestarter
      

      Następnie w katalogu $HOME/.kde/Autostart należy stworzyć plik np. firestarter o poniższej zawartości:

      #!/bin/sh
      
      sudo firestarter --start-hidden

      I nadać mu prawa wykonywania przez użytkownika (chmod u+x firestarter ).

    93. Zainstaluj pakiet msttcorefonts.

    94. # memtest all

    95. # /etc/init.d/screen.sh restart [knx 3.7]

      # /etc/init.d/console-screen.sh restart [knx 3.6]

      [knx3.7]

    96. # update-alternatives --config x-www-browser

      Informacja uzyskana od Rajmunda Radziewicza

    97. Otworzyć go w OpenOffice, zapisać w formacie *.sxw , a następnie z pliku tego wyekstrahować pliki graficzne np. za pomocą ark-a.

    98. MC to bardzo wygodny i szybki manager plików z cenną możliwością przesyłania plików za pomocą FTP. Program jest praktyczny, a przede wszystkim szybki, ma jednak wadę: stosunkowo niewygodne jest nawiązywanie połączenie ze zdalnym komputerem.

      Niedogodność tą mozna jednak łatwo usunąć, nawiazując połączenie z wybranym serwerem FTP poprzez wpisanie w konsoli, na dole ekranu, polecenia w następującej formie:

      cd ftp://login@serwer

    99. Jakiś czas temu zaprenumerowałem biuletyn elektroniczny serwisu IceWalkers.com . Był to bardzo dobry pomysł. Regularnie dostaje krótkie informacje o kolejnych wydaniach różnorodnych ciekawych programów.

      Tym razem zwróciłem uwagę na Lilypond, który jak zrozumiałem jest konsolowym programem, służącym do generowania pięknych ponoć wydruków z zapisem nutowym. Zainstalowałem apt-get'em, uruchomiłem ... i dowiedziałem się, że napierw trzeba mieć gotowy zapis nutowy, który można byłoby przekonwertować na grafikę. OK. Można go stworzyć np. za pomocą programów Noteedit lub Denemo. W pierwszym łatwiej wstawia się nuty, w drugim można bez dodatkowych operacji odtwarzać plik, nad którym się pracuje. Instalacja obu programów jest standardowa.

      Zamiast instalowania dodatkowego oprogramowania można skorzystać z jednej z "muzycznych" dystrybucji, czyli dystrybucji zawierających specjalnie dobrane oprogramowanie do rejestracji, odtwarzania i przetwarzania plików dźwiękowych. Warto wspomnieć o DeMuDi, AudioSlack, Planet CCRMA oraz ReHMuDi . Ponadto jest Dyne:bolic - dystrybucja live, nie wymagająca instalacji na dysku.

      Warto polecić polskojęzyczny serwis w całości poświęcony muzyce w Linuksie.

    100. W serwisie newbie.linux.pl można znaleźc MNÓSTWO ciekawych artykułów. Między innymi artykuł o konfigurowaniu modemu Sagen USB pod Neostradę.

    101. Za pomocą MuSe.

    102. Nie udało mi się zainstalować tego programu z deb-ów pobranych z oficjalnych repozytorów. Zamiast tego zainstalowałem pakiet kompilatora fpc oraz samego Lazarusa z rpm-ów ściągniętych ze strony projektu.

      # alien -i fpc-XXX.rpm
      
      # alien -i lazarus-XXX.rpm

      "Po drodze" konieczne było odinstalowanie (apt-get remove --purge XXX) pakietów pochodzących ze wcześniejszych instalacji freepascal-a.

    103. Najlepiej zacząć od pakietu dosbox. Zasadniczo jednak optymalnym rozwiązaniem jest FreeDOS - darmowa i wolna wersja DOS - który można zainstalować i w razie potrzeby uruchamiać z dodatkowej partycji.

    104. Za pomocą darmowego programu Wine lub komercyjnego CrossoverOffice. Wszystkim zainteresowanym tym tematem warto polecić serwis frankscorner.org .

    105. Alt-F2

    106. Do pliku /etc/apt/sources.list dodac poniższe linie:

      deb http://www.bootsplash.de/files/debian unstable main
      
      deb-src http://www.bootsplash.de/files/debian unstable main

      Następnie zaktualizować bazę danych pakietów i standardowo zainstalowac program.

      W chwili pisania tego tekstu najnowszą wersję pakietu mozna było pobrać ze strony domowej Linux-EduCD.

    107. Z konta indywidualnego użytkownika uruchomić program mc (nie mceditor). Następnie wybrać F9, Opcje, Wyświetlanie znaków, zaznaczyć "Pełne 8-bitowe" oraz "Pełne 8-bitowe wejście". Następnie jeszcze raz nacisnąć klawisz F9, wybrać Opcje i Zapisz ustawienia. Ostatecznie należy zamknąć mc i uruchomić mcedit, który od tego momentu bedzie zarówno poprawnie wyświetlał, jak i kodował polskie znaki.

      Informacja uzyskana od Rajmunda Radziewicza

    108. Aktualnie jako administrator sieci lokalnej skladajacej sie z kilkudziesieciu komputerow mam zwykle mnostwo roznorodnych spraw do wykonania. Pomyslalem o jakims systemie pozwalajacym z jednej strony uzytkownikom na zglaszanie awarii, a z drugiej strony pozwalajacym mi na przegladanie spraw do zalatwienia, a takze "rozliczanie" z zadan wykonanych.

      Polecono mi dwa systemy: PhpMyDesk oraz OTRS. Ten drugi jest lepszy, ale bardziej zlozony (instalacja poprzez apt-get). Ten pierwszy jest prosty w obsludze i latwy do spolonizowania.

    109. Zostawiam swoj domowy komputer coraz częściej włączony. Pomyślałem ze najwyzszy czas pomyśleć o jakimś zabezpieczeniu. Na początek polecam to:

      http://www.sns.ias.edu/~jns/security/iptables/ oraz
       
      http://www.google.com/search?q=iptables%20examples&ie=UTF-8&oe=UTF-8

      Natomiast nie polecam juz ponizszego odnosnika:

      http://www.ziolek.piotrkow.pl/linux/iptablesi.htm
    110. $ xine The_Code-Linux.avi#subtitle:The_Code-Linux.txt

      Ponadto należy w konfiguracji xine-a (pod prawym klawiszem myszy), Settings > Setup > Configuration experience level ustawć Expert. Następnie na zakładce misc należy odnaleźć pozycję Encoding of subtitles i ustawić na Windows-1250 lub ISO-8859-2.

      Informacja uzyskana od Rajmunda Radziewicza

    111. Trafiła w moje ręce stara, lecz bardzo szybka drukarka igłowa, którą postanowiłem przetestować. Tworzę sporo kodu źródłowego róznych programów, który mógłby być drukowany w najprostszym trybie tekstowym. Tradycyjnym sposobem wysyłania dokumentów do wydruku w UNIX-ie jest polecenie lpr. Polecenie to działa bez problemu pod Knoppiksem.

      $ lpr nazwa_pliku

      Komenda ta oprócz nazwy pliku przyjmuje także szereg innych opcji, z któych najbardziej przydatne służą do określania wielkości marginesów:

      -o page-top=50
      -o page-left=50
      -o page-right=50
      -o page-bottom=50

      Kolejkę plików wysłanych do drukarki mozna sprawdzić za pomocą polecenia lpq. Z kolei za pomocą polecenia lprm nr_zadania można usunąć zadanie z kolejki.

      Korzystanie z drukarki jest generalnie możliwe w przypadku wcześniejszego uruchomienia serwera wydruku oraz konfiguracji drukarki na tym serwerze, ale to już zupełnie inny problem.

    112. W wyniku zainstalowania progrmu kturtle z niestabilnego repozytorium podczas uruchamiania edytora kate zacząl pojawiać się komunikat:

      Could not start process
      Unable to create io-slave:
      klauncher said:
      Unknown protocol 'file'
       
      a następnie pojawia się kolejna informacja w okienku:
       
      No mime types installed!

      Aby rozwiązać ten problem, należy usunąć katalogi kde-* ksocket-* and mcop-* znajdujące się w katalogu /tmp , a następnie zrestartowac serwer X (Ctrl-Alt-Backspace).

    113. W tym celu wystarczy uruchomić Knoppiksa z płyty i nie montując napędów (nie klikać w ikony urządzeń) należy z konsoli wydać polecenie:

      # e2fsk -c /dev/hda1
    114. Pliki konfiguracyjne programu zapisywane są w podkatalogu .gg2 katalogu domowego określonego loginu. ID i hasło użytkownika Gadu-Gadu zapisane są w pliku gadu-gadu, który można np. zabezpieczyć przed możliwością modyfikacji za pomocą praw dostępu do pliku albo można też uruchamiać program za pomocą specjalnego skryptu, który "resetuje" pliki konfiguracyjne (obu możliwości jeszcze nie sprawdzałem).

    115. Pytanie może wydawać się paradoksalne w tym serwisie, ale jest jak najbardziej sensowne i w wielu sytuacjach bardzo praktyczne. Knoppix i inne podobne dystrybucje uruchamiane/"odpalane" z płyty lub dyskietki pozwalają na de facto dowolną modyfikację zawartości każdego komputera.

      Odpowiedź na to pytanie jest oczywiście banalnie prosta - należy wyłączyć w BIOS-ie możliwość uruchamiania systemu z jakiegokolwiek innego urządzenia poza określonym dyskiem. Dotyczy to zarówno napędu CD-ROM, jak i napędu dyskietek, lecz także np. urządzeń USB.

      Jest bardzo prawdopodobne, że zdecydowana większość administratorów, np. we wszelkiego rodzaju firmach, nie ma świadomości jak wiele szkód może wyrządzić osobnik o złych intencjach np. za pomocą Knoppiksa.

    116. Od pewnego czasu stosuję prostą i sprawdzoną metodę przesyłania plików miedzy dwoma przypadkowymi komputerami - np. w sytuacji. gdy w jakiejś przypadkowej sieci mam dwa komputery z dwoma różnymi systemami operacyjnymi i bardzo dziwnymi ustawieniami sieci i chcę miedzy nimi przesłac jakiś bardzo duży, czy bardzo ważny plik. W takiej sytuacji nie morduję się z poszukiwaniem odpowiedniego oprogramowania, nie proszę kogokolwiek o jakiekolwiek hasła, tylko korzystam z Knoppiksa.

      • Otóż w pierwszej kolejności sprawdzam, czy komputery są fizycznie połączone - albo poprzez switch albo kablem skrosowanym - a następnie na obu uruchamiam Knoppiksa z płyty.
      • Konfiguruję karty sieciowe (netcardconfig - ip na obu komputerach dowolne, ale z tej samej klasy, maska i broadcast sugerowane, bramka i nameserwery zostawiam puste.
      • Następnie na jednym z komputerów konfiguruję hasło root-a - sudo passwd root - i jako root (su -) uruchamiam serwer ssh (# /etc/init.d/ssh start ).
      • Nastepnie na obu komputerach montuje napędy dysków (wystarczy kliknąć RAZ odpowiednie ikony), z tym ze w przypadku dysku na którym zamierzam zapisywać klikam jeszcze raz reprezentującą go ikonę PRAWYM klawiszem myszy i wybieram opcję change read/write permissions, potwierdzam i wychodzę.
      • Następnie na tym DRUGIM komputerze staję się root-em, przechodzę do katalogu w którym znajduje się WAŻNY PLIK, np. cd /mnt/hda5 i uruchamiam przesylanie pliku poprzez ssh:
        #  scp wazny_plik ip_drugiego_komputera:/katalog/docelowy
      • To wszystko.
         
    117. Im dłużej korzystam z Linuksa, tym częściej korzystam z trybu tekstowego, a mniej potrzebuję interfejsu graficznego. Ostatnio automatyczne uruchamianie serwera X-ów zaczęło mnie denerwować. No bo po co czekać na uruchomienie czegoś, skoro zaraz i tak przejdę do trybu tekstowego (Ctrl-Alt-F1) ? OK, tylko jak wyłączyć to automatyczne uruchamianie ?

      Należy usunąć dowiązanie do kdm w katalogu /etc/rc5.d . Gdyby jednak okienka okazały się potrzebne, wystarczy ręcznie uruchomić /etc/init.d/kdm - jako root oczywiście.

    118. Zarządzam małym LAN-em, w skład którego wchodzi 16 stacji roboczych i serwer - wszystko na Debianie. Któregoś dnia zauważyłem istotne spowolnienie połączeń ssh serwera z większością stacji. Problem rozwiązała reinstalacja pakietu ssh na stacjach.

    MOŻESZ SKOMENTOWAĆ ZAWARTOŚĆ KNOPPIX FAQ na FORUM.

    Ostatnia modyfikacja:

  


© Wojciech Domalewski, Pracownia Nowych Technologii Informatycznych.
Cały powyższy tekst jest dostępny na zasadach licencji GNU FDL.