- 1 1. Úvod
- 2 2. Aktualizace systému
- 3 3. Nastavení japonského prostředí
- 4 4. Nastavení časové zóny a locale
- 5 5. Konfigurace klávesnice
- 6 6. Konfigurace firewallu
- 7 7. Konfigurace SSH serveru
- 8 8. Instalace základního softwaru
- 8.1 Metody instalace softwaru
- 8.2 Doporučený základní software
- 8.2.1 1. Webový prohlížeč (Google Chrome)
- 8.2.2 2. Kancelářský balík (LibreOffice)
- 8.2.3 3. Přehrávač médií (VLC)
- 8.2.4 4. Editor kódu (Visual Studio Code)
- 8.2.5 5. Nástroje příkazové řádky (htop, curl, git)
- 8.2.6 6. Nástroje pro kompresi a rozbalování (zip, unzip, rar)
- 8.2.7 7. Cloudové úložiště (integrace Google Drive)
- 8.3 Doporučený software pro vývojáře
- 8.4 Kontrola nainstalovaného softwaru
- 8.5 Shrnutí
- 9 9. Konfigurace automatických aktualizací
- 10 10. Často kladené otázky (FAQ)
- 10.1 Q1: Musím po dokončení počátečního nastavení restartovat systém?
- 10.2 Q2: Japonský vstup nefunguje správně. Jak to mohu opravit?
- 10.3 Q3: Můj systém zobrazuje špatnou časovou zónu. Jak to opravit?
- 10.4 Q4: Nemohu se připojit k mému Ubuntu systému přes SSH (spojení odmítnuto nebo zakázáno).
- 10.5 Q5: Nemohu nainstalovat software (chyba: „E: Unable to locate package“).
- 10.6 Q6: Jak zkontrolovat, zda jsou nastavení firewallu (UFW) aplikována správně?
- 10.7 Q7: Můj systém se po aktualizaci stal nestabilním. Jak to opravit?
- 10.8 Q8: Jak uvolnit místo na disku v Ubuntu?
- 11 Závěr
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
timedatectlpro potvrzení, že je časová zóna nastavena naAsia/Tokyo. - Spusťte
localepro potvrzení, že je lokalizace nastavena naja_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 najp. - 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:
- Povolit UFW (
sudo ufw enable) - Nastavit výchozí pravidla (
sudo ufw default deny incomingasudo ufw default allow outgoing) - Povolit nezbytné porty (SSH, HTTP, HTTPS atd.)
- Aplikovat pravidla (
sudo ufw reload) a ověřit nastavení (sudo ufw status numbered) - 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.
- Nainstalujte a povolte SSH server.
- Změňte výchozí port SSH.
- Povolit autentizaci pomocí veřejného klíče a zakázat autentizaci heslem.
- Omezte počet pokusů o přihlášení pomocí
fail2ban. - 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:
- Použití APT (Advanced Package Tool)
sudo apt install package-name
- Použití Snap balíčků
sudo snap install package-name
- Použití Flatpak (volitelné)
flatpak install package-name
- Použití PPA (Personal Package Archive)
sudo add-apt-repository ppa:repository-name sudo apt update
- Manuální instalace
.debbalíč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:
| Software | Description | Installation Method |
|---|---|---|
| Google Chrome | Fast web browser | wget + dpkg |
| LibreOffice | Free office suite | apt install |
| VLC | Multimedia player | apt install |
| Visual Studio Code | Code editor | snap install code --classic |
| Git | Version control system | apt install |
| Docker | Container virtualization | apt install |
| MySQL | Database management system | apt 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čí.
- Nainstalujte balíček
unattended-upgrades. - Povolit automatické aktualizace.
- Upravit
/etc/apt/apt.conf.d/20auto-upgradespro nastavení frekvence aktualizací. - Otestovat nastavení a zkontrolovat protokoly, aby bylo potvrzeno, že jsou aktualizace aplikovány.
- 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!


