Pokud v Linuxu Mint zapojíte druhý monitor, budete mít po pravém kliknutí myši k dispozici pouze omezenou nabídku a nebudete na plochu moci přidávat ikony (soubory, programy, …). Zvolte customize a klikněte na Desktop Setting a nastavte volbu na Show desktop icons on all monitors.
Linux
Rozdíly mezi Chrome a Chromium pro uživatele Linuxu
Chromium je open source projekt a je základem pro Chrome, které má navíc další proprietální fíčury. Hlavním rozdílem pro uživatele Linuxu je ale to, že Chrome je třeba instalovat ze staženého .deb/.rpm balíčku, kdežto Chromium je možné nainstalovat pomocí snap.
sudo snap install chromium
Více o rozdílech mezi těmito dvěma prohlížeči naleznete v tomto článku.
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
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.
Nelze spustit Tomcat 9
Při spuštění Tomcatu pomocí service tomcat9 start
jsem dostával následující chybu:
WARNING: Unable to load server configuration from [/opt/tomcat9/conf/server.xml] java.io.FileNotFoundException: /opt/tomcat9/conf/server.xml (Permission denied) ... SEVERE: Cannot start server, server instance is not configured
Ani spuštění jako root, nebo změna chmod
na souboru server.xml
nepomohla. Nakonec stačilo přejít do složky se spouštěcími skripty .../tomcat9/bin
a spustit startup.sh
.
Přejít na konec souboru v editoru Vi/Vim
V editoru Vi/Vim se na konec souboru dostanete pomocí písmene G
. Pokud potřebujete zpět na začátek souboru, napište buď gg
nebo 1G
.
Zdroj: cyberciti.biz/faq/howto-unix-linux-vi-vim-jump-to-end-of-file/
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:
Chyba v Postfixu: 451 4.3.0
Pokud v logu (na Ubuntu) /var/log/mail.log
tento řádek:
NOQUEUE: reject: RCPT from from_domain[1.2.3.4]: 451 4.3.0 <to_mail>: Temporary lookup failure; from=<from_mail> to=<to_mail> proto=ESMTP helo=<domain>
může to být chybnou konfigurací řádku mynetworks
v /etc/postfix/main.cf
. Jsou tam sice uvedeny ip, odkud je možné maily posílat, ale daná ip není správně. V mém případě byla chyby, že místo ip sítě, jsem uvedl přesnou ip. Na toto mě upozornit další řádek v logu, kde bylo uvedeno:
warning: smtpd_client_event_limit_exceptions: non-null host address bits in "1.2.3.4/24", perhaps you should use "1.2.3.0/24" instead
Chyba v Postfixu: 454 4.7.1
Pokud používáte SMTP server Postfix a neodchází vám maily, podívejte se do logu Postfixu. Ten pravděpodobně najdete (v Ubuntu) ve složce /var/log/
. Soubor s logy se jmenuje mail.log. Pokud v tomto souboru najdete chybu:
454 4.7.1 <to_email>: Relay access denied;
zkontrolujte si nastavení v konfiguračním souboru main.cf. Ten bývá v adresáři /etc/postfix
. Pokud máte v řádku s smtpd_relay_restrictions
uveden permit_mynetworks
, je možná chyba v řádku mynetworks
. Zde je třeba uvést ip, že kterých budou maily posílány. V mém případě byl problém s tím, že jsem sice měl uvedeny lokální adresy
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
ale chyběla mi tam ip, ze které se aplikace snažila přes tento SMTP Postfix server maily posílat (i když to bylo na jednom stroji).