Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
navody:fc5prirucka2 [2006/06/08 16:30] – macky | navody:fc5prirucka2 [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ===== Tipy a triky ===== | + | [[fc5prirucka|Hlavní stránka]] |
- | ==== Přidání pozadí pracovní plochy, ikon a témat ==== | + | |
- | * Přečtěte si kapitolu | + | |
- | + | ||
- | Pro přidání pozadí pracovní plochy zadejte | + | |
- | wget -c http:// | + | |
- | tar zxvf backgrounds.tar.gz -C / | + | |
- | rm -f backgrounds.tar.gz | + | |
- | + | ||
- | a zkontrolujte, | + | |
- | + | ||
- | ls $HOME/ | + | |
- | V případě, že výše uvedeným příkazem zjistíte, že je soubor // | + | ===== Instalace aplikací ===== |
- | cp --preserve=ownership $USER_HOME/.gnome2/backgrounds.xml $USER_HOME/.gnome2/backgrounds.xml_backup | + | Aplikace lze v případě |
- | sed -n -e ' | + | |
- | cat / | + | |
- | sed -n -e ' | + | |
- | V opačném případě zadejte | ||
- | cp / | + | ==== Instalace aplikací pomocí balíčků ==== |
- | chmod 777 $USER_HOME/ | + | |
- | Jestliže chcete | + | Softwarový balíček je ve své podstatě standardizovaný " |
+ | //Fedora Core// používá balíčky //rpm// (**R**ead Hat **P**ackage **M**anager). //rpm// sice v dnešní době představuje především formát softwarových balíčků, avšak jméno samotné se vyvinulo z původního správce balíčků, který byl používán pro jejich správu. Tento správce je sice ve //Fedora Core// stále k dispozici, avšak z hlediska funkcionality byl překonán vyspělejším správcem balíčků //yum//. Existují také další " | ||
+ | O jaký balíček se jedná, lze velice jednoduše poznat podle jeho koncovky. Balíčky //rpm// tak mají koncovku //.rpm//, balíčky //deb// pak koncovku //.deb//. To, že se jedná o balíček //rpm//, není dostačující podmínkou pro to, abyste byli schopni ho nainstalovat. Balíčky tohoto standardu totiž používají také jiné distribuce jako např. // | ||
- | | + | |
- | tar zxvf icons.tar.gz | + | |
- | rm -f icons.tar.gz | + | |
- | wget -c http:// | + | |
- | tar zxvf themes.tar.gz -C $USER_HOME | + | |
- | rm -f themes.tar.gz | + | |
- | Změnu témata lze provést přes nabídku | + | je balíčkem multimediální aplikace |
+ | Balíčky se nacházejí na instalačním //CD/DVD// v adresáři //RPMS//. Na Internetu jsou balíčky k dispozici např. na [[http:// | ||
- | ==== Otevření terminálu kliknutím z nabídky plochy ==== | + | === Instalování / odinstalování .rpm balíčků |
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | yum -y install nautilus-open-terminal | + | Balíčky //.rpm// lze instalovat pomocí |
- | Terminál otevřeme kliknutím pravého tlačítka myši a výběrem //Otevřít terminál// z předložené nabídky. | + | rpm -ivh package_file.rpm |
- | + | ||
- | ==== Otevření terminálu superuživatele ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | yum -y --enablerepo=dries install gksu | + | |
- | + | ||
- | Terminál superuživatele otevřeme pomocí nabídky //Aplikace -> Systémové nástroje -> Terminál superuživatele// | + | |
- | + | ||
- | ==== Jak restartovat Gnome bez restartu počítače ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Uložte a zavřete všechny aplikace. Stiskněte klávesy //Ctrl + Alt + Backspace// nebo do příkazové řádky napište | + | |
- | + | ||
- | / | + | |
- | + | ||
- | ==== Jak nastavit automatické zapnutí Num Lock při startu Gnome ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Do příkazové řádky napište | + | |
- | + | ||
- | yum -y install numlockx | + | |
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | V souboru // | + | |
- | + | ||
- | ... | + | |
- | exit 0 | + | |
- | + | ||
- | a nad tento řádek přidejte | + | |
- | + | ||
- | if [ -x / | + | |
- | | + | |
- | fi | + | |
- | + | ||
- | Soubor //Default// uložte. Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | ==== Přepnutí se do konsolového módu v Gnome ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Pro přepnutí do konzolového módu stikněte kombinaci klásev //Ctrl + Alt + F1 (F2 - F6)//. Mezi jednotlivými konzolemi je pak možné přepínat pomocí //Alt + F1 (F2 - F6)//. Pro návrat do Gnome stiskněte //Alt + F7//. | + | |
- | + | ||
- | ==== Zamezení použití klávesové kombinace Ctrl + Alt + Delete pro restartování X serveru v Gnome ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | a přidejte následující řádky na konec souboru // | + | |
- | + | ||
- | Section " | + | |
- | Option " | + | |
- | EndSection | + | |
- | + | ||
- | Uložte soubor // | + | |
- | + | ||
- | ==== Otevření systémového monitoringu prostřednictvím klávesové kombinace Ctrl + Alt + Delete ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Do příkazové řádky zadejte | + | |
- | + | ||
- | gconftool-2 -t str --set / | + | |
- | gconftool-2 -t str --set / | + | |
- | + | ||
- | ==== Obnovení pracovní plochy Gnome ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Do příkazové řádky zadejte | + | |
- | + | ||
- | killall nautilus | + | |
- | + | ||
- | ==== Obnovení panelu Gnome ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Do příkazové řádky zadejte | + | |
- | + | ||
- | killall gnome-panel | + | |
- | + | ||
- | ==== Otevírání adresářů v jednom okně Nautilusu ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Přes nabídku //Aplikace -> Systémové nástroje -> Editor nastavení// | + | |
- | + | ||
- | / -> apps -> nautilus -> preferences -> always_use_browser | + | |
- | + | ||
- | ==== Nastavení automatického ukládání v aplikaci Gedit a zamezení vytváření souborů soubor~ ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Přes nabídku //Aplikace -> Systémové nástroje -> Editor nastavení// | + | |
- | + | ||
- | / -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (nezatrhnuto) | + | |
- | / -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (zatrhnuto) | + | |
- | + | ||
- | ==== Zobrazování skrytých souborů a adresářů v okně Nautilusu ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Pro dočasné zobrazení všech skrytých souborů / adresářů lze použít klávesovou zkratku //Ctrl + H//. Pro trvalé zobrazení strytých souborů / adresářů třeba v aplikaci // | + | |
- | + | ||
- | ==== Prohlížení souborů a adresárů pomocí Nautilus jako superuživatel ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Pomocí //Yum// nainstalujte program // | + | |
- | + | ||
- | yum -y install gksu | + | |
- | + | ||
- | V aplikaci Gedit vytvořte soubor // | + | |
- | + | ||
- | gedit / | + | |
- | + | ||
- | přidejte do něj následující řádky | + | |
- | + | ||
- | [Desktop Entry] | + | |
- | Name=Prohlížeč souborů (Root) | + | |
- | Comment=prohlížejte systém souborů | + | |
- | Exec=gksu " | + | |
- | Icon=file-manager | + | |
- | Terminal=false | + | |
- | Type=Application | + | |
- | Categories=Aplikace; | + | |
- | + | ||
- | a soubor uložte. | + | |
- | + | ||
- | Prohlížeč souborů s právy superuživatele spusťte //Aplikace -> Systémové nástroje -> Prohlížeč souborů (Root)//. | + | |
- | + | ||
- | ==== Zobrazení ikon na ploše (Počítač, | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Spusttě //Editor nastavení// | + | |
- | + | ||
- | / -> apps -> nautilus -> desktop -> computer_icon_visible (zaškrnuto) | + | |
- | / -> apps -> nautilus -> desktop -> home_icon_visible (zaškrnuto) | + | |
- | / -> apps -> nautilus -> desktop -> trash_icon_visible (zaškrnuto) | + | |
- | + | ||
- | ==== Změna nastavení defaultních aplikací pro otevření souborů ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Otevřete nabídku // | + | |
- | + | ||
- | ==== Změna preferovaného e-mailového klienta na Mozilla Thurderbird ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Spusťe //Desktop -> Preference -> Preferované aplikace// a v sekci // | + | |
- | + | ||
- | mozzila-thunderbird %s | + | |
- | + | ||
- | ==== Otvření souborů jako superuživatel prostřednictvím pravého tlačítka myši ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Vytvořte nový soubor //Open as root// | + | |
- | + | ||
- | gedit $HOME/ | + | |
- | + | ||
- | a vložte do něj následující řádek | + | |
- | + | ||
- | for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; | + | |
- | gnome-" | + | |
- | done | + | |
- | + | ||
- | Soubor //Open as root// uložte a změňte jeho přístupová práva | + | |
- | + | ||
- | chmod +x $HOME/ | + | |
- | + | ||
- | Klikněte na soubor pravým tlačítkem myši, vyberte položku //Skript// a potvrďte //Otevřít jako root//. | + | |
- | + | ||
- | ==== Zamezení pípání terminálu ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Spusťte terminál přes nabídku //Aplikace -> Systémové nástroje -> Terminál// | + | |
- | + | ||
- | ==== Rychlejší nahrávání stránek v Mozilla Firefox ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Spusťte prohlížeč Mozilla Firefox a do adresové řádky zadejte | + | |
- | + | ||
- | about: | + | |
- | + | ||
- | V řádce //Filter// postupně odfiltrujte jednotlivé níže uvedené položky a nastavte jejich parametry na uvedené hodnoty. | + | |
- | + | ||
- | network.dns.disableIPv6 -> true | + | |
- | network.http.pipelining -> true | + | |
- | network.http.pipelining.maxrequests -> 8 | + | |
- | network.http.proxy.pipelining -> true | + | |
- | + | ||
- | Restartujte prohlížeč. | + | |
- | + | ||
- | ==== Instalování / odinstalování .rpm balíčků ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Balíčky .rpm lze instalovat pomocí | + | |
- | + | ||
- | | + | |
a odinstalovat pomocí | a odinstalovat pomocí | ||
Řádek 241: | Řádek 28: | ||
rpm -e package_name | rpm -e package_name | ||
- | Bližší informace o příkazu rpm viz. | + | Následující |
- | | + | rpm -qa --last | tac |
- | ==== Hromadné přejmenování souborů v adresáři ==== | + | Základní nevýhodou správce balíčků //rpm// je, že neohlídá závislosti mezi jednotlivými balíčky. Jeden balíček totiž může pro svou instalaci vyžadovat balíček jiný. Tato závislost může být několikanásobná |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Pro instalaci aplikace | + | |
- | + | ||
- | wget -c http:// | + | |
- | tar zxvf mvb_1.6.tgz -C / | + | |
- | chown -R root:root /usr/share/mvb_1.6/ | + | |
- | ln -fs /usr/share/mvb_1.6/mvb / | + | |
- | Soubory je pak možné hromadně | + | **Poznámka: |
- | mvb NEW_NAME | + | === Správce balíčků yum === |
+ | Jak bylo zmíněno v kapitole [[fc5prirucka2# | ||
- | ==== Hromadná manipulace s grafickými soubory v adresáři ==== | + | == Přidání repozitáře |
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | * Přečtěte si kapitolu | + | * Přečtěte si též návod |
- | Pro instalaci skriptu | + | Např. |
- | | + | |
- | wget -c http://easylinux.info/uploads/ | + | |
- | cp bbips.0.3.2.sh / | + | |
- | chmod 755 / | + | |
- | Grafické | + | //RPM// , které jste právě nainstalovali, |
- | bbips | ||
- | ==== Nastavení globálních systémových proměnných ==== | + | == Instalace grafického rozhraní pro yum |
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
+ | * Přečtěte si kapitolu [[fc5prirucka2# | ||
+ | |||
+ | Pomocí následujícího příkazu naistalujete grafickou nadstavbu //yumex// pro příkaz '' | ||
+ | | ||
+ | yum -y install yumex | ||
- | cp /etc/bash.bashrc | + | Aplikaci |
- | gedit /etc/bash.bashrc | + | |
- | Systémové proměnné přidejte na konec souboru // | + | == Přidání GPG klíčů == |
- | $PROMENNA = hodnota | + | //GNU Privacy Guard// (GnuPG nebo také GPG) je náhradou kryptografického softwaru //PGP//. //GPG// používá asymetrického šifrování (tj. konceptu veřejného a soukromého klíče).\\ |
- | export $PROMENNA | + | |
- | a soubor uložte. | + | K zadání následujících příkazů musíte být přihlášen jako superuživatel (viz [[fc5prirucka# |
- | ==== Ukládání manuálových stránek do souboru ==== | + | rpm --import / |
- | | + | |
- | V případě, že chceme uložit výstup generovaný | + | stáhnete veřejné klíče k výše zmiňovaným repozitářům. Klíče pak slouží k účelům autentifikace balíčků stažených |
- | man prikaz | col -b > soubor.txt | + | == Jak využívat yum == |
- | ==== Zobrazení menu GRUB při bootování systému ==== | ||
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
+ | * Přečtěte si kapitolu [[fc5prirucka2# | ||
- | cp /boot/grub/menu.lst /boot/grub/menu.lst_backup | + | Jestliže máme do systému přidány repozitáře, |
- | gedit /boot/grub/menu.lst | + | |
- | V souboru // | + | usage: yum [options] < update | install | info | remove | list | |
+ | clean | provides | search | check-update | groupinstall | | ||
+ | groupupdate | grouplist | groupinfo | groupremove | | ||
+ | makecache | localinstall | erase | upgrade | whatprovides | | ||
+ | localupdate | resolvedep | shell | deplist > | ||
+ | options: | ||
+ | |||
+ | -h, --help | ||
+ | -t, --tolerant | ||
+ | -C run entirely from cache, don't update cache | ||
+ | -c [config file] | ||
+ | -R [minutes] | ||
+ | -d [debug level] | ||
+ | -e [error level] | ||
+ | -y answer yes for all questions | ||
+ | --version | ||
+ | --installroot=[path] | ||
+ | --enablerepo=[repo] | ||
+ | --disablerepo=[repo] | ||
+ | --exclude=[package] | ||
+ | --obsoletes | ||
+ | --noplugins | ||
- | ... | + | Na první pohled se používání příkazu //yum// může jevit složité, ale ve skutečnosti je velice jednoduché. |
- | hiddnemenu | + | |
- | ... | + | |
- | nahraďte ho řádkem | + | **Příklady:** |
- | #hiddenmenu | + | Následující příkaz vygeneruje seznam všech balíčků, které souvisí s aplikací // |
- | a soubor uložte. | + | yum search jmeno_aplikace |
- | ==== Nastavení | + | Chceme-li získat o určitém balíčku více informací stačí zadat |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | | + | |
- | gedit / | + | |
- | V souboru | + | //yum// může |
- | | + | |
- | timeout 3 | + | |
- | ... | + | |
- | číslo, které následuje po //timeout// přepište na požadovanou hodnotu a soubor uložte. | ||
- | ==== Změna defaultního OS v menu GRUB ==== | + | Přehled nainstalovaných balíčků získáme zadáním |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | | + | |
- | gedit / | + | |
- | V souboru | + | //yum// také umožňuje získat přehled jednotlivých skupin balíčků (např. Administration Tools, Sound and Video, MySQL Database apod.). |
- | | + | |
- | default 0 | + | |
- | ... | + | |
- | číslo, které následuje po //default// přepište na požadovanou hodnotu a soubor uložte. | + | Jestliže chceme získat přehled balíčků v repozitáři |
+ | yum list jmeno_repozitare | ||
+ | Nové aplikace lze nainstalovat pomocí | ||
+ | yum install jmeno_aplikace | ||
+ | //yum// také umožňuje instalaci celé skupiny aplikací. Například skupinu aplikací pro přehrávání audia a videa lze snadno nainstalovat pomocí | ||
+ | |||
+ | yum groupinstall "Sound and Video" | ||
- | ==== Změna grafického pozadí menu GRUB ==== | + | Jestliže jste stáhli rpm balíček do adresáře ''/ |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | Předpokládejme, | + | yum localinstall / |
- | wget -c http://easylinux.info/uploads/fedora.xpm.gz | + | //yum// je také schopen aktualizovat systém bez interakce uživatele, budete-li si to přát((Tato operace může trvat v závislosti na objemu stahovaných balíčků i několik hodin!)). |
- | chmod 644 fedora.xpm.gz | + | |
- | mkdir / | + | |
- | cp fedora.xpm.gz / | + | |
- | cp / | + | |
- | gedit / | + | |
- | V souboru // | + | yum update |
- | + | ||
- | # menu.lst - See: grub(8), info grub, update-grub(8) | + | |
- | # grub-install(8), | + | |
- | # grub-md5-crypt, | + | |
- | # and / | + | |
- | ... | + | |
- | + | ||
- | pod tuto sekci pridejte následující řádku | + | |
- | + | ||
- | splashimage (hd0, | + | |
- | + | ||
- | a soubor uložte. | + | |
- | + | ||
- | ==== Konverze obrázku pro pozadí menu GRUB ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | Předpokládejme, | + | |
- | + | ||
- | convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm | + | |
- | + | ||
- | ==== Dočasné přeskočení bootovacích služeb ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Pro přeskočení bootovacích služeb stiskněte //Ctrl + C//. | + | |
- | + | ||
- | ==== Trvalé povolení / zakázání bootovacích služeb ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | ==== Vymazání složky /tmp/ během ukončení systému ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | V souboru // | + | |
- | + | ||
- | | + | |
- | | + | |
- | log_begin_msg " | + | |
- | start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile | + | |
- | log_end_msg $? | + | |
- | ... | + | |
- | + | ||
- | a přidejte pod ní následující řádek | + | |
- | + | ||
- | rm -fr /tmp/* /tmp/.??* | + | |
- | + | ||
- | Soubor // | + | |
- | + | ||
- | ==== Prohlížení předchozích výstupů v konzoli ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | K zobrazení předcházejících výstupů v konzoli, slouží klávesové zkratky | + | |
- | + | ||
- | Shift + Page Up | + | |
- | Shift + Page Down | + | |
- | + | ||
- | ==== Násilné vyprázdnění koše v Gnome ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Koš lze násilím " | + | |
- | + | ||
- | rm -fr $HOME/ | + | |
- | + | ||
- | ==== Odstranění duplicitních položek v nabídkovém panelu Gnome ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Položky menu lze odstranit editací souboru // | + | |
- | + | ||
- | ==== Otevření terminálu v okně Nautilus ==== | + | |
- | + | ||
- | gedit ~/ | + | |
- | + | ||
- | Do souboru //Otevřít terminál// přidejte následující řádky | + | |
- | + | ||
- | # | + | |
- | use strict; | + | |
- | $_ = $ENV{' | + | |
- | if ($_ and m# | + | |
- | s/ | + | |
- | s# | + | |
- | exec " | + | |
- | } | + | |
- | # Added 2003-12-08 Dexter Ang | + | |
- | if ($_ == " | + | |
- | $_ = $ENV{' | + | |
- | $_ = $_.'/ | + | |
- | exec " | + | |
- | } | + | |
- | + | ||
- | a soubor uložte. | + | |
- | + | ||
- | Terminál spustíte pravým kliknutím myši na plochu, výběrem položky //Skripty// a následně kliknutím na //Otevřít terminál// | + | |
- | + | ||
- | ==== Otevření terminálu superuživatele v okně Nautilus ==== | + | |
- | * Přečtěte si kapitolu | + | |
- | + | ||
- | gedit ~/ | + | |
- | + | ||
- | Do souboru //Otevřít terminál superuživatele// | + | |
- | + | ||
- | #!/bin/sh | + | |
- | cd $NAUTILUS_SCRIPT_CURRENT_URI | + | |
- | sudo gnome-terminal | + | |
- | + | ||
- | a soubor uložte. | + | |
- | + | ||
- | + | ||
- | Terminál spustíte pravým kliknutím myši na plochu, výběrem položky //Skripty// a následně kliknutím na //Otevřít terminál superuživatele// | + | |
- | + | ||
- | ===== Server Samba ===== | + | |
- | + | ||
- | ==== Instalace serveru Samba ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Server Samba lze nainstalovat buď pomocí //Aplikace -> Prostředí -> Systémová nastavení -> Přidat/ | + | |
- | + | ||
- | nebo přes terminál | + | |
- | + | ||
- | | + | |
- | yum -y install samba-client | + | |
- | yum -y install system-config-samba | + | |
- | + | ||
- | ==== Přidání, editování a mazání síťových uživatelů ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | **Poznámka: | + | |
- | + | ||
- | Server Samba lze nastavit pomocí grafického rozhraní //Aplikace -> Prostředí -> Systémová nastavení -> Nastavení serveru -> Samba//. | + | |
- | + | ||
- | + | ||
- | Nastavení Samby lze provést také ručně | + | |
- | + | ||
- | smbpasswd -a system_username | + | |
- | gedit / | + | |
- | + | ||
- | Do souboru // | + | |
- | + | ||
- | system_username = " | + | |
- | + | ||
- | a soubor uložte. | + | |
- | + | ||
- | Konkrétního uživatele je možné editovat pomocí | + | |
- | + | ||
- | smbpasswd -a system_username | + | |
- | + | ||
- | a smazat pomocí | + | |
- | + | ||
- | smbpasswd -x system_username | + | |
- | + | ||
- | ==== Sdílení domovských adresářů s právem čtení a zápisu (vyžadována autentifikace) ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | V souboru // | + | |
- | + | ||
- | ... | + | |
- | ; security = user | + | |
- | ... | + | |
- | + | ||
- | nahraďte ho řádky | + | |
- | + | ||
- | security = user | + | |
- | username map = / | + | |
- | + | ||
- | a soubor uložte. | + | |
- | + | ||
- | Po té zadejte do příkazové řádky | + | |
- | + | ||
- | testparm | + | |
- | / | + | |
- | + | ||
- | ==== Sdílení domovských adresářů s právem čtení (vyžadována autentifikace) ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | V souboru // | + | |
- | + | ||
- | ... | + | |
- | ; security = user | + | |
- | ... | + | |
- | + | ||
- | a nahraďte ho následujícími řádky | + | |
- | + | ||
- | security = user | + | |
- | username map = / | + | |
- | + | ||
- | Dále v souboru // | + | |
- | + | ||
- | [homes] | + | |
- | comment = Home Directories | + | |
- | browseable = no | + | |
- | writeable = yes | + | |
- | + | ||
- | a nahraďte je řádky | + | |
- | + | ||
- | [homes] | + | |
- | comment = Home Directories | + | |
- | browseable = yes | + | |
- | writeable = no | + | |
- | + | ||
- | Soubor uložte a do příkazové řádky zadejte | + | |
- | + | ||
- | testparm | + | |
- | / | + | |
- | + | ||
- | + | ||
- | ==== Sdílení společných souboru s právem čtení a zápisu (vyžadována autentifikace) ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | mkdir / | + | |
- | chmod 777 / | + | |
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | V souboru // | + | |
- | + | ||
- | ... | + | |
- | ; security = user | + | |
- | ... | + | |
- | + | ||
- | a nahraďte je | + | |
- | + | ||
- | security = user | + | |
- | username map = / | + | |
- | + | ||
- | Na konec souboru // | + | |
- | + | ||
- | [public] | + | |
- | comment = Public Folder | + | |
- | path = / | + | |
- | public = yes | + | |
- | writable = yes | + | |
- | create mask = 0777 | + | |
- | directory mask = 0777 | + | |
- | force user = nobody | + | |
- | force group = nogroup | + | |
- | + | ||
- | a soubor uložte. Do příkazové řádky zadejte | + | |
- | + | ||
- | testparm | + | |
- | / | + | |
- | + | ||
- | ==== Sdílení společných souboru s právem čtení (vyžadována autentifikace) ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | mkdir / | + | |
- | chmod 777 / | + | |
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | V souboru // | + | |
- | ... | + | |
- | ; security = user | + | |
- | ... | + | |
- | + | ||
- | a nahraďte je nádledujícími řádky | + | |
- | + | ||
- | security = user | + | |
- | username map = / | + | |
- | + | ||
- | Na konec souboru // | + | |
- | + | ||
- | [Group] | + | |
- | comment = Group Folder | + | |
- | path = / | + | |
- | public = yes | + | |
- | writable = no | + | |
- | valid users = system_username1 system_username2 | + | |
- | create mask = 0700 | + | |
- | directory mask = 0700 | + | |
- | force user = nobody | + | |
- | force group = nogroup | + | |
- | + | ||
- | a soubor uložte. Do příkazové řádky zadejte | + | |
- | + | ||
- | testparm | + | |
- | / | + | |
- | + | ||
- | ==== Sdílení veřejných adresářů s právem čtení a zápisu (vyžadována autentifikace) ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | mkdir / | + | |
- | chmod 777 / | + | |
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | V souboru // | + | |
- | + | ||
- | ... | + | |
- | ; security = user | + | |
- | ... | + | |
- | + | ||
- | a nahraďte ho řádky | + | |
- | + | ||
- | security = user | + | |
- | username map = / | + | |
- | + | ||
- | Na konec souboru přidejte následující řádky | + | |
- | + | ||
- | [public] | + | |
- | comment = Public Folder | + | |
- | path = / | + | |
- | public = yes | + | |
- | writable = yes | + | |
- | create mask = 0777 | + | |
- | directory mask = 0777 | + | |
- | force user = nobody | + | |
- | force group = nogroup | + | |
- | + | ||
- | a soubor uložte. Do příkazové řádky zadejte | + | |
- | + | ||
- | testparm | + | |
- | / | + | |
- | + | ||
- | ==== Sdílení veřejných adresářů s právem čtení (vyžadována autentifikace) ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | mkdir / | + | |
- | chmod 777 / | + | |
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | V souboru // | + | |
- | + | ||
- | ... | + | |
- | ; security = user | + | |
- | ... | + | |
- | + | ||
- | a nahraďte ho řádky | + | |
- | + | ||
- | security = user | + | |
- | username map = / | + | |
- | + | ||
- | Na konec souboru // | + | |
- | + | ||
- | [public] | + | |
- | comment = Public Folder | + | |
- | path = / | + | |
- | public = yes | + | |
- | writable = no | + | |
- | create mask = 0777 | + | |
- | directory mask = 0777 | + | |
- | force user = nobody | + | |
- | force group = nogroup | + | |
- | + | ||
- | a soubor uložte. Do příkazové řádky zadejte | + | |
- | + | ||
- | testparm | + | |
- | / | + | |
- | + | ||
- | ==== Sdílení veřejných adresářů s právem čtení a zápisu (autentifikace není vyžadována) ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | mkdir / | + | |
- | chmod 777 / | + | |
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | V souboru // | + | |
- | + | ||
- | ... | + | |
- | ; security = user | + | |
- | ... | + | |
- | + | ||
- | a nahraďte ho řádkem | + | |
- | + | ||
- | security = share | + | |
- | + | ||
- | Na konec souboru // | + | |
- | + | ||
- | [public] | + | |
- | comment = Public Folder | + | |
- | path = / | + | |
- | public = yes | + | |
- | writable = yes | + | |
- | create mask = 0777 | + | |
- | directory mask = 0777 | + | |
- | force user = nobody | + | |
- | force group = nogroup | + | |
- | + | ||
- | a soubor uložte. Do příkazové řádky zadejte | + | |
- | + | ||
- | testparm | + | |
- | / | + | |
- | + | ||
- | + | ||
- | ==== Sdílení veřejných adresářů s právem čtení (autentifikace není vyžadována) ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | mkdir / | + | |
- | chmod 777 / | + | |
- | cp / | + | |
- | gedit / | + | |
- | + | ||
- | V souboru // | + | |
- | + | ||
- | ... | + | |
- | ; security = user | + | |
- | ... | + | |
- | + | ||
- | a nahraďte ho řádkem | + | |
- | + | ||
- | security = share | + | |
- | + | ||
- | Na konec souboru přidejte následující řádky | + | |
- | + | ||
- | [public] | + | |
- | comment = Public Folder | + | |
- | path = / | + | |
- | public = yes | + | |
- | writable = no | + | |
- | create mask = 0777 | + | |
- | directory mask = 0777 | + | |
- | force user = nobody | + | |
- | force group = nogroup | + | |
- | + | ||
- | a soubor uložte. Do příkazové řádky zadejte | + | |
- | + | ||
- | testparm | + | |
- | / | + | |
- | + | ||
- | ===== SSH ===== | + | |
- | + | ||
- | Předpokládejme, | + | |
- | + | ||
- | ==== Bezpečné přihlášení k vzdálenému stroji s Fedora Core ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | K vzdálenému stroji s Fedora Core se připojíme pomocí příkazu | + | |
- | + | ||
- | ssh username@192.168.0.1 | + | |
- | + | ||
- | ==== Kopírování souborů/ | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Následujícím příkazem překopírujeme soubor // | + | |
- | + | ||
- | scp -r username@192.168.0.1:/ | + | |
- | + | ||
- | ==== Kopírování souborů/ | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Následujícím příkazem překopírujeme soubor // | + | |
- | + | ||
- | rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/ | + | |
- | + | ||
- | ==== Kopírování souborů/ | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | + | ||
- | Následujícím příkazem překopírujeme soubor // | + | |
- | + | ||
- | rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/ | + | |
- | + | ||
- | ==== Bezpečné přihlášení k vzdálenému stroji s Fedora Core prostřednictvím počítače s Windows OS==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Pro přihlášení ke vzdálenému stroji prostřednictvím počítače s Windows OS je zapotřebí nainstalovat [[http:// | + | |
- | + | ||
- | + | ||
- | ==== Kopírování souborů/ | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Pro kopírování souborů/ | + | |
- | + | ||
- | ===== Databázový server ===== | + | |
- | ==== Instalace databázového serveru MySQL ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Databázový server MySQL lze nainstalovat pomocí //Aplikace -> Prostředí -> Systémová nastavení -> Přidat/ | + | |
- | + | ||
- | yum -y install mysql | + | |
- | yum -y install mysql-server | + | |
- | yum -y install php-mysql | + | |
- | yum -y install MySQL-python | + | |
- | yum -y install libdbi-dbd-mysql | + | |
- | yum -y install mysql-devel | + | |
- | + | ||
- | Následujícími příkazy nastavíme heslo uživatele //root// a nastartujeme server. | + | |
- | + | ||
- | mysqladmin -u root password new_db_user_password | + | |
- | / | + | |
- | + | ||
- | ==== Instalace MySQL Control Center ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | yum -y install mysql-administrator | + | |
- | + | ||
- | //MySQL Control Center// spustíme pomocí //Aplikace -> Systémové nástroje -> MySQL Administrátor// | + | |
- | + | ||
- | ===== Webový server ===== | + | |
- | + | ||
- | ==== Instalace webového serveru Apache ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | + | ||
- | Pomocí následujících příkazů nainstalujete potřebné balíčky a spustíte //httpd// server. | + | |
- | + | ||
- | yum -y install httpd | + | |
- | yum -y install mod_ssl | + | |
- | yum -y install httpd-manual | + | |
- | yum -y install mod_perl | + | |
- | yum -y install mod_auth_mysql | + | |
- | yum -y install crypto-utils | + | |
- | yum -y install mod_python | + | |
- | / | + | |
- | + | ||
- | Funkčnost webového serveru ověříte pomocí odkazu [[http:// | + | |
- | + | ||
- | ==== Instalace PHP ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | Instalaci a spuštění PHP serveru lze provést pomocí následujících příkazů | + | |
- | + | ||
- | yum -y install php | + | |
- | yum -y install php-mysql | + | |
- | / | + | |
- | + | ||
- | Pomocí příkazu | + | |
- | + | ||
- | gedit / | + | |
- | + | ||
- | otevřete soubor // | + | |
- | + | ||
- | <?php phpinfo(); ?> | + | |
- | + | ||
- | Soubor uložte. Funkčnost PHP serveru lze ověřit pomocí odkazu [[http:// | + | |
- | + | ||
- | ==== Instalace MySQL ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | Server MySQL spustíte pomocí | + | |
- | + | ||
- | / | + | |
- | + | ||
- | ==== Tipy na Apache ==== | + | |
- | + | ||
- | Pro odstranění podpisu serveru otevřete soubor // | + | |
- | + | ||
- | gedit / | + | |
- | + | ||
- | a řádek | + | |
- | + | ||
- | ServerSignature on | + | |
- | + | ||
- | změňte na | + | |
- | + | ||
- | ServerSignature off | + | |
- | + | ||
- | Pod tento řádek přidejte | + | |
- | + | ||
- | ServerTokens ProductOnly | + | |
- | + | ||
- | Editovaný soubor uložte a restartuje Apache pomocí | + | |
- | + | ||
- | / | + | |
- | + | ||
- | ==== Namapování adres URL k adresářům mimo /var/www ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | + | ||
- | Do příkazové řádky zadejte | + | |
- | + | ||
- | gedit / | + | |
- | + | ||
- | a vložte následující řádky do nově vytvořeného souboru //alias// | + | |
- | + | ||
- | Alias /URL-path / | + | |
- | + | ||
- | < | + | |
- | Options Indexes FollowSymLinks | + | |
- | AllowOverride All | + | |
- | Order allow, | + | |
- | Allow from all | + | |
- | </ | + | |
- | + | ||
- | Uložte soubor //alias// a restartuje webový server pomocí | + | |
- | + | ||
- | / | + | |
- | + | ||
- | Funkčnost nastavení ověříte pomocí odkazu [[http:// | + | |
- | + | ||
- | ==== Změna defaultního portu webového serveru Apache ==== | + | |
- | * Přečtěte si kapitolu [[fc5prirucka# | + | |
- | * Přečtěte si kapitolu [[fc5prirucka2# | + | |
- | Předpokládejme, že nové číslo portu webového serveru Apache má být 78. | + | V případě, že si nejste jisti, zda-li máte aktuální balíčky, zadejte |
- | Následujícími příkazy zálohujeme soubor // | + | yum check-update |
- | cp /etc/httpd/ports.conf / | + | Pomocí příkazu |
- | gedit /etc/httpd/ports.conf | + | |
- | V souboru // | + | yum remove jmeno_aplikace |
- | Listen 80 | + | **Poznámka: |
- | nahraďte ji řádkou | + | man yum |
- | Listen 78 | + | ==== Instalace aplikací pomocí kompilace zdrojového kódu ==== |
+ | * Přečtěte si kapitolu [[navody: | ||
+ | * Přečtěte si kapitolu [[navody: | ||
- | uložte editovaný | + | Při kompilaci zdrojových kódů překládáme programový kód pomocí tzv. kompilátoru. Standardně se jedná o kompilátor //gcc//, který je součástí vývojových balíčků. Tyto balíčky musíte mít nainstalovány, |
+ | Nejprve stáhněte požadovaný | ||
- | | + | |
+ | | ||
- | Funkčnost úpravy lze zkontrolovat | + | Kompilace aplikací ze zdrojových kódů s sebou přináší výhody i nevýhody. Výhodou je, že "ručně" zkompilovaný program je zpravidle méně náročný na systémové zdroje, což může být zejména na slabších strojích pádný argument. Nevýhodou je, že tento způsob instalace vyžaduje relativně podrobnou znalost systému Linux a že o splnění případných závislostí se musí uživatel postarat sám. Z těchto důvodů se jednoznačně upřednostňuje instalace programů |
+ | **Poznámka: | ||
+ | ===== ===== | ||
+ | [[fc5prirucka|Hlavní stránka]] |