navody:prirucka:tipy

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
Následující verzeObě strany příští revize
navody:prirucka:obsah [2007/11/28 21:47] – vytvořeno covexnavody:prirucka:tipy [2015/11/02 13:41] – [Generování obsahu webové příručky do PDF] covex
Řádek 1: Řádek 1:
 +[[obsah|Hlavní stránka]]
 +
 +===== Tipy a triky =====
 +
 +{{:navody:48x48:emblems:idea.png?48 }} Tato kapitola obsahuje tipy a triky, které se nepodařilo tématicky zařadit do žádné z předchozích kapitol.
 +
 +==== Logical Volume Manager (LVM) ====
 +
 +//LVM// slouží k abstrakci diskového prostoru. Umožňuje spojovat, připojovat a přeskupovat rozdělení disku za chodu systému. Dále umožňuje např. z více disků vytvořit jeden diskový prostor.
 +
 +Z grafického rozhraní je možné rozdělení disků konfigurovat spuštěním příkazu
 +
 +  system-config-lvm
 +
 +FIXME příklady FIXME
 +
 +==== Vymazání složky /tmp během ukončení systému ====
 +  * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]].
 +
 +Jako uživatel root do příkazové řádky zadejte:
 +
 +  gedit /lib/systemd/system/runonshutdown.service
 +
 +Do souboru vlozte
 +
 +  [Service]
 +  Type=forking
 +  #ExecStart=/usr/sbin/deteletmp.sh start
 +  ExecStop=/usr/sbin/deteletmp.sh
 +  TimeoutSec=0
 +  RemainAfterExit=yes
 +  
 +  [Install]
 +  WantedBy=multi-user.target
 +
 +do souboru /usr/sbin/deteletmp.sh vložte
 +
 +  #!/bin/bash
 +  rm -rf /tmp/* /tmp/.[^.]*
 +
 +Aktivujte službu
 +
 +  systemctl enable runonshutdown.service
 +
 +==== Nastavení automatického ukládání v aplikaci Gedit a zamezení vytváření souborů soubor~ ====
 +  * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]].
 +  * Přečtěte si kapitolu [[tipy#Editor nastavení]].
 +
 +Přes nabídku //Aplikace -> Systémové nástroje -> Editor nastavení// spusťte aplikaci //Editor nastavení// a proveďte následující nastavení
 +
 +  / -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (nezatrhnuto)
 +  / -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (zatrhnuto)
 +
 +
 +
 +==== Generování obsahu webové příručky do PDF ====
 +
 +Ačkoli se snažíme čas od času generovat tuto příručku ve formátu //PDF//, můžete si //PDF// vygenerovat sami. Nejprve je třeba stáhnout balíčky, které jsou zapotřebí pro konverzi příručky.
 +
 +  dnf -y install wget htmldoc
 +
 +Dále vytvořte v textovém editoru soubor
 +
 +  gedit prirucka2pdf
 +
 +a překopírujte do něj následující skript
 +
 +  #!/bin/bash
 +  #
 +  # Vyzaduje: wget htmldoc
 +   
 +  # promenna PRIRUCKA musi obsahovat vsechny stranky a to v tom poradi,
 +  # ve kterem je chceme generovat do vysledneho PDF 
 +  PRIRUCKA=" \
 +      obsah \
 +      uvod \
 +      obecne_poznamky
 +      instalace \
 +      upgrade \
 +      aktualizace \
 +      odebrani \
 +      livecd \
 +      prvni_kroky \
 +      grub \
 +      gnome \
 +      graficka_rozhrani \
 +      prompt \
 +      uzivatele \
 +      vypalovani \
 +      ripovani \
 +      tisk \
 +      skener \
 +      sitapp \
 +      repozitare \
 +      instalace_aplikaci \
 +      nekomercni_aplikace \
 +      nekomercni_aplikace_grafika \
 +      nekomercni_aplikace_hry \
 +      nekomercni_aplikace_internet \
 +      nekomercni_aplikace_kancelar \
 +      nekomercni_aplikace_matematika \
 +      nekomercni_aplikace_multimedia \
 +      nekomercni_aplikace_ostatni \
 +      nekomercni_aplikace_programovani_vyvoj \
 +      nekomercni_aplikace_typografie \
 +      komercni_aplikace \
 +      hardware \
 +      jadro \
 +      pripojeni_disku \
 +      ext2_ext3 \
 +      sit \
 +      sdileni_adresaru \
 +      vzdalena_plocha \
 +      databaze \
 +      web \
 +      ftp \
 +      ssh \
 +      bezpecnost \
 +      selinux \
 +      oprava \
 +      problemy \
 +      tipy";
 +    
 +  WGET_PAGES=""
 +  for PAGE in $PRIRUCKA; do
 +    WGET_URL="http://wiki.mojefedora.cz/doku.php?id=navody:prirucka:$PAGE&&do=export_html"
 +    wget --convert-links -O $PAGE.html $WGET_URL
 +    sed -e 's/\&amp;/\&/g' $PAGE.html | sed -e 's/\/\*<\!\[CDATA\[\*\// /g' \
 +    | sed -e 's/\/\*<\!\]\]>\*\// /g' | iconv -c -f utf-8 -t iso-8859-2 > $PAGE
 +    WGET_PAGES="$WGET_PAGES $PAGE"
 +  done
 +  
 +  htmldoc -t pdf14 --webpage --no-title --linkstyle underline --links --size A4 \
 +    --left 1.00in --right 0.50in --top 0.50in --bottom  0.50in --header ..c \
 +    --footer d./ --nup 1 --portrait --color --no-pscommands --no-xrxcomments \
 +    --compression=1 --jpeg=0 --fontsize 11.0 --fontspacing 1.2 --headfootsize 11.0 \
 +    --charset iso-8859-2 --numbered --embedfonts --pagemode document \
 +    --pagelayout single --firstpage p1 --no-encryption --browserwidth 680 \
 +    -f prirucka.pdf --verbose $WGET_PAGES
 +
 +Označte soubor jako spustitelný
 +
 +  chmod +x prirucka2pdf
 +
 +a spusťte v samostatném adresáři
 +
 +  ./prirucka2pdf
 +
 +Výstup skriptu bude uložen v souboru ''prirucka.pdf''.
 +
 +==== Plymouth - grafický start systému ====
 +
 +Od //Fedory 10// je při startu systému zobrazován grafický animovaný průběh. Ten obstarává aplikace //Plymouth//
 +
 +Tento grafický start se pouští v případě, že grafická karta je schopna plynulého přechodu mezi grafickými režimy, jinak je nahrazen pouze textovým zobrazením průběhu. I v takovém případě lze ale systém přesvědčit, aby zobrazil grafický start a to tak, že jako parameter kernelu se to /etc/grub.conf přidá nastavení VESA grafického módu: 
 +
 +  vga=0x318
 +
 +VESA grafický mód je pomalý, lze ale na něm alespoň shlédnout grafiku.
 +
 +Téma grafického startu lze změnit. Příkaz
 +
 +  dnf search plymouth-theme
 +
 +Vám vypíše dostupná témata grafického startu. Nainstalovat jinou variantu lze příkazem
 +
 +  dnf install plymouth-theme-<jmeno pluginu>
 +
 +Jeho změnu pak provedete příkazem
 +
 +  plymouth-set-default-plugin -R <jmeno pluginu>
 +
 +Parametr -R přegeneruje obraz RAM pro start systému, proto příkaz chvíli trvá.
 +
 +==== Semi-inteligentní doplňování v příkazové řádce ====
 +
 +Shell bash disponuje možností inteligentního doplňování parametrů příkazů. Pro jeho sprovoznění je potřeba přiinstalovat
 +
 +  dnf install bash-completion
 +
 +Je potřeba upozornit, že tato funkce vyžaduje něco málo výkonu navíc, protože musí vyhledávat parametry příkazů, případně zpracovávat skripty, aby nalezl možné parametry.
 +
 +==== Sériová konzole ====
 +
 +Sériová konzole slouží k přístupu do terminálu i u počítačů (především serverů a vestavěných zařízení), která nemají obrazovku. Přístup po sériové konzoli umožňuje jak zavaděč systému GRUB, tak Linuxové jádro i celý systém Fedora.
 +
 +Pro GRUB je potřeba přidat do /boot/grub/grub.conf pod 'hiddenmenu'
 +
 +  serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
 +  terminal --timeout=8 console serial
 +
 +'hiddenmenu' a 'splashimage' raději zakomentářujte.
 +
 +Tím bude GRUB používat sérivou konzoli na prvním seriovém portu s rychlostí 9600 baudů.
 +
 +Aby byl vidět i výstup startu linuxového jádra je v grub.conf ještě potřeba doplnit na konec řádku začínajícího kernel
 +
 +  console=ttyS0,9600n8
 +
 +Tedy jádro pustí svou konzoli taktéž na prvním sérivovém portu (ttyS0) rychlostí 9600.
 +
 +Pokud je sériová konzole povolena u jádra, měl by v OS pustit stejnou konzoli i init démon (upstart,systemd). Nastavení je v souboru ///etc/init/serial.conf//. K tomu je ovšem potřeba přidat sériový port mezi konsole. K tomu slouží příkaz
 +
 +  securetty ttyS0
 +  
 +Pokud chcete spustit sériovou konzoli ručně z příkazové řádky použijte
 +
 +  start serial DEV=/dev/ttyS0 SPEED=9600
 +  
 +pro zastavení pak
 +
 +  stop serial DEV=/dev/ttyS0 SPEED=9600
 +
 +
 +
 +----
 +[[obsah|Hlavní stránka]]
  
  • Poslední úprava: 2022/11/14 12:26
  • autor: 127.0.0.1