Zobrazení složky ve stromové struktuře v Ubuntu

K zobrazení složky ve stromové struktuře slouží program tree.

sudo apt install tree

Nyní stačí být ve složce, kterou chcete zobrazit a napsat tree.

tree
.
├── A
├── B
│   ├── BB
│   │   ├── one.txt
│   │   └── two.txt
│   └── BBB
│       └── three.txt
└── C
    ├── CC
    ├── CCC
    │   └── four.txt
    └── CCCC

Volba -a zobrazí také skryté soubory.

tree -a
.
├── A
│   └── .hidden.txt
├── B
│   ├── BB
│   │   ├── one.txt
│   │   └── two.txt
│   └── BBB
│       └── three.txt
└── C
    ├── CC
    │   └── another_hidden.txt
    ├── CCC
    │   └── four.txt
    └── CCCC

Pokud chcete pouze adresáře, použijte volbu -d.

Číst dálZobrazení složky ve stromové struktuře v Ubuntu

Přidání adresáře do path v Linuxu

Pro přidání adresáře do proměnné PATH otevřete soubor ./bashrc, který se nachází v domovském adresáři a na konec souboru napište

export PATH="$HOME/bin:$PATH"

Tento příkaz přidá adresář /bin nacházející se v domovském adresáři do proměnné PATH. Kontrolu můžete provést napsáním echo $PATH do terminálu. Tento příkaz vypíše hodnotu proměnné PATH.

Zdroj: linuxize.com/post/how-to-add-directory-to-path-in-linux/

Zabezpečení Linux serveru

Po vytvoření serveru máte pravděpodobně vytvořeného root uživatele, kterým se na server můžete přihlásit. Doporučuji vytvořit nového uživatele pro přihlašování, který nebude mít root oprávnění.

adduser login_uzivatel

a vyberte pro něj silné heslo. Odhlašte se z původního root přihlášení a vyzkoušejte nového uživatele. Na root uživatele se přepnete příkazem

su -

a zadáním root hesla. Nyní zakažte ssh přihlášení pro root uživatele. Otevřte si soubor /etc/ssh/sshd_config a změňte řádek s PermitRootLogin na no.

#LoginGraceTime 2m
PermitRootLogin no
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

Změnu uložte a restartujte službu ssh.

service ssh restart

Nyní byste se měli možnost přihlásit pouze pomocí nového uživatele, který ale nemá sudo oprávnění.

Změna velikosti swap v Ubuntu

Od Ubuntu verze 17.04 byla swap partition nahrazena swap souborem. To znamená, že velikost swap lze jednoduše měnit. Swap je místo na disku, které může operační systém použít jako další RAM (pokud nemá dostatek RAM, uloží si data na swap). To zda máte (a jak velký) swap nastaven zjistíte příkazem swapon. Pokud je výstup příkazu prázdný, swap nemáte zapnutý.

sudo swapon
NAME TYPE SIZE USED PRIO
/swapfile file 4G 512K -2

Swap vypnete příkazem swapoff.

sudo swapoff -a

Číst dálZměna velikosti swap v Ubuntu

Verze Linux Mint vs Ubuntu

Jak Mint tak Ubuntu jsou populární linuxové distribuce. Ubuntu vychází z Debianu a základem pro Mint je Ubuntu LTS (Long Time Support). Více o Ubuntu LTS naleznete v tomto příspěvku. Zde je aktuální kalendář vydávání verzí Ubuntu:

Linux Mint tedy závisí na Ubuntu. To, jaká je závislost mezi těmito distribucemi je k nalezení na stránkách Mintu.

Pokud chcete zjistit, jakou aktuální verzi Mintu používáte, podívejte se na tento příspěvek.

Změna velikosti okna v Ubuntu na polovinu

Potřebujete aktuální okno v Ubuntu (Mint) zmenšit na polovinu a umístit jej na levou (pravou stranu). Nebo dokonce do horní (spodní) poloviny obrazovky? K tomu vám poslouží super key a šipky. Super key (SK) je klávesa s logem Windows hned vedle klávesy Alt. Experimentováním s SK a šipkami můžete docílit změnšení okna na polovinu a jeho umístnění na stranu a dokonce pak následující zmenšení o další polovinu (ukázku můžete vidět zde). Maximalizovat okno můžete klávesovou zkratkou Alt + F10.

Instalace Linuxu na Dell Inspiron 15 7000

Konfigurace počítače
Procesor Intel Core i7-8565U (1.8GHz, TB 4.6GHz, HyperThreading); 16GB RAM DDR4; 15.6″ IPS Full HD displej (1920×1080 bodů); grafika NVIDIA GeForce MX250 2GB GDDR5; disk 512GB SSD M.2 PCIe NVMe

Původní představa byla, že si na uvedený notebook nainstaluji Linux Ubuntu. Vytvořil jsem si instalační USB programem rufus dle tutoriálu na stránkách Ubuntu a spustil instalaci.

Problém první
Instalace se zasekla (počítač zamrzl) v průvodci nastavením někde v části, kde se volí oblast. Počítač jsem musel natvrdo vypnout a po spuštění jsem dostal černou obrazovku s chybou

Číst dálInstalace Linuxu na Dell Inspiron 15 7000

Instalace Linuxu z USB

Nedávno jsem měl příležitost zkoušet instalovat různé distribuce Linuxu (Fedora, Mint, Ubuntu) z USB disku. Zde jsou mé dojmy:

Fedora má vlastní program (Fedora Media Writer), který bootovatelné USB vytvoří.

Ubuntu na svých stránkách v tutoriálu o instalaci doporučuje vytvořit USB pomocí programu rufus. Ten není třeba instalovat.

Číst dálInstalace Linuxu z USB

Nedaří se nainstalovat default-jdk na Ubuntu

Řešil jsem problém, že na serveru je oracle Java 8 a po zadání apt-get install default-jdk se nic nestalo. Chtěl jsem nainstalovat open jdk 11. Řešením je přidat open jdk do PPA (Personal Package Archiver). Pro instalaci open jdk 11 můžete použít následující příkaz:

sudo add-apt-repository ppa:openjdk-r/ppa \
&& sudo apt-get update -q \
&& sudo apt install -y openjdk-11-jdk

Následně je možné použít příkazy update-java-alternatives --list a update-alternatives --config java pro nastavení výchozí Javy.

Zdroje:

Plný /boot na Ubuntu

Nemůžete updatovat (apt-get update) ani upgradovat (apt-get upgrade) protože váše část disku boot je plná na 100%. Díky tomu ani nemůže použít apt-get clean? Dostáváte následující chyby?

No space left on device ...
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies ...

Zde je návod, který mi pomohl: linux-audit.com/troubleshooting-full-boot-partition-ubuntu

Postup jsem musel několikrát opakovat (po instalaci se /boot vždy opět zaplnil) dokud již nebylo co instalovat.

apt-get autoremove --purge
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 210 not upgraded.
apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 210 not upgraded.

Další zdroje: