Ubuntu:Feisty pl
From
Nieoficjalny przewodnik po Ubuntu 7.04 (Feisty Fawn)
Ubuntu 7.04 (Feisty Fawn) zostało wydane, przewodnik jest jeszcze w budowie. Trwają prace nad tłumaczeniem przewodnika na język polski, jeżeli możesz pomóc zgłoś się via Jabber, mikrobart@ubuntu.pl. Każda forma pomocy będzie wskazana.
Pierwotna wersja przewodnika http://ubuntuguide.org/ była przygotowywana przez Chua Wen Kiat (Kuala Lumpur, Malezja) W chwili obecnej dokument ten jest rozwijany przez Centrum Linuksowe na Uniwersytecie Łotewskim oraz tych wszystkich, którzy wyrażą chęć pomocy.
Tłumaczący: Mikrobart oraz inni członkowie społeczności Wiki
Aby pomagać nam w tworzeniu przewodnika potrzebna jest rejestracja.
捐助者 | Mikrobart • Orvils • Quash • Jiyuu0 • Cargo • Gabemorr • Byte • cope • krampo • Simos • Stubby • eljaco • shai • ThunderM • Hasile • adammichaelroach • Belisarivs • Cheator • Hank • Kaotiks • soniah • Kutan • Mehdi • richux • Shadyman • Havarill • Louis • Shadyman • shanlot751 • Etienne • Rabid9797 • Mantas Smelevičius • perspectoff • phlo • seadog • smalu • go2debug • Pakos •RedBass • CyberAngel •Cogeeldineroycorre • Ufic • Antidrugue • Vahid • Louis King • Rsingh • Borut-T • Cinglalls • Townray • pete allebone • Greenstar • The Turk • RonB • Compotatoj • oMbra • sigma80 •Karthikeyan•emorrp1• Th0rv4ld • and other friends of our community | edit |
Starsze wersje poradników
Języki: | Português • Português do Brasil • Bulgarian • Bangla • 中文 • Česky • Filipino • English • French • German • Italiano • Nederlands • Norsk • Suomi • Polski• Lietuviškai• Español • Română • Indonesian • Türkçe • Русский • Persian • 日本語 (翻訳中) | edit |
Języki: | Português • Português do Brasil • Bulgarian • Bangla • 中文 • Česky • Filipino • English • French • German • Italiano • Nederlands • Norsk • Suomi • Polski• Lietuviškai• Español • Română • Indonesian • Türkçe • Русский • Persian • 日本語 (翻訳中) | edit |
Języki: | Latviešu tulkojums • Русский перевод • Wersja polska • Traditional Chinese • Persian • Italian • Português • Slovenski • German • Estonian • Afrikaans • Slovak • Svenska • 简体中文 | edit |
- Ubuntu 5.04 po bułgarsku: http://www.ubuntuguide.hit.bg/
Jeśli używasz starszych wersji Ubuntu (Breezy, Dapper, Edgy), powinieneś zaktualizować je do Feisty Fawn.
Uwagi ogólne
- Oto nieoficjalny przewodnik po Ubuntu 7.04 (Feisty Fawn). W żaden sposób nie jest on powiązany z Ubuntu i firmą Canonical.
- Fragmenty znajdujące się w niebieskawych sekcjach są komendami, które trzeba wykonać w terminalu (Aplikacje -> Narzędzia systemowe -> Terminal)
- Aby uniknąć błedów przy przepisywaniu komend, zalecam kopiowanie ich do terminala (zaznaczenie komendy, prawoklik -> "Kopiuj"/"Wklej" lub też za pomocą skrótów klawiaturowych, odpowiednio Ctrl+C/Shift+Insert )
- Komenda "sudo" oznacza "superuser do" (wykonanie polecenia z uprawnieniami roota). Wykonanie "sudo" wymaga podania hasła użytkownika.
- Szczegółowe informacje na temat każdego programu można uzyskać w pomocy systemowej, wykorzystując polecenie "man". Przykładowo, "man sudo" wyświetli informacje dotyczące komendy "sudo".
- Jeśli masz już dość ciągłego wykonywania komendy "apt-get" przeczytaj Jak używać graficznej nakładki na program apt-get (Synaptic)?
- Komendy "apt-get" i "wget" wymagają skonfigurowanego połączenia z Internetem.
- Aby pobrać plik, kliknij prawym klawiszem myszy na odpowiednim odnośniku, wybierz opcję "Zapisz plik jako..." i sprawdź zgodność nazwy pliku i jego rozszerzenia.
- Jeżeli chcesz wspomóc proces tłumaczenia Ubuntu na inne języki, odwiedź https://launchpad.net/
- Niech przesłanie hasła "humanizm dla innych" zawsze będzie z Tobą...
- Jeżeli używasz platformy 64-bitowej zamień "i386" na "amd64"
- Jeżeli używasz Kubuntu, powinieneś zainstalować program gedit
sudo apt-get install gedit
- lub zastąp gedit programem kwrite, na przykład zamiast wpisywać
sudo gedit /etc/apt/sources.list
- napisz
sudo kwrite /etc/apt/sources.list
- Jeżeli używasz platformy 64-bitowej zamień "i386" na "amd64"
Zaczynamy
Instalacja ubuntu
http://toproste.net/?p=151 Jeśli nie wiesz jak/nie potrafisz zainstalować Ubuntu. To polecam tą serię videotutoriali. Pokażą ci co i jak.
Zrzuty ekranu z Ubuntu 7.04
- Ubuntu 7.04(Feisty Fawn) Screenshots Tour
- Ubuntuclips.org - video howto's for human beings
- Ubuntu Video - linux videos for human beings
Zrzuty ekranu z Kubuntu 7.04
- Kubuntu screenshots
Zrzuty ekranu z Xubuntu 7.04
- Official Xubuntu screenshots
Gdzie szukać nowych programów
- http://gnomefiles.org/
- http://www.kde-apps.org/
- http://freshmeat.net
- http://sourceforge.net/
- http://www.linuxsoft.cz/pl/
Gdzie szukać ozdobników do twojego pulpitu
- http://art.gnome.org/
- http://www.gnome-look.org/
- http://www.kde-look.org/
- http://xfce-look.org/
Gdzie szukać innych poradników do *buntu?
- http://xubuntuguide.org
- Ubuntu Step By Step Guides For Ubuntu UsersUbuntu Users Community Website
Jak dodawać nowe repozytoria
- Przeczytaj #Uwagi ogólne
- Możesz dodać nowe repozytoria używając aplikcji Źródła Oprogramowania, która znajduje się w: System -> Administracja -> Źródła oprogramowania. Sprawdź, które repozytoria potrzebujesz (main, universe, restricted, multiverse). To jest rekomendowany sposób dodawania repozytoriów:
- Stwórz kopię bezpieczeństwa listy repozytoriów.
sudo cp -p /etc/apt/sources.list /etc/apt/sources.list_backup
- Otwórz listę repozytoriów w edytorze tekstu:
- Użytkownicy Ubuntu (GNOME):
sudo gedit /etc/apt/sources.list
- Użytkownicy Kubuntu (KDE):
sudo kate /etc/apt/sources.list
- Użytkownicy Xubuntu (Xfce)
sudo mousepad /etc/apt/sources.list
- Użytkownicy innych odmian Ubuntu:
sudo nano /etc/apt/sources.list
- Skorzystaj ze strony, aby wygenerować swoją listę repozytoriów.
## See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to ## newer versions of the distribution. ## Add comments (##) in front of any line to remove it from being checked. ## Use the following sources.list at your own risk. ## Uncomment deb-src if you wish to download the source packages ## If you have a install CD you can add it to the reposity using 'apt-cdrom add' ## which will add a line similar to the following: #deb cdrom:[Ubuntu 7.04 _Feisty Fawn_ - Beta i386 (20070322.1)]/ feisty main restricted deb http://us.archive.ubuntu.com/ubuntu/ feisty main restricted #deb-src http://us.archive.ubuntu.com/ubuntu/ feisty main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://us.archive.ubuntu.com/ubuntu/ feisty-updates main restricted #deb-src http://us.archive.ubuntu.com/ubuntu/ feisty-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## universe WILL NOT receive any review or updates from the Ubuntu security ## team. deb http://us.archive.ubuntu.com/ubuntu/ feisty universe #deb-src http://us.archive.ubuntu.com/ubuntu/ feisty universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://us.archive.ubuntu.com/ubuntu/ feisty multiverse #deb-src http://us.archive.ubuntu.com/ubuntu/ feisty multiverse ## Uncomment the following two lines to add software from the 'backports' ## repository. ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://us.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse #deb-src http://us.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu feisty-security main restricted #deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted deb http://security.ubuntu.com/ubuntu feisty-security universe #deb-src http://security.ubuntu.com/ubuntu feisty-security universe deb http://security.ubuntu.com/ubuntu feisty-security multiverse #deb-src http://security.ubuntu.com/ubuntu feisty-security multiverse ## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.) ## Medibuntu - Ubuntu 7.04 "feisty fawn" ## Please report any bug on https://launchpad.net/products/medibuntu/+bugs deb http://medibuntu.sos-sts.com/repo/ feisty free non-free #deb-src http://medibuntu.sos-sts.com/repo/ feisty free non-free ## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu ## servers. RealPlayer10, Opera, DesktopSecure and more to come.) deb http://archive.canonical.com/ubuntu feisty-commercial main ## enlightenment e17 beta, use at your own risk ## E17 is in Beta and may break or break your system #deb http://edevelop.org/pkg-e/ubuntu feisty e17 #deb http://e17.dunnewind.net/ubuntu feisty e17 #deb-src http://edevelop.org/pkg-e/ubuntu feisty e17
- Wklej wygenerowaną listę do otwartego pliku
- Zapisz edytowaną listę
- Odśwież listę:
sudo aptitude update
- Zobacz polską listę repozytoriów forum Ubuntu.pl
- Modyfikując listę repozytoriów musisz wiedzieć, co robisz. Miksowanie repozytoriów może uszkodzić twój system.
Aktualizacja Ubuntu
Apt - podstawowe narzędzie pakietów
- Preczytaj #Uwagi ogólne
- Przecztaj #Jak dodawać nowe repozytoria
Są tu podstawowe inforamcje na temat apt. Więcej dowiesz się czytając poradnik:
man apt-get
- Instalacja pakietów
sudo aptitude install <nazwa_paczki>
Przykład:
sudo aptitude install mpd sbackup
- Usuwanie pakietów
sudo aptitude remove <nazwa_paczki>
Przykład:
sudo aptitude remove mpd sbackup
- Szukanie pakietów
sudo aptitude search <hasło>
Przykłady:
sudo aptitude search Music MP3 sudo aptitude search "Text Editor"
- Odświeżanie bazy apt
sudo aptitude update
- Aktualizacja pakietów
sudo aptitude upgrade
- Aktalizacja dystrybucji
sudo aptitude dist-upgrade
Paczki .deb
- Instalowanie pobranych paczek .deb
sudo dpkg -i paczka.deb
- Usuwanie paczek .deb
sudo dpkg -r package
- Rekonfiguracja/naprawa paczek .deb
sudo dpkg-reconfigure package
Przykład:
sudo dpkg-reconfigure mpd
Archiwa
Rozpakowanie archiwów ".tar.gz":
tar xvzf package.tar.gz
Tworzenie archiwów ".tar.gz":
tar cvfz package.tar.gz folder
Rozpakowanie archiwów ".tar.bz"
tar xvjf package.tar.bz
Tworzenie archiwów ".tar.bz":
tar cvjf package.tar.bz folder
- Rozpakowanie archiwów ".bz"
bunzip2 file.bz
- Rozpakowanie archiwów ".gz"
gunzip file.gz
Kompilacja ze źródeł
Potrzebujesz do kompilacji wielu narzędzi (m.in. biblioteki, kompilatory)
sudo aptitude install build-essential sudo aptitude install linux-headers-`uname -r`
Rozpakowanie archiwum
tar xvzf nazwa_paczki.tar.gz
Komendy kompilujące
cd /miejsce/położenia/paczki ./configure make make install
Jeśli kompilacja zakończyła się sukcesem, rozważ stworzenie paczki .deb do późniejszego użytku:
Instalacja potrzebnych narzędzi:
sudo aptitude install checkinstall
Kompiluj ponownie z użyciem "checkinstall":
cd /miejsce/położenia/paczki ./configure make checkinstall
Zachowaj stworzoną paczkę .deb do późniejszego użytku. Możesz ją zainstalować:
sudo dpkg -i package.deb
Jak ręcznie zaktualizować Ubuntu
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
sudo aptitude update sudo aptitude upgrade sudo aptitude dist-upgrade
albo
Użyj Menedżera Aktualizacji: System -> Administracja -> Menedżer Aktualizacji
Automatyczna instalacja programów
Automatix2
- Pobierz tą paczkę:
- http://www.getautomatix.com/apt/dists/feisty/main/binary-i386/automatix2_1.1-4.3-7.04feisty_i386.deb
- lub sprawdź czy nie ma nowszej http://www.getautomatix.com/apt/dists/feisty/main/binary-i386
- Zainstaluj ją:
sudo dpkg -i automatix2_1.1-4.3-7.04feisty_i386.deb
- Automatix2 jest dostępny w Aplikacje > Narzędzia systemowe > Automatix
lub
- Dodanie repozytoria:
echo deb http://www.getautomatix.com/apt feisty main | sudo tee -a /etc/apt/sources.list
- Ściągnięcie i dodanie kluczy:
wget http://www.getautomatix.com/keys/automatix2.key gpg --import automatix2.key gpg --export --armor E23C5FC3 | sudo apt-key add -
- Aktualizacja:
sudo apt-get update
- Instalacja:
sudo apt-get install automatix2
- Automatix2 jest dostępny w Aplikacje > Narzędzia systemowe > Automatix
Aplikacje Add-On
Java Plug-ins
Jak zainstalować J2SE Runtime Environment (JRE) v6.0 z Plug-inem do Mozilli Firefox
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
sudo aptitude install sun-java6-jre sun-java6-plugin
- Kiedi instalator zapyta, zaakceptuj licencję.
Sposób ten nie zadziała na platformie amd64, ponieważ to nie jest 64-bitowy plugin.
Jak zainstalować Flash Player (Macromedia Flash) Plug-in dla Mozilla Firefox
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
sudo aptitude install flashplugin-nonfree
- Zrestartuj Mozill Firefox
sudo aptitude install alsa-oss gksudo gedit /etc/firefox/firefoxrc
Zamień:
FIREFOX_DSP=""
Na:
FIREFOX_DSP="aoss"
- Zrestartuj Firefox. Teraz powienien już pracować Flash.
Sposób ten nie zadziała na platformie amd64, ponieważ to nie jest 64-bitowy plugin
Jak zainstalować klienta sieci BitTorrent (Azureus)
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Przeczytaj Przewodnik po instalacji Azureusa
sudo aptitude install azureus
- Skrót do programu znajduje się w : Aplikacje -> Internet -> Azureus
Jak zainstalować klienta sieci BitTorrent (Deluge)
- Przeczytaj #Uwagi ogólne
- Pobierz odpowiednie paczki .deb
[1] - platforma i386 [2]- platforma amd64
Naciśnij dwukrotnie na pobranej paczce, aby ją zainstalować, lub zainstaluj ją za pomocą narzędzia 'dpkg:
dpkg --install [nazwa pakietu]
- Skrót do programu powienien znajdować się w : Aplikacje -> Internet -> Deluge BitTorrent Client
Jak zainstalować Koran (zekr)
- Przeczytaj #UWagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Przeczytaj #Jak zainstalować J2SE Runtime Environment (JRE) v6.0 z Plug-inem do Mozilli Firefox
- Pobierz i zainstaluj zekr:
wget http://easynews.dl.sourceforge.net/sourceforge/zekr/zekr_0.5.0-1_i386.deb sudo dpkg -i zekr_0.5.0-1_i386.deb
- Więcej informacji na http://siahe.com/zekr/
Wine
Jak zainstalować Wine
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
sudo aptitude install wine
Inne środowiska graficzne
Jak zainstalować KDE
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Zobacz screeny KDE Screenshots
sudo aptitude install kubuntu-desktop
- Instalacja wymaga ok. 400MB na dysku
- System -> Wyjście -> Wyloguj
- Aby zalogować się do KDE kliknij na Sesje i wybierz KDE
Jak zainstalować XFCE
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Zobacz screeny XFCE Screenshots
sudo aptitude install xubuntu-desktop
- System -> Wyjście -> Wyloguj
- Aby zalogować się do XFCE kliknij na Sesje i wybierz XFCE
Jak zainstalować FluxBox
- Przeczytaj #UWagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
sudo aptitude install fluxbox
Jak włączyć startowanie Fluxbox przy logowaniu
echo "exec startfluxbox" > ~/.xinitrc
Ustaw piękną muzykę podczas logowania
sudo aptitude install sox gedit ~/.fluxbox/startup
- Znajdź linię:
exec /usr/local/bin/fluxbox
- Umieść poniżej:
play /usr/share/sounds/login.wav > /dev/null 2>&1 &
Upiększacze
Jak zainstalować Compiz (Nvidia)
- How to enable Compiz in Feisty Jak zainstalować Compiz na sterownikach NVIDIA
Jak zainstalować Beryl (Nvidia)
- Przeczytaj #UWagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Przeczytaj Jak zainstalować Beryl na sterownikach NVIDIA
sudo aptitude update sudo aptitude dist-upgrade
- Stwórz kopię bezpieczeństwa xorg.conf
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup gksudo gedit /etc/X11/xorg.conf
- Zainstaluj sterowniki do kart graficznych NVIDIA
- System -> Administracja -> Restricted Driver Manager
Wykonaj Ctrl+Alt+Backspace
- Zainstaluj Beryl
sudo aptitude install beryl emerald-themes beryl-manager
- Włącz Beryl
beryl-manager
- Włącz Emerald
emerald --replace
- Dodaj Beryl i emerald do uruchamianych na starcie systemu
- System -> Preferencje -> Sesje
- Programy startowe -> Dodaj
beryl-manager
i
emerald --replace
Jak ustawić wygładzanie podpikselowe w Feisty Fawn
- Dla platformy i386 dodaj do /etc/apt/sources.list
deb http://www.telemail.fi/mlind/ubuntu feisty fonts deb-src http://www.telemail.fi/mlind/ubuntu feisty fonts
- Dla platformy AMD64/EMT dodaj do /etc/apt/sources.list
deb http://raof.dyndns.org/falcon feisty experimental deb-src http://raof.dyndns.org/falcon feisty experimental
sudo aptitude update
- Przed instalacją, rekonfiguruj ustawienia czcionek
sudo dpkg-reconfigure fontconfig-config sudo dpkg-reconfigure fontconfig
- Dodaj klucze publiczne
gpg --keyserver subkeys.pgp.net --recv-keys 937215FF gpg --export --armor 937215FF | sudo apt-key add -
wget http://ubuntu.moshen.de/2F306651.gpg -O- | sudo apt-key add -
- Zrestartuj serwer X (Ctrl-Alt-BackSpace) aby zobaczyć zmiany.
Źródło: http://ubuntuforums.org/showthread.php?t=343670
Aplikacje komercyjne
Jak zainstalować Windows 9X/ME/2000/XP (Win4Lin)
- http://www.win4lin.com
Jak zainstalować windowsowe aplikacje (VMWare Workstation)
http://www.vmware.com
- Przemień vmwareworkstation_5.5.3-34868_i386.rpm na vmwareworkstation_5.5.3-34868_i386.deb przy pomocy narzędzia Alien.
Jak zainstalować windowsowe aplikacje (CrossOver Office)
- http://www.codeweavers.com
Jak zainstalować windowsowe gry (Cedega)
- http://www.transgaming.com
Administracja użytkownikami
Jak ustawić/zmienić hasło roota
- Przeczytaj #Uwagi ogólne
sudo passwd root
Jak ustanowić konto roota
- Przeczytaj #Uwagi ogólne
sudo passwd -l root
Jak pozwolić użytkownikowi root na logowanie do Gnome
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak ustawić/zmienić hasło roota
- System -> Administracja -> Ekran logowania
- Preferencje okna logowania
Zakładka Zabezpieczenia-> Zezwolenie na lokalne logowanie na konto administratora (Zaznaczone)
Jak przełączyć się na roota poprzez konsolę
- Przeczytaj #Uwagi ogólne
sudo -s -H Password: <wpisz hasło roota>
- lub
sudo -i Password: <wpisz swoje hasło>
Jak dodać/edytować/usunąć grupę użytkowników
- Przeczytaj #Uwagi ogólne
- System -> Administracja -> Użytkownicy i grupy
- Użytkownicy i grupy
Przycisk użytkownika -> Dodaj użytkownika/Ustawienia/Usuń
- lub
sudo useradd jim sudo userdel jim
- Więcej informacji znajdziesz w
man usermod
Jak ustawić automatyczne logowania wybranego użytkownika do Gnome (niebezpieczne)
- Przeczytaj #Uwagi ogólne
- System -> Administracja -> Okno logowania
Security Tab -> Enable Automatic Login (Checked)
Jak pozwolić na więcej sudoers
- Przeczytaj #Uwagi ogólne
EDITOR=gedit sudo visudo
- Dodaj linię na końcu pliku
system_username ALL=(ALL) ALL
- Zapisz edytowany plik
Jak używać "sudo" bez każdorazowego podawania hasła (niebezpieczne)
- Przeczytaj #Uwagi ogólne
EDITOR=gedit sudo visudo
- Znajdź tą linię
... system_username ALL=(ALL) ALL ...
- I zastąp ją poniższą linią
system_username ALL=(ALL) NOPASSWD: ALL
- Zapisz plik
Jak zakończyć sesję sudo
- Przeczytaj #Uwagi ogólne
sudo -K
Jak zmienić uprawnienia plików/folderów
- Przeczytaj #Uwagi ogólne
Kliknij PPM na plik/folder -> Właściwości
Uprawnienia -> Odczyt/Zapis/Usuwanie
Jak zmienić właściciela pliku/folderu
- Przeczytaj #Uwagi ogólne
sudo chown system_username /położenie pliku lub folderu
Jak zmienić właściciela grupowego pliku lub katalogu
- Przeczytaj #Uwagi ogólne
sudo chgrp system_groupname /położenie pliku lub folderu
Sprzęt
Mysz
Aktywacja bocznych przycisków myszy w przeglądarce Firefox
Operacja polega na dodaniu dwóch linijek do pliku xorg.conf. Sprawdzono ją na myszach z pięcioma przyciskami. Oto ich lista:
- Logitech MX310
- Logitech MX510
- Logitech MX518
- Logitech MX700
- Intellimouse Explorer (first edition)
- Razer Copperhead
Zrób kopię pliku konfiguracyjnego GNOME
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
Zmień plik konfiguracyjny GNOME
gksudo gedit /etc/X11/xorg.conf
Znajdź sekcję "Input Device" myszy i dodaj dwie linijki, tak jak poniżej. Możesz również zwiększyć liczbę przycisków, jeśli twoja mysz ma ich więcej niż 7 - uzupełnij resztę sekcji w zależności od liczby przycisków (pamiętaj, że naprzód/wstecz, klikające / pochylalane na lewo i prawo kółko liczą się jako przyciski)
Zmień:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" ... Option "Protocol" "ExplorerPS/2" ... Option "Emulate3Buttons" "true" EndSection
Na:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "true" Option "Buttons" "7" Option "ButtonMapping" "1 2 3 6 7" EndSection
Teraz możesz zrestartwoać komputer lub GNOME (ctrl + alt + backspace) by sprawdzić, czy w przeglądarce Firefox działają boczne przyciski myszy. W Nautilusie zadziałają dopiero wtedy, gdy zainstalujesz imwheel
Instalacja i konfiguracja IMWheel
- Instalacja IMWheel
sudo apt-get install imwheel
- Modifikacja pliku konfiguracyjnego IMWheel
gksudo gedit /etc/X11/imwheel/imwheelrc
- Na końcu pliku wklej ten fragment
".*" None, Up, Alt_L|Left None, Down, Alt_L|Right "(null)" None, Up, Alt_L|Left None, Down, Alt_L|Right
- Utwórz skrypt startowy IMWeel
sudo mkdir /home/login gksudo gedit /home/login/mouse
- Wklej do niego
#!/bin/sh exec xmodmap -e "pointer = 1 2 3 6 7 4 5" & exec imwheel -k -b "67" & exec $REALSTARTUP
- By każdy użytkownik mógł z niego korzystać wydaj polecenie
sudo chmod +x /home/login/mouse
- Skonfiguruj skrypt by był uruchamiany przy starcie sytemu
1. Wybierz 'System' -> 'Preferencje' -> 'Sesje' 2. Przejdź do zakładki Programy startowe 3. Kliknij Dodaj i wpisz: /home/login/mouse 4. Kliknij OK i Zamknij
- Zrestartuj komputer lub GNOME i sprawdź czy w Nautilusie działają boczne przyciski myszy
Karty graficzne
Jak zainstalować sterowniki grafiki (NVIDIA)
- Przeczytaj #UWagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
sudo apt-get install nvidia-glx nvidia-kernel-common sudo nvidia-xconfig
- Jeśli sterownik dalej nie będzie aktywny, spróbuj aktywować go otwierając plik kongiguracyjny X:
sudo gedit /etc/X11/xorg.conf
- I zastępując "nv" przez "nvidia"
- Crtl+Alt+BackSpace
- Uaktywnij XvMC przez stworzenie pliku konfiguracyjnego XvMC
sudo gedit /etc/X11/XvMCConfig
- Dodaj następującą linijkę do nowo utworzonego pliku konfiguracyjnego, by poinformować odtwarzacze o współdzielonej bibliotece nVidia XvMC:
libXvMCNVIDIA_dynamic.so.1
- By używać XvMC do akceleracji wideo, użyj następujących flag.
xine -V xxmc filename.ts mplayer -vo xvmc -vc ffmpeg12mc filename.ts
Jak zainstalować sterowniki grafiki w wersji beta (NVIDIA)
- Podziękowania dla Alberto Milone
- Przeczytaj #Jak dodawać nowe repozytoria
sudo gedit /etc/apt/sources.list
- Dodaj JEDNĄ z linijek, w zależności od architektury
deb http://www.albertomilone.com/drivers/edgy/latest/32bit binary/ deb http://www.albertomilone.com/drivers/edgy/latest/64bit binary/
deb http://www.albertomilone.com/drivers/edgy/newlegacy/32bit binary/ deb http://www.albertomilone.com/drivers/edgy/newlegacy/64bit binary/
- Zapisz edytowany plik
- Dodaj klucz GPG
wget http://albertomilone.com/drivers/tseliot.asc gpg --import tseliot.asc gpg --export --armor albertomilone@alice.it | sudo apt-key add -
- Zaktualizuj i zainstaluj pakiety
sudo apt-get update sudo apt-get install nvidia-glx sudo apt-get upgrade
- Ta aktualizacja powinna objąć paczki linux-restricted-modules i linux-restricted-modules-common packages.
sudo nvidia-xconfig
- Dodaj do menu nVidia Settings
sudo gedit /usr/share/applications/NVIDIA-Settings.desktop
- Wklej do nowego pliku poniższe linie i zapisz plik
[Desktop Entry] Name=NVIDIA Settings Comment=NVIDIA Settings Exec=nvidia-settings Icon= Terminal=false Type=Application Categories=Application;System;
- Po restarcie sterowniki powinny być zainstalowane.
- Sprawdź instalację 2 programami
glxinfo glxgears
Jak ustawić obracający się ekran na sterownikach NVIDIA
- Przeczytaj #Jak dodawać nowe repozytoria
- Niektóre monitory LCD mają możliwość wykonywania obrotu - by móc z tego skorzystać ekran musi zostać obrócony o 90 stopni. Standardowe sterowniki nVidia dostarczane z X.org ("nv") wspierają programowe obracanie ekranu. Zauważ jednak, że nie jest ono akcelerowane i może być wolne. Przeczytaj #How to install Graphics Driver (NVIDIA) jeśli chcesz zainstalować firmowe sterowniki nVidii.
- Jeśli masz zainstalowane firmowe sterowniki nVidii, przeczytaj zamiast tego #Jak ustawić obracający się pulpit z firmowymi sterownikami NVIDIA
- By móc obracać ekran, znajdź sekcję "Device" dla sterownika "nv" w pliku /etc/X11/xorg.conf:
Section "Device" Identifier "NVIDIA Corporation NV34 [GeForce FX 5200]" Driver "nv"
- Dodaj poniższą opcję do sekcji:
Option "Rotate" "CW"
Opcja "Rotate" może przyjąć dwie wartości (w zależności od orientacji monitora):
1. CW - obraca ekran zgodnie z ruchem wskazówek zegara (w prawo) 2. CCW - obraca ekran w kierunku przeciwnym do ruchu wskazówek zegara (w lewo)
Jak ustawić obracający się pulpit z firmowymi sterownikami NVIDIA
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować sterowniki grafiki (NVIDIA)
- Niektóre monitory LCD mają możliwość wykonywania obrotu - by móc z tego skorzystać ekran musi zostać obrócony o 90 stopni. Firmowe sterowniki nVidii wspierają sprzętowy obrót ekranu dzięki rozszerzeniu Xrandr.
- By uruchomić sprzętowy obrót ekranu znajdź sekcję "Device" sterownika "nvidia" w pliku /etc/X11/xorg.conf:
Section "Device" Identifier "NVIDIA Corporation NV34 [GeForce FX 5200]" Driver "nvidia"
- Dodaj następującą opcję do tej sekcji:
Option "RandRRotation" "on"
Jak wyłączyć wyświetlanie się loga NVIDIA podczas startu systemu
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować sterowniki grafiki (NVIDIA)
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup gksudo gedit /etc/X11/xorg.conf
- Znajdź sekcję:
... Section "Device" Identifier "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]" Driver "nvidia" BusID "PCI:1:0:0" ...
- Dodaj do niej linię:
Option "NoLogo"
- Zapisz plik
Jak zainstalować sterowniki do kart graficznych (ATI)
- Zobacz [3]
- Lub [4]
- Lub [5]
Jak poprawić rozdzielczość (Intel)
- Intel 915g, 945g, itd. inne graficzne chipsety, mają początkowo zainstalowane minimalne ustawienia rozdzielczości, pomimo tego, że są poprawnie wykrywane.
- Zainstaluj narzędzie zmieniające rozdzielczość
sudo apt-get install 915resolution
- By zobaczyć dostępne ustawienia, wykonaj następujące polecenie:
915resolution -l
- Wybierz ustawienie, które nie jest Ci potrzebne i zamień je na pożądane, np. 1920x1440 na 1920x1200:
915resolution 5c 1920 1200
- To powinno dodać szukane ustawienie rozdzielczości do narzędzia "System>Preferencje>Rozdzielczość ekranu"
- Jeśli wszystko jest w porządku, to ustawiamy tę rozdzielczość na stałe:
sudo gedit /etc/rc.local
- Po prostu dodaj polecenie, które wykonałeś powyżej, przed:
exit 0
Jak pokazać temperaturę nvidia GPU (nvidia-settings)
- W terminalu wpisz:
nvidia-settings
Jak wykryć temperaturę, prędkość wiatraczka i napięcia procesora (lm-sensors)
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
sudo apt-get install lm-sensors
Stwórz plik mkdev.sh i wklej do niego:
#!/bin/bash # Here you can set several defaults. # The number of devices to create (max: 256) NUMBER=32 # The owner and group of the devices OUSER=root OGROUP=root # The mode of the devices MODE=600 # Ten skrypt nie musi działać, jeśli devfs jest używany if [ -r /proc/mounts ] ; then if grep -q "/dev devfs" /proc/mounts ; then echo "You do not need to run this script as your system uses devfs." exit; fi fi i=0; while [ $i -lt $NUMBER ] ; do echo /dev/i2c-$i mknod -m $MODE /dev/i2c-$i c 89 $i || exit chown "$OUSER:$OGROUP" /dev/i2c-$i || exit i=$[$i + 1] done #end of file
- Nadaj plikowi prawo do wykonywania i uruchom go:
sudo chmod +x mkdev.sh sudo ./mkdev.sh
- Teraz wykryj czujniki, na wszystkie pytania odpowiadaj Y:
sudo sensors-detect
- Załaduj moduły do kernela:
sudo sensors -s sudo /etc/init.d/module-init-tools
- Sprawdź dane wyjściowe:
sudo sensors
Jak kontrolować prędkość wiatraczka procesora (lm-sensors)
Zainstaluj i skonfiguruj lm-sensors, tak jak w to pokazano w sekcji powyżej. By przetestować Toje ustawienia uruchom pwmconfig:
pwmconfig
- Jeśli możesz kontrolować wiatraczek to świetnie. Utwórz teraz plik /etc/init.d/fancontrol i wklej do niego co następuje:
#!/bin/sh # # Fancontrol start script. # set -e # Defaults DAEMON=/usr/sbin/fancontrol PIDFILE=/var/run/fancontrol-pid PATH=/sbin:/bin:/usr/sbin:/usr/bin test -f $DAEMON || exit 0 . /lib/lsb/init-functions case "$1" in start) log_begin_msg "Starting fancontrol daemon..." start-stop-daemon --start -o -q -m -b -p $PIDFILE -x $DAEMON log_end_msg $? ;; stop) log_begin_msg "Stopping fancontrol daemon..." start-stop-daemon --stop -o -q -p $PIDFILE log_end_msg $? ;; force-reload|restart) sh $0 stop sh $0 start ;; *) log_success_msg "Usage: /etc/init.d/fancontrol {start|stop|restart|force-reload}" log_success_msg " start - starts system-wide fancontrol service" log_success_msg " stop - stops system-wide fancontrol service" log_success_msg " restart, force-reload - starts a new system-wide fancontrol service" exit 1 ;; esac exit 0
- Zrób go plikiem wykonywalnym:
sudo chmod +x /etc/init.d/fancontrol
- Przetestuj go:
/etc/init.d/fancontrol start
i
/etc/init.d/fancontrol stop
- Jeśli pracuje w porządku to dodaj go do automatycznego ładowania przy starcie. Wklej następującą linijkę do pliku /etc/rc.local przed "exit 0"
/etc/init.d/fancontrol start
Jak monitorować temperaturę CPU i GPU, prędkość wiatraczka i napięcia procesora (GKrellM)
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Najpierw zainstaluj lm-sensors by monitorować temperaturę CPU, prędkość wiatraczka i napięcia procesora w GKrellM #Jak wykryć temperaturę, prędkość wiatraczka i napięcia procesora (lm-sensors)
- Zainstaluj sterownik wideo nvidia by monitorować temperaturę GPU nvidia #Jak zainstalować sterownik kart nVidia?
- By monitorować temperaturę dysku twardego zainstaluj najpierw hddtemp:
sudo apt-get install hddtemp
GKrellM potrafi monitorować i wyświetlać temperaturę CPU i GPU, prędkośc wiatraczka i napięcia procesora, podawać wykorzystanie procesora i sieci, aktywność i temperaturę dysku twardego, wykorzystanie pamięci oraz swap. Instalacja jest bardzo prosta i sprowadza się do kilku kliknięć myszką. Możesz tak ustawić GKrellM by ostrzegał Cię gdy temperatura CPU jest zbyt wysoka lub nie działa wiatraczek. Dodatek hddtemp pozwala GKrellM wyczuć temperaturę dysku (dysk będzie działał dłużej, jeżeli jego temperatura nie będzie przekraczać 40 stopni)
sudo apt-get install gkrellm
Teraz uruchom program
kliknij Applications -> System Tools -> GKrellM
Aby konfigurować ustawienia,
Kliknij prawym przyciskiem myszy na GKrellM -> Configuration
Wcześniej walczyłem z lm-sensors, ale nie wykrywały one wszystkich czujników na moim komputerze. Potem znalazłem "GKrellM". Wyświetla on temperaturę GPU dla mojej nowiusieńkiej nVidii 6600 GT. GKrellM posiada też wtyczki, które wyświetlają pogodę, ustawiają przypomnienia, itp.
Dodaj ostrzeżenie dźwiękowe (opcjonalnie): Podaję tu, jak sprawić by usłyszeć ostrzeżenie dźwiękowe, gdy procesor jest zbyt ciepły lub nie działa wiatraczek. Najpierw musisz znaleźć lub nagrać twoje pliki muzyczne (do nagrywania używam Audacity). Teraz przejdź do:
Configuration -> Builtins folder (Left side)-> Sensors -> Temperatures folder (Right side)-> CPU -> Alerts Button
Wklej JEDNĄ z następujących linii w oknie Terminalu, by przetestować dźwięk. Jeśli masz dwie karty dźwiękowe, to możesz użyć opcji "-ao oss:/dev/dsp1" by skierować dźwięk do drugiej karty. Zmodyfikuj ścieżkę dostępu i nazwę pliku by odnosił do odpowiedniego pliku. Jeśli słyszysz dźwięk, to skopiuj wybraną linię do tekstowego pola linii poleceń w oknie Alerts w GKrellM.
mplayer /home/myfolder/alert_messages/heat_alert.mp3
CPU
Jak włączyć oszczędzanie enegrii/zmianę częstotliwości procesora
- Przeczytaj #Uwagi ogólne
- Krok 1: Włącz obsługę BIOS
Wejdź do BIOSu podczas uruchamiania komputera i upewnij się, że opcje ACPI oraz Cool'n'Quiet (AMD) lub SpeedStep (Intel) są włączone. Niektóre BIOSy nie mają tych opcji. Możliwe, że są wtedy włączone domyślnie. Inne BIOSy mogą mieć tą opcję, ale jest ona nazwana inaczej. Sprawdź wtedy instrukcję do swojego BIOSu po więcej informacji.
- Krok 2: Remove Userspace Scaling Software
powernowd
sudo apt-get remove powernowd
cpudyn
sudo apt-get remove cpudyn
- Krok 3: Zainstaluj moduł CPU
Zidentyfikuj swój typ procesora używając komendy
cat /proc/cpuinfo
Możesz także sprawdzić te strony Procesory AMD - [[6]] Procesory Intel - [[7]]
AMD Sempron/Athlon/MP ( K7 )
Typy podstawek (socket): A, Slot A
sudo modprobe powernow-k7
AMD Duron/Sempron/Athlon/Opteron 64 ( K8 )
Typy podstawek (socket): 754, 939, 940, S1 ( 638 ), AM2 ( 940 ), F ( 1207 )
sudo modprobe powernow-k8
Intel Core Duo
sudo modprobe speedstep-centrino
Intel Pentium M
sudo modprobe speedstep-centrino
Intel Pentium 4
sudo modprobe p4_clockmod
Others (Unknown)
Nie jestem pewien, które procesory są obsługiwane przez ten moduł. Jeżeli Twój procesor nie działa z jedną z wyżej wymienionych metod, sprawdź tą.
sudo modprobe acpi-cpufreq
- Krok 4: Ładuj moduły
sudo modprobe cpufreq_conservative sudo modprobe cpufreq_ondemand sudo modprobe cpufreq_powersave sudo modprobe cpufreq_stats sudo modprobe cpufreq_userspace
- Krok 5: Testowanie/Konfiguracja
- Wyświetl dostępne moduły
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
- Powinieneś zobaczyć coś takiego:
powersave conservative ondemand performance
- Krok 6: Załaduj moduły
Dodaj poniższe linie na koniec pliku /etc/modules
cpufreq_conservative cpufreq_ondemand cpufreq_powersave cpufreq_stats cpufreq_userspace odpowiedni moduł z kroku 3
- Krok 7: Zainstaluj cpufrequtils
sudo apt-get install cpufrequtils
Przetestuj, czy narzędzie pracuje.
cpufreq-info
- Krok 8: Wybierz zarządcę częstotliwości (ang. governor)
ondemand
Częstotliwość CPU jest ustalana dynamicznie, zależnie od potrzeb. Oznacza to wyższą częstotliwość pod obciążeniem, niższą w innym wypadku.
conservative
Zarządca podobny do ondemand ponieważ także ustawia częstotliwość procesora zależnie od obciążenia. Różnica między nimi polega na dynamice procesu: ten zarządca zmienia częstotliwość stopniowo, podczas gdy tamten ma skłonność do używania od razu najniższego/najwyższego dostępnego zegara. Zachowanie konserwatywne jest lepszym rozwiązaniem w przypadku korzystania z baterii.
performance
Niezależnie od obciążenia używa najwyższej dostępnej częstotliwości.
powersave
Niezależnie od obciążenia używa minimalnej dostępnej częstotliwości.
userspace
Pozostawia zmianę częstotliwości użytkownikowi lub dowolnej aplikacji użytkownika z prawami administratorskimi.
Zobacz [[8]] aby uzyskać więcej informacji.
Do typowych zastosowań zalecane jest użycie zarządcy ondemand, który pozwala na używanie całej mocy procesora tylko gdy jest potrzebna, czyli może wydatnie zmniejszyć ilość wydzielanego ciepła. W wypadku zasilania bateryjnego można się także zastanowić nad użyciem conservative lub powersave.
Można zmienić zarządcę ręcznie przy pomocy:
sudo cpufreq-set -g ondemand
W systemach wieloprocesorowych lub z wieloma rdzeniami należy powtórzyć tę komendę dla każdego z nich. Służy do tego flaga -c (CPU). Liczenie procesorów/rdzeni zaczyna się od 0, a komenda nie zawierająca flagi -c odnosi się do pierwszego z nich. By ustawić zarządcę dla drugiego procesora/rdzenia należy użyć:
sudo cpufreq-set -c 1 -g ondemand
By zobaczyć ile procesorów się ma należy wydać komendę:
ls /sys/devices/system/cpu/
Lub alternatywnie:
ls /sys/devices/system/cpu | grep cpu | wc -l
- Krok 9: Konfiguruj cpufrequtils aby automatycznie uruchamiał odpowiedniego zarządcę
Edytuj plik /etc/default/cpufrequtils. Zamień linię:
ENABLE="false"
na
ENABLE="true"
Źródła: [[9]] [[10]]
Modemy / Sieci
Jak zidentyfikować chipset modemu
- Przeczytaj #Uwagi ogólne
- Aby zainstalować identyfikator chipsetu modemu
wget -c http://easylinux.info/uploads/scanModem.gz gunzip -c scanModem.gz > scanModem chmod +x scanModem sudo cp scanModem /usr/bin/
- Aby zidentyfikować chipset modemu:
sudo scanModem gedit Modem/ModemData.txt
Jak zainstalować Windows Wireless Drivers (Ndiswrapper)
- Przeczytaj #Uwagi ogólne
- By zainstalować ndiswrapper potrzebujesz kopię windowsowych sterowników Twojego bezprzewodowego urządzenia ethernet
- Powinieneś to instalować, jeśli Twoja karta nie jest wspierana przez Ubuntu, co możesz sprawdzić na liście wspieranych kart przez Ubuntu.
- Sprawdź, czy masz załadowany moduł acx. Ponieważ nie współpracuje on ze sterownikiem windowsowym, trzeba go usunąć. Ndiswrapper's official supported cards list
lsmod | grep acx
- Jeśli znajdziesz moduł acx - usuń go. Może on się nazywać acx_pci lub podobnie. Proszę, zwróć uwagę: jeśli zaktualizujesz kernel, to moduł acx automatycznie zostanie przywrócony. Powtórz więc te dwa polecenia za każdym razem, gdy aktualizujesz kernel.
sudo rmmod acx sudo nano /etc/modprobe.d/blacklist
- Dodaj nową linię na końcu pliku:
# drivers wireless ACX blacklist acx
- Zainstaluj ndiswrapper (z powodu błędu w Edgym, musisz określić: ndiswrapper-utils-1.8)
sudo apt-get install ndiswrapper-utils-1.8 sudo ndiswrapper -i /location_of_your_wireless_driver/your_driver.inf sudo ndiswrapper -l sudo modprobe ndiswrapper
- Ustaw ndiswrapper by ładował się przy starcie
sudo ndiswrapper -m gksudo gedit /etc/modules
- Dodaj następujący moduł do listy:
ndiswrapper
- Teraz możesz skonfigurować Twoją bezprzewodową kartę korzystając z ifconfig oraz iwconfig, zakładając, że wlan0 to Twoje bezprzewodowe urządzenie.
sudo iwconfig wlan0 essid "AP" key ababababababababab mode Managed iwconfig
- Teraz powinieneś zobaczyć adres MAC punktu dostępowego oraz sygnał.
Ndiswrapper dla chipsetów radiowych Broadcom 43xx
- Upewnij się, że masz urządzenie bcm43xx. Aby to sprawdzić:
lspci | grep Broadcom\ Corporation
Jeśli otrzymałeś coś podobnego do poniższego,
0000:02:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
to posiadasz chipset Broadcom wireless. Postępuj według poniższych instrukcji.
- Włóż do napędu CD płytę instalacyjną Ubuntu.
- Pobierz to na pulpit.
- Wpisz w terminalu:
cd ~/Desktop tar -xf bcm4318*.tar.gz sudo ./ndiswrapper_setup_Feisty
Twój chipset powinien już pracować. Uruchom ponownie komputer w razie problemów. Jeśli masz problem, przeczytaj: http://ubuntuforums.org/showthread.php?t=197102&highlight=install+ndiswrapper
Jak uruchomić WPA ze sterownikami Ndiswrapper
- Najpierw, upewnij się, że sterownik Ndiswrapper działa sam bez szyfrowania.
- Stwórz plik o nazwie /etc/wpa_supplicant.conf, i wklej do niego poniższy kod. Zmodyfikuj wartości ssid i psk.
ctrl_interface=/var/run/wpa_supplicant network={ ssid="YourWiFiSSID" psk="YourWiFiPassword" key_mgmt=WPA-PSK proto=WPA pairwise=TKIP }
- Przetestuj. Upewnij się, że twój router nadaje ten SSID.
sudo wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dd
- Jeśli twój WPA działa. Ładuj go automatycznie podczas uruchamiania systemu.
gksudo gedit /etc/network/interfaces
- Zmień fragment wlan0 na poniższy.
Jeśli używasz statycznego IP:
auto wlan0 iface wlan0 inet static address 192.168.1.20 netmask 255.255.255.0 gateway 192.168.1.1 pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant.conf post-down killall -q wpa_supplicant
lub ten, jeśli używasz dhcp.
auto wlan0 iface wlan0 inet dhcp pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant.conf post-down killall -q wpa_supplicant
- Uruchom komputer ponownie.
Jak zainstalować sterowniki modemu (SmartLink)
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
uname -r (musi być 2.6.10-5-386) wget -c http://easylinux.info/uploads/sl-modem-modules-2.6.10-5-386_2.9.9a-1ubuntu2+2.6.10-34_i386.deb sudo dpkg -i sl-modem-modules-*.deb sudo apt-get install sl-modem-daemon
Palm
Konfiguracja PalmOS
- Przeczytaj #Uwagi ogólne
gksudo gedit /etc/udev/rules.d/10-custom.rules
- Wpisz poniższą linię do pliku:
BUS="usb", SYSFS{product}="Palm Handheld*", KERNEL="ttyUSB*", NAME{ignore_remove}="pilot", MODE="666"
- Zapisz plik
- Dodaj skrypt pilotujący do Taskbaru przez kliknięcie prawym pryciskiem myszy na pustym miejscu.
- Postępuj według instrukcji na ekranie.
Dysk twardy
Jak wyświetlić listę partycji
- Przeczytaj #Uwagi ogólne
sudo fdisk -l
- Możesz także poprzez System -> Administracja -> Dyski
Jak wyświetlić wykorzystanie przestrzeni dysku
- Przeczytaj #Uwagi ogólne
df -Th
- Możesz rownież użyć System -> Administracja -> Dyski
Jak wyświetlić zamontowane urządzenia
- Przeczytaj #Uwagi ogólne
mount
Jak bez restartu ponownie zamontować /etc/fstab
- Przeczytaj #Uwagi ogólne
sudo mount -a
USB
Jak wyświetlić urządzenia USB
- Przeczytaj #Uwagi ogólne
lsusb
Napędy optyczne
Jak przyspieszyć CD/DVD-ROM
- Przeczytaj #Uwagi ogólne
- Np. zakładając, że /dev/cdrom to położenie CD/DVD-ROM
sudo hdparm -d1 /dev/cdrom sudo cp /etc/hdparm.conf /etc/hdparm.conf_backup gksudo gedit /etc/hdparm.conf
- Dołącz nastepujące fragmenty na końcu pliku
/dev/cdrom { dma = on }
- Zapisz edytowany plik
Jak zamontować/odmontować CD-DVD ROM ręcznie
- Przeczytaj #Uwagi ogólne
- Działa, gdy lokacja CD-DVD ROMu to /media/cdrom0
- Aby zamontować CD/DVD-ROM:
sudo mount /media/cdrom0/ -o unhide
- Aby odmontować CD/DVD-ROM:
sudo umount /media/cdrom0/
Jak ręcznie odmontować CD/DVD-ROM
- Przeczytaj #Uwagi ogólne
- Np. zakładając, że /media/cdrom0/ to położenie CD/DVD-ROM
sudo umount /media/cdrom0/ -l
Monitory / Ekrany
Jak włączyć wsparcie dla monitorów o dużych ekranach
- 23/24" monitory mają czasami problem z ustawieniem rozdzielczości 1920x1200.
- Przyklad obejmuje Dell 2405, HP 2335 i Apple Cinema Display.
sudo gedit /etc/X11/xorg.conf
- Dodaj nasŧepującą linijkę do sekcji "Monitor":
Modeline "1920x1200" 154 1920 1968 2000 2080 1200 1203 1209 1235
- Przykładowo, jeśli korzystamy z monitora HP2335, to sekcja ta powinna wyglądać tak:
Section "Monitor" Identifier "hp L2335" Option "DPMS" Modeline "1920x1200" 154 1920 1968 2000 2080 1200 1203 1209 1235 EndSection
Jak włączyć wyjście CRT (dla projektora/monitora) w notebookach (Intel)
Uwaga: Działa tylko z produktami graficznymi Intel®
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodać kolejne repozytoria
sudo apt-get install i810switch
Włącz wyjście CRT
i810switch crt on
Wyłącz wyjście CRT
i810switch crt off
Dźwięk
Jak ustawić głośniki surround (5.1 i inne) korzystając z ALSA
- Przeczytaj #Uwagi ogólne
- Edytuj plik ~/.asoundrc file lub stwórz go:
gedit ~/.asoundrc
- Wpisz następujący fragment:
pcm.!default { type plug slave.pcm "surround51" slave.channels 6 route_policy duplicate }
- To pozwoli odgrywać dźwięk w systemie surround i duplikować dźwięk stereo na wszystkie 6 kanałów (nie tylko na przednie)).
Jak zmienić domyślną kartę dźwiękową
- Przeczytaj #Uwagi ogólne
- Przejrzyj dostępne karty dźwiękowe:
sudo asoundconf list
- Powinieneś otrzymać coś takiego:
Names of available sound cards: Live V8237
- Zamień kartę dźwiękową na 'xxxx' co jest nazwą preferowanej karty
sudo asoundconf set-default-card example
Inne
Jak zobaczyć listę urządzeń PCI
- Przeczytaj #Uwagi ogólne
lspci
Jak zobaczyć listę urządzeń USB
- Przeczytaj #Uwagi ogólne
lsusb
Jak zainstalować tablet Wacom
Szczegółowy przewodnik z obrazkami, dotyczący konfiguracji "Rozszerzonych urządzeń wejściowych" w aplikacjach graficznych, znajduje się w oficjalnym przewodniku systemu Dapper, na stronie https://wiki.ubuntu.com//Wacom
W sterowniku Linux Wacom (0.7.2) w Ubuntu 6.06 Dapper Drake, jeśli odłączysz tablet, to nie będzie on działał gdy podłączysz go ponownie - będziesz musiał wtedy restartować "X-y". Dlatego najlepiej nie rozłączać tego tabletu. To ograniczenie zostanie usunięte, gdy do Ubuntu zostanie dołączona nowsza wersja sterownika (0.7.4).
- Przeczytaj #Uwagi ogólne
- 1.Jeśli użyjesz menadżera paczek Synaptic, sprawdź czy paczki xserver-xorg-input-wacom oraz wacom-tools są już zainstalowane - jeśli nie - zainstaluj je. Jeśli wolisz korzystać z komend tekstowych, możesz wykonać:
sudo apt-get install xserver-xorg-input-wacom wacom-tools
- 2. Wykonaj kopię pliku /etc/X11/xorg.conf :
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
- Następnie edytuj go, korzystając z polecenia: :
gksudo gedit /etc/X11/xorg.conf
- Zmiń wszystkie /dev/wacom occurences na /dev/input/wacom (stworzone przez skrypty udev wacom-tools ) i zapisz plik.
- Po zrestartowaniu X-ów wszystko powinno być gotowe. Pamiętaj by skonfigurować "Rozszerzone urządzenia wejściowe" w aplikacjach graficznych (Gimp, Inkscape), however you can already check if it's working by moving your stylus on the tablet : the mouse cursor should go through the whole screen.
mplayer -ao oss:/dev/dsp1 /home/myfolder/alert_messages/heat_alert.mp3
Nagrywanie płyt CD/DVD
Jak nagrać CD-RW/DVD-RW
- Przeczytaj #Uwagi ogólne
- Napęd CD/DVD musi znajdować się w /media/cdrom
sudo umount /dev/cdrom cdrecord dev=/dev/cdrom blank=fast
Jak zapisać pliki/foldery na płycie CD/DVD
- Przeczytaj #Uwagi ogólne
Miejsca -> Asystent CD/DVD
- Przeciągnij pliki/foldery do okna asystenta
Menu pliku -> Napisz na płycie... -> Zapisz
Jak zapisać obraz płyty (ISO) na płycie CD/DVD
- Przeczytaj #Uwagi ogólne
Kliknij prawym przyciskiem myszy na pliku (ISO) -> Zapisz na dysku... -> Zapisz
Jak skopiować płytę CD/DVD
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zapisać obraz płyty (ISO) na płycie CD/DVD
- Przeczytaj #Jak stworzyć obraz płyty (ISO) z płyty CD/DVD
Jak stworzyć obraz płyty (ISO) z płyty CD/DVD
- Przeczytaj #Uwagi ogólne
- Napęd CD/DVD musi znajdować się w /media/cdrom
sudo umount /dev/cdrom dd if=/dev/cdrom of=file.iso bs=1024
Jak stworzyć obraz płyty (ISO) z folderów
- Przeczytaj #Uwagi ogólne
mkisofs -r -o file.iso /location_of_folder/
Jak wygenerować sumę kontrolną z pliku .iso
- Przeczytaj #Uwagi ogólne
md5sum file.iso > file.iso.md5
Jak wygenerować sumę kontrolną z pliku
- Przeczytaj #Uwagi ogólne
- Pliki file.iso i file.iso.md5 muszą być w tym samym folderze.
md5sum -c file.iso.md5
Jak zamontować/odmontować obraz (ISO) bez nagrywania
- Przeczytaj #Uwagi ogólne
- Zamontuj plik z obrazem .iso
sudo mkdir /media/iso sudo modprobe loop sudo mount file.iso /media/iso/ -t iso9660 -o loop
- Odmontuj plik z obrazem .iso
sudo umount /media/iso/
Jak ustawiać/zmieniac prędkość nagrywania w programie nagrywającym CD/DVD
- Przeczytaj #Uwagi ogólne
- Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
- Edytor konfiguracji
/ -> apps -> nautilus-cd-burner -> default_speed (set/change the burn speed)
Jak umożliwić korektę nagrywania przez CD/DVD Burner
- Przeczytaj #Uwagi ogólne
- Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
- Edytor konfiguracji
/ -> apps -> nautilus-cd-burner -> burnproof (Checked)
Sieć
- Konfiguracja sieci w Ubuntu
Jak skonfigurować Google Talk
- Google Talk Help Center
Jak skonfigurować połączenie szerokopasmowe (Neostrada, Net24)
- Skorzystaj z instrukcji na stronie projektu UbuDSL
Jak aktywować/deaktywować połączenie sieciowe
- Przeczytaj #Uwagi ogólne
- System -> Administracja -> Sieć
- Ustawienia sieci
Zakładka Połączenia -> Wybierz "Połączenie Ethernet" -> Aktywuj/Deaktywuj
Jak konfigurować połączenie sieciowe
- Przeczytaj #Uwagi ogólne
- System -> Administracja -> Sieć
- Ustawienia sieci
Zakładka Połączenia -> "Połączenie Ethernet" -> Ustawienia Połączenie -> Aktywuj połączenie (Checked) Ustawienia połączenia -> Konfiguracja: Wybierz "DHCP/Static IP adres"
Zakładka DNS -> Serwery DNS -> Dodaj/Usuń
Konfiguracja połączenia modemowego
- Przeczytaj #Uwagi ogólne
- Aby skonfigurować połączenie
sudo pppconfig
- Łączenie się:
sudo pon provider_name
- Rozłączanie się:
sudo poff
Konfiguracja połączenie szerokopasmowego
- Przeczytaj #Uwagi ogólne
sudo pppoeconf
Zmiana nazwy komputera
- Przeczytaj #Uwagi ogólne
- System -> Administracja -> Sieć
- Ustawienia sieci
Zakładka Generalne -> Ustawienia hosta -> Nazwa hosta: Ustal nazwę komputera
- Zapisz i zamknij otwarte okna, zrebootuj komputer.
Udostępnianie zasobów
Jak zmienić opis komputera
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer Samba
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gksudo gedit /etc/samba/smb.conf
- Znajdź tą linię
... server string = %h server (Samba, Ubuntu) ...
- Zastąp ją następującą linią
server string = new_computer_descriptions
- Zapisz i zrestartuj serwer Samby
sudo testparm sudo /etc/init.d/samba restart
Jak zmienić domenę komputera
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer Samba
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
- Znajdź tę linię:
... workgroup = MSHOME ...
- Zastąp znalezioną linię poniższą:
workgroup = new_domain_or_workgroup
- Zapisz plik
sudo testparm sudo /etc/init.d/samba restart
Jak ustawić nazwę hosta na lokalnej maszynie z dynamicznym IP używając darmowego serwisu DynDNS
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Zarejestruj darmowe dynamiczne DNS - http://www.dyndns.com/services/dns/dyndns
sudo apt-get install ipcheck gksudo gedit /etc/ppp/ip-up.d/dyndns_update
- Wklej poniższe linie do pliku, zamień "myusername" i "mypassword" na odpowiednio nazwę użytkownika i hasło.
#!/bin/sh USERNAME=myusername PASSWORD=mypassword HOSTNAME=myhostname.dyndns.org cd /root/ if [ -f /root/ipcheck.dat ]; then ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME else ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME fi
- Zapisz plik
sudo chmod 700 /etc/ppp/ip-up.d/dyndns_update sudo sh /etc/ppp/ip-up.d/dyndns_update
Jak w łatwy sposób udostępniać foldery
- Przeczytaj #Uwagi ogólne
- Przeczytaj #How to install Samba Server for files/folders sharing service
Prawy przycisk mysza na folderze -> Udostępnij folder
Udostępnij folder -> Udostępnij z: Wybierz "SMB" Preferencje udostępniania -> Nazwa: Ustal nazwę udostępniania
Jak przeglądać komputery sieciowe
- Przeczytaj #Uwagi ogólne
- e.g. Połączenie sieciowe musi być poprawnie skonfigurowane.
- Miejsca -> Serwery sieciowe
Jak udostępnić folder sieciowy bez montowania
- Przeczytaj #Uwagi ogólne
- e.g. Załóż połączenie sieciowe posiadające właściwą konfigurację
- IP komputera sieciowego: 192.168.0.1
- Nazwa udostępnionego folderu: linux
- Naciśnij 'Alt+F2' i wpisz:
smb://192.168.0.1/linux
Jak ręcznie zamontować/odmontować folder sieciowy, pozwalający wszystkim użytkownikom na odczyt
- Przeczytaj #Uwagi ogólne
- Przeczytaj #How to install Samba Server for files/folders sharing service
- e.g. Utwórz połączenie sieciowe o poprawnej konfiguracji
- IP komputera sieciowego: 192.168.0.1
- Nazwa komputera sieciowego: myusername
- Hasło komputera sieciowego: mypassword
- Nazwa udostępnionego folderu: linux
- Lokalny folder montowania: /media/sharename
- Aby zamontować folder sieciowy:
sudo mkdir /media/sharename sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword
- Aby odmontować folder sieciowy:
sudo umount /media/sharename/
Jak ręcznie zamontować/odmontować folder sieciowy, pozwalający wszystkim użytkownikom na zapis/odczyt
- Przeczytaj #Uwagi ogólne
- Przeczytaj #How to install Samba Server for files/folders sharing service
- e.g. Utwórz połączenie sieciowe o poprawnej konfiguracji
- IP komputera sieciowego: 192.168.0.1
- Nazwa komputera sieciowego: myusername
- Hasło komputera sieciowego: mypassword
- Nazwa udostępnionego folderu: linux
- Lokalny folder montowania: /media/sharename
- Aby zamontować folder sieciowy:
sudo mkdir /media/sharename sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword,dmask=777,fmask=777
- Aby odmontować folder sieciowy:
sudo umount /media/sharename/
Jak zamontować foldery sieciowe boot-up, pozwalając użytkownikom na odczyt
- Przeczytaj #Uwagi ogólne
- Przeczytaj #How to install Samba Server for files/folders sharing service
- e.g. Utwórz połączenie sieciowe o poprawnej konfiguracji
- IP komputera sieciowego: 192.168.0.1
- Nazwa komputera sieciowego: myusername
- Hasło komputera sieciowego: mypassword
- Nazwa udostępnionego folderu: linux
- Lokalny folder montowania: /media/sharename
sudo mkdir /media/sharename gksudo gedit /root/.smbcredentials
- Wklej poniższe linie do pliku:
username=myusername password=mypassword
- Zapisz plik
sudo chmod 700 /root/.smbcredentials sudo cp /etc/fstab /etc/fstab_backup gksudo gedit /etc/fstab
- Dodaj poniższą linię na końcu plików:
//192.168.0.1/linux /media/sharename smbfs credentials=/root/.smbcredentials 0 0
- Zapisz plik
Jak zamontować foldery sieciowe boot-up, pozwalając użytkownikom na odczyt
- Przeczytaj #Uwagi ogólne
- Przeczytaj #How to install Samba Server for files/folders sharing service
- e.g. Utwórz połączenie sieciowe o poprawnej konfiguracji
- IP komputera sieciowego: 192.168.0.1
- Nazwa komputera sieciowego: myusername
- Hasło komputera sieciowego: mypassword
- Nazwa udostępnionego folderu: linux
- Lokalny folder montowania: /media/sharename
sudo mkdir /media/sharename gksudo gedit /root/.smbcredentials
- Wklej poniższe linie do pliku:
username=myusername password=mypassword
- Zapisz plik
sudo chmod 700 /root/.smbcredentials sudo cp /etc/fstab /etc/fstab_backup gksudo gedit /etc/fstab
- Dodaj poniższe linie na końcu pliku
//192.168.0.1/linux /media/sharename smbfs credentials=/root/.smbcredentials,dmask=777,fmask=777 0 0
- Zapisz plik
Jak przygotować ipw2200 i wpa do pracy
- Zobacz Ubuntuforums.org how-tos
- Zobacz też Network Manager and WPA
Jak przygotować ipw3945 i wep/wpa do pracy
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Zainstaluj ręcznie ze źródeł:
- Zobacz daemon source i Intel ipw3945 project page.
lub
- Zainstaluj deamona (polecane dla nowych użytkoników):
sudo apt-get install linux-restricted-modules-generic
- Uruchom ponownie komputer, powinneś uż mieć połączenie sieciowe.
Jak skonfigurować i wystartować tunele PPTP (VPN)
- Przeczytaj #Uwagi ogólne
- Instaluj ręcznie
wget -c http://linux.edu.lv/uploads/content/pptp.tar.gz tar zxvf pptp.tar.gz cd ./pptp/ sudo sh ./pptp/install cd ..
- Konfiguruj klienta PPTP
gksudo gedit /usr/share/applications/pptpconfig.desktop
- Wpisz poniższe do utworzonego pliku
[Desktop Entry] Name=PPTP Client Comment=Configure and start PPTP tunnels (VPN) Categories=Application;Network Encoding=UTF-8 Exec=gksudo pptpconfig Icon=gnome-remote-desktop.png StartupNotify=true Terminal=false Type=Application
- Zapisz plik
- Włącz klienta poprzez Aplikacje -> Internet -> PPTP Client
Jak konfigurować Ubuntu/Kubuntu z WPA używając Menadzera sieciowego
- Dla Ubuntu:
sudo apt-get install network-manager-gnome
- Dla Kubuntu (zainstalowany musi być knetworkmanager):
sudo apt-get install network-manager-kde
Wyloguj się/Uruchom ponownie komputer
Użytkownicy Ubuntu powinni widzieć aplet Menadzera sieciowego w obszarze powiadomień GNOME. Użytkownicy Kubuntu muszą prawdopodobnie uruchomić knetworkmanager przed ujrzeniem Menadzera w obszarze powiadomień.
Jeśli zamiast tego masz wiadomość: "The NetworkManager applet could not find some required resources. It cannot continue.", wtedy:
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor
Kiedy Network-Manager jest już zainstalowany, kliknij na jego ikonie która powinna znajdować się w obszarze powiadamiania (domyślnie w prawym górnym rogu pulpitu).
Choose your network, then enter your passphrase. Type a password for the keyring, and you're set.
Jeżeli nie widzisz sieci, kliknij "Create New Wireless Network...", wprowadź essid/nazwa sieci, nastepnie wybierz "WPA Personal" dla zabezpieczenia sieci.
Jak tworzyć klucze GPG z Seahorse i Evolution
- Przeczytaj #Uwagi ogólne
- Zainstaluj seahorse
apt-get install seahorse
- Aplikacje > Akcesoria > Passwords and Encryption Keys
- Key > Create New Key
- Wybierz "PGP Key".
- Poczekaj do końca procesu generowania klucza.
- Musisz kliknąc prawym przyciskiem myszy na klucz aby wyeksportować lub opublikować klucz.
Zdalny dostęp
Dostęp zdalny przez XDMCP
Co jest XDMCP?
Środowisko graficzne GNOME umożliwia obsługę kilku różnych użytkowników jednocześnie. Niestety vncviewer może tylko kierować zdalnie aktualnie zalogowanym użytkownikiem, XDMCP pozwala połączyć się i kierować różnymi użytkownikami jednocześnie, każdy użytkownik będzie miał swoją sesję. Więc kiedy masz dobry komputer z Ubuntu, inni użytkownicy ze słabszymi komputerami mogą wykonywać bardziej złożone i pamięciożerne operacje zdalnie, na twoim komputerze.
Jak włączyć cechy XDMCP
- Aby włączyć cechy XDMCP, kliknij w menu na:
System -> Administracja -> Okno logowania
- W oknie wybierz:
Zakładka Zdalny -> Styl: Taki sam jak lokalny -> Zamknij okno -> Uruchom ponownie komputer
Jak zalogować się z innego PC używającego Ubuntu
1. Uruchom ponownie komputer i zatrzymaj się na ekranie logowania 2. Kliknij na Opcje w lewym dolnym rogu ekranu 3. Wybierz "Zdalne logowanie przez XDMCP" 4. W oknie dialogowym, wpisz nazwę hosta i IP komputera, z którym chcesz się połączyć
Zdalne dzielenie/dyplikowanie pulpitu przez VNC
Jak skonfigurować zdalny pulpit (niebezpieczne)
- Przeczytaj #Uwagi ogólne
- Uwaga! Zdalny pulpit powienien pracowac tylko, gdy jest w sesji logowania GNOME
- System -> Preferencje -> Zdalny pulpit
- Ustawienia zdalnego pulpitu
Udostępnianie -> Zezwolenie innym użytkownikom na podgląd pulpitu (Zaznaczone) Zezwolenie innym użytkownikom na kontrolę pulpitu (Zaznaczone)
Bezpieczeństwo -> Pytanie o potwierdzenie (Nie zaznaczone) Wymagane podanie poniższego hasła: (Zaznaczone) Hasło: Podaj swoje hasło
Jak połączyć się ze zdalnym pulpitem Ubuntu
- Zobacz #Uwagi Ogólne
- takie jak: Sprawdź czy zdalny komputer ma skonfigurowany zdalny pulpit
- Zobacz #Jak skonfigurować zdalny pulpit (niebezpieczne)
- Zdalna maszyna Ubuntu: 192.168.0.1
vncviewer -fullscreen 192.168.0.1:0
- Aby wyjść z vncviewer
Naciśnij 'F8' -> Quit viewer
Jak połączyć się ze zdalnym pulpitem Ubuntu przez komputer z Windowsem
- Przeczytaj #Uwagi ogólne
- Poprawnie skonfiguruj zdalny pulpit Ubuntu
- Przeczytaj #Jak skonfigurować zdalny pulpit (niebezpieczne)
- Zdalna maszyna z Ubuntu: 192.168.0.1
- Jeśli posiadasz router pamiętaj, aby otworzyć odpowiedni port. Domyślnie jest to 5900.
- Pobierz DotNetVNC: stąd lub RealVNC stąd
- Otwórz wybranego przez siebie klienta VNC i ustal połączenie w taki sposób <LINUX BOX IP><:numer pulpitu>|<::PORT>
- Na przykład: 192.168.1.2:0 lub 192.168.1.2::5900 aby połączyć się z pulpitem 0, aby połączyć się w pulpitem 1 użyj 192.168.1.2:1 lub 192.168.1.2::5901 i tak dalej.
Jak połączyć się ze zdalnym pulpitem Ubuntu przez komputer z OSX
- Przeczytaj #Uwagi ogólne
- Skonfiguruj poprawnie Zdalny pulpit Ubuntu
- Przeczytaj #Jak skonfigurować zdalny pulpit (niebezpieczne)
- Zdalna maszyna Ubuntu: 192.168.0.1
- Jeśli masz router, pamiętaj, aby ustawić odpowiedny port, domyślnie jest to 5900
- Pobierz ChickenOfTheVNC: stąd
- Otwórz ChickenOfTheVNC i ustaw host (adres IP zdalnej maszyny), oraz numer (0 jest domyslne, domyślnym portem zaś jest 5900) i hasło.
- Na przykład: Host: 192.168.0.1, Numer 0, Hasło: xzxzxz
Windows
Jak ręcznie zamontować/odmontować partycje Windows (NTFS), zezwalając wszystkim użytkownikom tylko na odczyt
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak wyświetlić listę partycji
- np.: Zakładając, że /dev/hda1 to położenie partycji Windows (NTFS)
- Lokalny folder montowania /media/windows
- Montowanie partycji Windows
sudo mkdir /media/windows sudo mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222
- Odmontowanie partycji Windows
sudo umount /media/windows/
Jak ręcznie zamontować/odmontować partycje Windows (FAT), zezwalając wszystkim użytkownikom na zapis/odczyt
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak wyświetlić listę partycji
- np.: Zakładając, że /dev/hda1 to położenie partycji Windows (FAT)
- Lokalny folder montowania /media/windows
- Montowanie partycji Windows
sudo mkdir /media/windows sudo mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000
- Odmontowanie partycji Windows
sudo umount /media/windows/
Jak montować partycje Windows (NTFS) przy starcie systemu, zezwalając wszystkim użytkownikom tylko na odczyt
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak wyświetlić listę partycji
- np.: Zakładając, że /dev/hda1 to położenie partycji Windows (FAT)
- Lokalny folder montowania /media/windows
sudo mkdir /media/windows sudo cp /etc/fstab /etc/fstab_backup gksudo gedit /etc/fstab
- Dodaj następującą linijkę na końcu pliku
/dev/hda1 /media/windows ntfs nls=utf8,umask=0222 0 0
- Zapisz edytowany plik
- Przeczytaj #Jak bez restartu ponownie zamontować /etc/fstab
Jak montować partycje Windows (FAT) przy starcie systemu, zezwalając wszystkim użytkownikom na zapis/odczyt
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak wyświetlić listę partycji
- np.: Zakładając, że /dev/hda1 to położenie partycji Windows (FAT)
- Lokalny folder montowania /media/windows
sudo mkdir /media/windows sudo cp /etc/fstab /etc/fstab_backup gksudo gedit /etc/fstab
- Dodaj następujacą linijkę na końcu pliku
/dev/hda1 /media/windows vfat iocharset=utf8,umask=000 0 0
- Zapisz edytowany plik
- Przeczytaj #Jak bez restartu ponownie zamontować /etc/fstab
Jak montować partycje Windows (NTFS) przy starcie systemu, zezwalając wszystkim użytkownikom na zapis/odczyt
- Przeczytaj #Uwagi Ogólne
- Włącz universe. Przeczytaj #Jak w łatwy sposób używać apt-get (Synaptic)
- Aplikacje -> Dodaj usuń -> szukaj 'NTFS', Powinieneś znaleźć 'NTFS Configuration Tool', zainstaluj je.
- Aplikacje -> Narzędzia systemowe -> NTFS Configuration Tool -> Włącz zapis
- Rozwiązania problemów szukaj na comprehensive howto thread.
Bezpieczeństwo
Jakie są podstawowe rzeczy, które powinienem wiedzieć o zabezpieczaniu swojego Ubuntu
- Przeczytaj #Uwagi ogólne
- Upewnij się, czy dysk twardy jest pierwszy na liście uruchamiania w BIOSie
- Nie dopuść intruzów do użycia Płyty Instalacyjnej Linux, dzięki której mogliby uzyskać dostęp do konta root
- Nie dopuść intruzów do użycia LiveCD Linux (np. UBUNTU/KNOPPIX/MEPIS), które zezwoliłoby im na zniszczenie/przeglądanie/udostępnienie całego dysku
- Nie dopuść intruzów do instalowania innych Systemów Operacyjnych
- Upewnij się, że masz ustawione hasło w BIOSie
- Nie dopuść intruzów do zmiany w BIOS-ie dotyczącej kolejności uruchamiania urządzeń
- Upewnij się, że komputer stoi w bezpiecznym miejscu
- Nie dopuść intruzów do wyjęcia z Twojego komputera dysku twardego, dzięki czemu mogliby, korzystając z innego komputera zniszczyć/przeglądać/udostępnić cały dysk twardy
- Nie dopuść intruzów do wyjęcia baterii z płyty głównej, co spowodowałoby zresetowanie hasła BIOS-u
- Upewnij się, czy używane przez Ciebie hasła są trudne do odgadnięcia
- Nie dopuść intruzów do złamania Twojego hasła korzystając z metod siłowych (np. przy użyciu John the Ripper)
- Utwórz haslo składajace się przynajmniej z 8 znaków
- Uzyj w haśle liter i cyfr oraz dużych i małych liter
- Nie twórz haseł, które łatwo można odszukać w słownikach (zwłaszcza słów w językach: angielskim, niemieckim, francuskim, hiszpańskim)
- Upewnij sie że możliwość edycji GRUBa jest nieaktywna
- Nie dopuść intruzów do modyfikacji argumentów uruchamiania kernela, co pozwoliłoby im na dostęp do konta root
- Upewnij się, czy w konsoli masz wyłączone pamiętanie wydanych poleceń
- Nie dopuść intruzów do zobaczenia tychże poleceń
- Przeczytaj #Jak wyłączyć pamiętanie poleceń wydanych w konsoli
- Upewnij się, że Ctrl+Alt+Del jest wyłączone podczas korzystania z konsoli
- Nie dopuść intruzów do zrestartowania komputera korzystając z konsoli bez Twojej zgody
- Przeczytaj [[#Jak wyłączyć Ctrl+Alt+Del by uniemożliwić restart komputera z poziomu konsoli]]
- Upewnij się, czy masz włączoną dodatkową opcję przy usuwaniu, kopiowaniu i przenoszeniu plików/folderów w konsoli
- By zapobiec przypadkowemu usunięciu/nadpisaniu plików/folderów
- Przeczytaj #Jak włączyć podpowiedź przed usunięciem/nadpisaniem plików/folderów w konsoli
- W codziennej pracy loguj się jako zwykły użytkownik
- By zapobiec przypadkowej modyfikacji/skasowaniu systemowych plików/foderów
- Przeczytaj #Jak dodawać/edytować/usuwać użytkowników
- Wyłącz konto użytkownika root - w zamian używaj polecenia "sudo"
- By zredukować czas spędzany z uprawnieniami użytkownika root, co mogłoby zwiększyć ryzyko wykonania polecenia bez Twojej wiedzy czy przypadkowo
- "Sudo" dostarcza bardziej użytecznej kontroli/sprawdzania śladów (/var/log/auth.log)
- Przeczytaj #Jak wyłączyć konto root
- Zainstaluj Firewall
- Firewall nie gwarantuje bezpieczeństwa ale w większości środowisk jest on pierwszą linią obrony przeciwko atakom sieciowym
- Przeczytaj #Jak zainstalować Firewall (Firestarter)
- Wykonaj test podatności na atak
- Nessus jest doskonałym narzędziem przeznaczonym do automatycznego testowania i odkrywania problemów związanych z bezpieczeństwem
- Przeczytaj #Jak zainstalować Vulnerability Scanner (Nessus)
Jak wyłączyć interaktywną kontrolę edycji menu GRUB
- Przeczytaj #Uwagi ogólne
- Włącz to:
grub-md5-crypt
Password: Retype password: $1$tumnZ1$xB/shuXs7MlawZXkLiBDV/
- Stwórz kopię bezpieczeństwa pliku konfiguracyjnego:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gksudo gedit /boot/grub/menu.lst
- Znajdź poniższą sekcję
... ## password ['--md5'] passwd # If used in the first section of a menu file, disable all interactive editing # control (menu entry editor and command-line) and entries protected by the # command 'lock' # e.g. password topsecret # password --md5 $1$tumnZ1$xB/shuXs7MlawZXkLiBDV/ # password topsecret ...
- Dodaj poniższą linię poniżej znalezionej sekcji
password --md5 $1$tumnZ1$xB/shuXs7MlawZXkLiBDV/ (encrypted password above)
- Znajdź sekcję podobną do poniższego:
... title Ubuntu, kernel 2.6.10-5-386 (recovery mode) root (hd0,1) kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single initrd /boot/initrd.img-2.6.10-5-386 savedefault boot ...
- Dodaj to między tytułem a linią roota:
... title Ubuntu, kernel 2.6.10-5-386 (recovery mode) lock root (hd0,1) ...
- Zapisz plik
Jak wyłączyć pamiętanie poleceń wydanych w konsoli
- Przeczytaj #Uwagi ogólne
- Zaczerpnięte z Gentoo Wiki:
rm -f .bash_history gedit ~/.bash_profile
- Dodaj do pliku:
export HISTFILESIZE=4 unset HISTFILE=5 # Wybierz liczbę zapamiętywanych linii, polecam wpisać 100. export HISTSIZE=1 # Zignoruj zduplikowane linie: export HISTCONTROL=ignoredups
Jak zablokować restart komputera przez Ctrl+Alt+Del w trybie konsolowym
- Przeczytaj #Uwagi ogólne
sudo cp /etc/inittab /etc/inittab_backup gksudo gedit /etc/inittab
- Znajdź tę linię:
... ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now ...
- Zastąp ją poniższą linią:
#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
- Zapisz plik
sudo telinit q
Jak umożliwić szybkie usuwanie/nadpisywanie plików/folderów w trybie konsolowym
- Przeczytaj #Uwagi ogólne
sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup gksudo gedit /etc/bash.bashrc
- Dodaj poniższe linie na końcu pliku:
alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'
- Zapisz plik
Boot Menu
Jak uzyskać dostęp do konta root bez logowania
- Przeczytaj #Uwagi ogólne
- Najprostsza metoda (nie zadziała jeśli menu GRUB jest zabezpieczone hasłem)
- Uruchom komputer computer
- Jeśli menu GRUB jest ukryte, naciśnij 'Esc' aby wejść do menu GRUB
- Wybierz
Ubuntu, kernel 2.6.10-5-386 (recovery mode)
- Naciśnij 'Enter' aby uruchomić
- Inne metody
Jak zmodyfikować argumenty startowe jądra aby uzyskać prawa dostępu użytkownika root
- Przeczytaj #Uwagi ogólne
- Uruchom komputer
- Jeśli menu GRUB jest ukryte, naciśnij 'Esc' aby wejść do menu GRUB
- Jeśli hasło GRUB jest ustawione, naciśnij 'p' aby odblokować menu GRUB
- Wybierz
Ubuntu, kernel 2.6.10-5-386
- Naciśnij 'e' aby wyedytować to polecenie przed uruchomieniem
- Wybierz
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash
- Naciśnij 'e' aby wyedytować wybrane polecenie w sekwencji uruchomienia systemu
- Dodaj "rw init=/bin/bash" na końcu linii argumentów
grub edit> kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash
- Naciśnij 'b' aby uruchomić
Jak użyć płyty instalacyjnej Ubuntu, aby zyskać dostęp do konta roota
- Przeczytaj #Uwagi ogólne
- Włóż płytę Ubuntu do napędu, ustaw bootowanie płyty i uruchom ponownie komputer.
- W poleceniu "boot:", dodaj argument "rescue"
boot: rescue
- Postępuj wedle instrukcji na ekranie
Jak zmienić zapomniane hasło roota/głównego użytkownika
- Przeczytaj #Uwagi ogólne
- Aby zmienić hasło roota
# passwd root
- Aby zmienić hasło głównego użytkownika
# passwd system_main_username
Jak zmienić zapomniane hasło do menu GRUBA
- Przeczytaj #Uwagi ogólne
grub
grub> md5crypt Password: ****** (ubuntu) Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password) grub> quit
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gksudo gedit /boot/grub/menu.lst
- Znajdź tę linię:
... password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ ...
- Zastąp znalezioną linię poniższą:
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)
- Zapisz plik
Jak odzyskać GRUB po instalacji Windows
Super Grub Dysk
- Użyj Super Grub Disk
- Więcej na temat używania dysku znajdziesz tu
Grub
Jeśli uruchomiłeś swoją dystrybucję linuksa za pomocą Super Grub Disk lub live CD i chcesz odzyskać swojego gruba, wykonaj poniższe instrukcje:
- Jako root (lub używając sudo), wpisz
grub
- Kiedy pojawi się znak zachęty gruba wpisz
find /boot/grub/stage2
- To powinno spowodować wyszukanie partycji zawierającej twojego starego gruba i wyświetlenie czegoś wyglądającego podobnie do
(hd0,2)
- Aby ustawić twoją starą partycję bootującą jako bootującą wpisz
root (hd0,2)
. To jest właśnie ten dysk twardy i partycja, na której zainstalowany jest twój linux... - Póżniej, aby skonfigurować gruba wpisz
setup (hd0)
- Skończyłeś, więc wyjdź wpisując
quit
Jak zidentyfikować nazwę dysku uruchamiającego (hd0, hd1, hd2, etc)
Naciśnij "c" w menu startowym. Jeśli nie widzisz menu startowego naciśnij naciśnij najpierw 'Esc' wyświetlić menu startowe.
Wpisz:
root (hd0,0)
Najpewniej zobaczysz "(hd0,0) ext2fs", co powinno pokazać twój aktualny dysk z linuksem. Teraz zmień hd0 na hd1 aby zobaczyć co tam jest.
root (hd1,0)
Jeśli otrzymasz "(hd1,0) filesystem type unknown, partition type 0x7", to oznacza, że hd1 jest dyskiem z Windowsem.
Teraz zmień hd1 na hd2, i tak dalej aż dojdziesz do hd7.
Jak dodać Windowsa do menu GRUBA
- Przeczytaj #Uwagi ogólne
- e.g. Domyślną lokacją partycji Windows jest /dev/hda1
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gksudo gedit /boot/grub/menu.lst
- Wklej poniższe linie na końcu pliku
title Microsoft Windows rootnoverify (hd0,0) savedefault makeactive chainloader +1
- Zapisz plik
Jak uruchomić Windows zainstalowany na osobnym dysku SATA
Ta konfiguracja dotyczy osób które zainstalowały Linuksa na dysku IDE oraz Windowsa na osobnym dysku SATA. Dysk IDE startuje jako pierwszy, więc aby uruchomić Windows potrzebujemy dodać wpis do menu startowego znajdującego się na dysku z Linuksem. Zakładamy, że Windows jest zainstalowany na dysku hd1. Jeśli nie jesteś tego pewien skorzystaj z linków umieszczonych powyżej aby się upewnić.
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gksudo gedit /boot/grub/menu.lst
- Dodaj poniższe liniena końcu pliku
title Windows XP na dysku SATA map (hd0) (hd1) map (hd1) (hd0) chainloader (hd1,0)+1
- Zapisz edytowany plik
Jak odblokować lame w FFMPEG (potrzebne do dekodowania FLV z dźwiękiem)
KINO FLVs silent? Musisz przekompilować FFMPEG z odblokowanym LAME. FFMPEG może być zainstalowane poprzez apt-get jako pakiet, ale nie jest zdolne do dekodowania MP3, który jest strumieniem audio w pliku wideo FLV (jak Google i YouTube).
- Przeczytaj #Jak dodawać nowe repozytoria
- Upewnij się, że repozytorium Universe nie jest poprzedzone przez # w /etc/apt/sources.list
- Pobierz i zainstaluj pakiety lame, liblame-dev i gcc (dekoder mp3 + kolekcja kompilatorów GNU)
sudo apt-get build-dep ffmpeg sudo apt-get install liblame-dev libfaad2-dev libfaac-dev libxvidcore4-dev liba52-0.7.4 \ liba52-0.7.4-dev libx264-dev checkinstall build-essential gcc
- Pobierz i rozpakuj źródła FFMPEG do katalogu roboczego
sudo apt-get source ffmpeg
- Skompiluj FFMPEG ze źródeł
cd ffmpeg-* sudo ./configure --enable-gpl --enable-pp --enable-vorbis --enable-libogg \ --enable-a52 --enable-dts --enable-dc1394 --enable-libgsm --disable-debug \ --enable-mp3lame --enable-faad --enable-faac --enable-xvid --enable-pthreads \ --enable-x264 może spróbuj zamiast = sudo ./configure --enable-gpl --enable-pp --enable-libvorbis --enable-libogg \ --enable-liba52 --enable-libdts --enable-dc1394 --enable-libgsm --disable-debug \ --enable-libmp3lame --enable-libfaad --enable-libfaac --enable-xvid --enable-pthreads \ --enable-x264 sudo make sudo checkinstall [zaakceptuj domyślne ustawienia, zmień wersję na 3:0.cvs20060823-3.1ubuntu2]
Jeżeli aplikacja, którą używasz, wykożystuje FFMPEG do dekodowania FLV, teraz powinna działać prawidłowo. Możesz także wywołać FFMPEG bezpośrednio z linii poleceń. Rozszerzenie/przyrostek pliku wyjściowego mówi FFMPEG, do jakiego formatu audio lub wideo ma zakodować plik.
ffmpeg [-i plik_wejsciowy] [plik_wyjsciowy]
Jak ustawić wygładzanie czcionek
gedit ~/.fonts.conf
- Wklej do pliku:
<?xml version=”1.0” ?> <!DOCTYPE fontconfig SYSTEM “fonts.dtd”> <fontconfig> <match target=”font”> <edit name=”autohint” mode=”assign”> <bool>true</bool> </edit> </match> </fontconfig>
- Przeloguj się i zobacz zmiany.
Jak zrestartować GNOME bez restartu systemu
- Zapisz i zamknij wszystkie otwarte okna
Naciśnij 'Ctrl + Alt + Backspace'
- lub
sudo /etc/init.d/gdm restart
Jak włączyć Num Lock podczas startu GNOME
- Przeczytaj #Jak dodawać nowe repozytoria
sudo aptitude install numlockx sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup gksudo gedit /etc/X11/gdm/Init/Default
- Znajdź tę linię:
... exit 0
- Dodaj poniższą linię przed exit 0:
if [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx on fi
- Zapisz plik
Jak przemapować klawisz Caps Lock, jako inny klawisz kontrolny
gksudo gedit /etc/console-tools/remap
W terminalu
- Zamień
#s/keycode 58 = Caps_Lock/keycode 58 = Control/;
na:
s/keycode 58 = Caps_Lock/keycode 58 = Control/;
- Zapisz zmiany
sudo /etc/init.d/console-screen.sh
- Spróbuj używając tego
W X Windows
gksudo gedit ~/.Xmodmap
- Dodaj to:
keycode 66 = Control_L clear Lock add Control = Control_L
- Teraz zastosuj zmiany.
xmodmap ~/.Xmodmap
- Aby zastosować je przy uruchamianiu
- Jeśli plik ~/.xinitrc nie istnieje,
cp /etc/X11/xinit/xinitrc ~/.xinitrc
- We wszystkich wypadkach
gedit ~/.xinitrc
- Jako pierwszą linię zrób:
xmodmap ~/.Xmodmap
- Zrestartuj serwer X (Ctrl - Alt - Backspace)
- Log In, a dialog should pop up, add .Xmodmap to the left side with the add button, and Save.
Jak uruchamiać programy podczas startu GNOME
- System -> Preferencje -> Sesje
- Sesje
Zakładka Programy startowe -> Dodaj/Edytuj/Usuń
Jak przyspieszyć Twoje Ubuntu
- Przeczytaj ten post: http://forum.ubuntu.pl/viewtopic.php?t=10996
Jak przejść do trybu konsoli w GNOME
- Aby przejść do trybu konsoli
Naciśnij 'Ctrl + Alt + F1' (F2 - F6)
- Aby przechodzić między konsolami w trybie konsoli
Naciśnij 'Alt + F1' (F2 - F6)
- Aby przejść z powrotem do GNOME
Naciśnij 'Alt + F7'
Jak wyłączyć restartowanie X serwera w GNOME i KDE 3.5.x kombinacją Ctrl+Alt+Backspace
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup gksudo gedit /etc/X11/xorg.conf
- Dopisz poniższe linie na końcu pliku
Section "ServerFlags" Option "DontZap" "yes" EndSection
- Zapisz edytowany plik
- Przeczytaj #Jak zrestartować GNOME bez restartu systemu
Jak kombinacją klawiszy Ctrl+Alt+Del otwierać Monitor Systemu w GNOME
gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete" gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"
Jak odświeżyć pulpit GNOME
killall nautilus
Jak odświeżyć panel GNOME
killall gnome-panel
Jak ustawić autozapis i zablokować tworzenie kopii bezpieczeństwa w Gedicie
- Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
- Edytor konfiguracji
/ -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (Odznaczone) / -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (Zaznaczone)
Jak wyświetlić wszystkie ukryte pliki/foldery w Nautilusie
- Miejsca -> Folder domowy
- Aby jednorazowo wyświetlić wszystkie ukryte pliki/foldery w Nautilusie
Naciśnij 'Ctrl + H'
- Aby zawsze wyświetlać ukryte pliki/foldery w Nautilusie
Menu Edycja -> Preferencje
Zakładka Widoki -> Domyślny widok -> Wyświetlanie plików ukrytych i zapasowych (Zaznaczone)
Jak przeglądać pliki/foldery jako root w Nautilusie
- Aby zainstalować menadżera plików (Root)
gksudo gedit /usr/share/applications/Nautilus-root.desktop
- Wpisz poniższe linie do nowego pliku:
[Desktop Entry] Name=File Browser (Root) Comment=Browse the filesystem with the file manager Exec=gksudo "nautilus --browser %U" Icon=file-manager Terminal=false Type=Application Categories=Application;System;
- Zapisz plik
- Aby przeglądać pliki/foldery jako root w Nautilusie
Aplikacje -> Narzędzia systemowe -> File Browser (Root)
Jak zainstalować menu "Pokaż w Terminalu" dla Nautilusa
- Przeczytaj #Jak dodawać nowe repozytoria
sudo aptitude install nautilus-open-terminal
- Nautilus -> Prawy przycisk myszy na pliku -> Otwórz w Terminalu
Jak zmienić domyślne "Otwórz z" programu
Prawy przycisk myszy na pliku -> Właściowości
Zakładka Otwórz z -> Dodaj Wybierz program
Wybierz program "Otwórz z" (Zaznaczone)
Jak zmienić preferowanego klienta poczty na Mozilla Thunderbird
- System -> Preferencje -> Preferowane Aplikacje
- Preferowane Aplikacje
Zakładka Czytnik poczty -> Domyślny czytnik poczty -> Komenda: mozilla-thunderbird %s
Jak otwórzyć pliki jaki root prawym kliknięciem myszy
gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root
- Wklej poniższe linie do nowego pliku
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do gksudo "gnome-open $uri" & done
- Zapisz plik
chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root
Prawy przycisk myszy na pliku -> Skrypty -> Otwórz jako root
Jak wyłączyć dzwonek Terminala
- Aplikacje -> Akcesoria -> Terminal
- Terminal
Edytuj menu -> Bieżący profil...
Zakładka Ogólne -> Ogólne -> Dzwonek terminala (Odznaczone)
Jak szybciej ładować strony w Mozilla Firefox
- Przyspieszanie FireFoxa
- Aplikacje -> Internet -> Przeglądarka WWW Firefox
- Mozilla Firefox
Pasek adresu -> about:config
Filtr: -> network.dns.disableIPv6 -> true network.http.pipelining -> true network.http.pipelining.maxrequests -> 8 network.http.proxy.pipelining -> true
- Uruchom ponownie Mozilla Firefox
Jak wyłączyć dźwięk podczas znajdowania strony w Mozilla Firefox
- Aplikacje -> Internet -> Przeglądarka WWW Firefox
- Mozilla Firefox
Pasek adresu -> about:config
Filtr: -> accessibility.typeaheadfind.enablesound -> false
- Uruchom ponownie Mozilla Firefox
Jak w łatwy sposób używać apt-get (Synaptic)
- Step By Step Synaptic Package Manager Tutorials with Screenshots
- System -> Administracja -> Menadżer pakietów Synaptic
- Jak uruchomić dodatkowe repozytoria Universe i Multiverse
- Ustawienia -> Repozytoria
- Kliknij na Add, aby dodać
- Wklej poniższe linie (nie musisz tego robić, gdy wykonałeś punkt Jak dodawać nowe repozytoria):
deb http://archive.ubuntu.com/ubuntu feisty-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu feisty-backports main restricted universe multiverse
deb http://medibuntu.sos-sts.com/repo/ feisty free deb http://medibuntu.sos-sts.com/repo/ feisty non-free deb-src http://medibuntu.sos-sts.com/repo/ feisty free deb-src http://medibuntu.sos-sts.com/repo/ feisty non-free
- To refresh the list of known packages (equivalent to apt-get update)
Edycja menu -> Odśwież informacje o pakietach
- To install all possible upgrades (equivalent to aptitude upgrade)
Edycja -> Zaznacz wszystkie do aktualizacji -> Domyślna aktualizacja Edycja -> Wykonaj zaznaczone zmiany
- Aby szukać paczek:
Edycja -> Szukaj... Wpisz słowa kluczowe
- Aby zainstalować wybraną paczkę:
Wybierz "nazwa_paczki" Prawy przycisk mysza na pakiecie -> Zaznacz do instalacji Edycja -> Wykonaj zaznaczone zmiany
- Aby usunąć zainstalowane paczki:
Wybierz "nazwa_paczki" Prawy przycisk mysza na pakiecie -> Zaznacz do usunięcia Edycja -> Wykonaj zaznaczone zmiany
Jakie paczki dostarczają dodatkowe repozytoria
- PLF repository dostarczają:
- Wsparcie odtwarzania DVD (libdvdcss2)
- Skype
- Sun Java SDK i JRE
- Przeglądarka WWW Opera
- RealPlayer 10
- Multimedialne kodeki Win32
Jak zainstalować/odinstalować paczki .deb
- Aby zainstalować paczkę .deb
sudo dpkg -i package_file.deb
- Aby odinstalować paczkę .deb
sudo dpkg -r package_name
Jak sprawdzić wersję zainstalowanego pakietu
dpkg -l nazwa_pakietu
Jak przekonwertować pliki .rpm na pliki .deb
sudo alien -d package_file.rpm
Jak skompilować pliki .deb ze źródeł
- Przeczytaj #Jak dodawać nowe repozytoria
- Są różne programy pomagające automatycznie stworzyć plik .deb ze źródeł. Aby uzyskać więcej informacji, odwiedź linki znajdujące się niżej. Podstawową metodę opisaliśmy poniżej.
- Zainstaluj niezbędne oprogramowanie aby zbudować źródła: build-essential (może być jedynym niezbędnym) i checkinstall (który tworzy paczki .deb).
sudo aptitude install checkinstall build-essential
- W lokalizacji, w której znajdują się źródła, po wpisaniu ./configure i make możesz stworzyć paczkę .deb. Do póżniejszej instalacji nie będą potrzebne już źródła.
sudo checkinstall
lub
sudo checkinstall -D
- Więcej informacji na CheckInstall home page i Installing software on Ubuntu page.
Jak zmienić nazwy wszystkich plików w danej lokalizacji za jednym razem
- Aby zainstalować program do zmiany nazw - "mvb"
wget -c http://easylinux.info/uploads/mvb_1.6.tgz sudo tar zxvf mvb_1.6.tgz -C /usr/share/ sudo chown -R root:root /usr/share/mvb_1.6/ sudo ln -fs /usr/share/mvb_1.6/mvb /usr/bin/mvb
- Aby zmienić wszystkie nazwy plików w danej lokalizacji:
mvb NEW_NAME
Jak zarządzać wszystkimi obrazami w danej lokalizacji
- Zainstaluj odpowiedni skrypt:
- Przeczytaj #Jak dodawać nowe repozytoria
sudo aptitude install imagemagick wget -c http://easylinux.info/uploads/bbips.0.3.2.sh sudo cp bbips.0.3.2.sh /usr/bin/bbips sudo chmod 755 /usr/bin/bbips
- Aby zarządzać wszystkimi obrazami w danej lokalizacji:
bbips
Jak zachować podręczniki "man" do plików
man polecenie | col -b > plik.txt
Jak ukryć menu GRUB podczas uruchamiania komputera
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gksudo gedit /boot/grub/menu.lst
- Znajdź tą linię
... #hiddenmenu ...
- Zamień na tą linię
hiddenmenu
- Zapisz plik
Jak zmienić czas oczekiwania menu GRUB podczas uruchamiania komputera
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gksudo gedit /boot/grub/menu.lst
- Znajdź tą linię
... timeout 3 ...
- Zamień na tą linię
timeout X_seconds
- Zapisz plik
Jak zmienić domyślną kolejność uruchamiania systemów w menu GRUB
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gksudo gedit /boot/grub/menu.lst
- Znajdź tą linię
... default 0 ...
- Zamień na tą linię
default X_sequence
- Zapisz plik
Jak zmienić wygląd menu GRUBA
- e.g. Ustalmy, że hd0,1 są lokalizacją partycji Ubuntu.
wget -c http://easylinux.info/uploads/ubuntu.xpm.gz chmod 644 ubuntu.xpm.gz sudo mkdir /boot/grub/images sudo cp ubuntu.xpm.gz /boot/grub/images/ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gksudo gedit /boot/grub/menu.lst
- Znajdź tę sekcję:
# menu.lst - See: grub(8), info grub, update-grub(8) # grub-install(8), grub-floppy(8), # grub-md5-crypt, /usr/share/doc/grub # and /usr/share/doc/grub-doc/. ...
- Dodaj poniższą linię pod znalezioną sekcją:
splashimage (hd0,1)/boot/grub/images/ubuntu.xpm.gz
- Zapisz plik
Jak skonwertować tapetę do tła menu GRUB
- splashimage.xpm.gz jest obrazkiem splash menu GRUB
- ImageMagick jest zainstalowane
convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm
- Read #Jak zmienić wygląd menu GRUBA (use splashimage.xpm.gz instead of ubuntu.xpm.gz)
Jak wyświetlać tylko jeden wpis kernela w menu GRUB
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup-`date +%F` gksudo gedit /boot/grub/menu.lst
- Znajdź tę linię:
... # howmany=all ...
- Zastąp znalezioną linię poniższą:
# howmany=1
Jeśli wpiszesz 1, wyświetli się ostatnio zainstalowany kernel, jeśli 2, to dwa ostatnio zainstalowane, itd. Nie usuwaj symbola "#".
- Zapisz plik
Jak włączyć systemowy dzwonek kiedy okno logowania jest gotowe
echo foo >> ~/foo.wav
- System -> Administracja -> Okno logowania -> Dostępność
Spójrz czy "Gotowość ekranu logowania" jest zaznaczone. Kliknij na ikonie folderu i wybierz "foo.wav".
rm foo.wav
Jak jednorazowo przeskoczyć ładowanie poszczególnej usługi podczas uruchamiania systemu?
Naciśnij 'Ctrl + C'
Posprzątaj system Ubuntu GNU/Linux
- Clean up Ubuntu GNU/Linux System
Jak na stałe wyłączyć/włączyć usługi uruchamiane z systemem
- Przeczytaj #How to install Boot-Up Manager (BUM)
Jak czyścić zawartość folderu /tmp/ podczas wyłączania się systemu
sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup gksudo gedit /etc/init.d/sysklogd
- Znajdź tę sekcję:
... stop) log_begin_msg "Stopping system log daemon..." start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile log_end_msg $? ...
- Dodaj pod znalezioną sekcją poniższe linie:
rm -fr /tmp/* /tmp/.??*
- Zapisz plik
Jak przewijać w górę i w dół informacje wyświetlone w trybie konsoli
- Aby przewinąć w górę informacje wyświetlone w konsoli
Naciśnij 'Shift + Page Up'
- Aby przewinąć w dół informacje wyświetlone w konsoli
Naciśnij 'Shift + Page Down'
Jak sprawdzić jaką wersję Ubuntu używam
cat /etc/issue
Jak włączyć automatycznie program do dynamicznej zmiany tapety pulpitu GNOME
- Aby zainstalować skrypt w innym miejscu niż folder domowy, zamień ~ na odpowiednią ścieżkę.
cd ~ wget http://members.chello.at/horst.jens/files/wallpaperchanger.py chmod +x wallpaperchanger.py ~/wallpaperchanger.py gedit ~/.wallpaperchanger/wallpaperchangerconfig.py
- Wyedytuj linię niezaczynające się na "#" według swoich potrzeb. Zapisz plik i zamknij gedit.
- Aby utworzyć skrót do wallpaperchanger:
Kliknij na: Aplikacje -> Akcesoria -> Edytor menu Alacarte -> Plik -> Nowy wpis: Nazwa: wallpaperchanger Komenda: ~/wallpaperchanger.py
- Aby zmienić tapetę na inną przy każdym uruchomieniu systemu:
Kliknij na: System -> Preferencje -> Sesje -> Programy startowe -> Dodaj: ~/wallpaperchanger.py
Jak automatycznie zmieniać tapetę (KDE)
- Idź do K-menu -> Ustawienia systemowe -> Pulpit -> Tapeta
- Wybierz Pokaz slajdów
- Naciśnij Setup...
- Naciśnij Dodaj... aby dodać obrazy, które chcesz zobaczyć na tapecie pulpitu
- Wybierz 'Zmień obrazy później'
- Naciśnij 'OK'
Jak dodawać style klawiatury dla innych języków (Xfce)
- użyj plików *.lst z /etc/X11/xkb/rules aby wybrać 2nd_laguage_code
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,2nd_laguage_code
- Możesz dodać to do sesji startowej poniższe linie (będzie on uruchamiał się przy starcie systemu, pamiętaj, aby nadać mu uprawnienia chmod +x):
#!/bin/tcsh setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,il
Jak dodać Wskaźnik klawiatury do panelu
- Kliknij prawym przyciskiem myszy na pustej przestrzeni panelu i zobaczysz menu.
- Kliknij na Dodaj do panelu...
- Wybierz Wskaźnik klawiatury (znajduje się w kategorii Narzędzia, na końcu)
Wskaźnik klawiatury pojawił się na panelu. Domyślny dla Polski powinien być Pol. Możesz kliknąć prawym przyciskiem myszy na tym elemencie by zobaczyć więcej opcji lub patrz wyżej jak skonfigurować.
Jak ustawić przycisk Compose do specjalnych znaków
- Kliknij System, Preferencje, Klawiatura.
- Pod Opcje ułożenia, rozwiń Compose key position.
- Zaznacz Right-Win key is compose, nasićnij Zamknij.
Trochę przykładów,
- RightWin + C + = powstaje €
- RightWin + = + C powstaje €
- RightWin + C + O powstaje ©
- RightWin + O + C powstaje ©
- RightWin + a + ' powstaje á
- RightWin + a + " powstaje ä
- RightWin + a + ` powstaje à
- RightWin + a + ~ powstaje ã
- RightWin + a + * powstaje å
- RightWin + a + ^ powstaje â
- RightWin + a + > powstaje â
- RightWin + a + , powstaje ą
- RightWin + e + - powstaje ē
- RightWin + S + 1 powstaje ¹
- RightWin + S + 2 powstaje ²
- RightWin + S + 3 powstaje ³
Jak zainstalować czcionkę użytą w logo Ubuntu
sudo aptitude install ttf-ubuntu-title
Teraz możesz ją używać w dowolnych aplikacjach.
Jak skojarzyć Adobe Reader z plikami w Nautilusie
- Otwórz Nautilusa (Miejsca -> Pulpit)
- Przejdź do pliku .pdf
- Kliknij prawym przyciskiem myszy plik .pdf, wybierz Właściwości, przejdź do zakładki Otwarcie za pomocą, wybierz Adobe Reader.
Teraz gdy podwójnie klikniesz na plik .pdf zostanie on otworzony w Adobe Reader.
Jak drukować w Adobe Reader
- Aplikacje -> Biuro -> Adobe Reader
- Plik -> Drukuj
- W okienku Komenda drukowania wprowadź -d printername. Na przykład, jeśli twoja drukarka nazywa się FS-1010, komenda drukowania wygląda tak:
/usr/bin/lp -d FS-1010
Jak rozłączać i łączyć pliki pdf
- Przeczytaj #Jak dodawać nowe repozytoria
sudo aptitude install pdftk cd mkdir bin cd bin gedit pdftk_burst
- Dodaj poniższe linie do pdftk_burst:
#!/bin/bash cd ${1%/*} /usr/bin/pdftk "$1" burst rm doc_data.txt
- Zapisz i zamknij pdftk_burst
gedit pdftk_cat
- Dodaj poniższe linie do pdftk_cat:
#!/bin/bash cd ${1%/*} outfile="00out.pdf" if [ -f $outfile ] ; then rm -f $outfile fi /usr/bin/pdftk *.pdf cat output $outfile
- Zapisz i zamknij pdftk_cat
chmod u+x pdftk_burst pdftk_cat
- Otwórz Nautilus (Miejsca -> Pulpit) i odszukaj plik .pdf
- Prawy przycisk myszy na pliku .pdf, wybierz Właściwości, idź do zakładki Otwórz z, kliknij Dodaj, kliknij Użyj własnej komendy, kliknij Wybierz, wpisz pdftk_burst. Zrób to samo z pdftk_cat.
Teraz, gdy klikniesz prawym przyciskiem myszy na pliku .pdf, będziesz miał dodatkowe opcje:
- Otwórz z -> pdftk_burst
- Otwórz z -> pdftk_cat
Uwaga: - Przeczytaj man pdftk
Jak usunąć jedit gdy menadżer pakietów zawiesi się po instalacji
sudo dpkg --remove --force-depends --force-remove-reinstreq jedit
Teraz możesz znowu używać Synaptica.
Jak skompilować kernel sposobem dla Ubuntu
http://www.howtoforge.com/kernel_compilation_ubuntu
Systemowe polecenia (Gdy twój system nie odpowiada)
Możesz "mówić" do kernela za pośrednictwem systemowych poleceń: Naciśnij "ALT" + "sysreq-key" + "jedną z liter z poniższej listy" (Przycisk sysreq-key może być zastąpiony przyciskiem 'print screen').
(Opis funkcji znajduje się w /usr/src/linux/Documentation/sysrq.txt)
Jak dodać lokalizacje w Ubuntu poprzez linię poleceń
- Otwórz terminal
- Wygeneruj /var/lib/locales/supported.d/local z /usr/share/i18n/SUPPORTED:
cat /usr/share/i18n/SUPPORTED | grep "en\|ru" > /var/lib/locales/supported.d/local
Ten przykład pokazuje wszystkie Rosyjskie (ru) i angielskie (en) dostępne lokalizacje. Przejrzyj/usr/share/i18n/SUPPORTED i znajdź odpowiednie dla Ciebie, potem dodaj je do listy, zamieniając en\|ru oraz separując każdy język poprzez \| (ukośnik wsteczny, pionowa kreska). Jeśli chcesz tylko jeden język, poprostu wklej go w cudzysłowie.
- Teraz wygeneruj wszystkie lokalizacje:
dpkg-reconfigure locales
- Wybierz swoją lokalizację:
update-locale LANG=en_US.UTF-8
To jest krok, w którym wybierasz język i kraj, który ma być używany przez komputer. Wybrałem en_US, czyli amerykańską wersję języka angielskiego.
Jak zmienić domyślny rozmiar okna terminala (gnome-terminal)
Rozmiar okna terminala określa parametr geometry, wyrażony poprzez liczbę kolumn oraz wierszy (np. 80x40). Domyślnie wynosi on 80x25.
- Pierwszym sposobem na zmianę rozmiarów terminala, jest dodanie parametru geometry do skrótu aplikacji:
--geometry 100x40
- Drugi sposób umożliwia globalną zmianę parametru dla wszystkich okien terminala. Wystarczy dokonać edycji pliku /usr/share/applications/gnome-terminal.desktop modyfikując linię EXEC w następujący sposób:
Exec=gnome-terminal --geometry=120x30
Obsługa edytora VI
Kilka prostych trików dla osób, posługujących się edytorem vi można znaleźć na tej stronie.
Jak odtwarzać płyty DVD
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Zainstaluj potrzebne kodeki:
sudo aptitude install libdvdnav4 libdvdplay0 libdvdread3 libdvdcss2
- Podmień domyślne "totem-gstreamer" na "totem-xine":
sudo aptitude remove --purge totem totem-gstreamer sudo aptitude install totem-xine
Jak zainstalować alternatywę dla Gmail Notifier (CheckGmail)
- Dodaj poniższe wpisy do listy repozytoriów:
deb http://asher256-repository.tuxfamily.org dapper main dupdate french deb http://asher256-repository.tuxfamily.org ubuntu main dupdate french
- Zainstaluj program
sudo aptitude install checkgmail
- Idź do 'System/Preferencje/Sesje/Programy startowe' i dodaj poniższą linię, aby program startował razem z GNOME
/usr/bin/checkgmail
Po tym ikona programu pojawi się w obszarze powiadamiania.
Jak zemulować "światło reflektorów" w Mac OS X
- Kliknij prawym przyciskiem myszy na panelu i naciśnij 'Dodaj do panelu...'. Wybierz aplet 'Deskbar' i naciśnij przycisk 'Dodaj'.
- Zainstaluj pakiet 'Beagle' aby umożliwić indeksowanie danych na twoim komputerze.
Jak stworzyć Ubuntu wyglądające jak Mac OS X
- Więcej informacji na ten temat znajdziesz tu.
Jak usuwać tymczasowe pliki podczas wyłączania komputera
- Stwórz kopię bezpieczeństwa pliku sysklogd
sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
- Edytuj plik sysklogd
gksudo gedit /etc/init.d/sysklogd
- Po tych liniach...
stop) log_begin_msg "Stopping system log daemon..." start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile log_end_msg $?
- Dodaj tę linię:
rm -fr /tmp/* /tmp/.??*
Jak ustawić tile windows w GNOME
na początku pobierz to.
Jeśli nie używasz i386, project's strona główna jest tu.
- Dwukrotnie kliknij na paczkę, aby ją zainstalować.
- Zaloguj się do roota i przeglądaj /usr/share/tile/
- Otwórz plik rc w gedicie
- Wybierz drugą opcję "multi-desktop netwm"
- Zapisz plik rc
- Kliknij prawym przyciskiem na panel GNOME i wybierz "Dodaj do panelu"
- Wybierz "Aktywator aplikacji" i wpisz:
- Typ: Aplikacja
- Nazwa: Tile Windows Vertically
- Komenda: tile -v -w
- Możesz dodac ikonę do aktywatora.
- Kliknij "OK"
Serwery
Serwer Ubuntu Feisty LAMP
- Ubuntu Feisty LAMP Server Installation with Screenshots Simple Step by Step Installation Guide
- Ubuntu Edgy LAMP Server Installation with Screenshots Simple Step by Step Installation Guide for Ubuntu Users
Serwer AntiVirus
Jak zainstalować ClamAV AntiVirus Server
sudo clamscan -r /location_of_files_or_folders
Jak automatycznie skanować pliki/foldery w poszukiwaniu wirusów
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować ClamAV AntiVirus Server
export EDITOR=gedit && sudo crontab -e
*Wklej poniższą linię na końcu pliku
00 00 * * * sudo clamscan -r /location_of_files_or_folders
- Zapisz plik
Serwer monitorujący
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
Serwer monitoruje użycie pamięci, użycie CPU, użycie dysku, monitoring MySQL, monitoring sieci.
Monitor your Ubuntu Servers and Clients using Munin
Serwer drukarki (cupsd)
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
Jak zainstalować cupsd
sudo apt-get install cupsys*
Jak dodać drukarkę
- Idź do System -> Administracja -> Drukowanie.
- Wybierz "Dodaj drukarkę".
Jak drukować na zdalnej maszynie Ubuntu z innej zdalnej maszyny Ubuntu
- Kliknij na - System -> Administracja -> Drukowanie -> Ustawienia globalne -> Dzielnie drukowania
- Adres serwera IP: 192.168.0.1
- Adres klienta IP: 192.168.0.23
- Konfiguracja serwera
sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.backup gksudo gedit /etc/cups/cupsd.conf
- znajdź blok
<Location /> ... Allow localhost ... </Location>
- i dodaj poniższe linie do niego.
Allow 192.168.0.23
- Uruchom ponownie cups.
sudo /etc/init.d/cupsys restart
- Konfiguracja klienta:
sudo cp /etc/cups/client.conf /etc/cups/client.conf.backup gksudo gedit /etc/cups/client.conf
- dodaj do pliku poniższe linie.
ServerName 192.168.0.1
- uruchom ponownie cups.
sudo /etc/init.d/cupsys restart
- Wybróbuj "lpq". Powinineś zobaczyć coś takiego.
bartek@bartek-ubuntu:~$ lpq HPLJ6P is ready no entries
Jak drukować na zdalnej maszynie Ubuntu z komputera z Windowsem
- Przeczytaj #Jak zainstalować serwer Samba dla udostępniania plików/folderów
- Przeczytaj #Jak drukować na zdalnej maszynie Ubuntu przez Sambę
Serwer NFS
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
Instalacja serwera NFS
sudo apt-get install nfs-kernel-server nfs-common portmap
Rekonfiguruj Portmap nie wiążąc go z interfejsem pseudosieci:
sudo dpkg-reconfigure portmap sudo /etc/init.d/portmap restart
Wskaż współdzielone foldery (export):
sudo vi /etc/exports
Dodaj definicję udostępnienia:
/path/to/shared/files 192.168.1.1/24(rw,no_root_squash,async)
To powinno aksportować do wszystkich IP między 192.168.1.1 i 192.168.1.255 z prawami do odczytu:
/path/to/shared/files 192.168.1.1/24(ro,async)
Kiedy zakończysz, zapisz zmiany i uruchom ponownie serwer NFS:
sudo /etc/init.d/nfs-kernel-server restart
Weksportu nową konfigurację:
sudo exportfs -a
Instalacja klienta NFS
sudo apt-get install portmap nfs-common
Ręczne montowanie
cd ~ mkdir temp sudo mount 192.168.1.1:/path/to/shared/files temp
Możesz potrzebowac restartu NFS:
sudo /etc/init.d/portmap restart sudo /etc/init.d/nfs-common restart
Montowanie automatyczne
Utwórz punkt montowania:
sudo mkdir /mnt/files
Edytuj konfigurację:
sudo vi /etc/fstab
Dodaj coś podobnego poniżej:
192.168.1.1:/path/to/shared/files /mnt/files nfs rsize=8192,wsize=8192,timeo=14,intr
Przetestuj nową konfigurację:
sudo mount /mnt/files
Uruchom ponownie system.
Serwer Samba
Jak zainstalować serwer Samba dla udostępniania plików/folderów
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
sudo apt-get install samba smbfs
Jak dodawać/edytować/usuwać użytkowników sieci
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer Samba dla udostępniania plików/folderów
- Dodaj użytkownika sieci
sudo smbpasswd -a system_username gksudo gedit /etc/samba/smbusers
- Wklej poniższą linię do nowego pliku
system_username = "network username"
- Zapisz plik
- Aby edytowac użytkowników sieci
sudo smbpasswd -a system_username
- Aby usuwać użytkowników sieci
sudo smbpasswd -x system_username
Jak udostępnić folder domowy nadając prawa tylko do odczytu
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer Samba dla udostępniania plików/folderów
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gksudo gedit /etc/samba/smb.conf
- Znajdź linię:
... ; security = user ...
- Zastąp ją poniższą linią:
security = user username map = /etc/samba/smbusers
- Zakomentuj poniższe linie:
;[homes] ;comment = Home Directories ;browseable = no ;valid users = %S ;writable = yes
- Zapisz plik
- Przeczytaj #Jak dodawać/edytować/usuwać użytkowników sieci
sudo testparm sudo /etc/init.d/samba restart
Jak udostępnić folder domowy nadając prawa do odczytu i zapisu
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer Samba dla udostępniania plików/folderów
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gksudo gedit /etc/samba/smb.conf
- Znajdź linię:
... ; security = user ...
- Zastąp ją poniższymi liniami:
security = user username map = /etc/samba/smbusers
- Znajdź tę sekcję:
... # By default, the home directories are exported read-only. Change next # parameter to 'yes' if you want to be able to write to them. writable = no ...
- Zastąp ją poniższym:
# By default, the home directories are exported read-only. Change next # parameter to 'yes' if you want to be able to write to them. writable = yes
- Zapisz plik
- Przeczytaj #Jak dodawać/edytować/usuwać użytkowników sieci
sudo testparm sudo /etc/init.d/samba restart
Jak udostępnić foldery grupowe nadając prawa tylko do odczytu
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer Samba dla udostępniania plików/folderów
sudo mkdir /home/group sudo chmod 777 /home/group/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gksudo gedit /etc/samba/smb.conf
- Znajdź tę linię:
... ; security = user ...
- Zastąp ją poniższymi liniami:
security = user username map = /etc/samba/smbusers
- Dodaj poniższe linie na końcu pliku:
[Group] comment = Group Folder path = /home/group public = yes writable = no valid users = system_username1 system_username2 create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup
- Zapisz plik
- Przeczytaj #Jak dodawać/edytować/usuwać użytkowników sieci
sudo testparm sudo /etc/init.d/samba restart
Jak udostępnić foldery grupowe nadając prawa do odczytu i zapisu
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer Samba dla udostępniania plików/folderów
sudo mkdir /home/group sudo chmod 777 /home/group/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gksudo gedit /etc/samba/smb.conf
- Znajdź tę linię:
... ; security = user ...
- Zastąp ją poniższymi liniami:
security = user username map = /etc/samba/smbusers
- Dodaj poniższe linie na końcu pliku
[Group] comment = Group Folder path = /home/group public = yes writable = yes valid users = system_username1 system_username2 create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup
- Zapisz plik
- Przeczytaj #Jak dodawać/edytować/usuwać użytkowników sieci
sudo testparm sudo /etc/init.d/samba restart
Jak udostępnić foldery publiczne nadając prawa do odczytu
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer Samba dla udostępniania plików/folderów
sudo mkdir /home/public sudo chmod 777 /home/public/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gksudo gedit /etc/samba/smb.conf
- Znajdź tę linię:
... ; security = user ...
- Zastąp ją poniższymi liniami:
security = user username map = /etc/samba/smbusers
- Dodaj poniższy wpis na końcu pliku:
[public] comment = Public Folder path = /home/public public = yes writable = no create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
- Zapisz plik
- Przeczytaj #Jak dodawać/edytować/usuwać użytkowników sieci
sudo testparm sudo /etc/init.d/samba restart
Jak udostępnić foldery publiczne nadając prawa do odczytu i zapisu
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer Samba dla udostępniania plików/folderów
sudo mkdir /home/public sudo chmod 777 /home/public/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gksudo gedit /etc/samba/smb.conf
- Znajdź tę linię:
... ; security = user ...
- Zastąp ją poniższymi liniami:
security = user username map = /etc/samba/smbusers
- dodaj poniższe linie na końcu pliku:
[public] comment = Public Folder path = /home/public public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
- Zapisz plik
- Przeczytaj #Jak dodawać/edytować/usuwać użytkowników sieci
sudo testparm sudo /etc/init.d/samba restart
Jak drukować na zdalnej maszynie Ubuntu przez Sambę
- Przeczytaj #Serwer drukarki (cupsd)
- Sprawdź, czy twoja drukarka jest skonfigurowana poprawnie.
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup gedit /etc/samba/smb.conf
- Znajdź poniższe linie
... # printing = cups # printcap name = cups ...
- i odkomentuj je.
printing = cups printcap name = cups
- Zrestartuj serwer cupsd
sudo /etc/init.d/cupsys restart
- Teraz drukowanie na maszynie Ubuntu powinno być dostępne poprzez Sambę.
Samba Web Administration Tool (SWAT)
Jak zainstalować INETD Superserver
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
sudo apt-get install netkit-inetd
Jak zainstalować SWAT dla deamona Samby
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoia
- Przeczytaj #Jak zainstalować serwer Samba dla udostępniania plików/folderów
- Przeczytaj #Jak zainstalować INETD Superserver
sudo apt-get install swat
- Otwórz konfigurację deamona inetd
sudo gksu gedit /etc/inetd.conf
- Jeśli widzisz:
<#off#> swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat
- Zmień to na:
swat stream tcp nowait.400 root /usr/sbin/swat swat
- Uruchom ponownie daemona
sudo /etc/init.d/inetd restart
- http://localhost:901/
Serwer SSH
Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
sudo apt-get install ssh
Jak uzyskać dostęp do zdalnego komputera z systemem Ubuntu używając SSH
- Przeczytaj #Uwagi ogólne
- np. Chcemy uzyskać dostęp do komputera na którym zainstalowano system Ubuntu i uruchomiono serwer SSH
- Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
- Zdalny komputer z Ubuntu: 192.168.0.1
ssh użytkownik@192.168.0.1
Jak kopiować pliki/katalogi ze zdalnego komputera na komputer lokalny z użyciem SCP
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak uzyskać dostęp do zdalnego komputera z systemem Ubuntu używając SSH
- : Lokalizacja zdalnych plików/katalogów: /home/użytkownik/zdalnyplik.txt
- Lokalizacja do zapisu plików: . (aktualna lokalizacja)
scp -r użytkownik@192.168.0.1:/home/użytkownik/zdalnyplik.txt .
Jak kopiować pliki/katalogi z lokalnego komputera na zdalną maszynę Ubuntu (scp)
- Przeczytaj #Uwagi ogólne
scp -r plik_lokalny.txt użytkownik@192.168.0.1:/home/użytkownik/
Jak kopiować pliki/foldery ze zdalnej maszyny Ubuntu into local machine (rsync)
- Przeczytaj #Uwagi ogólne
- e.g. Zdalna maszyna Ubuntu musi mieć zainstalowany serwer SSH
- Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
- Zdalna maszyna Ubuntu: 192.168.0.1
- Lokalizacja zdalnych plików/folderów: /home/username/remotefile.txt
- Lokalizacja zapisu maszyny lokalnej: . (aktualna lokalizacja)
rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .
Jak kopiować pliki/foldery z lokalnej maszyny do zdalnej maszyny Ubuntu (rsync)
- Przeczytaj #Uwagi ogólne
- e.g. Zdalna maszyna Ubuntu musi mieć zainstalowany serwer SSH
- Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
- Lokalizacja lokalnych plików/folderów: localfile.txt
- Zdalna maszyna Ubuntu: 192.168.0.1
- Lokalizacja zapisu lokalnej maszyny: /home/username/
rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/
Jak zamontować zdalny katalog do lokalnego komputera? (sshfs)
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
- Lokalizacja folderu zdalnej maszyny: /media/music
- Zainstaluj pakiet sshfs
sudo apt-get install sshfs
- Załaduj moduł jądra dla sshfs
sudo modprobe fuse
- Dołącz do grupy "fuse"
sudo adduser your_user_name fuse
- Wyloguj się i zaloguj ponownie aby zmiany zostały wprowadzone.
- fix group on /dev/fuse
sudo chgrp fuse /dev/fuse
- Stwórz katalog w którym zamontujesz zdalny system plików
mkdir ~/remote_music
- Zamontuj zdalny katalog do uprzednio stworzonej lokazlizacji
sshfs 192.168.0.1:/media/music ~/remote_music
Jak połączyć się ze zdalnym komputerem(SSH) używając systemu Windows
- Przeczytaj #Uwagi ogólne
- np. Chcemy uzyskać dostęp do komputera na którym zainstalowano system Ubuntu i uruchomiono serwer SSH
- Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
- Pobierz PuTTY: Tutaj
Jak kopiować pliki/foldery z/do zdalnego komputera przez Windows
- Przeczytaj #Uwagi ogólne
- np. Chcemy uzyskać dostęp do komputera na którym zainstalowano system Ubuntu i uruchomiono serwer SSH
- Przeczytaj #Jak zainstalować serwer SSH dla zdalnego dostępu do powłoki?
- Pobierz FileZilla: Tutaj
Jak stworzyć limit na koncie użytkownika, kiedy będzie chciał się połączyć przez ssh
- Przeczytaj #Uwagi ogólne
- Stwórz kopię bezpieczeństwa pliku konfiguracyjnego ssh
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ORIGINAL
- Edytuj plik konfiguracyjny:
gksudo gedit /etc/ssh/sshd_config
- Zmień parametr PermitRootLogin z yes na no.
- Dodaj parametr AllowUsers i wybierz nazwy użytkowników mogących łączyć się zdalnie.
- Jeśli umożliwiasz serwer openssh i nie masz potrzeby używania zdalnych połączeń, mozesz dodać opcję AllowUsers nosuchuserhere aby uniemożliwić połączenia wszystkim.
Serwer DHCP
Jak zainstalować serwer DHCP i skonfigurować go aby automatycznie przydzielał adresy IP
- Czytaj #Uwagi ogólne
- Czytaj #Jak dodawać nowe repozytoria
- np. Zakładamy że "eth0" jest interfejsem karty sieciowej
- IP Address Range: 192.168.0.100 to 192.168.0.200
- Subnet Mask: 255.255.255.0
- DNS Servers: 202.188.0.133, 202.188.1.5
- Domains: tm.net.my
- Gateway Address: 192.168.0.1
sudo apt-get install dhcp3-server sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup gksudo gedit /etc/default/dhcp3-server
- Znajdź linię:
... INTERFACES=""
- Zastąp ją:
INTERFACES="eth0"
- Zapisz edytowany plik.
sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup gksudo gedit /etc/dhcp3/dhcpd.conf
- Znajdź sekcję:
... # option definitions common to all supported networks... option domain-name "example.org"; option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600; max-lease-time 7200; ...
- Zastąp ją:
# option definitions common to all supported networks... #option domain-name "example.org"; #option domain-name-servers ns1.example.org, ns2.example.org;
#default-lease-time 600; #max-lease-time 7200;
- Znajdź sekcję:
... # A slightly different configuration for an internal subnet. #subnet 10.5.5.0 netmask 255.255.255.224 { # range 10.5.5.26 10.5.5.30; # option domain-name-servers ns1.internal.example.org; # option domain-name "internal.example.org"; # option routers 10.5.5.1; # option broadcast-address 10.5.5.31; # default-lease-time 600; # max-lease-time 7200; #} ...
- Zastąp ją:
# A slightly different configuration for an internal subnet. subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.200; option domain-name-servers 202.188.0.133, 202.188.1.5; option domain-name "tm.net.my"; option routers 192.168.0.1; option broadcast-address 192.168.0.255; default-lease-time 600; max-lease-time 7200; }
- Zapisz edytowany plik.
sudo /etc/init.d/dhcp3-server restart
Kopia bezpieczeństwa Ubuntu
Jeśli chcesz stworzyć backup systemu zainteresuj się tymi aplikacjami:
Sbackup
- Backup Using Sbackup - Tworzenie backupu i odzyskiwanie systemu używając Sbackup.
Dar and Kdar
- Backup Using Dar and Kdar - Tworzenie backupu i odzyskiwanie systemu używając Dar i Kdar
Serwer baz danych
Jak zainstalować serwer baz danych MYSQL
- Czytaj #Uwagi ogólne
- Czytaj #Jak dodawać nowe repozytoria
sudo apt-get install mysql-server
- MySQL początkowo pozwala na połączenia z adresu localhosta (127.0.0.1). Potrzebujesz usunąć te ograniczenie jeśli chcesz aby serwer był dostępny dla każdego z internetu. Otwórz plik /etc/mysql/my.cnf
gksudo gedit /etc/mysql/my.cnf
- Znajdź line bind-address = 127.0.0.1 i zakomentuj ją
... #bind-address = 127.0.0.1 ...
- MySQL domyślnie nie ma ustawionego hasła dla użytkownika root. Jest to ogromnym zagrożeniem dla bezpieczeństwa więc będziesz potrzebował ustawić hasło. Aby komputer lokalny miał dostęp do konta root, potrzebujesz ustawić hasło również dla niego. nazwa-komputera-lokalnego jest nazwą komputera na którym pracujesz. Aby dowiedzieć się więcej zobacz tutaj
mysqladmin -u root password your-new-password mysqladmin -h root@nazwa-komputera-lokalnego -u root -p password your-new-password sudo /etc/init.d/mysql restart
##MySQL Database backup using AutoMySQLBackup
- Czytaj #General Notes
- Czytaj #How to add extra repositories
- Czytaj #How to install MYSQL Database Server
- AutoMySQLBackup is a script to take daily, weekly and monthly backups of your MySQL databases using mysqldump.
- AutoMySQLBackup Script Features
- Backup mutiple MySQL databases with one script. (Now able to backup ALL databases on a server easily. no longer need to specify each database seperately)
- Backup all databases to a single backup file or to a seperate directory and file for each database.
- Automatically compress the backup files to save disk space using either gzip or bzip2 compression.
- Can backup remote MySQL servers to a central server.
- Runs automatically using cron or can be run manually.
- Can e-mail the backup log to any specified e-mail address instead of “root”. (Great for hosted websites and databases).
- Can email the compressed database backup files to the specified email address.
- Can specify maximun size backup to email.
- Can be set to run PRE and POST backup commands.
- Choose which day of the week to run weekly backups.
- Download from here
- AutoMySQLBackup Requirements
The AutoMySQLBackup script only requires mysqldump (A standard utility provided with the mysql client) and gzip or bzip2 for compression of the backup files. If you would like to have the log emailed to you then you will need to have permission to execute the “mail” program. If you want the compressed backup files mailed to you then Mutt must be available on the server. Finally you will need a bash shell and the standard system tools and utilities (all these requirements should be the default on most linux system.)
- What AutoMySQLBackup does
Every day AutoMySQLBackup will run (if setup in /etc/cron.daily) and using mysqldump and gzip will dump your specified databases to the /backups/daily directory, it will rotate daily backups weekly so you should never have more than 7 backups in there..
Every Saturday AutoMySQLBackup will again backup the databases you have chosen but they will be placed into /backups/weekly, these will be rotated every 5 weeks so there should never be more than 5 backups in there..
Every 1st of the month AutoMySQLBackup will create a backup of all databases and place them into /backups/monthly. These will never be rotated so it will be up to you to do your own house keeping. I would suggest taking a copy of this offline every month or two so that if you have a hard drive failure you will be able to restore your database
- AutoMySQLBackup Installation
The install is as simple as editing a few variables in the AutoMySQLBackup file. The full setup is documented in the AutoMySQLBackup script file below the variables section.
- Download automysqlbackup.sh and place it into your /etc/cron.daily directory or your home directory.
- Edit (at least) the following lines :
... USERNAME=dbuser PASSWORD=password DBNAMES=”DB1 DB2 DB3″ ...
- Note:The user must have at least select privileges to the databases and make sure to keep the quotes ” ” otherwise it won’t work
- Make the file executable :
sudo chmod u+rwx
- Create the following directory
./backups
- That’s it...Now you can run it using the command line “./automysqlbackup.sh” or if it is in /etc/cron.daily it will run each day when cron
Jak zainstalować MYSQL Administrator
- Czytaj #Uwagi ogólne
- Czytaj #Jak dodawać nowe repozytoria
- Czytaj #Jak zainstalować serwer baz danych MYSQL
sudo apt-get install mysql-admin
- Czytaj # Jak odświeżyć pulpit GNOME
- Aplikacje -> Narzędzia Systemowe -> MySQL Administrator
Jak zainstalować MySQL Query Browser (SQL Client)
- Czytaj #Uwagi ogólne
- Czytaj #Jak dodawać nowe repozytoria
- Czytaj #Jak zainstalować serwer baz danych MYSQL
sudo apt-get install mysql-query-browser
- Czytaj #Jak odświeżyć pulpit GNOME
- Aplikacje -> Narzędzia Systemowe -> MySQL Query Browser
Jak zainstalować Oracle Database XE
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Przeczytaj http://www.oracle.com/technology/tech/linux/install/xe-on-kubuntu.html
- Otwórz plik sources.list:
sudo gedit /etc/apt/sources.list
- Dodaj tą linijkę do pliku sources.list:
deb http://oss.oracle.com/debian unstable main non-free
- Zainstaluj potrzebne pakiety używając apt-get
sudo apt-get update sudo apt-get install oracle-xe
- Dodaj swoją nazwę użytkownika do grupy 'dba' (Zakładając, że twoja nazwa to username).
sudo usermod -G dba -a username
- Uruchom podstawową konfigurację:
sudo /etc/init.d/oracle-xe configure
Możesz definiować tylko te porty, z których nie korzystają inne usługi. Możesz wybierać domyślne porty naciskając enter zamiast wpisywania numeru.
Serwer HTTP Apache
Jak zainstalować serwer WWW Apache?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodać kolejne repozytoria?
sudo apt-get install apache2
- http://localhost
Jak zainstalować PHP dla serwera Apache?
Jak zainstalować PHP4
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodać kolejne repozytoria?
- Przeczytaj #Jak zainstalować serwer WWW Apache?
sudo apt-get install php4 sudo apt-get install libapache2-mod-php4 sudo /etc/init.d/apache2 restart
- Aby sprawdzić, czy PHP4 zostało zainstalowane poprawnie
gksudo gedit /var/www/testphp.php
- Wstaw poniższą linię do nowego pliku
<?php phpinfo(); ?>
- Zapisz tak przygotowany plik
- http://localhost/testphp.php
- Upewnij się potem, że usunąłeś plik testphp.php, który może być zagrożeniem dla bezpieczeństwa
Jak zainstalować PHP5
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodać kolejne repozytoria?
- Przeczytaj #Jak zainstalować serwer WWW Apache?
sudo apt-get install php5 sudo apt-get install libapache2-mod-php5 sudo /etc/init.d/apache2 restart
- Aby sprawdzić, czy PHP4 zostało zainstalowane poprawnie
gksudo gedit /var/www/testphp.php
- Wstaw poniższą linię do nowego pliku
<?php phpinfo(); ?>
- Zapisz tak przygotowany plik
- http://localhost/testphp.php
- Upewnij się potem, że usunąłeś plik testphp.php, który może być zagrożeniem dla bezpieczeństwa
Jeżeli nie działa (np. twoja przeglądarka chce zapisać plik testphp.php na dysk), spróbuj tych poloceń:
sudo a2enmod php5 sudo /etc/init.d/apache2 force-reload
Spróbuj otworzyć http://localhost/testphp.php ponownie
- (Opcjonalne) Zainstaluj rekomendowane moduły PHP5
sudo apt-get install php5-xsl php5-gd php-pear
- Uruchom ponownie Apache
sudo /etc/init.d/apache2 restart
Many PHP applications use XSLT technology as well as server-side graphic manipulation (via GD). Also, PEAR provides access to PHP's module repository.
pear help
Jak zainstalować obsługę MYSQL dla serwera Apache HTTP
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria?
- Przeczytaj #Jak zainstalować serwer WWW Apache?
- Przeczytaj #Jak zainstalować PHP dla serwera Apache?
- Przeczytaj #Jak zainstalować serwer baz danych MYSQL
sudo apt-get install libapache2-mod-auth-mysql
- Wybierz php4-mysql lub php5-mysql w zależności od tego jaką wersję PHP zainstalowałeś
sudo apt-get install php<version-number>-mysql sudo apt-get install phpmyadmin
- Aby nakłonić PHP do współpracy z MySQL otwórz plik (gdzie <wersja> to 4 lub 5 w zależności od wersji zainstalowanego PHP)
gksudo gedit /etc/php<version>/apache2/php.ini
- Odkomentuj linię ";extension=mysql.so" aby wyglądała tak
... extension=mysql.so ...
- Zapisz plik i zakończ edycję
sudo /etc/init.d/apache2 restart
- http://localhost/phpmyadmin
Alternatywnie, jeśli powyższe rozwiązanie nie zadziała upewnij się, że serwer bazdanych MySQL jest już zainstalowany:
sudo apt-get install mysql-server
Jak zainstalować Pythona dla Apache 2
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer WWW Apache?
sudo aptitude install python sudo aptitude install libapache2-mod-python sudo gedit /etc/apache2/mods-available/mod_python.conf
- Dopisz następujące linie do pliku
AddType application/x-httpd-python .py AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug On
- Zapisz tak przygotowany plik
cd /etc/apache2/mods-enabled sudo ln -s ../mods-available/mod_python.conf mod_python.conf sudo /etc/init.d/apache2 restart
Jak zamapować adresy URL dla lokalizacji spoza /var/www/?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer WWW Apache?
gksudo gedit /etc/apache2/conf.d/alias
- Wstaw poniższe linie do nowego pliku
Alias /URL-path /sciezka_dostepu_do_katalogu/
<Directory /sciezka_dostepu_do_katalogu/> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
- Zapisz tak przygotowany plik
sudo /etc/init.d/apache2 restart
- http://localhost/URL-path
- Jeżeli otrzymasz błąd "403 - Permission denied", spróbuj:
chmod o+x /sciezka_dostepu_do_katalogu/
- jeżeli dalej nie działa, to spawdź:
chmod o+r,o+x /sciezka_dostepu_do_katalogu/
Jak zmienić domyślny numer portu dla serwera Apache?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer WWW Apache?
- Przyjęto, że nowy numer portu to 78
sudo cp /etc/apache2/ports.conf /etc/apache2/ports.conf_backup gksudo gedit /etc/apache2/ports.conf
- Znajdź poniższą linię
Listen 80
- Zastąp ją następującym wpisem
Listen 78
- Zapisz tak przygotowany plik
sudo /etc/init.d/apache2 restart
- http://localhost:78
Jak przetwarzać kanał RSS za pomocą PHP i serwera Apache?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer WWW Apache?
- Przeczytaj #Jak zainstalować PHP dla serwera Apache?
- Przyjęto że kanałem RSS jest kanał serwisu DistroWatch.com - News
wget -c http://easylinux.info/uploads/magpierss-0.71.1.tar.gz sudo mkdir /var/www/feeds sudo tar zxvf magpierss-0.71.1.tar.gz -C /var/www/feeds/ sudo mv /var/www/feeds/magpierss-0.71.1/* /var/www/feeds/ sudo rm -fr /var/www/feeds/magpierss-0.71.1/ sudo chown -R www-data:root /var/www/feeds/ gksudo gedit /var/www/feeds/index.php
- Wstaw poniższe linie do nowego pliku
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>DistroWatch.com - News</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <style type="text/css"> /*<![CDATA[*/ /* DEFAULT TAG STYLES */ body { background: #ffffff; margin-left: 20px; font-family: bitstream vera sans,sans-serif; font-size: 9pt; } h1 { font-family: luxi sans,sans-serif; font-size: 15pt; } /*]]>*/ </style> </head> <body> <?php require_once 'rss_fetch.inc'; error_reporting(E_ERROR); $url = 'http://distrowatch.com/news/dw.xml'; $rss = fetch_rss($url); if ($rss) { echo "<h1>"; echo "<a href=$url>", $rss->channel[title], "</a><br/>"; echo "</h1>"; foreach ($rss->items as $item ) { $url = $item[link]; $title = $item[title]; $description = $item[description]; echo "<li>"; echo "<b>Temat:</b> <a href=$url><b><u>$title</u></b></a><br/><br/>"; echo "$description<br/><br/>"; echo "</li>"; } } else { echo "<a href=$url>", $url, "</a> - serwer nie odpowiada!<br/>"; } ?> </body> </html>
- Zapisz tak przygotowany plik
- http://localhost/feeds/index.php
Serwer FTP
Jak zainstalować serwer FTP?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodać kolejne repozytoria?
sudo apt-get install proftpd
Jak określić prawa użytkownika, by mógł się on poruszać jedynie po swoim katalogu domowym?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer FTP?
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup gksudo gedit /etc/proftpd/proftpd.conf
- Znajdź tę sekcję
... DenyFilter \*.*/ ...
- Dodaj poniższą linię na jej końcu
DefaultRoot ~
- Zapisz tak przygotowany plik
sudo /etc/init.d/proftpd restart
Jak skonfigurować serwer FTP tak, aby użytkonicy anonimowi mieli jedynie prawo do odczytu?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer FTP?
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup gksudo gedit /etc/proftpd/proftpd.conf
- Dodaj następujący fragment na końcu pliku
<Anonymous ~ftp> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> </Anonymous>
- Zapisz tak przygotowany plik
sudo /etc/init.d/proftpd restart
Jak skonfigurować serwer FTP tak, aby użytkownicy anonimowi mieli prawo do odczytu i zapisu?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer FTP?
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup gksudo gedit /etc/proftpd/proftpd.conf
- Dodaj następujący fragment na końcu pliku
<Anonymous ~ftp> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message </Anonymous>
- Zapisz tak przygotowany plik
sudo /etc/init.d/proftpd restart
Jak zamapować użytkownika anonimowego do katalogu spoza /home/ftp/?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer FTP?
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup gksudo gedit /etc/proftpd/proftpd.conf
- Dodaj następujący fragment na końcu pliku
<Anonymous /location_of_folder/> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> </Anonymous>
- Zapisz tak przygotowany plik
sudo /etc/init.d/proftpd restart
Jak zmienić domyślny numer portu dla serwera FTP?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer FTP?
- Przyjęto że nowym numerem portu jest 77
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup gksudo gedit /etc/proftpd/proftpd.conf
- Znajdź tę linię
Port 21
- Zastąp ją następującym wpisem
Port 77
- Zapisz tak przygotowany plik
sudo /etc/init.d/proftpd restart
Jak połączyć się z serwerem FTP za pomocą komputera z systemem Windows?
- Przeczytaj #Uwagi ogólne
- Przyjęto że komputer zdalny posiada zainstalowaną usługę FTP
- Przeczytaj #Jak zainstalować serwer FTP?
- Pobierz FileZilla: Tutaj
Prywatne repozytorium APT
- Przeczytaj #Uwagi ogólne
Ustaw repozytorium
- Przeczytaj #Jak dodawać nowe repozytoria
- Przeczytaj # Jak zainstalować sieciowy serwer Apache HTTP
- Zainstaluj paczki narzędziowe
sudo apt-get install dpkg-dev
- Stwórz repozytorium w systemie plików
mkdir /somewhere/apt mkdir /somewhere/apt/archives mkdir /somewhere/apt/archives/binary
- Stwórz listę paczek w repozytorium
cd /somewhere/apt/archives dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz
- Publikuj repozytorium przez Apache
cd /var/www sudo ln -s /somewhere/apt/archives apt
- Dodaj repo do źródeł w /etc/apt/sources.list
Otwórz /etc/apt/sources.list
sudo gedit /etc/apt/sources.list
Dodaj poniższą linię na końcu pliku:
# My Repos deb http://localhost/apt binary/
- Odśwież bazę danych APT
sudo apt-get update
Odświeżanie repozytorium
Skopiuj lub pobierz pliki ".deb" do /somewhere/apt/archives/binary/ i wtedy odswież listę paczek:
cd /somewhere/apt/archives dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz
Serwer mediów strumieniowych
Jak zainstalować serwer mediów strumieniowych GNUMP3d?
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodać kolejne repozytoria?
- Przeczytaj #Jak zainstalować serwer WWW Apache?
- Przyjęto, że katalog /var/music/ zawiera pliki multimedialne
sudo apt-get install gnump3d
- http://localhost:8888
- Streaming Media Server Guide
Jak zmienić domyślny folder zawierający pliki multimedialne dla GNUMP3d
- Przeczytaj #Uwagi ogólne
- Przeczytaj #How to install GNUMP3d for Streaming Media Server service
- Przyjęto, że nowy folder zawierający pliki multimedialne to /home/music/
sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup gksudo gedit /etc/gnump3d/gnump3d.conf
- Znajdź poniższą linię
root = /var/music
- Zastąp ją następującym wpisem
root = /home/music
- Znajdź poniższą linię
user = gnump3d
- Zastąp ją następującym wpisem
user = root
- Zapisz tak przygotowany plik
sudo /etc/init.d/gnump3d restart
- http://localhost:8888
Jak zmienić domyślny numer portu dla GNUMP3d
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer WWW Apache?
- Przyjęto, że nowy numer portu to 7878
sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup gksudo gedit /etc/gnump3d/gnump3d.conf
- Znajdź poniższą linię
port = 8888
- Zastąp ją następującym wpisem
port = 7878
- Zapisz tak przygotowany plik
sudo /etc/init.d/gnump3d restart
- http://localhost:7878
Oprogramowanie zespołowe (Email/Kalendarz)
Jak zainstalować Meldware Communication Suite
- Przeczytaj #Uwagi ogólne
sudo aptitude install sun-java5-jdk sudo update-java-alternatives -s java-1.5.0-sun
- Pobierz plik .jar for lub zbudujstąd
- Otwórz nowy terminal
- Zmień lokalizację na lokalizację z pobranym plikiem
- Zamień nazwę pliku na poprawną, następnie:
sudo java -jar buni-meldware-20070225.jar
sudo cp /etc/init.d/skeleton /etc/init.d/meldware-cs sudo vi /etc/init.d/meldware-cs
- Edytuj linię zaczynającą się na PATH przy "/usr/sbin:/usr/bin:/sbin:/bin:/opt/mcs/bin" wykluczając cytat
- Edytuj linię zaczynającą się na DESC przy "Meldware Communication Suite" dołączając cytat
- Edytuj linię zaczynającą się na NAME przy "run.sh" wykluczając cytat
- Edytuj linię zaczynającą się na DAEMON przy "/opt/mcs/bin/$NAME" wykluczając cytat
- Edytuj linię zaczynającą się na DAEMON_ARGS przy "-c meldware" wykluczając cytat
- Edytuj linię zaczynającą się na SCRIPTNAME przy "/etc/init.d/meldware-cs" wykluczając cytat
- Zapisz (ESC):wq
sudo chmod 755 /etc/init.d/meldware-cs sudo ln -s /etc/init.d/meldware-cs /etc/rc3.d/S21meldware-cs sudo ln -s /etc/init.d/meldware-cs /etc/rc6.d/K21meldware-cs sudo ln -s /etc/init.d/meldware-cs /etc/rc4.d/S21meldware-cs
- Wystartuj MCS
sudo /etc/init.d/meldware-cs restart
Serwer galerii zdjęć
- Dla porównania Gallery1 i Gallery2 zobacz tutaj
Gallery1
Jak zainstalować serwer galerii zdjęć Gallery1
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak dodawać nowe repozytoria
- Przeczytaj #How to install Apache HTTP Server for HTTP (Web) Server service
- Przeczytaj #How to install PHP for Apache HTTP Server
sudo apt-get install gallery (when prompted to restart Apache, choose No or Cancel) sudo apt-get install imagemagick sudo apt-get install jhead sudo apt-get install libjpeg-progs sudo /etc/init.d/apache2 restart sudo sh /usr/share/gallery/configure.sh
- http://localhost/gallery/setup/index.php
- Konfiguracja Gallery
Gallery Configuration Wizard: Step 1 Next Step ->
Gallery Configuration Wizard: Step 2 General settings Tab -> Admin password: Specify the password Locations and URLs Tab -> Album directory: /var/www/albums/ Temporary directory: /tmp/ Gallery URL: http://localhost/gallery Albums URL: http://localhost/albums Next Step -->
Gallery Configuration Wizard: Step 3 Next Step -->
Gallery Configuration Wizard: Step 4 Save Config ->
- http://localhost/gallery/albums.php
Jak skonfigurować Gallery1 aby był dostępny przez Internet (nazwa hosta lub stałe IP) lub LAN (stałe IP)
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer galerii zdjęć Gallery1
- n.p. Przypuszczając, że to połączenie jest poprawnie skonfigurowane
- Internet (nazwa hosta lub stałe IP) lub LAN (stały IP): http://www.url.com
sudo cp /etc/gallery/config.php /etc/gallery/config.php_backup gksudo gedit /etc/gallery/config.php
- Znajdź ten fragment
... $gallery->app->photoAlbumURL = "http://localhost/gallery"; $gallery->app->albumDirURL = "http://localhost/albums"; ...
- Zastąp tymi liniami
$gallery->app->photoAlbumURL = "http://www.url.com/gallery"; $gallery->app->albumDirURL = "http://www.url.com/albums";
- Zapisz edytowany plik
- http://www.url.com/gallery/albums.php
Jak skonfigurować Gallery1 aby był dostępny przez LAN (dynamiczne IP)
- Przeczytaj #Uwagi ogólne
- Przeczytaj #Jak zainstalować serwer galerii zdjęć Gallery1
- n.p. Przypuszczając, że to połączenie jest poprawnie skonfigurowane
- LAN (dynamiczne IP): 192.168.0.1
sudo cp /etc/gallery/config.php /etc/gallery/config.php_backup gksudo gedit /etc/gallery/config.php
- Znajdź ten fragment
... $gallery->app->photoAlbumURL = "http://localhost/gallery"; $gallery->app->albumDirURL = "http://localhost/albums"; ...
- Zastąp tymi liniami
$gallery->app->photoAlbumURL = "/gallery"; $gallery->app->albumDirURL = "/albums";
- Zapisz edytowany plik
- http://192.168.0.1/gallery/albums.php
Jak zrobić/przywrócić kopię bezpieczeństwa Gallery1
- Przeczytaj #General Notes
- Aby zrobić kopię bezpieczeństwa Gallery
sudo tar zcvf gallery.tgz /var/www/albums/ /etc/gallery/
- Aby przywrócić kopię bezpieczeństwa Gallery
sudo tar zxvf gallery.tgz -C /
Gallery2
Jak zainstalować Gallery2
Jak skonfigurować Gallery2
Jak zainstalować wersję Subversion serwera kontrolnego (ze wsparciem Apache)
- Przeczytaj #Uwagi ogólne
- Zainstaluj moduły Subversion i Apache 2
sudo aptitude install subversion libapache2-svn
sudo a2enmod dav_svn
- Konfiguruj Apache 2
sudo nano /etc/apache2/mods-enabled/dav_svn.conf
Edytuj plik, aby wyglądaj jak poniżej:
<Location /svn> DAV svn SVNPath /home/svn AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user </Location>
- Stwórz repozytorium Subversion
sudo mkdir /home/svn sudo svnadmin create /home/svn
- Dodaj Apache 2 Permissions do repozytorium
sudo chown -R www-data /home/svn
- Stwórz użytkownika repozytorium
Zastąp 'username' wybraną nazwą użytkownika.
sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd username
Wpisz hasło.
- Zrestartuj Apache 2
sudo /etc/init.d/apache2 restart
Jak zainstalować wersję Subversion serwera kontrolnego (svnserve)
- Przeczytaj #Uwagi ogólne
- Zainstaluj daemona Subversion i Internet services
sudo apt-get install subversion xinetd
- Stwórz użytkownika - właściciela repozytorium
sudo adduser --system --no-create-home --home /var/svn --group --disabled-login svn
- Stwórz lokalizację utrzymująca repozytorium
sudo mkdir /var/svn sudo chown svn:svn /var/svn
- Stwórz plik /etc/xinetd.d/svnserve z poniższą zawartością:
service svn { port = 3690 socket_type = stream protocol = tcp wait = no user = svn server = /usr/bin/svnserve server_args = -i -r /var/svn }
- Uruchom ponownie xinetd
sudo /etc/init.d/xinetd restart
- Stwórz pierwsze repozytorium
sudo -u svn svnadmin create /var/svn/testrepo
- Sprawdź repozytorium
svn co svn://localhost/testrepo
Częste problemy
Jak wyłączyć resetowanie czasu/daty do UTC (GMT)
- Preczytaj #Uwagi ogólne
sudo cp /etc/default/rcS /etc/default/rcS_backup gksudo gedit /etc/default/rcS
- Znajdź tą linię
... UTC=yes ...
- Zamień na tą linię
UTC=no
- Zapisz plik
- System -> Administracja -> Czas i data
Ustaw prawidłowy czas i datę
sudo /etc/init.d/hwclock.sh restart
Jak skonfigurować dźwięk aby działał prawidłowo w GNOME
- Preczytaj #Uwagi ogólne
- Przecztaj #Jak dodawać nowe repozytoria
sudo killall esd sudo cp /etc/esound/esd.conf /etc/esound/esd.conf_backup gksudo gedit /etc/esound/esd.conf
- Znajdź tą sekcję
... auto_spawn=0 spawn_options=-terminate -nobeeps -as 5 ...
- Zamień na te linie
auto_spawn=1 spawn_options=-terminate -nobeeps -as 2 -d default
- Zapisz plik
sudo apt-get install libesd-alsa0 gksudo gedit /etc/asound.conf
- Wstaw poniższe linie do nowego pliku
pcm.card0 { type hw card 0 } pcm.!default { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1025 slave { pcm "hw:0,0" period_time 0 period_size 2048 buffer_size 32768 rate 48000 } bindings { 0 0 1 1 } }
- Zapisz plik
sudo ln -fs /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
System -> Preferencje -> Dźwięk Preferencje dźwięku
Zakładka Dźwięki -> Dźwięki systemowe (Odznaczone)
- Zapisz i zamknij wszystkie aplikacje, zrestartuj komputer
Jak wymusić opróżnienie kosza w GNOME
- Preczytaj #Uwagi ogólne
sudo rm -fr $HOME/.Trash/
Jak usunąć zduplikowane menu/pozycje w menu w GNOME
- Preczytaj #Uwagi ogólne
- Wpisz "rm -f $HOME/.config/menus/applications.menu" w oknie terminala
- Przeczytaj #Jak odświeżyć panel GNOME
Jak odświeżyć menu Miejsca w GNOME (jeśli punkty montowania do /media/ w /etc/fstab nie są widoczne)
- Preczytaj #Uwagi ogólne
sudo /etc/init.d/dbus restart
Jak stworzyć statyczne połączenie (nie dhcp) LAN (WLAN) w KDE
- Zakładam, że pomyślnie utworzyłeś połączenie WLAN w Windows
- Aby umożliwić połączenie postępuj według zaleceń:
- Idź do K-menu -> Ustawienia systemowe -> Ustawienia sieciowe
- Wejdź w tryb Administratora
- Wybierz zakładkę Interfejsy sieciowe i interfejs wireless (zazwyczaj ath0) aby skonfigurować
- Kliknij Konfiguruj interfejsy...
- Wybierz Ręcznie lub Automatycznie. Zaznacz Ręcznie.
- Fill the preferred IP address to identify your computer and the netmask. Choose to activate when computer starts
- Kliknij Advanced Settings aby otrzymać więcej ustawień
- Select Routes tab and fill the gateway IP address
- Make sure you choose the correct device in the right dropdown (e.g. ath0)
- Idź do K-menu -> Internet -> Asystent Wireless
- Right click on preferred connection ssid
- Choose and complete fields for Manual connection
- Kliknij Ok
- Stwórz konfigurację połączenia
gksudo gedit /etc/wpa_supplicant.conf
- Wklej poniższe linie do nowego pliku
network={ ssid="YOUR_PREFERRED_CONNECTION_SSID" scan_ssid=1 proto=WPA key_mgmt=WPA-PSK psk="STRING_TO_GENERATE_PASSWORD" #psk=123456789 #you have option to use connection key instead of connection password }
- Zapisz plik
- Stwórz skrypt:
gksudo gedit /etc/init.d/wifi_wpa.sh
- Wklej poniższe linie do nowego pliku
#! /bin/sh # wifi: wpa_supplicant init echo " * [Wifi]: Enabling WPA supplicant..." if [ -x /sbin/wpa_supplicant ]; then /sbin/wpa_supplicant -B -i ath0 -c /etc/wpa_supplicant.conf -D madwifi -w fi exit 0
- Zapisz plik
- Make sure both file readable and executable
sudo chmod +r /etc/wpa_supplicant.conf sudo chmod +x /etc/init.d/wifi_wpa.sh
- Ustaw, aby połączenie startowało ze startem systemu.
sudo ln -s /etc/init.d/wifi_wpa.sh /etc/rcS.d/S40netwifiwpa
- Zamknij otwarte aplikacje, uruchom ponownie komputer.
Jak uzyskać rozdzielczość 1400x1050
- Zobacz http://ubuntu.vdb-studios.be/installationDapper.php