Deprecated: Function set_magic_quotes_runtime() is deprecated in /DISK3/WWW/hej.cz/www/textpattern/lib/txplib_db.php on line 14 Hej

Kniha Ubuntu 8.10 CZ - Praktická příručka uživatele Linuxu

5198 dní zpět

Ohlédnu se necelé dva roky zpět. V té době jsem používal Windows již sedmnáctým rokem. Když jsem do čerstvě koupeného tabletu s předinstalovaným systémem Microsoft Vista nainstaloval certifikovaný ovladač televizní karty uviděl jsem už jen modrou obrazovku smrti. Zaklapl jsem víko tabletu. To byla poslední kapka k tomu, že rozpoznávání písma a hlasu fungovalo pouze pro angličtinu. Prý operační systém v češtině. Ani náhodou. To mám dělat Microsoftu testera toho co nazvali finální verzí operačního systému a ještě jim za to platit? A až ho uvidím že budu křičet WOW? Křičel jsem, ale namísto WOW něco naprosto nezveřejnitelného. A začal jsem přemýšlel jestli neexistuje pro práci s počítačem i jiná cesta než neustálé řešení zbytečných problémů.

Vždyť to musí jít i bez virových hrozeb, bez spyware, bez povinných registrací abych vůbec mohl stáhnout zkušební verzi nějakého software a zjistit zda mi nevyhovuje, bez aktivací software, bez vyplňování dotazníků. Vždyť všechno jsou to aktivity které mi naprosto zbytečně požírají čas.

A objevil jsem Linux. Začal jsem zjišťovat jak se co dělá, jak co funguje. Všechno bylo pro mne úplně nové. Nejdůležitější bylo naučit se zapomínat, naučit se že některé věci se dělají jinak než jak jsem byl za těch 17 let s Windows zvyklý. Nevěděl jsem jak pojmenovat věci abych se mohl správně zeptat. Nexistovalo nic takového jako disk C:. Tato doba byla na celém přechodu k Linuxu nejhorší. Překonal jsem jej s vidinou používání operačního systému který hodně sliboval (a také nakonec splnil). Postupně jsem se naučil některé pojmy, názvy. Už jsem se uměl zeptat google tak abych dostal odpověď. Začal jsem chápat jak co funguje, došlo mi jak je naprosto nesmyslný systém značení disků ve windows. Pochopil jsem tu geniální logiku s jakou je v Linuxu uspořádáno všechno. Najednou mi došlo jak je to geniálně jednoduchý a logický systém.

Mít v té nejtěžší době po ruce knihu která se mi dostala nedávno do ruky tak jsem to nejhorší období mohl vynechat, překlenout jen tím že bych si ji přečetl.
Píši o knize Ubuntu 8.10 CZ – Praktická příručka uživatele Linuxu od Ivana Bíbra a kolektivu. Pod kolektivem si představím Jendu Vančuru, Vojtu Trefného, Jakuba Luckého, Filipa Domince, Kamila Párala a spoustu dalších prima lidí které mohu potkat třeba na http://forum.ubuntu.cz

Kniha je česká, čtivá, nabitá informacemi na dvěstě sedmdesáti stranách a obsahuje i dvě DVD. 16GB dat – instalací 32 i 64bitových operačních systémů, ovladači hardware, aplikacemi, hrami. A je opravdu praktická, tak jak zní podtitul.

Komu by se mohla hodit? Všem co z jakéhokoli důvodu chtějí bezproblémově používat anebo jen zkusit Linux. Podrobně se věnuje nejrozšířenější distribuci Linuxu – Ubuntu.

Co se v ní dozvíte?

Trošku teorie. Co je co. Co je to Linux. Co je Ubuntu, kdo za ním stojí, jaké jsou varianty Ubuntu a odvozené systémy. Hezky, rychle, pochopitelně a čtivě.

Instalace

Zjistíte jak Ubuntu nainstalovat a provozovat, ať už samostatně, společně s Windows na jednom počítači, nebo jen spustit a pracovat bez jakékoliv instalace.
A to jak pro dnešní počítače tak i pro odlehčenou variantu pro velmi starý počítač. A díky přiloženým DVD rovnou můžete začít i bez toho aby jste něco museli stahovat z internetu.
Pokud již v počítači máte jiný systém můžete si z něj přenést dokumenty a nastavení do Ubuntu

Správa systému

Uvidíte genialitu správy software, dozvíte se co je to balíček, způsoby jak vyhledávat, instalovat, aktualizovat a odinstalovávat software.

Ovládání

Naučíte se jak Ubuntu ovládat a používat, jak instalovat programy. To je jedna z věcí které jsou v Linuxu geniální – tisíce a tisíce programů, roztříděné a posané a dostupné z jednoho místa – nainstalované na dvě kliknutí myši.
Jak pracovat se soubory, s archivy

Aplikace

Mnoho aplikací je již přítomno ihned po instalaci Ubuntu, jiné se nainstalují na pár kliknutí myši.

Kancelář

Jak používat textový editor
Jak používat balík programů pro kancelář – OpenOffice
Jak indexovat a vyhledávat dokumenty a v dokumentech

Internet

Jak prohlížet Internet – Firefox, Opera
Jak pracovat s Evolution (e-maily, kalendář, kontakty, připojení třeba ke Google Calendar nebo MS Exchange)
Jak pracovat s programem na IM komunikaci Pidgin (zvládá sítě XMPP/Jabber, ICQ, AIM, MSN, Yahoo! a mnoho dalších)
Jak telefonovat přes internet se Skype

Multimédia

Jak prohlížet obrázky, vytvářet fotoalba, přehrávat filmy, poslouchat hudbu, převádět si hudbu do počítače, vypalovat disky.
Co se týká práce s fotografiemi tak je tu i návod na oblíbenou Google Picasa
K tomu bych dodal že i Fotolab má zajímavou aplikaci pro Linux

Hry

V Ubuntu je několik her již v základní instalaci, kniha se zabývá dalšími open-source hrami všech žánrů které lze nainstalovat pár kliknutími.
Věnuje se také speciálním způsobům instalace komerčních her které mívají své vlastní instalátory.
Jsou popsány nástroje, nebo chcete-li emulátory: Wine, CrossOver Games, Cedega, DOSBox , DOSEmu sloužící k instalaci mnoha her určených pro MS DOS nebo MS Windows.
Nedělejte si iluze. Mnoho her napsaných pro Windows v Linuxu nepoběží ať budete dělat cokoliv, ale mnoho ano.

Kapitola o vzhledu

nazvaná „Zkrášlujeme a zlepšujeme Ubuntu“
pojednává o změnách vzhledu pracovního prostředí, tapety, barvy, písma.
Zmiňuje i další grafická prostředí mimo typického Gnome použitého v Ubuntu zmiňuje i KDE použité jako výchozí v Kubuntu, Xfce použité v Xubuntu, nebo superrychlý fluxbox.
Popisuje i aplety a desklety – což jsou různé malé informační aplikace sídlící na panelu nebo na ploše a zobrazující informace nebo něco vykonávající/spou­štějící nějakou činnost – např. nastavení sítě nebo zobrazování času či otáček ventilátorů ap.
Kapitola přináší i základní informaci o akcelerovaném desktopu – což je soubor grafických hezkých anebo hezkých a zároveň užitečných efektů – jedno video napoví více než tisíc slov

Dále zmíním třeba ladění systému, výkonu disku, zrychlení Ubuntu, přístup k „tajným“ nastavením systému, úklidu.

V knize se probírají i témata jako Bezpečnost v Ubuntu – hesla, firewall, zálohování, programy pro textové prostředí neboli konzoli a její ovládání.

Je zmiňována i virtualizace – tedy instalace jiného operačního systému do Ubuntu, ve spojení s akcelerovaným desktopem to může vypadat třeba takto

Celkově bych knihu zhodnotil jako velmi zdařilou, s podrobným obsahem, s rejsříkem jak slov tak i obrázků, takže je snadno použitelná i jako referenční příručka.
Žádné z témat nezachází příliš do hloubky problematiky (to by kniha musela mít alespoň stonásobný rozsah), ale spíše dostatečně seznamuje s možnostmi, radí a naviguje ve velkém množství témat tak aby nastávající uživatel dokázal Ubuntu a aplikace nainstalovat, používat, upravit si vzhled prostředí.
Uživatel bude vědět co používat na všechny běžné činnosti a dokáže řešit případné problémy. Celá jedna kapitola „Časté dotazy a problémy“ zodpoví nejčastěji pokládané otázky a také obsahuje užitečné odkazy na další zdroje informací o Ubuntu.
Nedozvíte se jak spravovat server, takových knih je na trhu kupodivu dost, ale zato se dozvíte jak počítač s Ubuntu používat pro běžné každodenní činnosti. Taková kniha opravdu chyběla.

Vřele knihu doporučuji každému kdo chce s Ubuntu začít, tedy pokud není masochista a nechce mít zbytečně těžký začátek.

Koupit si ji můžete třeba u Sdružení Ubuntu nebo u Computer Press
Pod oběma odkazy naleznete i ukázky z knihy.

Martin Kiklhorn

,

Komentář

---

IPv6 certifikace Hurricane Electric

5290 dní zpět

Praktický i teoretický test znalostí o IPv6.

IPv6 Certification Badge for kiklhorn

Za chvíli bude doufám IPv4 už jen minulostí. Úplný přechod bude drahý, ale pak už jen „Samá pozitiva a životní jistoty“. ;-)

Martin Kiklhorn

,

Komentář

---

Ubuntu 8.10 DomU (kernel 2.6.27) na XEN (Dom0 je Ubuntu 8.04 LTS server)

5311 dní zpět

Jedná se jen o pokračování předchozího postupu, doinstalování nového jádra z repozitářů Intrepidu a úprava konfigurace pro startování DomU

takže v spuštěném virtuálním stroji spustíme

apt-get install linux-virtual
#nebo linux-image-virtual nebo linux-image-2.6.27-7-virtual
shutdown -P now
#vypneme

Z Dom 0

mount /dev/sdf1 /mnt/debootintrepidU/
cd /mnt/debootintrepidU/
cp initrd.img-2.6.27-7-server System.map-2.6.27-7-server vmlinuz-2.6.27-7-server /boot/
umount /mnt/debootintrepidU/
nano intrepidtest

a upravíme že se má startovat nový kernel a také disky (kernel, ramdisk, disk a root)
nový /etc/xen/intre­pidtest vypadá takto:

#kernel = "/boot/vmlinuz-2.6.24-21-xen"
kernel = "/boot/vmlinuz-2.6.27-7-server"
#ramdisk = "/boot/initrd.img-2.6.24-21-xen"
ramdisk = "/boot/initrd.img-2.6.27-7-server"
memory = 512
cpus = "1-2,5"
vcpus = 3
#cpus a vcpus můžu vynechat, vezmou se defaulty (hraju si se syst. zdroji)
vif = [ 'mac=00:16:3E:43:EA:A1, bridge=xenbr0' ]
name = "intrepid1"
#disk = [ 'phy:/dev/sdf1,sda1,w','phy:/dev/sdf2,sda2,w'  ]
disk = [ 'phy:/dev/sdf1,xvda1,w','phy:/dev/sdf2,xvda2,w' ]
#root = "/dev/sda1 ro"
root = "/dev/xvda1 ro" .{color:green}
vfb = [ 'type=vnc,vnclisten=0.0.0.0,vncunused=1' ]
#pokud nepotřebuji grafiku tak vfb nepotřebuji definovat vůbec. S jiným typem framebufferu než VNC jsem zatím neměl úspěch
extra = 'xencons=tty'
#tohle extra bylo sakra důležité, vynutím si konzoli, jinak to vypadalo že se virtuál zasekne hned na init skriptech (teď už vidím že je to protože "Couldnt get a file descriptor referring to the console")
xm create -c intrepidtest

konzole sice opět nenabídne login prompt, (ukončíme ctrl + ] nebo rovnou vynecháme při spuštění -c) ale to nevadí, protože už mám funkční ssh i NX server, připojím se tudy, všechno jede.

Ještě jaké používám repozitáře (v DomU) mimo výchozího main
(překopírováno z Hardyho, upraveno pro Intrepid )
cat /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu intrepid main

deb http://cz.archive.ubuntu.com/ubuntu/ intrepid main restricted
deb-src http://cz.archive.ubuntu.com/ubuntu/ intrepid main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://cz.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
deb-src http://cz.archive.ubuntu.com/ubuntu/ intrepid-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://cz.archive.ubuntu.com/ubuntu/ intrepid universe
deb-src http://cz.archive.ubuntu.com/ubuntu/ intrepid universe
deb http://cz.archive.ubuntu.com/ubuntu/ intrepid-updates universe
deb-src http://cz.archive.ubuntu.com/ubuntu/ intrepid-updates 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://cz.archive.ubuntu.com/ubuntu/ intrepid multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ intrepid multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ intrepid-updates multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ intrepid-updates 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://cz.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
# deb-src http://cz.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
# deb http://archive.canonical.com/ubuntu intrepid partner
# deb-src http://archive.canonical.com/ubuntu intrepid partner

deb http://security.ubuntu.com/ubuntu intrepid-security main restricted
deb-src http://security.ubuntu.com/ubuntu intrepid-security main restricted
deb http://security.ubuntu.com/ubuntu intrepid-security universe
deb-src http://security.ubuntu.com/ubuntu intrepid-security universe
deb http://security.ubuntu.com/ubuntu intrepid-security multiverse
deb-src http://security.ubuntu.com/ubuntu intrepid-security multiverse
Martin Kiklhorn

,

Komentář

---

Paravirtualiuzovaný Linux na XEN instalovaný přes debootstrap

5312 dní zpět

Na OpenFileru jsem namapoval další LUN (volume) do stávajícího targetu který mám připojený.

apt-get update
apt-get install debootstrap
#nainstalován debootstrap

fdisk -l
#nový disk nevidím

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
#přeskenoval jsem

fdisk -l
#už nový disk vidím

mkdir /mnt/debootintrepidU
#vytvořím si folder pro mountpoint nového virtuálu

fdisk /dev/sdf
#vytvořím si linux(sdf1) a swap(sdf2) partitions

mke2fs -j /dev/sdf1
mkswap /dev/sdf2
#vytvořeny filesystémy

mount /dev/sdf1 /mnt/debootintrepidU/
debootstrap --arch amd64 intrepid /mnt/debootintrepidU/ http://archive.ubuntu.com/ubuntu
chroot /mnt/debootintrepidU/
#chrootnul jsem se do budoucího virtuálu

vim /etc/fstab
#upravím fstab budoucího virtuálu aby odpovídal mapování disků které pak určím v xenovém konfiguráku virtuálu
proc            /proc           proc    defaults        0       0
/dev/sda1       /                ext3    relatime,errors=remount-ro 0       1
/dev/sda2      none            swap    sw              0       0
touch /etc/hosts
vim /etc/hosts
#Vytvořím hosts soubor, protože jinak skončím s divnou hláškou NX klienta a nebudu moc moudrý ani z jeho logu a jak deb** to zase budu pár hodin hledat
127.0.0.1       localhost
127.0.1.1       intrepidtest.mojedomena.cz  intrepidtest

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Případně dle potřeby upravím hostname, networking atd.

exit
#vyskočil jsem z chrootu

umount /mnt/debootintrepidU/
#odpojím disk budoucího virtuálu, jinak bych jej ani nespustil

cd /etc/xen
nano intrepidtest
#vytvořím konfigurák virtuálu s obsahem:
kernel = "/boot/vmlinuz-2.6.24-21-xen"
ramdisk = "/boot/initrd.img-2.6.24-21-xen"
memory = 512
cpus = "1-2,5"
vcpus = 3
#cpus a vcpus můžu vynechat, vezmou se defaulty (hraju si se syst. zdroji)
vif = [ 'mac=00:16:3E:43:EA:A1, bridge=xenbr0' ]
name = "intrepid1"
disk = [ 'phy:/dev/sdf1,sda1,w','phy:/dev/sdf2,sda2,w'  ]
root = "/dev/sda1 ro"
vfb = [ 'type=vnc,vnclisten=0.0.0.0,vncunused=1' ]
#pokud nepotřebuji grafiku tak vfb nepotřebuji definovat vůbec. S jiným typem framebufferu než VNC jsem zatím neměl úspěch
extra = 'xencons=tty'
#tohle extra bylo sakra důležité, vynutím si konzoli, jinak to vypadalo že se virtuál zasekne hned na init skriptech (teď už vidím že je to protože "Couldnt get a file descriptor referring to the console")

Uložím a už jen spustím

xm create -c intrepidtest

naběhne virtuál, přihlásím se jako root bez hesla a dělám si vše potřebné (doinstalování)

apt-get update
shadowconfig on
passwd
apt-get install ssh
#nastavím heslo roota a nainstaluji ssh
adduser LoginNovehoUzivatele
#pridan nejaky uzivatel
ifconfig
#podívám se jakou jsem dostal od dhcp adresu, pak se na ni můžu připojovat přes ssh přímo
apt-get install ubuntu-desktop
#nebo kubuntu - chci mít i grafické prostředí
visudo
#s desktopem se mi nainstalovalo i sudo, pridam si tam "noveho uzivatele"

cd /usr
#instalační skript NX serveru tento folder vyžaduje (http://nomachine.com)
wget http://64.34.161.181/download/3.2.0/Linux/nxclient-3.2.0-13.x86_64.tar.gz
wget http://64.34.161.181/download/3.2.0/Linux/nxnode-3.2.0-13.x86_64.tar.gz
wget http://64.34.161.181/download/3.2.0/Linux/FE/nxserver-3.2.0-16.x86_64.tar.gz
tar zxf nxclient-3.2.0-13.x86_64.tar.gz
tar zxf nxnode-3.2.0-13.x86_64.tar.gz
tar zxf nxserver-3.2.0-16.x86_64.tar.gz
rm nx*.tar.gz
cd NX
./scripts/setup/nxnode --install
./scripts/setup/nxserver --install
#stáhnut NX server a nainstalován

Mohu vyskočit z konzole virtuálu pomocí ctrl+] , pak se do ní znovu přepnout pomocí xm consoleNazevNeboCisloVirtualu
Mohu jej také vypnout přes shutdown -P, nebo z jiné konzole hosta (Dom0) jej ukončím

xm shutdown intrepid1

pak již startuji bez konzole – xm create intrepidtest a připojuji se sshčkem nebo NX klientem (ke stažení také na http://nomachine.com )

Pokud potřebuji překopírovat něco z Dom0 do DomU (třeba moduly) tak zkontroluji že virtuál určitě neběží, připojím si disk a kopíruji. Např:

mount /dev/sdf1 /mnt/debootintrepidU/
cp -r /lib/modules/2.6.24-21-xen/ /mnt/debootintrepidU/lib/modules/2.6.24-21-xen/
umount /mnt/debootintrepidU/

Zátěž jednotlivých virtuálů můžu sledovat třeba pomocí xentop

Uvítám komentáře

Martin Kiklhorn

,

Komentář

---

XEN 3.3 na Ubuntu 8.04 LTS Hardy Dom0 (kernel 2.6.24-21-xen)

5312 dní zpět

Výchozí stav je jakýkoliv počítač (ideálně s procesorem a biosem podporujícím hardvarovou virtualizaci) s nějakým nainstalovaným operačním sysytémem.
Cílový stav je server na kterém běží najednou více operačních systémů
1a) Mám nainstalovaný nějaký Linux s grubem.
#přepneme se do roota

sudo -s
cd /boot

#stahneme na pozadí

wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz &
wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux &
nano /boot/grub/menu.lst
title Instalovat ze sítě
root (hd0,0)
kernel  /boot/linux vga=791 ramdisk_size=14972 root=/dev/rd/0 rw --
initrd   /boot/initrd.gz
reboot

1b) Výchozí stav = nainstalované Windows
stáhnout grub4dos z http://sarovar.org/…howfiles.php?… konkrétně jsem stahoval soubor grub4dos-0.4.3.zip
stáhnout soubory initrd.gz a linux z http://archive.ubuntu.com/…aller/amd64/

vytvořit složky C:\boot a c:\boot\grub
stažené soubory rozmístit následovně:
c:\boot\linux
c:\boot\initrd.gz
(další dva pocházejí z archivu grub4dos-0.4.3.zip)
c:\grldr
c:\boot\grub\me­nu.lst

poté zedituji skrytý systémový soubor c:\boot.ini a doplním na jeho konec řádek:

c:\grldr="Instalovat Ubuntu"

poté zedituji c:\boot\grub\me­nu.lst a doplním na jeho konec (nebo i ostatní title vymažu):

title Instalovat Ubuntu
kernel   (hd0,0)/boot/linux vga=normal ramdisk_size=14972 root=/dev/rd/0 rw --
initrd   (hd0,0)/boot/initrd.gz

uložím, restartuji windows, z nabídky vyberu Instalovat Ubuntu a instaluji z netu.

  1. V nabídce Grubu vyberu „Instalovat ze sítě“

ve volbě software zatrhnu pouze „ssh server“, nic víc není potřeba
po instalaci upravím /etc/modules/ , přidám parametr max_loop
loop loop max_loop=64loop

  1. namísto instalace xen 3.2 (balík ubuntu-xen-server) chci raději xen 3.3.

xen 3.3 je již v backports, zatím není binárka, takže ho sestavím ze source

nano /etc/apt/sources.list

#povolit backports repozitáře a uložit, potom

apt-get update
apt-get install dpkg-dev build-essential debhelper libcurl3-dev python-all-dev transfig libsdl1.2-dev libvncserver-dev libjpeg-dev bcc quilt libc6-dev-i386 libncurses5-dev pciutils-dev libxml2-dev graphviz gs-common texlive-fonts-recommended texlive-latex-recommended
apt-get source xen-3.3 -b
dpkg -i *.deb
apt-get install linux-image-xen bridge-utils
reboot

To je vše, instalaci HVM Windows Server 2003 popisuji jinde,

xm list
xm info
brctl show
ls /usr/lib/xen/boot/
Martin Kiklhorn

,

Komentář

---

« Starší