Revision [515]
This is an old revision of RessourcesLinux made by WojciechLisiewicz on 2009-05-31 23:43:48.
Moje zasoby do Linux-a
- jak uruchomilem WLAN
- jak zamontowac dysk sieciowy
- jak uruchomić VMWare (wersja 4.5.1) pod Linux-em i jak ją uruchamiać po zmianach kernel-a
- udostępnianie plików przez NFS udostępnianie plików przez NFS (w środowiskach czysto UNIXowych lub pod Mac OSX)
przydatne komendy na BASH
- Mit dem Befehl „dd“ können Sie schnell und einfach ein Image einer CD erstellen. Achten Sie nur darauf, dass die CD vorher nicht gemountet sein darf. Der Befehl dazu lautet:
dd if=/dev/cdrom of=cd-rom.iso
konfiguracja hardware-u
- HP Compaq 2510p;
- IBM Thinkpad X31 (obecnie Lenovo);
- jak usunąłem problem z geometrią dysku w ww. laptopie
komórką do sieci przez bluetooth
- http://www.stefanux.de/wiki/doku.php/linux/bluetooth
- http://wiki.ubuntuusers.de/Bluetooth/Mobile
- http://www.spiration.co.uk/post/1307
- zainstalowane pakiety bluez-utils, ppp, bluez-pin
- włączyć bluetooth w telefonie (Nokia 6234, ale z informacji w sieci wnioskuję, że niemal każdy inny też jest OK) i w laptopie
- sprawdzić, jaki adres MAC ma telefon komendą hcitool scan - wynik wygląda np. tak: 00:1B:AF:CF:DC:2E
- wczytać oferowane przez telefon usługi komendą sdptool browse
- zapamiętać, jaki kanał (channel) zajęty jest na DUN (Dial Up Networking) - u mnie był to kanał 1
- połączyć łącze seryjne z telefonem komendą /usr/bin/rfcomm bind 0 00:1B:AF:CF:DC:2E 1, gdzie ostatnia liczba (1) jest numerem kanału ustalonego powyżej
- ponadto wykonać komendę rfcomm connect rfcomm0 00:1B:AF:CF:DC:2E 1 (1 = numer kanału po raz kolejny)
- w graficznym programie KPPP skonfigurowałem nowy modem pod urządzeniem /dev/rfcomm0, numer do połączenia *99***1#
- to wszystko!
Inne przydatne informacje jak łączyć z umts lub gprs: http://wiki.freitag-systemtechnik.de/kb/entry/1/
Suse
- ustawienia przydatne pod SuSE 10.2,
- ustawienia X-Servera - ładniejsze czcionki przez SubpixelHinting
Debian
- konfiguracja routera krok po kroku,
- Debian jako serwer DNS, Time, Proxy, ...
- kompilacja kernel-a do openSuSE tutaj
- jeszcze jedna instrukcja do kompilacji
- a tu na temat sterowników do grafy od Thinkpada X31 (ATI Mobility M6 LY Radeon) - czy jakoś tak...
Konfiguracja (K)Ubuntu
- konfigurowanie (K)Ubuntu zgodnie z moimi preferencjami
- uruchomienie Virtualbox gdy nie ma modułów do aktualnego kernela: http://wiki.ubuntu-forum.de/index.php/VirtualBox
Telewizja cyfrowa!
- wprawdzie nie używam, ale przetestowałem; ustawienia Kaffeine do kanałów na maszt w Lipsku: PlikChannelsDVB
Używanie programu do synchronizacji plików RSYNC
Program ten jest o tyle rewelacyjny, że może używać różnych protokołów, może pracować w 100% automatycznie i jest inteligentny, ponieważ przesuwa (np. po sieciach) wyłącznie te części plików, które są inne - nie musi nawet przerzucać plików zmienionych - przynajmniej nie w całości!
- jak robić snapshot-backups: http://linuxwiki.de/rsync/SnapshotBackups
- jak umożliwić RSYNC bez konieczności podawania hasła w ssh: http://troy.jdmz.net/rsync/index.html
Dzień świstaka, czyli CRON
Obsługa programu cron i jego tabeli konfiguracyjnej crontab jest dość prosta. Jednak gdy chciałem poznać wszystkie szczegóły, jak cyklicznie wykonywać pewne rzeczy, to szybko się zgubiłem. Pod debian-em pewne rzeczy opisywane są kompletnie inaczej, niż pod suse... Stąd też postanowiłem trochę uporządkować moje informacje na ten temat: DokumentacjaCron.
Różne trick-i z SSH
- jak logować się bez hasła? pomocne przy tworzeniu skryptów na bash-a, które wykonują coś zdalnie: http://linuxproblem.org/art_9.html
Z kroków opisanych powyżej łącznie powstaje system do backup-ów
i to w stu procentach automatyczny, pewny, komfortowy i oszczędny!
1) umożliwić logowanie bez hasła przez SSH:
- stworzyć klucz
ssh-keygen -t dsa -b 1024 -f /miejsce-zapisu-klucza/nazwa-klucza
(nie podawać hasła, gdy pyta!)
- zainstalować zdalnie na drugim komputerze (który ma akceptować połączenia bez hasła) klucz
ssh nazwa-uzytkownika-na-zdalnym-komputerze@ip-komputera-zdalnego mkdir -p .ssh
... password:
(tu hasło trzeba podać, bo chodzi o logowanie)
i dalej:
cat /miejsce-zapisu-klucza/nazwa-klucza.pub | ssh nazwa-uzytkownika-na-zdalnym-komputerze@ip-komputera-zdalnego 'cat >> .ssh/authorized_keys'
... password:
(tu ostatni raz trzeba podać hasło)
- logowanie bez hasła odbywa się teraz tak:
ssh -i /miejsce-zapisu-klucza/nazwa-klucza nazwa-uzytkownika-na-zdalnym-komputerze@ip-komputera-zdalnego
2) pozostałe kroki
- stworzyć katalog, w którym będą zapisywane backup-y, np. /storage/backup/
- przygotować skrypt, który skopiuje / zsynchronizuje dane między miejscem położenia danych a backupem
- przed właściwym skryptem od backup-u należy sprawdzić, czy połączenie internetowe działa, np. tak:
wget http://user:pwd@80.237.160.189/path/filename.xxx
ping 80.237.160.189
Inne dobre źródła o robieniu backup-ów:
- https://help.ubuntu.com/community/BackupYourSystem/TAR
- http://www.macuser.de/forum/f27/automatische-backups-syncs-210626/
Sieci
Usprawnianie sieci, szczególnie Gigabit-LAN:
- poprawianie parametrów po to, aby Gigabit-LAN szybciej działał: http://www.enterprisenetworkingplanet.com/nethub/article.php/3485486
- jak testować sieci przy pomocy narzędzia netcat: http://lxer.com/module/forums/t/26336/ UzywanieNetcat
Kompilacja jądra
- http://www.ubuntu-forum.de/artikel/11312/HowTo-Kernel-Compile-Howto.html
- https://wiki.ubuntu.com/KernelCompileHowto
- http://forum.ubuntuusers.de/topic/170291/
same moduły (np. sterowniki itp.)
- http://www.cyberciti.biz/tips/compiling-linux-kernel-module.html