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

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
navody:prirucka:tipy [2007/11/28 21:47] – external edit 127.0.0.1navody:prirucka:tipy [2022/11/14 12:26] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 3: Řádek 3:
 ===== Tipy a triky ===== ===== Tipy a triky =====
  
-{{:navody:48x48:actions:editdelete.png }} Tato kapitola obsahuje tipy a triky, které se nepodařilo tématicky zařadit do žádné z předchozích kapitol.+{{: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) ==== ==== Logical Volume Manager (LVM) ====
Řádek 9: Řádek 9:
 //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. //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 rozhranní je možné rozdělení disků konfigurovat spušťením příkazu+Z grafického rozhraní je možné rozdělení disků konfigurovat spuštěním příkazu
  
   system-config-lvm   system-config-lvm
Řádek 15: Řádek 15:
 FIXME příklady FIXME FIXME příklady FIXME
  
-==== Vymazání složky /tmpběhem ukončení systému ====+==== Vymazání složky /tmp během ukončení systému ====
   * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]].   * Přečtěte si kapitolu [[obecne_poznamky|Obecné poznámky]].
  
-Po příkazové řádky zadejte+Jako uživatel root do příkazové řádky zadejte:
  
-  cp /etc/init.d/rsyslog /etc/init.d/rsyslog +  gedit /lib/systemd/system/runonshutdown.service
-  gedit /etc/init.d/rsyslog+
  
-souboru ''rsyslog'' najděte sekci ''stop()'', ve které pod řádek+Do souboru vlozte
  
-  killproc rsyslogd   +  [Service] 
 +  Type=forking 
 +  #ExecStart=/usr/sbin/deteletmp.sh start 
 +  ExecStop=/usr/sbin/deteletmp.sh 
 +  TimeoutSec=0 
 +  RemainAfterExit=yes 
 +   
 +  [Install] 
 +  WantedBy=multi-user.target
  
-vložte+do souboru /usr/sbin/deteletmp.sh vložte
  
-  rm -fr /tmp/* /tmp/.??*+  #!/bin/bash 
 +  rm -rf /tmp/* /tmp/.[^.]*
  
-Soubor //rsyslog// uložte.+Aktivujte službu 
 + 
 +  systemctl enable runonshutdown.service
  
 ==== Nastavení automatického ukládání v aplikaci Gedit a zamezení vytváření souborů soubor~ ==== ==== Nastavení automatického ukládání v aplikaci Gedit a zamezení vytváření souborů soubor~ ====
Řádek 42: Řádek 52:
   / -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (zatrhnuto)   / -> 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-theme -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]] [[obsah|Hlavní stránka]]
 +
  • Poslední úprava: 2022/11/14 11:11
  • (upraveno mimo DokuWiki)