Průvodce počátečním nastavením Ubuntu: 10 nezbytných nastavení k nakonfigurování po instalaci

目次

1. Úvod

Ubuntu je jednou z nejrozšířenějších distribucí Linuxu, určenou jak pro začátečníky, tak pro pokročilé uživatele. Jeho open‑source povaha a silná podpora komunity z něj činí atraktivní volbu. Nicméně čerstvá instalace Ubuntu okamžitě nenabízí optimální zážitek. Je třeba provést několik základních počátečních nastavení, aby byl systém plynulý a efektivní.

Tento průvodce vás provede nezbytnými kroky nastavení po instalaci Ubuntu. Každý krok je podrobně vysvětlen, včetně toho, jak spustit příkazy a jaký má daný parametr význam, takže i úplní začátečníci mohou postupovat snadno.

Proč je potřeba po instalaci nakonfigurovat Ubuntu

Čerstvá instalace Ubuntu může postrádat některé funkčnosti z hlediska použitelnosti a bezpečnosti. Mezi časté problémy patří:

  • Vyžadují se systémové aktualizace – Balíčky obsažené v instalačním médiu nemusí být nejnovější. Aktualizace jsou nezbytné pro bezpečnostní záplaty a opravy chyb.
  • Neúplná podpora jazyků – Ubuntu je ve výchozím nastavení nastaveno na angličtinu. Pro plynulý vstup a zobrazování japonštiny jsou nutná další nastavení.
  • Nenastavená bezpečnostní nastavení – Bez povolení firewallu nebo správného nastavení SSH může být váš systém zranitelný vůči neoprávněnému přístupu.
  • Chybějící základní software – Výchozí instalace obsahuje jen minimální aplikace. Pro každodenní používání budete pravděpodobně potřebovat nainstalovat další programy.

Pro koho je tento průvodce určen

Tento průvodce je určen pro následující uživatele:

  • Začátečníky, kteří právě nainstalovali Ubuntu
  • Uživatelé neznalé základní konfigurace Linuxu v příkazové řádce
  • Každého, kdo chce zlepšit použitelnost a bezpečnost Ubuntu

Každá sekce poskytuje krok‑za‑krokem instrukce, které vám umožní plynule nastavit systém. Postupujte podle nich a budete připraveni Ubuntu efektivně využívat.

V další sekci vysvětlíme, jak aktualizovat softwarové balíčky Ubuntu na nejnovější verzi.

2. Aktualizace systému

Hned po instalaci Ubuntu mohou být softwarové balíčky v systému neaktuální. Pro zajištění bezpečnosti a stability systému by měl být první krok aktualizace systému na nejnovější verzi.

Proč jsou aktualizace systému nutné

Instalační médium Ubuntu obsahuje balíčky, které byly aktuální v době vydání. Od té doby však mohly být vydány bezpečnostní záplaty a opravy chyb. Pokud systém neaktualizujete, můžete čelit následujícím rizikům:

  • Bezpečnostní zranitelnosti – Starší balíčky mohou obsahovat chyby, které útočníci mohou zneužít.
  • Nevyřešené chyby – Problémy, které již vývojáři opravili, mohou ve vašem systému stále přetrvávat.
  • Kompatibilitní problémy – Nové aplikace nemusí fungovat správně kvůli zastaralým knihovnám nebo závislostem v systému.

Aby se těmto rizikům předešlo, důrazně se doporučuje po instalaci Ubuntu aktualizovat seznam balíčků a povýšit veškerý software.

Aktualizace seznamu balíčků

Ubuntu používá APT (Advanced Package Tool) k správě softwarových balíčků. Nejprve aktualizujte seznam balíčků spuštěním následujícího příkazu:

sudo apt update

Tento příkaz načte nejnovější informace o balíčcích z repozitářů Ubuntu a aktualizuje interní databázi systému.

Aktualizace nainstalovaných balíčků

Po aktualizaci seznamu balíčků povýšte všechny nainstalované balíčky pomocí následujícího příkazu:

sudo apt upgrade -y

Tím se stáhnou a nainstalují novější verze existujících balíčků. Volba -y umožní provedení aktualizace bez dalšího potvrzování.

Odstranění nepotřebných balíčků (doporučeno)

Po povýšení je vhodné odstranit zastaralé a nepoužívané balíčky, aby se uvolnilo místo na disku. Spusťte následující příkaz:

sudo apt autoremove -y

Tento příkaz automaticky odstraní nepoužívané knihovny a závislosti, které již nejsou potřeba.

Restartování systému (pokud je to nutné)

Pokud je zahrnuta aktualizace jádra nebo kritická aktualizace systémových balíčků, může být vyžadován restart systému. Pro kontrolu, zda je restart potřeba, spusťte následující příkaz:

sudo reboot

Pokud byla aplikována aktualizace jádra, je nutné restartovat, aby se změny projevily.

3. Nastavení japonského prostředí

Ve výchozím nastavení je Ubuntu nastaveno na angličtinu jako primární jazyk. Pro pohodlné používání japonštiny je třeba nainstalovat jazykové balíčky a nastavit japonský vstupní systém.

Tato sekce poskytuje podrobný návod, jak nastavit japonské prostředí v Ubuntu.

Instalace japonského jazykového balíčku

Nejprve nainstalujte japonský jazykový balíček, aby byly k dispozici japonské nabídky a systémová nastavení.

1. Instalace japonského jazykového balíčku

Otevřete terminál a spusťte následující příkaz:

sudo apt install language-pack-ja -y

Tento příkaz nainstaluje data japonské locale potřebná pro celosystémovou podporu japonského jazyka.

2. Změna systémového jazyka na japonštinu

Dále nastavte systémový jazyk na japonštinu spuštěním:

LANG=ja_JP.UTF-8
sudo update-locale LANG=ja_JP.UTF-8

Pro aplikaci změn se odhlaste a přihlaste znovu, nebo restartujte systém:

sudo reboot

Po restartu zkontrolujte, zda jsou nabídky a dialogová okna zobrazena v japonštině.

Nastavení japonského vstupu (instalace Mozc)

Ve výchozím nastavení není v Ubuntu povolen japonský vstup. Pro psaní v japonštině je třeba nainstalovat editor vstupní metody (IME).

Doporučený IME:

  • Mozc (open-source verze Google Japanese Input)

1. Instalace Mozc

Spusťte následující příkaz pro instalaci Mozc, populární japonské vstupní metody:

sudo apt install fcitx-mozc -y

2. Přepnutí vstupní metody na Fcitx

Pro použití Mozc je třeba změnit vstupní metodu na Fcitx. Spusťte následující příkaz:

im-config -n fcitx

Poté restartujte systém, aby se změny projevily:

sudo reboot

3. Konfigurace Fcitx

Po restartu otevřete „Nastavení“ → „Podpora jazyků“ → „Metoda vstupu klávesnice“ a ujistěte se, že je vybráno „Fcitx“.

Dále otevřete nástroj nastavení Fcitx a povolte Mozc:

fcitx-config-gtk3

Pokud není „Mozc“ uveden v sekci „Vstupní metoda“, klikněte na tlačítko „+“ a přidejte jej ručně.

Po nastavení otevřete textový editor a stiskněte klávesu „Half-width/Full-width“, abyste zkontrolovali, zda japonský vstup funguje správně.

Instalace japonských fontů (volitelné)

Ubuntu obsahuje základní japonské fonty, ale můžete nainstalovat další fonty pro lepší čitelnost.

Pro instalaci japonských fontů, jako je Noto CJK, spusťte:

sudo apt install fonts-noto-cjk -y

Závěrečné kroky pro aplikaci nastavení

Po dokončení nastavení japonského prostředí restartujte systém, aby se všechny změny projevily:

sudo reboot

Po restartu potvrďte, že japonské znaky se zobrazují správně a že japonský vstup funguje plynule.

4. Nastavení časové zóny a locale

Po instalaci Ubuntu nemusí být výchozí časová zóna a locale (regionální a jazyková nastavení) správně nastaveny. To je obzvláště časté při nasazení Ubuntu na globálním serveru nebo v cloudovém prostředí, kde je výchozí časová zóna často nastavena na UTC (Koordinovaný světový čas). Pokud není správně nakonfigurováno, můžete zaznamenat nesprávné časové značky v logech nebo jiných aplikacích.

Tato sekce vysvětluje, jak správně nastavit časovou zónu a locale pro váš systém Ubuntu.

Nastavení časové zóny

V Ubuntu můžete použít příkaz timedatectl k nastavení časové zóny.

1. Kontrola aktuální časové zóny

Spusťte následující příkaz pro kontrolu aktuálního nastavení časové zóny:

timedatectl

Příklad výstupu:

    Local time: Thu 2025-03-05 12:34:56 UTC
Universal time: Thu 2025-03-05 12:34:56 UTC
      RTC time: Thu 2025-03-05 12:34:56
     Time zone: Etc/UTC (UTC, +0000)

V tomto příkladu je systém nastaven na UTC, takže jej musíme změnit na japonský standardní čas (JST).

2. Změna časové zóny na japonský standardní čas (JST)

Spusťte následující příkaz pro změnu časové zóny na Asia/Tokyo:

sudo timedatectl set-timezone Asia/Tokyo

3. Ověření nové časové zóny

Spusťte následující příkaz znovu pro kontrolu, zda byla časová zóna aktualizována:

timedatectl

Příklad výstupu:

    Local time: Thu 2025-03-05 21:34:56 JST
Universal time: Thu 2025-03-05 12:34:56 UTC
      RTC time: Thu 2025-03-05 12:34:56
     Time zone: Asia/Tokyo (JST, +0900)

Pokud se ve výstupu objeví Asia/Tokyo (JST, +0900), bylo nastavení aplikováno správně.

Nastavení systémové lokalizace

Nastavení lokalizace definují jazyk systému a regionální preference. Ve výchozím nastavení může být Ubuntu nastaveno na angličtinu (en_US.UTF-8), takže ho změníme na japonštinu (ja_JP.UTF-8).

1. Kontrola aktuální lokalizace

Spusťte následující příkaz pro kontrolu aktuálních nastavení lokalizace:

locale

Příklad výstupu (výchozí anglická nastavení):

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
...

2. Povolení japonské lokalizace

Zkontrolujte, zda je japonská lokalizace nainstalována, a přidejte ji, pokud je to nutné:

sudo locale-gen ja_JP.UTF-8

Poté nastavte výchozí lokalizaci na ja_JP.UTF-8:

sudo update-locale LANG=ja_JP.UTF-8

3. Aplikování změn

Pro aplikování nových nastavení lokalizace restartujte systém nebo spusťte následující příkaz:

source /etc/default/locale

Poté zkontrolujte, zda byly změny aplikovány:

locale

Příklad výstupu:

LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
...

Finální ověření

Pro zajištění, že jsou nastavení časové zóny a lokalizace správně aplikována, zkontrolujte následující:

  • Spusťte timedatectl pro potvrzení, že je časová zóna nastavena na Asia/Tokyo .
  • Spusťte locale pro potvrzení, že je lokalizace nastavena na ja_JP.UTF-8 .
  • Ověřte, že systémová menu, časové razítka a nastavení jazyka odrážejí změny.

Pokud změny nezačnou platit, zkuste se odhlásit a přihlásit znovu nebo restartovat systém.

5. Konfigurace klávesnice

Výchozí nastavení klávesnice Ubuntu nemusí být optimalizováno pro japonské uživatele. Pokud používáte japonskou klávesnici, některé klávesy nemusí fungovat správně. Navíc úprava rozložení klávesnice může zlepšit použitelnost, například výměna klávesy Caps Lock za klávesu Ctrl.

Tato sekce vysvětluje, jak konfigurovat rozložení klávesnice a přizpůsobit mapování kláves v Ubuntu.

Nastavení rozložení klávesnice

1. Kontrola aktuálního rozložení klávesnice

Spusťte následující příkaz pro kontrolu aktuálních nastavení rozložení klávesnice:

localectl status

Příklad výstupu:

System Locale: LANG=ja_JP.UTF-8
    VC Keymap: us
   X11 Layout: us

V tomto příkladu je rozložení klávesnice nastaveno na us (angličtina), takže ho je třeba změnit, pokud používáte japonskou klávesnici.

2. Změna rozložení klávesnice na japonské

Pokud používáte japonskou klávesnici (rozložení JP), aktualizujte nastavení následujícím příkazem:

sudo localectl set-keymap jp
sudo localectl set-x11-keymap jp

Pro aplikování změn se odhlaste a přihlaste znovu nebo restartujte systém.

Změna klávesy Caps Lock na Ctrl

Mnoho vývojářů a pokročilých uživatelů preferuje používání klávesy Caps Lock jako další klávesy Ctrl pro zlepšení efektivity. Ubuntu umožňuje přemapovat klávesu Caps Lock na Ctrl.

1. Dočasná změna klávesy Caps Lock

Pro dočasnou změnu klávesy Caps Lock na Ctrl spusťte následující příkaz:

setxkbmap -option ctrl:nocaps

Toto nastavení se resetuje po restartu. Pro trvalé nastavení postupujte podle následujících kroků.

2. Trvalá změna klávesy Caps Lock

Pro trvalé nastavení Caps Lock jako Ctrl upravte soubor konfigurace klávesnice:

sudo nano /etc/default/keyboard

Najděte následující řádek:

XKBOPTIONS=""

Změňte ho na:

XKBOPTIONS="ctrl:nocaps"

Uložte soubor a aplikujte změny pomocí:

sudo dpkg-reconfigure keyboard-configuration

Pak restartujte svůj systém, aby se aktivovala nová nastavení klávesnice:

sudo reboot

Další přizpůsobení klávesnice (Volitelné)

Ubuntu umožňuje další přizpůsobení mapování kláves. Zde jsou některé další možnosti:

  • Vyměnit Ctrl a Caps Lock
    setxkbmap -option ctrl:swapcaps
    
  • Přiřadit Esc klávese Caps Lock (Užitečné pro uživatele Vim)
    setxkbmap -option caps:escape
    

Aby byla tato nastavení trvalá, přidejte je do pole XKBOPTIONS v souboru /etc/default/keyboard, jak bylo ukázáno dříve.

Ověření konfigurace

Po nakonfigurování klávesnice zkontrolujte, zda byla nastavení aplikována správně:

  • Spusťte localectl status, abyste ověřili, že rozložení klávesnice je nastaveno na jp.
  • Stiskněte klávesu Caps Lock, abyste ověřili, zda funguje jako klávesa Ctrl (pokud byla změněna).
  • Pokud nastavení nejsou aplikována, restartujte svůj systém a zkontrolujte znovu.

S těmito konfiguracemi by měla být vaše klávesnice nyní správně nastavena pro vylepšenou zkušenost s Ubuntu.

6. Konfigurace firewallu

Ubuntu přichází s vestavěným firewallem nazvaným UFW (Uncomplicated Firewall), který usnadňuje správu nastavení firewallu. Správnou konfigurací UFW můžete blokovat neoprávněný přístup a zlepšit bezpečnost svého systému.

Tato sekce vysvětluje, jak povolit UFW a nastavit základní pravidla firewallu.

Povolení firewallu

UFW je ve výchozím nastavení nainstalován na Ubuntu, ale nemusí být povolen. Nejprve zkontrolujte aktuální stav UFW.

1. Kontrola stavu firewallu

sudo ufw status

Příklad výstupu, pokud je UFW vypnutý:

Status: inactive

Příklad výstupu, pokud je UFW zapnutý:

Status: active

2. Povolení UFW

Pokud je UFW neaktivní, povolte ho následujícím příkazem:

sudo ufw enable

Po povolení bude UFW blokovat neoprávněné připojení podle svých výchozích pravidel.

Nastavení základních pravidel firewallu

UFW vám umožňuje určit, která připojení by měla být povolena nebo blokována. Níže jsou doporučená nastavení pro většinu uživatelů.

1. Nastavení výchozích zásad

Ve výchozím nastavení blokujte příchozí připojení a povolte odchozí připojení pomocí:

sudo ufw default deny incoming
sudo ufw default allow outgoing

2. Povolení SSH (Vzdálený přístup)

Pokud používáte SSH k připojení k systému na dálku, musíte povolit připojení SSH. Spusťte následující příkaz:

sudo ufw allow 22/tcp

Pokud jste změnili port SSH (např. na port 2222), povolte místo toho tento port:

sudo ufw allow 2222/tcp

3. Povolení provozu webového serveru (HTTP/HTTPS)

Pokud váš systém spouští webový server (jako Apache nebo Nginx), povolte provoz HTTP a HTTPS:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

4. Povolení dalších služeb (Pokud je potřeba)

Pokud používáte další služby, otevřete jejich příslušné porty:

  • FTP (Port 21)
    sudo ufw allow 21/tcp
    
  • MySQL (Port 3306)
    sudo ufw allow 3306/tcp
    
  • PostgreSQL (Port 5432)
    sudo ufw allow 5432/tcp
    

5. Aplikování pravidel

Po nastavení pravidel obnovte UFW, aby se změny aplikovaly:

sudo ufw reload

Ověření nastavení firewallu

1. Kontrola povolených pravidel

Chcete-li zobrazit aktuálně povolená pravidla firewallu, spusťte:

sudo ufw status numbered

Příklad výstupu:

Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22/tcp                     ALLOW       Anywhere
[ 2] 80/tcp                     ALLOW       Anywhere
[ 3] 443/tcp                    ALLOW       Anywhere

2. Odstranění pravidla firewallu

Pokud potřebujete pravidlo odstranit, zkontrolujte číslo pravidla pomocí předchozího příkazu a odstraňte ho pomocí:

sudo ufw delete 1

3. Povolení logování firewallu (Volitelné)

Chcete-li monitorovat aktivitu firewallu, povolte logování pomocí:

sudo ufw logging on

Logy firewallu lze nalézt v /var/log/ufw.log.

Dočasné vypnutí firewallu

Pokud potřebujete dočasně vypnout UFW, použijte následující příkaz:

sudo ufw disable

Chcete-li jej znovu povolit, spusťte:

sudo ufw enable

Shrnutí

UFW je jednoduchý, ale výkonný firewall, který poskytuje základní bezpečnost pro systémy Ubuntu. Minimálně proveďte tyto kroky:

  1. Povolit UFW ( sudo ufw enable )
  2. Nastavit výchozí pravidla ( sudo ufw default deny incoming a sudo ufw default allow outgoing )
  3. Povolit nezbytné porty (SSH, HTTP, HTTPS atd.)
  4. Aplikovat pravidla ( sudo ufw reload ) a ověřit nastavení ( sudo ufw status numbered )
  5. Povolit záznam firewallu pro monitorování bezpečnosti ( sudo ufw logging on )

Prováděním těchto kroků můžete ochránit svůj systém Ubuntu před neoprávněným přístupem a zároveň zajistit, že nezbytné služby zůstanou dostupné.

7. Konfigurace SSH serveru

SSH (Secure Shell) je protokol, který umožňuje připojit se k Ubuntu na dálku a bezpečně ho spravovat. Pokud používáte Ubuntu jako server, je SSH nezbytný pro vzdálenou administraci. Výchozí nastavení SSH však nemusí být dostatečně bezpečné, proto je důležité aplikovat bezpečnostní vylepšení.

Tato sekce vysvětluje, jak nainstalovat a nakonfigurovat SSH server v Ubuntu a zároveň zlepšit bezpečnost.

Instalace a spuštění SSH serveru

SSH server není ve výchozím nastavení nainstalován na Ubuntu Desktop, takže jej musíte nainstalovat ručně.

1. Instalace SSH serveru (OpenSSH)

sudo apt install openssh-server -y

2. Kontrola stavu SSH serveru

K ověření, zda SSH server běží, použijte následující příkaz:

sudo systemctl status ssh

Příklad výstupu:

● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since ...

Pokud vidíte Active: active (running), SSH běží správně.

3. Povolení spuštění SSH při startu systému

sudo systemctl enable ssh

Změna SSH portu (bezpečnostní vylepšení)

Výchozí SSH port (22) je často cílem útoků hrubou silou. Změna čísla portu může pomoci snížit počet pokusů o útok.

1. Úprava konfiguračního souboru SSH

sudo nano /etc/ssh/sshd_config

Najděte následující řádek a odstraňte #, aby byl odkomentován, a poté změňte číslo portu:

#Port 22

Například pro změnu portu na 2222 upravte řádek takto:

Port 2222

2. Restartování SSH serveru pro aplikaci změn

sudo systemctl restart ssh

3. Povolení nového SSH portu ve firewallu

sudo ufw allow 2222/tcp

Poté ověřte, že SSH naslouchá na novém portu:

sudo netstat -tulnp | grep ssh

Nastavení autentizace veřejným klíčem (zakázání přihlášení heslem)

Pro lepší bezpečnost se doporučuje zakázat autentizaci heslem a místo toho použít autentizaci veřejným klíčem.

1. Generování párů SSH klíčů (na klientském počítači)

Na vašem lokálním počítači (klient) vygenerujte pár SSH klíčů:

ssh-keygen -t rsa -b 4096

Tím se vytvoří soukromý klíč (~/.ssh/id_rsa) a veřejný klíč (~/.ssh/id_rsa.pub).

2. Kopírování veřejného klíče na Ubuntu server

ssh-copy-id -p 2222 user@your-server-ip

Pokud ssh-copy-id není k dispozici, můžete klíč zkopírovat ručně:

cat ~/.ssh/id_rsa.pub | ssh -p 2222 user@your-server-ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

3. Zakázání autentizace heslem

Upravte konfigurační soubor SSH:

sudo nano /etc/ssh/sshd_config

Najděte následující řádek:

#PasswordAuthentication yes

Upravte jej takto:

PasswordAuthentication no

Také zajistěte, že autentizace veřejným klíčem je povolena:

PubkeyAuthentication yes

4. Restartování SSH pro aplikaci změn

sudo systemctl restart ssh

5. Testování přihlášení k SSH

Zkuste se přihlásit s novým portem a autentizací klíčem:

ssh -p 2222 user@your-server-ip

Pokud je úspěšné, již nebudete muset zadávat heslo pro přihlášení k SSH.

Další bezpečnostní opatření pro SSH

  • Změňte port SSH (vyhněte se používání výchozího portu 22).
  • Používejte autentizaci pomocí veřejného klíče (zakázat autentizaci heslem).
  • Povolit přístup SSH pouze z konkrétních IP adres (pokud je to relevantní).
  • Omezte počet pokusů o přihlášení, aby se zabránilo útokům hrubou silou.

1. Instalace fail2ban pro prevenci útoků hrubou silou

sudo apt install fail2ban -y

2. Omezení SSH na konkrétní uživatele (volitelné)

Upravit /etc/ssh/sshd_config a přidat:

AllowUsers your_username

3. Restartování SSH pro aplikaci změn

sudo systemctl restart ssh

Shrnutí

Aplikací těchto vylepšení zabezpečení SSH můžete výrazně snížit riziko neoprávněného přístupu.

  1. Nainstalujte a povolte SSH server.
  2. Změňte výchozí port SSH.
  3. Povolit autentizaci pomocí veřejného klíče a zakázat autentizaci heslem.
  4. Omezte počet pokusů o přihlášení pomocí fail2ban.
  5. Použijte firewall k omezení přístupu SSH na konkrétní porty.

Tyto kroky pomohou zajistit bezpečné a spolehlivé prostředí pro vzdálenou správu vašeho systému Ubuntu.

8. Instalace základního softwaru

Po instalaci Ubuntu je k dispozici pouze minimální sada aplikací. Pro vytvoření pohodlnějšího a efektivnějšího pracovního prostředí může být nutné nainstalovat další software.

Tento oddíl představuje doporučený software pro Ubuntu a vysvětluje, jak jej nainstalovat.

Metody instalace softwaru

Ubuntu nabízí několik způsobů, jak instalovat software:

  1. Použití APT (Advanced Package Tool)
    sudo apt install package-name
    
  1. Použití Snap balíčků
    sudo snap install package-name
    
  1. Použití Flatpak (volitelné)
    flatpak install package-name
    
  1. Použití PPA (Personal Package Archive)
    sudo add-apt-repository ppa:repository-name
    sudo apt update
    
  1. Manuální instalace .deb balíčků
    sudo dpkg -i package-name.deb
    

Doporučený základní software

1. Webový prohlížeč (Google Chrome)

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt install -f

2. Kancelářský balík (LibreOffice)

sudo apt install libreoffice -y

3. Přehrávač médií (VLC)

sudo apt install vlc -y

4. Editor kódu (Visual Studio Code)

sudo snap install code --classic

5. Nástroje příkazové řádky (htop, curl, git)

sudo apt install htop curl git -y

6. Nástroje pro kompresi a rozbalování (zip, unzip, rar)

sudo apt install zip unzip rar unrar -y

7. Cloudové úložiště (integrace Google Drive)

sudo apt install gnome-online-accounts -y

Doporučený software pro vývojáře

1. Docker (správa kontejnerů)

sudo apt install docker.io -y
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

2. Python a pip

sudo apt install python3 python3-pip -y

3. Node.js a npm

sudo apt install nodejs npm -y

4. MySQL (správa databáze)

sudo apt install mysql-server -y
sudo systemctl enable --now mysql

Kontrola nainstalovaného softwaru

Pro výpis nainstalovaných balíčků:

dpkg --get-selections | grep -v deinstall

Pro kontrolu nainstalovaných Snap balíčků:

snap list

Shrnutí

Pro zvýšení použitelnosti Ubuntu zvažte instalaci následujícího softwaru:

SoftwareDescriptionInstallation Method
Google ChromeFast web browserwget + dpkg
LibreOfficeFree office suiteapt install
VLCMultimedia playerapt install
Visual Studio CodeCode editorsnap install code --classic
GitVersion control systemapt install
DockerContainer virtualizationapt install
MySQLDatabase management systemapt install

Instalací těchto aplikací zlepšíte funkčnost a použitelnost vašeho systému Ubuntu, což jej učiní efektivnějším pro každodenní úkoly a vývoj.

9. Konfigurace automatických aktualizací

Udržování Ubuntu aktuálního je klíčové pro bezpečnost a stabilitu. Zatímco ruční aktualizace lze provádět, automatizace procesu aktualizací zajišťuje, že systém zůstane aktuální bez nutnosti zásahu uživatele.

Tento oddíl vysvětluje, jak v Ubuntu nastavit automatické aktualizace.

Instalace a konfigurace unattended-upgrades

Ubuntu obsahuje balíček nazvaný unattended-upgrades, který umožňuje systému automaticky aplikovat bezpečnostní a další důležité aktualizace.

1. Instalace unattended-upgrades

sudo apt install unattended-upgrades -y

2. Povolení automatických aktualizací

sudo dpkg-reconfigure unattended-upgrades

3. Úprava konfiguračního souboru

Pro přizpůsobení automatických aktualizací upravte konfigurační soubor:

sudo nano /etc/apt/apt.conf.d/50unattended-upgrades

Ujistěte se, že následující řádky jsou přítomny (nebo odkomentovány):

Unattended-Upgrade::Allowed-Origins {
        "Ubuntu stable";
        "Ubuntu security";
        "Ubuntu LTS";
};

Pro automatické odstraňování nepoužívaných balíčků povolte následující nastavení:

Unattended-Upgrade::Remove-Unused-Dependencies "true";

4. Nastavení frekvence aktualizací

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Ujistěte se, že jsou nastaveny následující řádky:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::AutocleanInterval "7";

5. Testování automatických aktualizací

sudo unattended-upgrade --dry-run

Kontrola protokolů automatických aktualizací

Pro ověření, zda automatické aktualizace fungují, zkontrolujte protokoly:

cat /var/log/unattended-upgrades/unattended-upgrades.log

Pro sledování v reálném čase:

tail -f /var/log/unattended-upgrades/unattended-upgrades.log

Zakázání automatických aktualizací (pokud je potřeba)

Pokud chcete zakázat automatické aktualizace, spusťte:

sudo dpkg-reconfigure -plow unattended-upgrades

Alternativně upravte /etc/apt/apt.conf.d/20auto-upgrades a nastavte:

APT::Periodic::Unattended-Upgrade "0";

Shrnutí

Povolení automatických aktualizací zajišťuje, že bezpečnostní záplaty a opravy chyb jsou aplikovány včas, čímž udržuje váš systém v bezpečí.

  1. Nainstalujte balíček unattended-upgrades.
  2. Povolit automatické aktualizace.
  3. Upravit /etc/apt/apt.conf.d/20auto-upgrades pro nastavení frekvence aktualizací.
  4. Otestovat nastavení a zkontrolovat protokoly, aby bylo potvrzeno, že jsou aktualizace aplikovány.
  5. Pravidelně sledovat protokoly aktualizací pro případné problémy.

Protože jsou bezpečnostní aktualizace kritické pro ochranu systému, je vysoce doporučeno povolit automatické aktualizace.

10. Často kladené otázky (FAQ)

Během počátečního nastavení Ubuntu se mnoho uživatelů setkává s běžnými otázkami nebo problémy. Tato sekce poskytuje odpovědi na často kladené otázky o nastavení a konfiguraci Ubuntu.

Q1: Musím po dokončení počátečního nastavení restartovat systém?

A1:
Ano, některá nastavení (jako konfigurace jazyka, nastavení klávesnice, úpravy časové zóny a konfigurace SSH) vyžadují restart, aby se projevily.

sudo reboot

Q2: Japonský vstup nefunguje správně. Jak to mohu opravit?

A2:
Zkontrolujte následující nastavení:

im-config -n fcitx
sudo apt install fcitx-mozc -y
fcitx-autostart

Q3: Můj systém zobrazuje špatnou časovou zónu. Jak to opravit?

A3:

timedatectl
sudo timedatectl set-timezone Asia/Tokyo

Q4: Nemohu se připojit k mému Ubuntu systému přes SSH (spojení odmítnuto nebo zakázáno).

A4:

sudo systemctl status ssh
sudo systemctl start ssh
sudo ufw allow 22/tcp
sudo nano /etc/ssh/sshd_config
sudo systemctl restart ssh

Q5: Nemohu nainstalovat software (chyba: „E: Unable to locate package“).

A5:

sudo apt update
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update

Q6: Jak zkontrolovat, zda jsou nastavení firewallu (UFW) aplikována správně?

A6:

sudo ufw status verbose
sudo ufw reload

Q7: Můj systém se po aktualizaci stal nestabilním. Jak to opravit?

A7:

sudo reboot
sudo apt autoremove --purge
sudo apt install --reinstall package-name=version-number
sudo dpkg --configure -a
sudo apt install -f

Q8: Jak uvolnit místo na disku v Ubuntu?

A8:

sudo apt autoremove -y
sudo apt clean

Závěr

Tento průvodce podrobně pokryl základní počáteční nastavení pro Ubuntu. Sekce FAQ také poskytla odpovědi na běžné problémy, se kterými se uživatelé mohou setkat. Dodržením těchto kroků můžete optimalizovat Ubuntu pro lepší výkon, bezpečnost a použitelnost.

Jakmile dokončíte počáteční nastavení, prozkoumejte Ubuntu dále a přizpůsobte jej svým potřebám!