General recommendations (Česky)
Každý nový archista by měl po čerstvé instalaci dokončit pár věcí. V tomto dokumentu najdete pár tipů a další užitečné informace pro nováčky.
Contents
- 1 Hardware
- 2 Pauza na konci bootovacího procesu
- 3 Podpora myši v konzoli (gpm)
- 4 Povolení zvuku (ALSA/OSS)
- 5 Start X at login
- 6 Sestavení vlastního kernelu
- 7 ABS k sestavení vlastního balíčku (programu)
- 8 Optimalizace balíčků
- 9 Kernel Updates
- 10 Osobní příkazové aliasy
- 11 Snížení "Sleeping time" při vypínání
- 12 Nastavení časové zóny
- 13 Vypnutí IPv6
- 14 PDF prohlížeč (kghostview)
- 15 Užitečné programy & příkazy
- 16 Popis souborů
- 17 Extrakce komprimovaných souborů
- 18 Nastavení zrcadel a repozitářů
- 19 Nastavení grafického zobrazování
Hardware
Detekce
-
lshwd
je nástroj pro rozpoznávání a detekci hardwaru. Informuje uživatele, který modul je třeba nahrát a nastavit. - Nebo můžete použíte také
hwdetect
. Někdy může být rychlejší než hwd. A nezapoměňte také nalshal
.
Zrychlení bootovacího procesu LILO
- Ke zrychlení bootovacího procesu, pokud požíváte LILO, zadejte do souboru
/etc/lilo.conf
následující parametr:
compact
Výkon harddisku
- Výkon harddisku znásobíte, pokud použijete program hdparm. Nejlepší místo, kde ho použít, je
/etc/rc.sysinit
. Příklad parametrů:
- -a1024 = nastaví read_ahead buffer na 1024 bajtů
- -c3 = nastaví IO na 32 bitů se synchronizací (zkuste také c2)
- -d1 = zapne podporu DMA
- -m16 = nastaví multiple buffers [l18n fixme] na 16
příklad:
hdparm -a1024 -c3 -d1 -m16 /dev/hda
(Poznámka: nová jádra 2.6.20+ už nepoužívají hdx, ale sdx - takže použijte adekvátní označení.)
Pauza na konci bootovacího procesu
- Pokud chcete získat pauzu na konci bootovacího procesu - než se zobrazí login - přidejte na konec
/etc/rc.local
následující (obvykle se používá pro zjištění chyb během bootu):
read KEY
Podpora myši v konzoli (gpm)
- I v konzoli můžete používat myš - nainstalujte gpm:
pacman -S gpm
- Pokud se kurzor chová zmateně a myš nelze používat, bude třeba změnit
/etc/conf.d/gpm
.
Pro PS/2 myši nahraďte existující řádek následujícím:
GPM_ARGS="-m /dev/psaux -t ps2"
Pro USB myši nahraďte existující řádek následujícím:
GPM_ARGS="-m /dev/input/mice -t imps2"
- Pokud to funguje, můžete přidat
gpm
do poleDAEMONS
v souboru/etc/rc.conf
, aby se spouštěl při startu.
Povolení zvuku (ALSA/OSS)
- Nastavení ALSA: ALSA je zvukový systém na Linuxu
- OSS Setup: Svobodný, ale proprietární ovladač
Start X at login
Sestavení vlastního kernelu
- Při sestavování vlastního jádra (Kernel/Hardware Issues) musí být následující volby nastaveny a slinkovány a NE jako moduly:
- Code maturity level options
- Prompt for development and/or incomplete code/drivers = on
- Device Drivers
- File systems
- Pseudo filesystems
-
/dev
file system support = on - Automatically mount at boot = on
-
k možnosti zvýšení výkonu hd pomocí hdparm, nastavte :
- Device Drivers
- ATA/ATAPI/MFM/RLL support = on
- Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support = on
- Generic PCI bus-master DMA support = on
- Intel PIIXn chipsets support = on
- <and your IDE hdw...> = on
- Ke zvýšení rychlosti načítání jádra nastavte statický link VEŠKERÉHO hardwaru ke specifickým ovladačům (které budete načítat stejně použitím
/etc/modprobe.d/modprobe.conf
nebo jinak) místo vytvoření jako modul.
ABS k sestavení vlastního balíčku (programu)
- Pokud používáte abs k sestavování vlastních balíčků, nezapomeňte prvně zkopírovat cílový adresář balíčku do
/var/abs/local/<pkgname>
, vyhnete se tak přepsání souborů a konfigurace při příštím updatu abs..
Optimalizace balíčků
- Pro optimalizaci balíčků sestavených pomocí makepkg (kernel je dobrý příklad) nastavte požadované vlastnosti gcc v
/etc/makepkg.conf
:
(příklad pro athlon cpu) export CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer" export CXXFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"
Kernel Updates
- Nezapomeňte spustit
lilo
po každém updatu kernelu (např. pokaždé když nahradíte boot image, obvykle nazvaný/boot/vmlinuzXX
, atd.).- Pokud jste zapoměli a potřebujete provést obnovu z CD, tady je pár kroků:
modprobe xfs mount -t xfs /dev/discs/discX/partY /mnt mount -t xfs /dev/discs/discV/partW /mnt/boot (pokud máte) mount -t devfs none /mnt/dev mount -t proc none /mnt/proc chroot /mnt /sbin/lilo
Osobní příkazové aliasy
- Můžete si vytvořit vlastní příkazové aliasy použitím
<homedir>/.bashrc
nebo/etc/profile
. Obojí může být použito k vytvoření vlastních:
#alias ls="ls --color=auto" není nutné v ARCH LINUXu alias ll="ls -lh" alias la="ls -a" alias exit="clear; exit" alias x="startx"
Snížení "Sleeping time" při vypínání
- Můžete snížit systémový "Sleeping time" při vypínání změnou "sleep" parametrů v
/etc/rc.shutdown
a/etc/rc.single
.
Nastavení časové zóny
- K nastavení časové zóny (tak aby se zobrazoval správný čas) najděte v
/usr/share/zoneinfo/
svoji časovou zónu a změňte proměnnouTIMEZONE
v/etc/rc.conf
:
TIMEZONE=Europe/Prague
Vypnutí IPv6
Do obecného rozšíření IPv6 můžete čerpat z disabling the IPv6 module.
PDF prohlížeč (kghostview)
- K opravě PDF prohlížeče (kghostview) nainstalujte ghostscript pomocí:
pacman -S ghostscript
- a změňte sekci Ghostscript v
<homedir>/.kde/share/config/kghostviewrc
na:
Antialiasing arguments=-sDEVICE=x11 -dTextAlphaBits=4 -dGraphicsAlphaBits=<2 -dMaxBitmap=10000000 GS Version= Interpreter=/usr/bin/gs Non-antialiasing arguments=-sDEVICE=x11 Redetection Counter=2
Užitečné programy & příkazy
-
grep
- vyhledávání souborů dle obsahu. (příklad:grep -i syslog /etc/*
hledání v /etc pro soubory obsahující slovo "syslog", NEcitlivost na velikost písmen (použitím-i
parametru)) -
killall <process_name>
- "zabije"(ukončí) proces podle jména (příklad:killall kdm
) -
ps
- zobrazení statusu procesu (příklad:ps -xau
zobrazí všechny aktivní procesy) -
locate
- rychlá lokalizace souborů na disku (použijtelocate -u
prvně k vytvoření/updatu souboru db...) (příklad:locate Xservers
nalezne všechny soubory pojmenované Xservers)
Pacman
Pacman je automatizovaný nástroj pro správu balíčků - lokálně nebo pomocí webu. Sám si řeší závislosti jednotlivých balíčků, což je největší problém ve světě balíčkovacích distrubucí linuxu (-tak-jak-víme:)). Pro zlepšení výkonu pacman může být čas od času optimalizován:
pacman-optimize
makepkg
Automatický nástroj pro tvorbu balíčků - ve skutečnosti automatizuje ./configure && make && make install
proceduru.Používá soubor jménem PKGBUILD, který musí být ve stejném adresáři, ve kterém budete sestavovat balíček. Prohlídněte si PKGBUIL soubor a přečtěte si instalační dokument k pochopení jak pracovat s makepkg.
abs
Automatický nástroj, který umožňuje znovu sestavení kteréhokoliv balíčku (tak že můžete poskytnout své vlastní nastavení kompilátoru a linkeru pro lepší optimalizaci, info o debugging atd.). Spuštění abs synchronizuje všechny Vaše PKGBUILD skripty z CVS repozitáře do /var/abs
.
Popis souborů
-
<homedir>/.xinitrc
- kontroluje, které programy jsou spuštěny na startu; poslední řádka musí být Váš preferovaný window manager a musí být před nímexec
-
/etc/profile
- profilový soubor systému; načítá konfiguraci prostředí dle profilu. (kernel musí podporovat profily) -
/etc/rc.conf
- hlavní konfigurační soubor,něco jako config.sys v steroids... -
/etc/rc.sysinit
- je to jako hlavní soubor autoexec.bat, který se stará o načítání a nastavování systému -
/etc/rc.single
- skript pro jednouživatelský systém -
/etc/rc.multi
- skript pro víceuživatelský systém -
/etc/rc.local
- kript pro místní víceuživatelský systém -
/etc/rc.shutdown
- skript pro vypínání -
/etc/rc.d/*
- konfiguruje démony.
Extrakce komprimovaných souborů
file.tar : tar xvf file.tar file.tgz : tar xvzf file.tgz file.tar.gz : tar xvzf file.tar.gz file.bz : bzip -cd file.bz | tar xvf - file.bz2 : tar xvjf file.tar.bz2 NEBO bzip2 -cd file.bz2 | tar xvf - file.zip : unzip file.zip file.rar : unrar x file.rar
WikiMigration & Rewrite--dlanor 15:36, 23 Jul 2005 (EDT)
Nastavení zrcadel a repozitářů
Pokud jste si již běhěm instalace neurčili, jaká zrcadla chcete využívat pro stahování balíčků, nebo vám prostě z nějakého důvodu nefungují tak, jak byste si přáli, měli byste se podívat do souboru /etc/pacman.conf
.
nano /etc/pacman.conf
V tomto souboru nenastavujete, jaké konkrétní zrcadlo budete využívat. Zde nastavujete, jaký druh repozitářů budete sledovat - nastavení tohoto souboru určuje, jaké balíky budete moci stáhnout jednoduchým použitím
pacman -S Název_balíku
Nastavení probíhá formou odkomentování (smazání mřížky na začátku řádky) řádku obsahujícího název repozitáře v hranatých závorkách a k němu příslušícímu řádku ve tvaru "include=Cesta_k_souboru_obsahujímu_název_zrcadla".
Je vhodné mít odkomentované repozitáře Current, Extra a Community. Testing a Unstable odkomentujte, pouze tehdy, pokud víte[broken link: invalid section], co děláte.
Nastavení jednotlivých zrcadel najdete ve výše zmíněných souborech a to, které zrcadlo chcete využívat, určíte opět odkomentováním příslušného řádku.
Více se o Pacmanovi a jeho funkcích dozvíte na jeho stránce.
Nastavení grafického zobrazování
Nastavení X serveru (programu, který má na starosti grafické zobrazování), se stejně jako v drtivé většině současných linuxových distribucí nachází v souboru /etc/X11/xorg.conf
. Je možné, že tam ještě svoje vlastní nastavení nemáte (po instalaci), můžete jej tedy vytvořit pomocí
hwd -x
Tento příkaz vytvoří soubor v /etc/X11/xorg.conf.hwd
, je tedy vhodné ho zkopírovat na jeho správné místo (místo, kde ho Xserver hledá).
cp /etc/X11/xorg.conf.hwd /etc/X11/xorg.conf
Nyní můžete v tomto souboru měnit jednotlivé informace. Viz Nastavení Xorg