Ubuntu dapper pl

From

Nieoficjalny przewodnik po Ubuntu 6.06 (Dapper Drake)

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.

Przewodnik przygotowują: Orvils, Quash, Manicka, Jiyuu0, Cargo, Byte, krampo, Simos, Stubby, eljaco User:shai...



Poprzednie edycje systemu: Ubuntu 5.10 (Breezy Badger)




Inne wersje językowe: English Português do Brasil Português Türkçe Română

w tłumaczeniu: German Español Russian French


Contents


Uwagi ogólne


  1. Oto nieoficjalny przewodnik po Ubuntu 6.04 (Dapper Drake). W żaden sposób nie jest on powiązany z Ubuntu i firmą Canonical.
  2. Wszystkie porady dotyczą pełnej instalacji Ubuntu 6.04 (Dapper Drake) dla rodziny procesorów Intel x86.
  3. Fragmenty znajdujące się w niebieskawych sekcjach są komendami, które trzeba wykonać w terminalu (Aplikacje -> Narzędzia systemowe -> Terminal)
  4. Aby uniknąć błedów przy przepisywaniu komend, zalecam kopiowanie ich do terminala (zaznaczenie komendy, prawoklik -> "Kopiuj" lub "Wklej")
  5. Komenda "sudo" oznacza "superuser do" (wykonanie polecenia z uprawnieniami roota). Wykonanie "sudo" wymaga podania hasła użytkownika.
  6. 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".
  7. Jeśli masz już dość ciągłego wykonywania komendy "apt-get" przeczytaj Jak używać graficznej nakładki na program apt-get (Synaptic)?
  8. Komendy "apt-get" i "wget" wymagają skonfigurowanego połączenia z Internetem.
  9. Aby pobrać plik, kliknij prawym klawiszem myszy na odpowiednim odnośniku, wybierz opcję "Zapisz plik jako..." i sprawdź zgodność nazwy pliku i jego rozszerzenia.
  10. Jeżeli chcesz wspomóc proces tłumaczenia Ubuntu na inne języki, odwiedź https://launchpad.net/
  11. Niech przesłanie hasła "humanizm dla innych" zawsze będzie z Tobą...


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

Czym jest Ubuntu?

  • http://www.ubuntu.com/ubuntu

Co nowego w Ubuntu 6.06 Dapper Drake?

  • http://www.ubuntu.com/testing/dapperbeta

Gdzie mogę znaleźć listę wszystkich programów/bibliotek wchodzących w skład Ubuntu?

  • Wynik komendy dpkg -l znajdziesz tutaj
  • http://packages.ubuntu.com/dapper
  • http://distrowatch.com/table.php?distribution=ubuntu

Skąd mogę pobrać Ubuntu?

  • http://releases.ubuntu.com/6.06/

Gdzie mogę zamówić całkowicie bezpłatne płyty instalacyjne?

  • http://shipit.ubuntu.com

Gdzie szukać pomocy przy pracy z Ubuntu?

  • Zobacz: System -> Pomoc -> Dokumentacja systemu
  • Oficjalna strona z dokumentacją
  • Strona z dokumentacją tworzoną przez użytkowników (wiki)
  • Ubuntu Document Storage Facility
  • Listy dyskusyjne
  • Forum dyskusyjne
  • Polskie forum dyskusyjne
  • Kanał IRC
  • Polski kanał IRC

Gdzie mogę znaleźć nowe oprogramowanie?

  • http://gnomefiles.org/
  • http://www.kde-apps.org/
  • http://freshmeat.net
  • http://sourceforge.net/

Gdzie szukać elementów wystroju systemu (tapety, ikony, tematy)?

  • http://gnome-look.org/
  • http://art.gnome.org/
  • http://www.kde-look.org/

Repozytoria

Jak dodać kolejne repozytoria?

  • Przeczytaj #Uwagi ogólne
  • Możesz również dodać nowe repozytoria przy użyciu programu Synaptic. W przypadku wykorzystania Synaptica, dalsza część tej porady jest bezprzedmiotowa.
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
  • Zastąp całą zawartość pliku następującym wpisem
## Add comments (##) in front of any line to remove it from being checked.   
## Use the following sources.list at your own risk.  
## You may replace "us" with your country code to get the closest mirror.
deb http://us.archive.ubuntu.com/ubuntu dapper main restricted
deb-src http://us.archive.ubuntu.com/ubuntu dapper main restricted
## MAJOR BUG FIX UPDATES produced after the final release
deb http://us.archive.ubuntu.com/ubuntu dapper-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu dapper-updates main restricted
## UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted
deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe
## UNIVERSE AND MULTIVERSE REPOSITORY (Unsupported by Ubuntu.  Use at own risk.)
deb http://archive.ubuntu.com/ubuntu dapper universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper universe multiverse
## BACKPORTS REPOSITORY (Unsupported.  May contain illegal packages.  Use at own risk.)
deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
 ## PLF REPOSITORY (Unsupported.  May contain illegal packages.  Use at own risk.)
deb http://packages.freecontrib.org/ubuntu/plf dapper free non-free
deb-src http://packages.freecontrib.org/ubuntu/plf dapper free non-free
  • Zapisz tak przygotowany plik
 sudo apt-get update
  • Możesz również w łatwy sposób wygenerować własny plik sources.list: http://www.ubuntulinux.nl/source-o-matic
Uwaga! Używanie własnej wersji pliku sources.list wymaga pełnej świadomości skutków takiego wyboru.

Aktualizacja Ubuntu

Jak ręcznie uaktualnić Ubuntu

 sudo apt-get update
 sudo apt-get upgrade


Dodatkowe oprogramowanie


Jak zainstalować demona obsługującego schowek?

 wget -c http://easylinux.info/uploads/gnome-clipboard-daemon-1.0.bin.tar.bz2
 sudo tar jxvf gnome-clipboard-daemon-1.0.bin.tar.bz2 -C /usr/bin/
 sudo chown root:root /usr/bin/gnome-clipboard-daemon
 sudo chmod 755 /usr/bin/gnome-clipboard-daemon
 sudo gnome-clipboard-daemon &
 export EDITOR=gedit && crontab -e
  • Dodaj następujący wpis na końcu pliku
@reboot gnome-clipboard-daemon
  • Zapisz tak przygotowany plik

Jak zainstalować J2SE Runtime Environment (JRE) wraz z wtyczką dla Mozilli Firefox?

sudo apt-get install sun-java5-jre sun-java5-plugin  
  • Zaakceptuj postanowienia licencji
  • Ponownie uruchom przeglądarkę

Jak zainstalować wtyczkę Flash dla Mozilli Firefox?

 sudo apt-get install flashplugin-nonfree
 sudo update-flashplugin
  • Ponownie uruchom przeglądarkę

Jak zainstalować czytnik PDF (Adobe Reader) wraz z wtyczką dla Mozilli Firefox?

 sudo apt-get install acroread
 sudo apt-get install mozilla-acroread
 sudo apt-get install acroread-plugins

Jak zainstalować menedżera pobierania plików (Downloader for X)?

 sudo apt-get install d4x

Jak zainstalować klienta FTP (gFTP)?

 sudo apt-get install gftp

Jak zainstalować program do wymiany plików (DC++)?

wget -c http://easylinux.info/uploads/linuxdcpp.tar.gz 
sudo tar zxvf linuxdcpp.tar.gz -C /opt
sudo gedit /usr/share/applications/dcpp.desktop
  • Wstaw poniższe linie do nowego pliku
[Desktop Entry]
Encoding=UTF-8
Name=DC++
Exec=opt$/opt/linuxdcpp/dcpp
Terminal=false
Type=Application
StartupNotify=true
Icon=eyes.png
Categories=Application;Network;
  • Zapisz tak przygotowany plik
  • Aplikacje -> Internet -> DC++

Jak zainstalować klienta sieci P2P BitTorrent (Azureus)?

http://kent.dl.sourceforge.net/sourceforge/azureus/Azureus_2.4.0.2_linux.tar.bz2
sudo tar jxvf Azureus_2.4.0.2_linux.tar.bz2 -C /opt
sudo gedit /usr/share/applications/azureus.desktop 
  • Wstaw poniższe linie do nowego pliku:
[Desktop Entry] 
Name=Azureus
Comment=Klient sieci BitTorrent
Exec=/opt/azureus/azureus
Icon=/opt/azureus/Azureus.png
Terminal=false
Type=Application
Categories=Application;Network;
  • Zapisz tak przygotowany plik
  • Aplikacje -> Internet -> Azureus

Jak zainstalować klienta sieci eMule (aMule)?

 sudo apt-get install amule

Jak zainstalować klienta sieci P2P Gnutella (FrostWire)?

 wget -c http://www.users.on.net/~stubby/FrostWire-4.10.9-2.i586.deb
 sudo dpkg -i FrostWire-4.10.9-2.i586.deb
  • Aplikacje-> Internet -> FrostWire

Jak zainstalować komunikator (Skype)?

 wget -c http://download.skype.com/linux/skype_staticQT-1.2.0.18.tar.bz2
 sudo tar jxvf skype_staticQT-1.2.0.18.tar.bz2 -C /opt/
 sudo ln -s /opt/skype-1.2.0.18/skype /usr/bin/skype
 sudo cp /opt/skype-1.2.0.18/skype.desktop /usr/share/applications/skype.desktop
 sudo cp /opt/skype-1.2.0.18/icons/skype_32_32.png /usr/share/icons/hicolor/32x32/apps/skype.png
 rm skype_staticQT-1.2.0.18.tar.bz2

Jak zainstalować odpowiednik aplikacji WinPopup (LinPopUp)?

 sudo apt-get install linpopup
 sudo gedit /usr/share/applications/linpopup.desktop
  • Wstaw poniższe linie do nowego pliku
 [Desktop Entry]
 Name=LinPopUp
 Comment=LinPopUp
 Exec=linpopup
 Icon=/usr/share/pixmaps/linpopup.xpm
 Terminal=false
 Type=Application
 Categories=Application;Utility;

Jak zainstalować kodeki multimedialne (min. obsługa formatu MP3)?

 sudo apt-get install gstreamer0.10-ffmpeg
 sudo apt-get install gstreamer0.10-gl
 sudo apt-get install gstreamer0.10-plugins-base
 sudo apt-get install gstreamer0.10-plugins-good
 sudo apt-get install gstreamer0.10-plugins-bad
 sudo apt-get install gstreamer0.10-plugins-bad-multiverse
 sudo apt-get install gstreamer0.10-plugins-ugly
 sudo apt-get install gstreamer0.10-plugins-ugly-multiverse

Jak umożliwić odtwarzanie płyt DVD?

 sudo apt-get install libdvdcss2

Jak zainstalować odtwarzacz multimediów (xine-ui)?

 sudo apt-get install xine-ui
  • Skojarzenie xine-ui z plikami multimedialnymi
 gconftool-2 --type string --set /desktop/gnome/volume_manager/autoplay_dvd_command "xine dvd://"
 sudo rm -f /usr/share/applnk/Multimedia/xine.desktop
 sudo ln -fs /usr/share/xine/desktop/xine.desktop /usr/share/applications/
 sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list_backup
 sudo sed -e 's/totem.desktop/xine.desktop/g' /usr/share/applications/defaults.list_backup > /tmp/defaults.list
 sudo mv /tmp/defaults.list /usr/share/applications/defaults.list

Jak zainstalować odtwarzacz multimediów (Totem) z wtyczką dla Mozilli Firefox?

 sudo apt-get install totem-gstreamer-firefox-plugin
  • Ponownie uruchom przeglądarkę

Jak zainstalować odtwarzacz multimediów (XMMS)?

 sudo apt-get install xmms
 sudo apt-get install xmms-skins
 wget -c http://easylinux.info/uploads/xmms-wma_1.0.4-2_i386.deb
 sudo dpkg -i xmms-wma_1.0.4-2_i386.deb
  • Skojarzenie XMMS z plikami MP3/M3U/WAV
 sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list_backup
 sudo cp /usr/share/applications/defaults.list /tmp/defaults.list_tmp
 sudo sed -e 's/audio\/mpeg=.*/audio\/mpeg=XMMS.desktop/g' /tmp/defaults.list_tmp > /tmp/defaults.mp3
 sudo sed -e 's/audio\/x-mpegurl=.*/audio\/x-mpegurl=XMMS.desktop/g' /tmp/defaults.mp3 > /tmp/defaults.m3u
 sudo sed -e 's/audio\/x-wav=.*/audio\/x-wav=XMMS.desktop/g' /tmp/defaults.m3u > /tmp/defaults.list
 sudo mv /tmp/defaults.list /usr/share/applications/defaults.list
 sudo rm -f /tmp/defaults.*

Jak zainstalować odtwarzacz multimediów (amaroK)?

 sudo apt-get install amarok
  • Aplikacje-> Dźwięk i obraz -> amaroK

Jak zainstalować odtwarzacz multimediów (RealPlayer)?

 sudo apt-get install realplayer

Jak zainstalować przeglądarkę mediów strumieniowych (streamtuner)?

 sudo apt-get install streamtuner
 sudo apt-get install streamripper

Jak zainstalować program do katalogowania muzyki (Cowbell)?

 sudo apt-get install cowbell
  • Aplikacje-> Dźwięk i obraz -> Cowbell Music Organizer

Jak zainstalować edytor znaczników ID3 (EasyTAG)?

 sudo apt-get install easytag

Jak zainstalować edytor video (Kino)?

 sudo apt-get install kino
 sudo apt-get install kinoplus
 sudo apt-get install kino-timfx
 sudo apt-get install kino-dvtitler

Jak zainstalować edytor audio (Audacity)?

 sudo apt-get install audacity

Jak zainstalować ripper DVD (dvd::rip)?

 sudo apt-get install dvdrip
 sudo apt-get install vcdimager
 sudo apt-get install cdrdao
 sudo apt-get install subtitleripper
 sudo ln -fs /usr/bin/rar /usr/bin/rar-2.80
 sudo gedit /usr/share/applications/dvdrip.desktop
  • Wstaw poniższe linie do nowego pliku
 [Desktop Entry]
 Name=dvd::rip 
 Comment=dvd::rip
 Exec=dvdrip
 Icon=/usr/share/perl5/Video/DVDRip/icon.xpm
 Terminal=false
 Type=Application
 Categories=Application;AudioVideo;

Jak zainstalować ripper CD (Goobox)?

 sudo apt-get install goobox
 sudo rm -f /usr/share/applications/goobox.desktop
 sudo gedit /usr/share/applications/goobox.desktop
  • Wstaw poniższe linie do nowego pliku
 [Desktop Entry]
 Name=CD Player & Ripper
 Comment=Odtwarzaj i rippuj CD
 Exec=goobox
 Icon=goobox.png
 Terminal=false
 Type=Application
 Categories=Application;AudioVideo;

Jak zainstalować przeglądarkę grafiki (digiKam)

sudo apt-get install digiKam
  • Aplikacje -> Grafika -> digiKam

Jak zainstalować program pocztowy (Mozilla Thunderbird)?

 sudo apt-get install mozilla-thunderbird

Jak zainstalować czytnik grup dyskusyjnych (Pan)?

 wget -c http://www.users.on.net/~stubby/pan_0.99_i386.deb
 sudo apt-get install libgmime2.1
 sudo dpkg -i pan_0.99_i386.deb

Jak zainstalować czytnik RSS/RDF/Atom (RSSOwl)?

 wget -c http://easylinux.info/uploads/rssowl_linux_1_1_3_bin.tar.gz
 sudo tar zxvf rssowl_linux_1_1_3_bin.tar.gz -C /opt/
 sudo chown -R root:root /opt/rssowl_linux_1_1_3_bin/
 sudo gedit /usr/bin/runRSSOwl.sh
  • Wstaw poniższe linie do nowego pliku
 export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
 cd /opt/rssowl_linux_1_1_3_bin/
 ./run.sh
  • Zapisz tak przygotowany plik
 sudo chmod +x /usr/bin/runRSSOwl.sh
 sudo gedit /usr/share/applications/RSSOwl.desktop
  • Wstaw poniższe linie do nowego pliku
 [Desktop Entry]
 Name=RSSOwl
 Comment=RSSOwl
 Exec=runRSSOwl.sh
 Icon=/opt/rssowl_linux_1_1_3_bin/rssowl.xpm
 Terminal=false
 Type=Application
 Categories=Application;Network;
  • Zapisz tak przygotowany plik
  • Aplikacje-> Internet -> RSSOwl

Jak zainstalować edytor stron WWW (Nvu)?

 sudo apt-get install nvu
 sudo rm -f /usr/share/applications/nvu.desktop
 sudo gedit /usr/share/applications/nvu.desktop
  • Wstaw poniższe linie do nowego pliku
 [Desktop Entry]
 Name=Nvu
 Comment=Edytor stron WWW
 Exec=nvu
 Icon=nvu.xpm
 Terminal=false
 Type=Application
 Categories=Application;Network;

Jak zainstalować edytor stron WWW (Quanta Plus)?

 sudo apt-get install quanta
  • Aplikacje-> Programowanie-> Quanta Plus

Jak zainstalować aplikację zarządzania projektami (Planner)?

 sudo apt-get install planner

Jak zainstalować aplikację księgową (GnuCash)?

 sudo apt-get install gnucash
 sudo rm -fr /usr/share/gnome/apps/Applications/
 sudo gedit /usr/share/applications/GnuCash.desktop
  • Wstaw poniższe linie do nowego pliku
 [Desktop Entry]
 Name=GnuCash
 Comment=GnuCash Personal Finance
 Exec=gnucash
 Icon=/usr/share/pixmaps/gnucash/gnucash-icon.png
 Terminal=false
 Type=Application
 Categories=Application;Office;

Jak zainstalować aplikację DTP (Scribus)?

 sudo apt-get install scribus

Jak zainstalować edytor diagramów (Dia)?

 sudo apt-get install dia-gnome

Jak zainstalować przeglądarkę plików skompilowanego HTML Help (CHM) (xCHM)?

 sudo apt-get install xchm

Jak zainstalować program do nagrywania płyt CD/DVD (GnomeBaker)?

 sudo apt-get install gnomebaker

Jak zainstalować program do nagrywania płyt Cd/DVD (K3b)

sudo apt-get install k3b k3b-mp3
  • Aplikacje-> Dźwięk i obraz -> K3b

Jak zainstalować program do wykonywania połączeń dialup (GNOME PPP)?

 sudo apt-get install gnome-ppp

Jak zainstalować klienta ADSL/PPPoE (RP-PPPoE)?

 wget -c http://easylinux.info/uploads/rp-pppoe-3.6.tar.gz
 sudo tar zxvf rp-pppoe-3.6.tar.gz -C /opt/
 sudo chown -R root:root /opt/rp-pppoe-3.6/
 sudo gedit /usr/share/applications/RP-PPPoE.desktop
  • Wstaw poniższe linie do nowego pliku
 [Desktop Entry]
 Name=RP-PPPoE
 Comment=RP-PPPoE
 Exec=gksudo /opt/rp-pppoe-3.6/go-gui
 Icon=
 Terminal=false
 Type=Application
 Categories=Application;Network;

Jak zainstalować menedżera usług startowych (BUM)?

 sudo apt-get install bum

Jak zainstalować linuksowego odpowiednika Partition Magic (GParted)?

 sudo apt-get install gparted

Jak zainstalować aplikację typu firewall (Firestarter)?

 sudo apt-get install firestarter

Jak zainstalować analizator ruchu sieciowego (Ethereal)?

 sudo apt-get install ethereal
  • Aplikacje -> Internet -> Ethereal

Jak zainstalować skaner luk w zabezpieczeniach (Nessus)?

 sudo apt-get install nessus
 sudo apt-get install nessusd
 sudo nessus-adduser
 sudo ln -fs /etc/init.d/nessusd /etc/rc2.d/S20nessusd
 sudo /etc/init.d/nessusd start
 sudo gedit /usr/share/applications/Nessus.desktop
  • Wstaw poniższe linie do nowego pliku
 [Desktop Entry]
 Name=Nessus
 Comment=Nessus
 Exec=nessus
 Icon=/usr/share/pixmaps/nessus.xpm
 Terminal=false
 Type=Application
 Categories=Application;System;

Jak zainstalować kompresor RAR (rar)?

 sudo apt-get install rar
 sudo ln -fs /usr/bin/rar /usr/bin/unrar
  • Aplikacje -> Akcesoria -> Zarządca archiwów

Jak zainstalować dodatkowe czcionki?

 sudo apt-get install xfonts-intl-arabic
 sudo apt-get install xfonts-intl-asian
 sudo apt-get install xfonts-intl-chinese
 sudo apt-get install xfonts-intl-chinese-big
 sudo apt-get install xfonts-intl-european
 sudo apt-get install xfonts-intl-japanese
 sudo apt-get install xfonts-intl-japanese-big
 sudo apt-get install xfonts-intl-phonetic
 sudo apt-get install gsfonts-x11
 sudo apt-get install msttcorefonts
 sudo fc-cache -f -v

Jak zainstalować SCIM (Chinese Input Method)?

 sudo apt-get install scim
 sudo apt-get install scim-chinese
 sudo apt-get install scim-config-socket
 sudo apt-get install scim-gtk2-immodule
 sudo apt-get install scim-tables-zh
 wget -c http://easylinux.info/uploads/fireflysung-1.3.0.tar.gz
 sudo tar zxvf fireflysung-1.3.0.tar.gz -C /usr/share/fonts/truetype/
 sudo chown -R root:root /usr/share/fonts/truetype/fireflysung-1.3.0/ 
 sudo fc-cache -f -v
  • System -> Preferencje -> SCIM Input Method Setup
  • Aby aktywować SCIM
 Naciśnij 'Ctrl + Space'

Jak zainstalować aplety pulpitu (gDesklets)?

 sudo apt-get install gdesklets
 sudo apt-get install gdesklets-data

Jak zainstalować narzędzia niezbędne do samodzielnej kompilacji oprogramowania (build-essential)?

 sudo apt-get install build-essential

Jak zainstalować pakiet IDE (Anjuta)?

 sudo apt-get install anjuta
  • Aplikacje -> Programowanie -> Anjuta IDE

Jak zainstalować pakiet do modellingu 3D (Blender 3d)?

 sudo apt-get install blender
  • Aplikacje -> Grafika -> Blender 3D modeller

Jak zainstalować grę Tuxracer?

 sudo apt-get install planetpenguin-racer planetpenguin-racer-data planetpenguin-racer-extras
  • Aplikacje -> Gry -> planetpenguin-racer

Jak zainstalować grę Frozen-Bubble?

 sudo apt-get install frozen-bubble
  • Aplikacje -> Gry -> Frozen-Bubble

Jak zainstalować grę Scorched3D?

 sudo apt-get install scorched3d
 sudo gedit /usr/share/applications/scorched3d.desktop
  • Wstaw poniższe linie do nowego pliku
 [Desktop Entry]
 Name=Scorched 3D
 Comment=A 3D Remake Of Scorched Earth
 Exec=scorched3d
 Icon=
 Terminal=false
 Type=Application
 Categories=Application;Game;ArcadeGame;

Jak zainstalować wirtualne planetarium (Stellarium)?

 sudo apt-get install stellarium
 sudo gedit /usr/share/applications/stellarium.desktop
  • Wstaw poniższe linie do nowego pliku
 [Desktop Entry]
 Name=Stellarium
 Comment=Virtual planetarium
 Exec=stellarium
 Terminal=false
 Type=Application
 Categories=Application;Education;
  • Aplikacje -> Edukacja -> Stellarium

Jak zainstalować wirtualne planetarium (KStars)?

 sudo apt-get install kstars
  • Aplikacje -> Edukacja -> KStars

Jak zainstalować pakiet KDE Edutainment?

sudo apt-get install kdeedu
  • Aplikacje -> Edukacja -> ...

Inne środowiska graficzne

Jak zainstalować KDE?

sudo apt-get install kubuntu-desktop
Uwaga: Instalacja KDE wymaga około 400MB wolnego miejsca na dysku
  • System -> Koniec pracy -> Wylogowanie
  • Aby zalogować się do KDE kliknij Sesje i wybierz KDE

Jak zainstalować XFCE?

sudo apt-get install xubuntu-desktop
  • System -> Koniec pracy -> Wyloguj
  • Aby zalogować się do XFCE kliknij Sesje i wybierz XFCE

Upiększacze

Jak zainstalować X-serwer Xgl i mendżera okien Compiz (dla kart Nvidia)

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo gedit /etc/X11/xorg.conf
  • Znajdź poniższą sekcję
Section "Module"
	Load	"i2c"
	Load	"bitmap"
	...
	Load	"type1"
	Load	"vbe"
EndSection
  • Zakomentuj wpisy dotyczące modułów dri i GLCore (jeżeli istnieją)
#	Load	"dri"
#	Load	"GLcore"
  • Upewnij się, że moduł glx będzie załadowany
	Load	"glx"
  • Znajdź poniższą sekcję (może się różnić nazwą karty graficznej)
Section "Device"
       Identifier	"NVIDIA Corporation NV34M [GeForce FX Go5200]"
       Driver		"nv"
       BusID		"PCI:1:0:0"
EndSection
  • Zastąp ją następującym wpisem, pozostawiając oryginalne pola Identifier oraz BusID
Section "Device"
	...
	Driver		"nvidia"
	...
	Option		"RenderAccel"		"true"
	Option		"AllowGLXWithComposite" "true"
EndSection
  • Znajdź poniższą sekcję
Section "Screen"
	Identifier	"Default Screen"
	Device		"NVIDIA Corporation NV34M [GeForce FX Go5200]"
	Monitor		"Generic Monitor"
	DefaultDepth	16
  • Upewnij się, że wartość pola DefaultDepth wynosi 24
	DefaultDepth	24
  • Zapisz tak przygotowany plik
  • Zainstaluj Xgl/Compiz
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome
sudo cp /etc/gdm/gdm.conf-custom /etc/gdm/gdm.conf-custom-backup
sudo gedit /etc/gdm/gdm.conf-custom
  • Zastąp całą zawartość pliku poniższym fragmentem
# GDM Configuration Customization file.
#
# This file is the appropriate place for specifying your customizations to the
# GDM configuration.   If you run gdmsetup, it will automatically edit this
# file for you and will cause the daemon and any running GDM GUI programs to
# automatically update with the new configuration.  Not all configuration
# options are supported by gdmsetup, so to modify some values it may be
# necessary to modify this file directly by hand.
# 
# To hand-edit this file, simply add or modify the key=value combination in
# the appropriate section in the template below.  Refer to the comments in the
# gdm.conf file for information about each option.  Also refer to the reference
# documentation.
# 
# If you hand edit a GDM configuration file, you should run the following
# command to get the GDM daemon to notice the change.  Any running GDM GUI
# programs will also be notified to update with the new configuration.
#
# gdmflexiserver --command="UPDATE_CONFIG <configuration key>"
#
# For example, the "Enable" key in the "[debug]" section would be specified by
# "debug/Enable".
#
# You can also run gdm-restart or gdm-safe-restart to cause GDM to restart and
# re-read the new configuration settings.  You can also restart GDM by sending
# a HUP or USR1 signal to the daemon.  HUP behaves like gdm-restart and causes
# any user session started by GDM to exit immediately while USR1 behaves like
# gdm-safe-restart and will wait until all users log out before restarting GDM.
# 
# For full reference documentation see the gnome help browser under
# GNOME|System category.  You can also find the docs in HTML form on
# http://www.gnome.org/projects/gdm/
# 
# NOTE: Lines that begin with "#" are considered comments.
# 
# Have fun!
[daemon]
[security]
[xdmcp]
[gui]
[greeter]
[chooser]
[debug]
[servers]# Override display 1 to use Xgl
0=Xgl 
[server-Xgl] 
name=Xgl server 
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo 
flexible=true
  • Stwórz skrypt uruchamiający nowe środowisko na starcie
sudo gedit /usr/bin/thefuture
  • Wstaw poniższe linie do nowego pliku.
#!/bin/bash
gnome-window-decorator &  compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &
xmodmap /usr/share/xmodmap/xmodmap.pl
  • Zapisz tak przygotowany plik
sudo chmod 755 /usr/bin/thefuture
  • Aby uruchomić menedżera Compiz w tej sesji wpisz
thefuture
  • Aby nowe środowisko uruchamiało się automatycznie przy logowaniu, wykonaj
    • System -> Preferencje -> Sesje
    • Programy startowe -> Dodaj
/usr/bin/thefuture
  • Porady
    • Przełączanie okien = Alt + Tab
    • Ustawianie i podgląd wszystkich otwartych okien = F12 włącza/wyłącza; kliknięcie na oknie powiększa je na cały ekran
    • Przełączanie obszarów roboczych w trójwymiarze = Ctrl + Alt + Lewa/Prawa strzałka
    • Przełączanie obszarów roboczych w trójwymiarze z przeniesieniem aktywnego okna = Ctrl + Shift + Alt + Lewa/Prawa strzałka
    • Ręczne sterowanie sześcianem = Ctrl + Alt + lewy przycisk myszy
    • Kontrola przeźroczystości okien = obecnie jedynie w połączeniu z narzędziem "transset"
    • Jednokrotne powiększenie = Winkey + prawy przycisk myszy
    • Ręczne powiększenie = Winkey + kółko myszy (w górę) (Winkey to klawisz pomiędzy lewym Alt i lewym Ctrl)
    • Ręczne pomniejszenie = Winkey + kółko myszy (w dół) (Winkey to klawisz pomiędzy lewym Alt i lewym Ctrl)
    • Przesuwanie okien = Alt + lewy przycisk myszy
    • Przesuwanie okien z automatycznym mocowaniem do krawędzi ekranu i innych okien = Ctrl + Alt + lewy przycisk myszy
    • Zmiana rozmiarów okna = Alt + prawy przycisk myszy

Aplikacje komercyjne

Jak zainstalować system Windows 9X/ME/2000/XP (Win4Lin)?

  • http://www.win4lin.com

Jak uruchomić aplikacje przeznaczone dla systemu Windows (CrossOver Office)?

  • http://www.codeweavers.com

Jak uruchomić gry dla systemu Windows (Cedega)?

  • http://www.transgaming.com

Administracja kontami użytkowników

Jak ustawić lub zmienić hasło roota (dotyczy również aktywacji konta root)?

sudo passwd root

Jak wyłączyć konto użytkownika "root"?

sudo passwd -l root

Jak zezwolić użytkownikowi root na logowanie do GNOME?

Zakładka Bezpieczeństwo -> Bezpieczeństwo -> Możliwość logowania się za pomocą GDM przez użytkownika root (zaznaczone)

Jak przełączyć się na konto roota podczas pracy w konsoli?

sudo -s -H
Hasło: <wpisz swoje hasło>

Jak dodawać/edytować/usuwać konta użytkowników?

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Użytkownicy i grupy
  • Użytkownicy i grupy
Zakładka użytkownicy -> Dodaj użytkownika.../Właściwości/Usuń
lub
sudo useradd jim
sudo userdel jim
  • Więcej informacji po wykonaniu polecenia
man usermod

Jak dodawać/edytować/usuwać grupy użytkowników?

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Użytkownicy i grupy
  • Użytkownicy i grupy
Zakładka Grupy -> Dodaj grupę.../Właściwości/Usuń

Jak automatycznie logować się do GNOME (uwaga: potencjalnie niebezpieczne)?

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Ustawienia ekranu logowania
  • Ustawienia ekranu logowania
Zakładka Ogólne -> Automatyczne logowanie ->
Automatyczne logowanie wybranego użytkownika po uruchomieniu systemu (zaznaczone)
Użytkownik logowany automatycznie: Wybierz "nazwę_użytkownika"

Jak przyznać uprawnienia do polecenia sudo?

export EDITOR=gedit && sudo visudo
  • Dodaj poniższy fragment na końcu pliku
system_username	ALL=(ALL) ALL
  • Zapisz tak przygotowany plik

Jak wyłączyć konieczność podawania hasła dla polecenia sudo (uwaga: potencjalnie niebezpieczne)?

export EDITOR=gedit && sudo visudo
  • Znajdź tę linię
...
system_username	ALL=(ALL) ALL
...
  • Zastąp ją następującym wpisem
system_username	ALL=(ALL) NOPASSWD: ALL
  • Zapisz tak przygotowany plik

Jak ostatecznie zakończyć sesję "sudo"?

sudo -K

Jak zmienić prawa dostępu do pliku lub katalogu?

Kliknij prawym klawiszem myszy na pliku/katalogu -> Właściwości
Zakładka Uprawnienia -> Odczyt/Zapis/Wykonanie (zaznacz odpowiednią opcję dla właściciela/grupy/pozostałych)

Jak zmienić właściciela pliku lub katalogu?

sudo chgrp nazwa_użytkownika /ścieżka_dostępu_do_pliku_lub_katalogu

Jak zmienić właściciela grupowego dla pliku lub katalogu?

sudo chgrp nazwa_grupy /ścieżka_dostępu_do_pliku_lub_katalogu

Urządzenia

Jak zainstalować sterownik kart nVidia?

sudo apt-get install nvidia-glx nvidia-kernel-common
sudo nvidia-glx-config enable

Jak pominąć logo nVidia wyświetlane podczas startu GNOME?

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo gedit /etc/X11/xorg.conf
  • Znajdź tę sekcję
...
Section "Device"
	Identifier	"NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
	Driver		"nvidia"
	BusID		"PCI:1:0:0"
...
  • Dodaj poniższą linię na końcu sekcji
   Option		"NoLogo"

Jak zainstalować sterownik dla kart ATI?

  • Zobacz Nieoficjalne wiki poświęcone linuksowym sterownikom ATI
  • lub Ubuntuforums.org

Jak zidentyfikować chipset modemu?

wget -c http://easylinux.info/uploads/scanModem.gz
gunzip -c scanModem.gz > scanModem
chmod +x scanModem
sudo cp scanModem /usr/bin/
  • Aby zidentyfikować chipstet modemu
sudo scanModem
gedit Modem/ModemData.txt

Jak zainstalować sterownik modemu (SmartLink)?

uname -r (musisz mieć jądro 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

Jak skonfigurować urządzenia PalmOS?

sudo gedit /etc/udev/rules.d/10-custom.rules
  • Wstaw poniższą linię do nowego pliku
BUS="usb", SYSFS{product}="Palm Handheld*", KERNEL="ttyUSB*", NAME{ignore_remove}="pilot", MODE="666"
  • Zapisz tak przygotowany plik
  • System -> Preferencje -> Urządzenia z systemem PalmOS
  • Postępuj zgodnie z instrukcjami na ekranie

Jak wyświetlić listę partycji?

sudo fdisk -l
  • Możesz również użyć wbudowanego narzędzia (System -> Administracja -> Disks)

Jak wyświetlić informację na temat wolnego miejsca na dysku?

df -T -h
  • Możesz również użyć wbudowanego narzędzia (System-> Administracja -> Dyski)

Jak wyświetlić listę zamontowanych urządzeń?

mount

Jak wyświetlić listę urządzeń PCI?

lspci

Jak wyświetlić listę urządzeń USB?

lsusb

Jak przyspieszyć pracę napędu CD/DVD-ROM?

Przyjęto, że /dev/cdrom odpowiada napędowi CD/DVD-ROM
sudo hdparm -d1 /dev/cdrom
sudo cp /etc/hdparm.conf /etc/hdparm.conf_backup
sudo gedit /etc/hdparm.conf
  • Dopisz poniższe linie na końcu pliku
/dev/cdrom {
    dma = on
}
  • Zapisz tak przygotowany plik

Jak ręcznie zamontować/odmontować napęd CD/DVD oraz wyświetlić wszystkie pliki ukryte i skojarzone?

Przyjęto, że /media/cdrom0/ jest punktem montowania napędu CD/DVD-ROM
  • Aby zamontować CD/DVD-ROM
sudo mount /media/cdrom0/ -o unhide
  • Aby odmontować CD/DVD-ROM
sudo umount /media/cdrom0/

Jak ręcznie odmontować napęd CD/DVD, który nie reaguje na żadne komendy?

Przyjęto, że /media/cdrom0/ jest punktem montowania napędu CD/DVD-ROM
sudo umount /media/cdrom0/ -l

Jak wymusić ponowne przetworzenie pliku /etc/fstab bez konieczności restartowania systemu?

sudo mount -a

Nagrywanie płyt CD/DVD

Jak skasować płytę CD-RW/DVD-RW?

Przyjęto że urządzenie /dev/cdrom jest nagrywarką CD/DVD-ROM

sudo umount /dev/cdrom
cdrecord dev=/dev/cdrom blank=fast

Jak nagrać pliki/katalogi na płytę CD/DVD?

nautilus burn:///
  • Nautilus: Druid CD/DVD
  • Przeciągnij pliki/katalogi do otwartego okna
Plik -> Zapisz na płycie -> Zapis na płycie... -> Zapisz

Jak nagrywać pliki ISO na płytę CD/DVD?

Kliknij prawym klawiszem myszy na pliku obrazu (ISO) -> Zapisz na płycie... -> Zapisz

Jak kopiować płyty CD/DVD?

Jak tworzyć pliki ISO z płyt CD/DVD?

Przyjęto że urządzenie /dev/cdrom jest nagrywarką CD/DVD-ROM
sudo umount /dev/cdrom
dd if=/dev/cdrom of=file.iso bs=1024

Jak tworzyć pliki ISO z obrazem wybranych katalogów?

mkisofs -o file.iso /ścieżka_dostępu_do_katalogu/

Jak wygenerować sumę kontrolną MD5?

md5sum file.iso > file.iso.md5

Jak sprawdzić sumę MD5 pliku?

Przyjęto, że plik.iso oraz plik.iso.md5 znajdują się w tym samym katalogu
md5sum -c file.iso.md5

Jak zamontować/odmontować obraz płyty (ISO)?

sudo mkdir /media/iso
sudo modprobe loop
sudo mount file.iso /media/iso/ -t iso9660 -o loop
  • Aby odmontować plik ISO
sudo umount /media/iso/

Jak ustawić/zmienić prędkość nagrywarki CD/DVD?

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
  • Edytor konfiguracji
/ -> apps -> nautilus-cd-burner -> default_speed (ustaw/zmień prędkość nagrywania)

Jak włączyć system burnproof dla nagrywarki CD/DVD?

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
  • Edytor konfiguracji
/ -> apps -> nautilus-cd-burner -> burnproof (zaznaczone)

Jak włączyć overburning dla nagrywarki CD/DVD?

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
  • Edytor konfiguracji
/ -> apps -> nautilus-cd-burner -> overburn (zaznaczone)

Sieć

Jak skonfigurować program Google Talk?

  • Odpowiedź znajdziesz pod adresem Google Talk Help Center

Jak włączać/wyłączać połączenia sieciowe?

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Ustawienia sieci
  • Ustawienia sieci
Zakładka Połączenia -> Wybierz "Połączenie Ethernet" -> Włącz/Wyłącz

Jak skonfigurować połączenia sieciowe?

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Ustawienia sieci
  • Ustawienia sieci
Zakładka Połączenia -> Wybierz "Połączenie Ethernet" -> Właściwości
Połączenie -> Połączenie aktywne (zaznaczone)
Ustawienia połączenia -> Konfiguracja: Wybierz "DHCP/Statyczny adres IP"
Zakładka DNS -> Serwery DNS -> Dodaj/Usuń

Jak skonfigurować połączenie dialup?

sudo pppconfig
  • Aby się połączyć
sudo pon provider_name
  • Aby przerwać połączenie
sudo poff

Jak skonfigurować połączenie szerokopasmowe?

sudo pppoeconf

Jak zmienić nazwę komputera?

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Ustawienia sieci
  • Ustawienia sieci
Zakładka Ogólne -> Ustawienia komputera -> Nazwa komputera: Wpisz nazwę komputera 
  • Zamknij wszystkie otwarte aplikacje i zrestartuj system.

Jak zmienić opis komputera?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź poniższą linię
...
  server string = %h server (Samba, Ubuntu)
...
  • Zastąp ją następującym wpisem
  server string = new_computer_descriptions
  • Zapisz tak przygotowany plik
sudo testparm
sudo /etc/init.d/samba restart

Jak zmienić domenę/grupę roboczą komputera?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź poniższą linię
...
  workgroup = MSHOME
...
  • Zastąp ją następującym wpisem
  workgroup = new_domain_or_workgroup
  • Zapisz tak przygotowany plik
sudo testparm
sudo /etc/init.d/samba restart

Jak przypisać nazwę hosta do maszyny lokalnej o dynamicznym IP przy użyciu usługi DynDNS?

sudo apt-get install ipcheck
sudo gedit /etc/ppp/ip-up.d/dyndns_update.sh
  • Wstaw poniższe linie do nowego pliku
 #!/bin/sh
 USERNAME=twoja_nazwa_użytkownika
 PASSWORD=twoje_hasło
 HOSTNAME=twoja_nazwa_hosta.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 tak przygotowany plik
sudo chmod 700 /etc/ppp/ip-up.d/dyndns_update.sh
sudo sh /etc/ppp/ip-up.d/dyndns_update.sh

Jak w prosty sposób udostępnić katalogi?

Kliknij prawym klawiszem myszy na katalogu -> Udostępnij katalog
Udostępniony katalog -> Udostępnij za pomocą: Wybierz "SMB"
Właściwości udziału -> Nazwa: Podaj nazwę udziału

Jak przeglądać komputery w sieci?

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Jeżeli nie można odnaleźć określonych komputerów lub folderów sieciowych, spróbuj podlączyć się do nich bezpośrednio.
Przeczytaj #Jak uzyskać dostęp do katalogu sieciowego bez jego montowania?
  • Miejsca -> Serwery sieciowe

Jak uzyskać dostęp do katalogu sieciowego bez jego montowania?

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Adres IP komputera udostępniającego udział: 192.168.0.1
Nazwa udziału: linux

Naciśnij klawisze Alt+F2

  • Uruchom program
smb://192.168.0.1/linux

Jak ręcznie zamontować/odmontować katalog sieciowy i zezwolić wszystkim użytkownikom na odczyt?

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Adres IP komputera udostępniającego udział: 192.168.0.1
Nazwa użytkownika na zdalnym komputerze: myusername
Hasło użytkownika na zdalnym komputerze: mypassword
Nazwa udziału: linux
Lokalny punkt montowania: /media/nazwa_udzialu
  • Aby zamontować udział
sudo mkdir /media/nazwa_udzialu
sudo mount //192.168.0.1/linux /media/nazwa_udzialu/ -o username=myusername,password=mypassword
  • Aby odmontować udział
sudo umount /media/nazwa_udzialu/

Jak ręcznie zamontować/odmontować katalog sieciowy i zezwolić wszystkim użytkownikom na odczyt i zapis?

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Adres IP komputera udostępniającego udział: 192.168.0.1
Nazwa użytkownika na zdalnym komputerze: myusername
Hasło użytkownika na zdalnym komputerze: mypassword
Nazwa udziału: linux
Lokalny punkt montowania: /media/nazwa_udzialu
  • Aby zamontować udział
sudo mkdir /media/nazwa_udzialu
sudo mount //192.168.0.1/linux /media/nazwa_udzialu/ -o username=myusername,password=mypassword,dmask=777,fmask=777
  • Aby odmontować udział
sudo umount /media/nazwa_udzialu/

Jak zamontować katalog sieciowy podczas startu systemu i zezwolić wszystkim użytkownikom na odczyt?

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Adres IP komputera udostępniającego udział: 192.168.0.1
Nazwa użytkownika na zdalnym komputerze: myusername
Hasło użytkownika na zdalnym komputerze: mypassword
Nazwa udziału: linux
Lokalny punkt montowania: /media/nazwa_udzialu
sudo mkdir /media/nazwa_udzialu
sudo gedit /root/.smbcredentials
  • Wstaw poniższe linie do nowego pliku
username=myusername
password=mypassword 
  • Zapisz tak przygotowany plik
sudo chmod 700 /root/.smbcredentials
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Dopisz na końcu pliku następującą linię
//192.168.0.1/linux    /media/nazwa_udzialu smbfs  credentials=/root/.smbcredentials    0    0

Jak zamontować katalog sieciowy podczas startu systemu i zezwolić wszystkim użytkownikom na odczyt i zapis?

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Adres IP komputera udostępniającego udział: 192.168.0.1
Nazwa użytkownika na zdalnym komputerze: myusername
Hasło użytkownika na zdalnym komputerze: mypassword
Nazwa udziału: linux
Lokalny punkt montowania: /media/nazwa_udzialu
sudo mkdir /media/nazwa_udzialu
sudo gedit /root/.smbcredentials
  • Wstaw poniższe linie do nowego pliku
username=myusername
password=mypassword
  • Zapisz tak przygotowany plik
sudo chmod 700 /root/.smbcredentials
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Dopisz na końcu pliku następującą linię
//192.168.0.1/linux    /media/nazwa_udzialu smbfs  credentials=/root/.smbcredentials,dmask=777,fmask=777  0    0

Jak zmusić do działania ipw2200 oraz WPA?

  • Rzuć okiem na Zbiór how-to ubuntuforuns.org

Jak skonfigurować tunele PPTP (VPN)?

  • Przeczytaj #Uwagi ogólne
  • Skorzystaj z tych porad aby automatycznie zainstalować klienta PPTP
LUB
  • Zrób to samemu
wget -c http://linux.edu.lv/uploads/content/pptp.tar.gz
tar zxvf pptp.tar.gz
sudo sh ./pptp/install
  • Aby skonfigurować klienta PPTP
sudo gedit /usr/share/applications/pptpconfig.desktop
  • Zastąp zawartość pliku następującym fragmentem
[Desktop Entry]
Name=Klient PPTP
Comment=Konfiguracja tuneli PPTP (VPN)
Categories=Application;Network
Encoding=UTF-8
Exec=gksudo pptpconfig
Icon=gnome-remote-desktop.png
StartupNotify=true
Terminal=false
Type=Application
  • Aplikacje -> Internet -> Klient PPTP

Pulpit zdalny

Jak skonfigurować usługę zdalnego pulpitu (uwaga: potencjalnie niebezpieczne)?

Uwaga! Pulpit zdalny działa tylko wtedy, gdy działa również sesja GNOME.
Pozostawianie komputera z aktywną sesją GNOME nie jest bezpieczne.
Proszę uzywać (System -> Zablokuj ekran) i wyłączać monitor gdy komputer zostaje bez nadzoru.
  • 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 (odznaczone)
Wymaganie podania poniższego hasła: (zaznaczone)
Hasło: Hasło dostępu

Jak podłączyć się do zdalnego pulpitu?

Przyjęto że zdalny komputer posiada prawidłowo skonfigurowaną usługę Pulpitu zdalnego.
Przeczytaj #Jak skonfigurować usługę zdalnego pulpitu (uwaga: potencjalnie niebezpieczne)?
IP zdalnego komputera: 192.168.0.1
vncviewer -fullscreen 192.168.0.1:0
  • Aby zamknąć połączenie
Naciśnij 'F8' -> Quit viewer

Jak podłączyć się do zdalnego pulpitu za pomocą komputera z systemem Windows?

Przyjęto że zdalny komputer posiada prawidłowo skonfigurowaną usługę Pulpitu zdalnego.
Przeczytaj #Jak skonfigurować usługę zdalnego pulpitu (uwaga: potencjalnie niebezpieczne)?
IP zdalnego komputera: 192.168.0.1
  • Pobierz program VNC Viewer: stąd

Windows

Jak ręcznie zamontować/odmontować partycję NTFS, przyznając użytkownikom prawo do odczytu?


Przyjęto, że urządzenie /dev/hda1 jest partycją NTFS
Lokalny punkt montowania: /media/windows
  • Aby zamontować partycję
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222
  • Aby odmontować partycję
sudo umount /media/windows/

Jak ręcznie zamontować/odmontować partycję FAT, przyznając użytkownikom prawo do odczytu i zapisu?

Przyjęto, że urządzenie /dev/hda1 jest partycją FAT
Lokalny punkt montowania: /media/windows
  • Aby zamontować partycję
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000
  • Aby odmontować partycję
sudo umount /media/windows/

Jak automatycznie zamontować partycję NTFS podczas startu systemu, przyznając użytkownikom prawo do odczytu?

Przyjęto, że urządzenie /dev/hda1 jest partycją NTFS
Lokalny punkt montowania: /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Dopisz na końcu pliku następującą linię
/dev/hda1    /media/windows ntfs  nls=utf8,umask=0222 0    0

Jak automatycznie zamontować partycję FAT podczas startu systemu, przyznając użytkownikom prawo do odczytu i zapisu?

Przyjęto, że urządzenie /dev/hda1 jest partycją FAT
Lokalny punkt montowania: /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Dopisz na końcu pliku następującą linię
/dev/hda1    /media/windows vfat  iocharset=utf8,umask=000  0    0

Bezpieczeństwo

Jakie są podstawowe zasady dotyczące bezpieczeństwa mojego systemu?

  • Przeczytaj #Uwagi ogólne
  • Upewnij się, że twardy dysk jest pierwszym urządzeniem, z którego BIOS uruchamia system operacyjny. Uniemożliwi to:
    • TUżycie przez osoby trzecie dysku instalacyjnego Linuksa, który pozwala na dostęp do systemu z uprawnieniami roota
    • Uruchomienie Linux Live CD (np. KNOPPIX-a), który pozwala na swobodny dostęp do zawartości dysku
    • Zainstalowanie innego systemu operacyjnego
  • Zabezpiecz dostęp do ustawień BIOS-u hasłem, aby:
    • Zablokować możliwość zmiany kolejności urządzeń, z których uruchamiany jest system operacyjny.
  • Upewnij się, że komputer znajduje się w bezpiecznym miejscu. Zabezpieczy Cię to przed:
    • Wymontowaniem dysku twardego przez osoby trzecie, co umożliwi im dostęp do zawartych na nim danych
    • Wyjęciem baterii zapewniającej zasilanie dla BIOS-u, co skutkuje przywróceniem standardowego hasła
  • Stosuj w systemie silne, trudne do odgadnięcia hasła
    • Zmniejsza to znacząco szanse na złamanie hasła za pomocą zautomatyzowanych narzędzi (np. John the Ripper)
    • Twórz hasła o długości minimum ośmiu znaków
    • Hasło powinno składać się z liter (małych i dużych) oraz cyfr
  • Zablokuj opcję interaktywnej modyfikacji menu GRUB-a
  • Upewnij się, że w konsoli wyłączono historię poprzednich wpisów
  • Wyłącz możliwość wymuszenia restartu systemu poprzez Ctrl+Alt+Del (w trybie konsoli)
    • Zapobiegnie to niekontrolowanemu restartowi systemu
    • Przeczytaj [[#Jak uniemożliwić restart systemu poprzez kombinację klawiszy Ctrl+Alt+Del (w konsoli)?]]
  • Upewnij się, że operacje usuwania, kopiowania i przenoszenia plików wymagają wyraźnej zgody użytkownika (w konsoli)
  • Przy codziennej pracy z systemem posługuj się kontem zwykłego uzytkownika
  • Wyłącz konto użytkownika root, używaj komendy "sudo"
    • Ograniczy to do minimum pracę na uprawnieniach roota i zabezpieczy przed niezamierzonym użyciem jakiegoś polecenia
    • "sudo" generuje log audytu (/var/log/auth.log)
    • Przeczytaj #Jak wyłączyć konto użytkownika "root"?
  • Zainstaluj firewalla
  • Wykonuj testy bezpieczeństwa

Jak zablokowac opcję interaktywnej zmiany menu GRUB-a?

grub
grub> md5crypt
Password ****** (ubuntu)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (zaszyfrowane hasło)
grub> quit
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Znajdź tę 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$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
...
  • Dodaj poniższą linię bezpośrednio pod odnalezioną sekcją
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)
  • Znajdź tę sekcję
...
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
...
  • Zastąp ją następującym fragmentem
#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
  • Zapisz tak przygotowany plik

Jak wyłączyć historię komend w oknie konsoli?

rm -f $HOME/.bash_history
touch $HOME/.bash_history
chmod 000 $HOME/.bash_history

Jak uniemożliwić restart systemu poprzez kombinację klawiszy Ctrl+Alt+Del (w konsoli)?

sudo cp /etc/inittab /etc/inittab_backup
sudo gedit /etc/inittab
  • Znajdź poniższą linię
...
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
...
  • Zastąp ją następującym wpisem
#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
  • Zapisz tak przygotowany plik
sudo telinit q

Jak włączyć komunikat ostrzeżenia przed usuwaniem i nadpisywaniem plików (w konsoli)?

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
sudo gedit /etc/bash.bashrc
  • Dopisz na końcu pliku następujące linie
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
  • Zapisz tak przygotowany plik

Tryb awaryjny

Jak uzyskać uprawnienia roota bez logowania?

  • Przeczytaj #Uwagi ogólne
  • Najprostsza metoda (nie zadziała jeżeli menu GRUB-a jest chronione hasłem)
    • Uruchom komputer
    • Jeżeli nie zobaczysz menu GRUB-a, naciśnij ESC
    • Wybierz
Ubuntu, kernel 2.6.15-[tu numer wersji pakietu]-386 (recovery mode)

Jak zmodyfikować parametry startowe jądra systemu by uzyskać uprawnienia roota?

  • Przeczytaj #Uwagi ogólne
  • Uruchom komputer
  • Jeżeli nie zobaczysz menu GRUB-a, naciśnij ESC
  • Jeżeli menu GRUB-a jest zabezpieczone hasłem, naciśnij 'p' aby odblokować do niego dostęp
  • Wybierz
Ubuntu, kernel 2.6.15-[tu numer wersji pakietu]-386
  • Naciśnij 'e' w celu przejścia do edycji poleceń startowych przekazywanych do jądra systemu
  • Wybierz
kernel /boot/vmlinuz-2.6.10-[tu numer wersji pakietu]-386 root=/dev/hda2 ro quiet splash
  • Naciśnij 'e' w celu przejścia do edycji konkretnego polecenia
  • Dodaj "rw init=/bin/bash" na końcu polecenia (za jego wszystkimi argumentami)
grub edit> kernel /boot/vmlinuz-2.6.10-[tu numer wersji pakietu]-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash
  • Naciśnij 'b' by uruchomić procedurę startową systemu

Jak wykorzystać dysk instalacyjny Ubuntu aby uzyskać uprawnienia roota?

  • Przeczytaj #Uwagi ogólne
  • Włóż do napędu dysk instalacyjny i uruchom (zrestartuj) komputer
  • Po komunikacie "boot:" wpisz "rescue"
boot: rescue
  • Wykonuj polecenia wyświetlane na ekranie

Jak zmienić hasło roota (głównego użytkownika) w przypadku jego zapomnienia?

# passwd root
  • Aby zmienić hasło głównego użytkownika
# passwd nazwa_głównego_użytkownika

Jak zmienić hasło GRUB-a w przypadku jego zapomnienia?

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
sudo gedit /boot/grub/menu.lst
  • Znajdź poniższą linię
...
password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
...
  • Zastąp ją następującym wpisem
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (należy tu podać zaszyfrowane hasło uzyskane wyżej)
  • Zapisz tak przygotowany plik

Jak przywrócić GRUB-a po instalacji Windows?

Przyjęto, że /dev/hda jest partycją startową systemu
# grub-install /dev/hda

Jak dodać do menu GRUB-a wpis uruchamiający system Windows?

Przyjęto, że urządzenie /dev/hda1 jest partycja systemowa Windows
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Dopisz na końcu pliku następujące linie
title		Microsoft Windows
root		(hd0,0)
savedefault
makeactive
chainloader	+1
  • Zapisz tak przygotowany plik

Jak odczytać zawartość partycji linuksowych (ext2, ext3) w systemie Windows?

LUB
  • Rzuć okiem na www.fs-driver.org

Tips & Tricks

Jak zrestartować GNOME bez restartu całego systemu?

Naciśnij kombinację klawiszy 'Ctrl + Alt + Backspace'
lub wykonaj
sudo /etc/init.d/gdm restart

Jak włączyć klawisz NumLock przy logowaniu do GNOME?

sudo apt-get install numlockx
sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup
sudo gedit /etc/X11/gdm/Init/Default
  • Znajdź poniższą linię
...
exit 0
  • Dodaj następujący fragment powyżej odnalezionej linii
if [ -x /usr/bin/numlockx ]; then
 /usr/bin/numlockx on
fi

Jak automatycznie uruchamiać programy przy logowaniu do GNOME?

Zakładka programy startowe -> Dodaj/Edytuj/Usuń

Jak przełączyć się z GNOME do konsoli?

Naciśnij kombinację klawiszy 'Ctrl + Alt + F1' (F2 - F6)
  • Aby przełączać się pomiędzy poszczególnymi konsolami
Naciśnij kombinację klawiszy 'Alt + F1' (F2 - F6)
  • Aby powrócić do GNOME
Naciśnij kombinację klawiszy 'Alt + F7'

Jak zablokować możliwość zrestartowania X serwera kombinacją klawiszy Ctrl+Alt+Backspace?

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo gedit /etc/X11/xorg.conf
  • Dołącz na końcu pliku następujący fagment
Section "ServerFlags"
	Option		"DontZap"		"yes"
EndSection

Jak spowodować, by kombinacja klawiszy Ctrl+Alt+Del wywoływała Monitor Systemu 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 przeładować Panel GNOME?

killall gnome-panel

Jak włączyć automatyczny zapis w Gedit oraz wyłączyć tworzenie plików nazwa_pliku~

  • Przeczytaj #Uwagi ogólne
  • 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ć ukryte pliki w Nautilusie?

  • Przeczytaj #Uwagi ogólne
  • Miejsca -> Katalog domowy
  • Aby czasowo włączyć pokazywanie ukrytych plików
Naciśnij kombinację klawiszy 'Ctrl + H'
  • Aby na stałe włączyć pokazywanie ukrytych plików
menu Edycja -> Preferencje
Zakładka Widoki -> Domyślny widok -> Wyświetlanie plików ukrytych i zapasowych (zaznaczone)

Jak przeglądać pliki i katalogi w Nautilusie z prawami roota?

sudo gedit /usr/share/applications/Nautilus-root.desktop
    • Wstaw poniższe linie do nowego pliku
[Desktop Entry]
Name=Nautilus (Root)
Comment=Przeglądanie systemu plików
Exec=gksudo "nautilus --browser %U"
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;
    • Aplikacje -> Narzędzia systemowe -> Nautilus (root)

Jak przywrócić na pulpicie ikony (Ten komputer, Katalog domowy, Śmietnik)?

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
  • Edytor konfiguracji
/ -> apps -> nautilus -> desktop ->
computer_icon_visible (zaznaczone)
home_icon_visible (zaznaczone)
trash_icon_visible (zaznaczone)

Jak zmienić domyślny typ pliku dla opcji "Otwórz z"?

Kliknij prawym klawiszem myszy na wybranym pliku -> Właściwości
Zakładka Otwarcie za pomocą -> Dodaj
Wybierz odpowiedni program
Zaznacz go na liście

Jak zmienić domyślny program pocztowy na Mozillę Thunderbird?

Zakładka Czytnik poczty -> Domyślny czytnik poczty -> Polecenie: mozilla-thunderbird %s

Jak otwierać pliki z uprawnieniami roota za pomocą prawego klawisza myszy?

gedit $HOME/.gnome2/nautilus-scripts/Otwórz\ jako\ root
  • Wstaw poniższe linie do nowego pliku
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
	gksudo "gnome-open $uri" &
done
  • Zapisz tak przygotowany plik
chmod +x $HOME/.gnome2/nautilus-scripts/Otwórz\ jako\ root
Kliknij prawym klawiszem na pliku -> Skrypty -> Otwórz jako root

Jak wyłączyć dźwięk systemowy w terminalu?

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Terminal
  • Terminal
Menu Edycja -> Bieżący profil...
Zakładka Ogólne -> Ogólne -> Dzwonek terminala (odznaczone)

Jak szybciej wczytywać strony WWW w przeglądarce Mozilla Firefox?

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Internet -> Firefox Web Browser
  • 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
  • Ponownie uruchom przeglądarkę

Jak wyłączyć używanie dźwięku systemowego w funkcji wyszukiwania Mozilli Firefox?

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Internet -> Firefox Web Browser
  • Mozilla Firefox
Pasek adresu -> about:config
Filtr: -> accessibility.typeaheadfind.enablesound -> false
  • Ponownie uruchom przeglądarkę

Jak używać graficznej nakładki na program apt-get (Synaptic)?

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Synaptic Menedżer Pakietów
  • Odlokowanie repozytoriów Universe i Multiverse
    1. Ustawienia -> Repozytoria
    2. Kliknij na przycisk Ustawienia
    3. Zaznacz "Pokaż nieaktywne źródła oprogramowania"
    4. W oknie dialogowym "Repozytoria" kliknij przycisk "Dodaj". Dostępne są trzy podstawowe repozytoria: Dapper Drake, Security Updates oraz Updates. Dla każdego z nich wybierz "Wspierane oficjalnie", "O ograniczonych prawach kopiowania", "Utrzymywane przez społeczność (Universe)" oraz "Nie-wolnodostępne (Multiverse)". Przed zmianą każdego z repozytoriów koniecznie kliknij przycisk OK.
    5. Na liście powinieneś zobaczyć teraz wszystkie dostępne repozytoria. Upewnij się, że wszystkie są aktywne (zaznaczone).
  • Aby dodać repozytorium backportów oraz PLF (nowe wersje wielu aplikacji. Nie są oficjalnie wspierane. Mogą zawierać "nielegalne" pakiety. Używasz na własną odpowiedzialność.)
    1. Ustawienia -> Repozytoria
    2. Kliknij "Dodaj" a potem "Zaawansowane"
    3. Wklejaj po jednej z poniższych linii i klikaj "Dodaj repozytorium":
deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
  • Odświeżanie listy pakietów (odpowiednik apt-get update)
Menu Edycja -> Odśwież listy pakietów
  • Instalowanie najnowszych wersji wszystkich pakietów (odpowiednik apt-get upgrade)
Menu Edycja -> Zaznacz wszystko do aktualizacji... -> Inteligentne zaznaczanie pakietów do aktualizacji
Menu Edycja -> Wykonaj zaznaczone zmiany
  • Wyszukiwanie pakietu (odpowiednik apt-cache search nazwa_pakietu)
Menu Edycja -> Wyszukiwanie... W oknie dialogowym wpisz nazwę pakietu
  • Instalowanie wybranego pakietu (odpowiednik apt-get install nazwa_pakietu)
Po wybraniu pakietu do zainstalowania
Menu Pakiet -> Zaznacz do instalacji
Menu Edycja -> Wykonaj zaznaczone zmiany
  • Usuwanie zainstalowanego pakietu (odpowiednik apt-get remove nazwa_pakietu)
Po wybraniu pakietu do usunięcia
Menu Pakiet -> Zaznacz do usunięcia
Menu Edycja -> Wykonaj zaznaczone zmiany

Jakiego rodzaju pakiety znajdują się dodatkowych repozytoriach?

  • Repozytorium PLF zawiera między innymi
    1. Wsparcie dla odtwarzania płyt DVD-Video (libdvdcss2)
    2. Skype
    3. Sun Java SDK (Software Development Kit) oraz JRE (Java Runtime Environment)
    4. Przeglądarkę Opera
    5. RealPlayer 10
    6. Kodeki multimedialne Windows

Jak zainstalować/usunąć pakiet .deb?

sudo dpkg -i nazwa_pakietu.deb
  • Aby usunąć pakiet .deb
sudo dpkg -r nazwa_pakietu

Jak przekonwertować pakiet .rpm do formatu .deb?

sudo alien package_file.rpm

Jak jednocześnie zmienić nazwy wszystkich plików w danym katalogu?

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ć nazwy wszystkich plików w danym katalogu
mvb NOWA_NAZWA

Jak za pomocą jednego polecenia przetwarzać wszystkie obrazy w danym katalogu?

sudo apt-get 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 za pomocą jednego polecenia przetwarzać wszystkie obrazy w danym katalogu
bbips

Jak ustawić systemowe zmienne środowiskowe?

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
sudo gedit /etc/bash.bashrc
  • Dopisz systemowe zmienne środowiskowe na końcu pliku
  • Zapisz tak przygotowany plik

Jak zapisać dane wyświetlane przez polecenie 'man' do pliku?

man komenda | col -b > plik.txt

Jak ukryć menu GRUB-a podczas startu systemu?

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Znajdź poniższą linię
...
#hiddenmenu
...
  • Zastąp ją następującym wpisem
hiddenmenu
  • Zapisz tak przygotowany plik

Jak zmienić w GRUB-ie czas autostartu domyślnego systemu?

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Znajdź poniższą linię
...
timeout     3
...
  • Zastąp ją następującym wpisem
timeout     X_seconds
  • Zapisz tak przygotowany plik

Jak zmienić w GRUBie domyślny system operacyjny?

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Znajdź poniższą linię
...
default     0
...
  • Zastąp ją następującym wpisem
default     X_sequence
  • Zapisz tak przygotowany plik

Jak wyświetlić graficzne tło dla menu GRUB-a?

Przyjęto że hd0,1 jest dyskiem z partycją startową 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
sudo 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ę na końcu odnalezionej sekcji
splashimage (hd0,1)/boot/grub/images/ubuntu.xpm.gz
  • Zapisz tak przygotowany plik

Jak przekonwertować dowolny obraz na graficzne tło dla menu GRUB-a?

Przyjęto że plik wallpaper.png ma zostać przekonwertowany na tło GRUB-a
splashimage.xpm.gz jest plikiem zawierającym gotowe tło
convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm

Jak jednorazowo pominąć uruchomienie określonej usługi podczas startu systemu?

Naciśnij kombinację klawiszy 'Ctrl + C'

Jak na stałe włączyć/wyłączyć uruchomienie określonej usługi podczas startu systemu?

Jak usunąć zawartość katalogu /tmp/ przy zamykaniu systemu?

sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
sudo 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 poniższą linię na końcu odnalezionej sekcji
  rm -fr /tmp/* /tmp/.??*
  • Zapisz tak przygotowany plik

Jak szybko przemieszczać się po zawartości ekranu konsoli?

Naciśnij kombinację klawiszy 'Shift + Page Up'
  • Przewijanie ekranu w dół
Naciśnij kombinację klawiszy 'Shift + Page Down'

Jak dowiedzieć się jakiej wersji Ubuntu używam?

cat /etc/issue

Jak automatycznie zmieniać tło Pulpitu (GNOME)?

mkdir ~/.backgrounds
cd ~/.backgrounds
wget -c http://easylinux.info/uploads/change_background.py
chmod +x change_background.py
  • Aby tło Pulpitu zmieniało się przy każdorazowym zrestartowaniu systemu
export EDITOR=gedit && crontab -e
  • Dodaj poniższą linię na końcu pliku
@reboot ~/.backgrounds/change_background.py
Więcej informacji znajdziesz w podręczniku systemowym
man 5 crontab

Jak automatycznie zmieniać tło Pulpitu (KDE)?

  • Otwórz K-menu -> Centrum sterowania -> Wygląd i motywy -> Tło
  • Wybierz 'Pokaz slajdów'
  • Kliknij 'Ustawienia...'
  • Kliknij 'Dodaj...' aby dodać obrazy, jakie mają pojawiać się na Pulpicie
  • Zgodnie z własnymi wymaganiami ustaw opcję 'Zmień obrazek po'
  • Kliknij 'OK'

Jak dodać układy klawiatury dla innych języków?

  • System -> Preferencje -> Klawiatura
  • Zakładka 'Układy'
  • Kliknij 'Dodaj...' by dodać kolejny układ klawiatury. Najłatwiej jest mieć dwa układy; maksymalnie może być ich cztery.
  • Zakładka 'Opcje ułożenia'
  • Rozwiń grupę 'Group Shift/Lock behaviour'
  • Wybierz kombinację klawiszy, która będzie odpowiedzialna za przełączanie układów. Domyśle ustawienie, to jednoczesne naciśnięcie obu klawiszy Alt. Powszechnie stosuje się też kombinację Alt+Shift.
  • Kliknij Zamknij.

Przeczytaj [[#Jak dodać aplet informujący o aktualnie używanym układzie klawiatury?].

Jak dodać aplet informujący o aktualnie używanym układzie klawiatury?

  • Kliknij prawym klawiszem myszy na wolnym miejscu górnego panelu.
  • Kliknij 'Dodaj do panelu...'
  • Wybierz 'Wskaźnik klawiatury' (znajdziesz go w sekcji Narzędzia)

Aplet pojawi się na panelu. Kliknięcie na nim prawym klawiszem myszy umożliwi dostęp do ustawień.

Serwery

Serwer antywirusowy

Jak zainstalowac serwer antywirusowy ClamAV?

sudo apt-get install clamav

Jak ręcznie uaktualnić bazę sygnatur wirusów?

sudo freshclam

Jak ręcznie przeskanować pliki/katalogi w poszukiwaniu wirusów?

sudo clamscan -r /ścieżka_dostępu_do_pliku_lub_katalogu

Jak automatycznie przeskanować pliki/katalogi w poszukiwaniu wirusów?

Przyjęto, że automatyczne skanowanie ma się odbywać codziennie o północy
* * * * * oznacza minutę godzinę dzień miesiąc rok
export EDITOR=gedit &&  sudo crontab -e
  • Dopisz na końcu pliku następującą linię
00 00 * * *  sudo clamscan -r /ścieżka_dostępu_do_pliku_lub_katalogu
  • Zapisz tak przygotowany plik

Serwer wydruku (cupsd)

Jak zainstalować serwer cupsd

Cupsd powinien być standardowo zainstalowany podaczas instalacji systemu. Sprawdź, czy na dysku znajduje sie plik "/etc/init.d/cupsys". Jeżeli go nie znajdziesz, musisz zainstalować serwer ręcznie:
sudo apt-get install cupsys

Jak dodać drukarkę?

  • System -> Administracja -> Drukarki. Wybierz Nowa drukarka. Kreator dodawania drukarki powinien poprowadzić Cię przez proces instalacji.

Jak drukować na komputerze zdalnym?

  • Upewnij się, czy poprawnie skonfigurowałeś drukarkę lokalną na serwerze
  • Adres IP serwera: 192.168.0.1
  • Adres IP klienta: 192.168.0.23
    • Konfiguracja serwera
sudo cp /etc/cups/cupd.conf /etc/cups/cupd.conf.backup
sudo gedit /etc/cups/cupsd.conf
  • Znajdź fragment
<Location />
...
Allow localhost
...
</Location>
  • Dodaj do niego następujący wpis
Allow 192.168.0.23
  • Zapisz tak przygotowany plik
    • Konfiguracja klienta
sudo cp /etc/cups/client.conf /etc/cups/client.conf.backup
sudo gedit /etc/cups/client.conf
  • Dodaj do pliku następujący wpis
ServerName 192.168.0.1
  • Zapisz tak przygotowany plik
  • Zrestartuj serwer cupsd
sudo /etc/init.d/cupsys restart

Jak drukować na komputerze zdalnym z komputera z systemem Windows?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
gedit /etc/samba/smb.conf
  • Znajdź poniższy fragment
# printing = cups
# printcap name = cups
  • Zastąp go następującym fragmentem
printing = cups
printcap name = cups
  • Zrestartuj serwer cupsd
sudo /etc/init.d/cupsys restart
  • Drukarki lokalne powinny być teraz widziane z poziomu Windows w Otoczeniu sieciowym serwera wydruku

Serwer Samba

Jak zainstalować Sambę w roli serwera plików?

sudo apt-get install samba
sudo apt-get install smbfs

Jak dodawać/edytować/usuwać użytkowników sieci?

sudo smbpasswd -a nazwa_użytkownika
sudo gedit /etc/samba/smbusers
    • Wstaw poniższą linię do nowego pliku
nazwa_użytkownika = "nazwa sieciowa"
    • Zapisz tak przygotowany plik
  • Aby edytować konta użytkowników sieci
sudo smbpasswd -a nazwa_użytkownika
  • Aby usunąć konta użytkowników sieci
sudo smbpasswd -x nazwa_użytkownika

Jak udostępnić katalog domowy z prawem jedynie do odczytu (Authentication=Yes)?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź poniższą linię
...
;  security = user
...
  • Zastąp ją następującym fragmentem
  security = user
  username map = /etc/samba/smbusers
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępnić katalog domowy z prawem do zapisu i odczytu (Authentication=Yes)?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź poniższą linię
...
;  security = user
...
  • Zastąp ją następującym fragmentem
  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ą następującym fragmentem
# 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
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępnić katalog grupy z prawem jedynie do odczytu (Authentication=Yes)?

sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź poniższą linię
...
;  security = user
...
  • Zastąp ją następującym fragmentem
 security = user
 username map = /etc/samba/smbusers
  • Dopisz na końcu pliku następujące linie
[Group]
  comment = Katalog grupy
  path = /home/group
  public = yes
  writable = no
  valid users = nazwa_uzytkownika1 nazwa_uzytkownika2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępnić katalog grupy z prawem do zapisu i odczytu (Authentication=Yes)?


sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź poniższą linię
...
;  security = user
...
  • Zastąp ją następującym fragmentem
  security = user
  username map = /etc/samba/smbusers
  • Dopisz na końcu pliku następujące linie
[Group]
  comment = Katalog grupy
  path = /home/group
  public = yes
  writable = yes
  valid users = nazwa_uzytkownika1 nazwa_uzytkownika2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępnić katalog publiczny z prawem jedynie do odczytu (Authentication=Yes)?


sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź poniższą linię
...
;  security = user
...
  • Zastąp ją następującym fragmentem
  security = user 
  username map = /etc/samba/smbusers
  • Dopisz na końcu pliku następujące linie
[public]
  comment = Katalog publiczny
  path = /home/public
  public = yes
  writable = no
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępnić katalog publiczny z prawem do zapisu i odczytu (Authentication=Yes)?

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź poniższą linię
...
;  security = user
...
  • Zastąp ją następującym fragmentem
  security = user
  username map = /etc/samba/smbusers
  • Dopisz na końcu pliku następujące linie
[public]
  comment = Katalog publiczny
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody 
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępnić katalog publiczny z prawem jedynie do odczytu (Authentication=No)?

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź poniższą linię
...
;  security = user
...
  • Zastąp ją następującym wpisem
  security = share
  • Dopisz na końcu pliku następujące linie
[public]
  comment = Katalog publiczny
  path = /home/public
  public = yes
  writable = no
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
  • Zapisz tak przygotowany plik
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępnić katalog publiczny z prawem do odczytu i zapisu (Authentication=No)?

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Znajdź poniższą linię
...
;  security = user
...
  • Zastąp ją następującym wpisem
  security = share
  • Dopisz na końcu pliku następujące linie
[public]
  comment = Katalog publiczny
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
  • Zapisz tak przygotowany plik
sudo testparm
sudo /etc/init.d/samba restart

Serwer SSH

Jak zainstalować serwer SSH?

sudo apt-get install ssh

Jak poprzez SSH podłączyć się do innego komputera?

Przyjęto, że zdalny komputer posiada zainstalowaną usługę SSH
Przeczytaj #Jak zainstalować serwer SSH?
IP zdalnego komputera: 192.168.0.1
ssh nazwa_uzytkownika@192.168.0.1

Jak skopiować plik/katalog ze zdalnego komputera (scp)?

Przyjęto, że zdalny komputer posiada zainstalowaną usługę SSH
Przeczytaj #Jak zainstalować serwer SSH?
IP zdalnego komputera: 192.168.0.1
Położenie pliku/folderu na zdalnym komputerze: /home/nazwa_uzytkownika/remotefile.txt
Katalog docelowy na komputerze lokalnym: . (bieżący katalog)
scp -r nazwa_uzytkownika@192.168.0.1:/home/nazwa_uzytkownika/remotefile.txt .

Jak skopiować plik/katalog na dysk zdalnego komputera (scp)?

Przyjęto, że zdalny komputer posiada zainstalowaną usługę SSH
Przeczytaj #Jak zainstalować serwer SSH?
Położenie pliku/folderu na komputerze lokalnym: localfile.txt
IP zdalnego komputera: 192.168.0.1
Położenie pliku/folderu na zdalnym komputerze: /home/nazwa_uzytkownika/
scp -r localfile.txt nazwa_uzytkownika@192.168.0.1:/home/nazwa_uzytkownika/

Jak skopiować plik/katalog ze zdalnego komputera (rsync)?

Przyjęto, że zdalny komputer posiada zainstalowaną usługę SSH
Przeczytaj #Przeczytaj Jak zainstalować serwer SSH?
IP zdalnego komputera: 192.168.0.1
Położenie pliku/folderu na zdalnym komputerze: /home/nazwa_uzytkownika/remotefile.txt
Katalog docelowy na komputerze lokalnym: . (bieżący katalog)
rsync -v -u -a --delete --rsh=ssh --stats nazwa_uzytkownika@192.168.0.1:/home/nazwa_uzytkownika/remotefile.txt .

Jak skopiować plik/katalog na dysk zdalnego komputera (rsync)?

Przyjęto, że zdalny komputer posiada zainstalowaną usługę SSH
Przeczytaj #Jak zainstalować serwer SSH?
Położenie pliku/folderu na komputerze lokalnym: localfile.txt
IP zdalnego komputera: 192.168.0.1
Położenie pliku/folderu na zdalnym komputerze: /home/nazwa_uzytkownika/
rsync -v -u -a --delete --rsh=ssh --stats localfile.txt nazwa_uzytkownika@192.168.0.1:/home/nazwa_uzytkownika/

Jak zamontować zdalne foldery na komputerze lokalnym (sshfs)?

Przyjęto, że zdalny komputer posiada zainstalowaną usługę SSH
Przeczytaj #Jak zainstalować serwer SSH?
IP zdalnego komputera: 192.168.0.1
Folder zdalnego komputera: /media/muzyka
  • Zainstaluj sshfs
sudo apt-get install sshfs
  • Załaduj moduł jądra odpowiedzialny za obsługę sshfs
sudo modprobe fuse
  • W celu automatycznego ładowania modułu przy każdym starcie systemu, dodaj wpis 'fuse' na końcu pliku /etc/modules
sudo gedit /etc/modules
  • Dołącz użytkownika do grupy 'fuse'
sudo adduser nazwa_twojego_uzytkownika fuse
  • Stwórz punkt montowania w Twoim katalogu domowym
mkdir ~/muzyka_zdalna
  • Zamontuj zdalny folder w ~/muzyka_zdalna
sshfs 192.168.0.1:/media/music ~/muzyka_zdalna

Jak zalogować się na komputerze zdalnym z komputera z systemem Windows?

Przyjęto, że zdalny komputer posiada zainstalowaną usługę SSH
Przeczytaj #Jak zainstalować serwer SSH?

Jak skopiować plik/folder z/na komputer zdalny z komputera z systemem Windows?

Przyjęto, że zdalny komputer posiada zainstalowaną usługę SSH
Przeczytaj #Jak zainstalować serwer SSH?
  • Pobierz program Filezilla: stąd

Jak określić którzy użytkownicy mogą łączyć się zdalnie przy użyciu SSH?

Po zainstalowaniu usługi SSH każdy użytkownik systemu może łączyć się z nim zdalnie.
Taki stan prowadzić może do osłabienia bezpieczeństwa systemu, istnieją bowiem zautomatyzowane narzędzia,
które wypróbowują połączenia korzystając z często występujących par login/hasło.
  • Zachowanie kopii ustawień serwera SSH

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ORIGINAL

  • Wyedytuj plik konfiguracyjny

sudo gedit /etc/ssh/sshd_config

  • Zmień parametr PermitRootLogin z yes na no. Rootowi należy odciąć możlwość logowania zdalnego.
  • Dodaj parametr AllowUsers i podaj nazwy użytkowników (rozdzielone spacjami), którzy mogą łączyć się z tą maszyną.
  • Możesz również użyć DenyUsers aby wprost zablokować niektóre konta.
  • Jeżeli używasz serwera SSH, ale chwilowo nie chcesz żeby ktokolwiek mógł z niego skorzystać, dodaj polecenie AllowUsers nosuchuserhere aby całkowicie odciąć dostęp do niego.

Serwer DHCP

Jak zainstalować serwer DHCP?

Przyjęto, że interfejsem sieciowym jest "eth0"
Pula dzierżawy: 192.168.0.100 do 192.168.0.200
Maska podsieci: 255.255.255.0
Serwery DNS: 202.188.0.133, 202.188.1.5
Domena: tm.net.my
Bramka sieciowa: 192.168.0.1
sudo apt-get install dhcp3-server
sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
sudo gedit /etc/default/dhcp3-server
  • Znajdź poniższą linię
...
INTERFACES=""
  • Zastąp ją następującym wpisem
INTERFACES="eth0"
  • Zapisz tak przygotowany plik
sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
sudo gedit /etc/dhcp3/dhcpd.conf
  • Znajdź tę 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ą następującym fragmentem
# 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ź tę 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ą następującym fragmentem
# 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 tak przygotowany plik
sudo /etc/init.d/dhcp3-server restart

Serwer baz danych

Jak zainstalować serwer baz danych MySQL?

sudo apt-get install mysql-server
mysqladmin -u root password moje_haslo

Jak zainstalować MYSQL Administrator?

sudo apt-get install mysql-admin

Serwer HTTP Apache

Jak zainstalować serwer WWW Apache?

sudo apt-get install apache2
  • http://localhost

Jak zainstalować PHP dla serwera Apache?

sudo apt-get install php4
sudo /etc/init.d/apache2 restart
sudo gedit /var/www/testphp.php
  • Wstaw poniższą linię do nowego pliku
<?php phpinfo(); ?>
  • Zapisz tak przygotowany plik
  • http://localhost/testphp.php

Jak zainstalować MySQL dla serwera Apache?

sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php4-mysql
sudo /etc/init.d/apache2 restart

Jak zamapować adresy URL dla lokalizacji spoza /var/www/?

sudo 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

Jak zmienić domyślny numer portu dla serwera Apache?

Przyjęto, że nowy numer portu to 78
sudo cp /etc/apache2/ports.conf /etc/apache2/ports.conf_backup
sudo 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?

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/
sudo 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?

sudo apt-get install proftpd

Jak określić prawa użytkownika, by mógł się on poruszać jedynie po swoim katalogu domowym?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/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?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/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?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/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/?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/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?

Przyjęto że nowym numerem portu jest 77
sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/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?

Przyjęto że komputer zdalny posiada zainstalowaną usługę FTP
Przeczytaj #Jak zainstalować serwer FTP?
  • Pobierz program FileZilla: stąd

Serwer mediów strumieniowych

Jak zainstalować serwer mediów strumieniowych GNUMP3d?

Przyjęto, że katalog /var/music/ zawiera pliki multimedialne
sudo apt-get install gnump3d
  • http://localhost:8888

Jak zmienić domyślny katalog multimediów dla GNUMP3d?

Przyjęto, że nowym katalogiem dla plików multimedialnych będzie /home/music/
sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
sudo gedit /etc/gnump3d/gnump3d.conf
  • Znajdź tę linię
root = /var/music
  • Zastąp ją następującym wpisem
root = /home/music
  • Znajdź tę 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?

Przyjęto, że nowy numer portu to 7878
sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
sudo gedit /etc/gnump3d/gnump3d.conf
  • Znajdź tę 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

Serwer galerii internetowej

Jak zainstalować serwer galerii internetowej?

sudo apt-get install gallery (przy prośbie o restart Apache, wybierz No lub 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 galerii
Gallery Configuration Wizard: Step 1
Next Step ->
Gallery Configuration Wizard: Step 2
General settings Tab ->
Admin password: podaj hasło
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ć serwer galerii internetowej by był dostępny z Internetu (nazwa hosta lub stałe IP) albo sieci LAN (stałe IP)?

Przyjęto że połączenie z siecią jest skonfigurowane prawidłowo
Internet (nazwa hosta lub stałe IP) albo sieć LAN (stałe IP): http://www.url.com
sudo cp /etc/gallery/config.php /etc/gallery/config.php_backup
sudo gedit /etc/gallery/config.php
  • Znajdź tę sekcję
...
$gallery->app->photoAlbumURL = "http://localhost/gallery";
$gallery->app->albumDirURL = "http://localhost/albums";
...
  • Zastąp ją następującym wpisem
$gallery->app->photoAlbumURL = "http://www.url.com/gallery";
$gallery->app->albumDirURL = "http://www.url.com/albums";
  • Zapisz tak przygotowany plik
  • http://www.url.com/gallery/albums.php

Jak skonfigurować serwer galerii internetowej by był dostępny z sieci LAN (zmienne IP)?

Przyjęto że połączenie z siecią jest skonfigurowane prawidłowo
LAN (dynamiczne IP): 192.168.0.1
sudo cp /etc/gallery/config.php /etc/gallery/config.php_backup
sudo gedit /etc/gallery/config.php
  • Znajdź tę sekcję
...
$gallery->app->photoAlbumURL = "http://localhost/gallery";
$gallery->app->albumDirURL = "http://localhost/albums";
...
  • Zastąp ją następującym wpisem
$gallery->app->photoAlbumURL = "/gallery";
$gallery->app->albumDirURL = "/albums";
  • Zapisz tak przygotowany plik
  • http://192.168.0.1/gallery/albums.php

Jak wykonywać kopie zapasowe i przywracać z nich dane?

sudo tar zcvf gallery.tgz /var/www/albums/ /etc/gallery/
  • Aby przywrócić dane z kopii zapasowej
sudo tar zxvf gallery.tgz -C /

Rozwiązywanie problemów

Configuring network interfaces... (trwa zbyt długo)

Synchronizing clock to ntp.ubuntulinux.org... (trwa zbyt długo)

nazwa_procesu = ntpdate

Jak uniemożliwić zmianę daty/czasu systemowego na UTC (GMT)?

sudo cp /etc/default/rcS /etc/default/rcS_backup
sudo gedit /etc/default/rcS
  • Znajdź poniższą linię
...
UTC=yes
...
  • Zastąp ją następującym wpisem
UTC=no
  • Zapisz tak przygotowany plik
  • System -> administracja -> Czas i data
Ustaw właściwy czas i datę
sudo /etc/init.d/hwclock.sh restart

Jak "siłowo" opróżnić kosz?

sudo rm -fr $HOME/.Trash/

Jak usunąć zdublowane wpisy w menu GNOME?

rm -f $HOME/.config/menus/applications.menu

Jak odświeżyć menu Miejsca w GNOME (brak odwzorowania wpisów w /media/ w pliku /etc/fstab)?

sudo /etc/init.d/dbus-1 restart

Migracja na nową wersję Ubuntu

Jak uaktualnić system z wersji Dapper Drake do wersji Edgy Eft (uwaga: wersja niestabilna)?

  • informacje na ten temat pojawią się po premierze wersji Dapper Drake