Jak se rychle naučit BASH v Linuxu a nevyhodit majland za kurzy? 5 nejlepších odkazů
Už je to nějaká doba, kdy zaškoluji juniory a tento blog mi v tom velmi úspěšně pomáhá. Důkazem je i vaše přítomnost na tomto článku. Tento článek je určený spíš…
Tutorials, Linux, Virtualizace, KVM, Mikrotik, Hardware i Retro
Vše o linuxu (Debian, Centos)
Už je to nějaká doba, kdy zaškoluji juniory a tento blog mi v tom velmi úspěšně pomáhá. Důkazem je i vaše přítomnost na tomto článku. Tento článek je určený spíš…
Oficiálně Autodesk License Manager nepodporuje Ubuntu-server, ani ubuntu, ani debian. Pokud chcete mít operační systém zdarma a provozovat na něm flexera flexnetserver od autodesku, potřebujete RockyLinux 9. Oficiální návod na…
Máte rádi retro a potřebujete např. stará score CD/DVD nebo Level CD/DVD zazálohovat do počítače, protože nevíte, jak dlouho vám taková CD/DVD ještě vydrží stát na poličce, než se rozpadnou…
Občas mě někteří z vás kontaktují s dotazem a doplněním nějakého článku, kde jste sami zaznamenali třeba zásek, nebo vám něco nefungovalo. Od toho tu kvalitninavody.cz jsou. Navazujeme proto přímo…
Prvně koupený disk zinicializujeme: Je dobré data odlít a kam jinam, než na další disk? parted /dev/sdbGNU Parted 3.5Using /dev/sdbWelcome to GNU Parted! Type ‚help‘ to view a list of…
sshfs vám pomocí ssh přimountuje vzdálený filesystém na vzdáleném serveru. Protože v epel-release repozitářích se fuse-sshfs nenacházel a zrovna tento návod z diskuse nefungoval, což ukazuje následující výstup: Řešení: Výstup:
Komukoliv doporučím provozovat vlastní domácí gitlab v dockeru. Prvně si nastavme STATIC DNS záznam na našem mikrotiku (pokud nemáte mikrotik, můžete využít v /etc/hosts na linuxu statický záznam, nebo ve…
V diskusích na internetu se uvádí, že B350 desky jsou problém a kdykoliv se objeví problémy se stabilitou, je to důvodem k reklamaci. Na jiných diskusích jsem zase četl, že…
Funguje to vlastně jednoduše. Máte linuxový kontejner, ve kterém je wine64 a windowsácká verze Pythonu. Stáhnete skript na instalaci pipu do pythonu. Potom updatnete, co se dá a nainstalujete všechny…
Vzhledem k mému zklamání včera s backuppc jsem se rozhodl, že to musím napravit. To řešení se nazývá urbackup a na linuxu nemusíte ani mít LVM, aby šlo live backupovat…
Backuppc se zdá dle recenzí jako skvělý nástroj, na zálohování dat. Má to hezké webové rozhraní, které běží na serveru na apache2 webserveru. Instalace vám vygeneruje dokonce netriviální heslo. Pro…
Blocker spíše pro juniory. Vkládám sem kvůli všem z vás, kterým se tento error objevil a netušíte proč. Je to často po změně uživatele, nebo revoknutí starého ssh klíče a…
Docela otrava, když to nejede, že? Nahodili jste SSL certifikát, ale stránka stále nejde? SSL_ERROR_RX_RECORD_TOO_LONG Příkazem: apachectl -t -D DUMP_VHOSTS A tady můžeme vidět problém, že nám chybí ssl verze…
Jak vykopírovat výsledek SQL query (v našem případě select * from tabulka) do nějakého souboru v .csv podobě otevřitelné v excelu? To si ukážeme v následujícím miničlánečku. vysvětlíme si příkaz…
Prvně někdy v roce 2020 zabilo IBM po odkoupení Red Hatu, operační systém odvozený z RHELu CentOS Linux. Komunitu to vyhnalo k Rocky a Alma Linuxům. Já hlupák si myslel,…
Tohle je vcelku zvládnutelný error, kvůli kterému se vám přestanou updatovat let’s encrypt certifikáty na všech vašich webech. Když pouštíte let’s encrypt renew certifikátů, vypisuje vám to některé hlášky červenou…
Otravný to error při snaze dát git push kódu do nově vytvořeného repozitáře: Řešení 2. Vpravo u Visibility pak klikneme na tlačítko Expand A zakážeme možnost Git Large File Storage…
Proč ubuntu 22.04 LTS? Má to long-term support na 5 let, ubuntu-server image používá velmi hojně Microsoft Azure cloud, Google Cloud platform, Amazon Web Services. Přihlašte se za obyčejného uživatele,…
Pushuju něco do repa, protože chci předělat OpenTTD do dockeru s pushem větších souborů do repa a ejhle, najednou je na debianu 11 problém: error: RPC failed; HTTP 502 curl…
Command ‚nvidia-smi‘ not found, but can be installed with:apt install nvidia-utils-510-server # version 510.47.03-0ubuntu3, orapt install nvidia-utils-390 # version 390.157-0ubuntu0.22.04.1apt install nvidia-utils-418-server # version 418.226.00-0ubuntu5~0.22.04.1apt install nvidia-utils-450-server # version 450.236.01-0ubuntu0.22.04.1apt…
apache2 -vServer version: Apache/2.4.56 (Debian)Server built: 2023-03-08T03:05:04 Ověříme, že SSL mod je zapnutý, když není, zapne ho to, zakáže php7.4, 8.0, 8.1, 8.2 Pak už budete mít povolený ssl_modul, což…
Ještě do nedávna bych použil takovýto oneliner na gzipnutí hromady souborů v adresáři. Pokud to bylo pár souborů nebo se jednalo o menší soubory, tak proč ne, že? Problém přichází…
Problém řešen na HP DL380e GEN8
Vyměníte disk v raid 6 a najednou vidíte tohle: md0 : active raid1 sdg1 sda1488253440 blocks super 1.2 bitmap: 2/4 pages , 65536KB chunk Připravíme nově vložený disk do RAIDu…
Ve svém okolí mám několik frontenďáků, backenďáků, kteří začínají s Linuxem, je to pro ně nové, plavou v tom. Proto mě napadlo, že bude nejjednodušší tu udělat návod s VirtualBoxem…
Spousta utilit existuje pouze jako GUI nástroje. No jo, jenže co na serverech, kde máte k dispozici jen terminál?Na to je tu utilita ncdu. A musím uznat, že je vcelku…
Popis závady: nenadálý hard reset počítače s Linuxem, po rebootu první výpis errorové hlášky: 20:27 mce: : PROCESSOR 2:800f11 TIME 1671218864 SOCKET 0 APIC 8 microcode 8001138 kernel20:27 mce: :…
Linux, Ubuntu-server 22.04 LTS, netplan. V tomto modelovém příkladu vkládám:ip adresa serveru: 192.168.1.5IP adresa brány: 192.168.1.1 důvod:
Toto je rychlé nouzové řešení v případě, že vám vyexpiroval SSL certifikát, nebo je označen druhou stranu za nevyhovující. řešení:
Máte Mysql 8.x/Mariadb 10.x na ubuntu/debianu/RHELu/Fedora/Alma řešení: /etc/mysql/mariadb.conf.d/50-server.cnf připište pod innodb_strict_mode=off Pokud potřebujete nastavit totéž bez restartu, tak např. v phpmyadminu nebo v SQLyog: SET SESSION innodb_strict_mode=off;SET GLOBAL innodb_strict_mode=off; Případně…
V mém případě jde jen o vývojovou virtuálku, kde mám fakt na salámu, kolik logů to vygeneruje, takže: journalctl --vacuum-size=100M Anebo, pokud si chcete ověřit, že vám tam zůstane aspoň…
Problém se objevuje na Debian/Ubuntu distribucích, občas na KVM s i440fx emulací hardwaru. Pokud se vám objevila uvedená chyba při bootu debian linuxu na počítači, ve kterém není zapojená disketová…
To vás tak někdo přivede k serveru, na kterém je všechno úplně špatně. No nic, tak to jdem opravit jedno po druhém. Zde ukázka z řešení jednoho z mnoha problémů.…
Dumpnout databáze jde OK, ale importnout nikoliv. Problém se vyskytl u Mariadb 10.5. řešení: SET SESSION innodb_strict_mode=Off; případně:SET GLOBAL innodb_strict_mode=OFF; A pak už šel import zcela bez problému. zdroj zdroj2
Občas za vámi někdo přijde a stěžuje si, že mu bootuje dlouho počítač, protože se zasekne na IPv4 PXE bootu. Možnosti jsou 2. Uděláte si vlastní PXE boot server a…
Ušetřím vás spoustu googlení, když vám někdo dá prehistorické, neupdatované forum s prosbou o update. Poslední verze PHPBB 3.2.x je 3.2.11. Problém je, že spousta diskusních fór se na update…
Pokud vám devové kompilují častěji, než je zdrávo, může se vám ucpat disk VMka, kde běží gitlab-runner právě nepoužívanými imagi na docker.Řešení je proto snadné: docker image prune --all --force…
Je to taková blbůstka, ale občas se vám stalo, že jste editovali nějaký kubernetí pod/službu/ingress a najednou se zamotáte během editace do hromady errorů. kubectl get ingress názevServicy -n NamespaceVeKterémServicaBěží…
Divili byste se, kolik lidí tento příkaz vůbec nezná a nepoužívá. lshw -class disk Udělejme si z toho rovnou cvičení. Umřel disk v raidu: md0 : active raid1 sdc1 sdb1…
Po upgradu debianu jsem udělal nějaké to čištění a po rebootu stroj už nebootoval. V minulosti jsem měl ZFS pool, který jsem zrušil. Tento návod je tedy pro ty, kteří…
Návod na instalaci Adaptec 5405 hardwarového raidu v Alma Linux 8.x nebo Centos 8, RHEL 8, Centos Stream či v Rocky Linuxu, nebo Centos 7. Návod by měl pomoci všem…
K9S je utilita připomínající Midnight Commander pro správu Kubernetích clusterů. řešení: export KUBECONFIG=$HOME/.kube/config Pokud je .kube/config prázdný, tak:kubectl config view --raw > .k9s/config.ymla potom: export KUBECONFIG=$HOME/.kube/config zdroj
Návod funguje na jakýchkoliv windows. Stáhněte si program putty např. z následujícího odkazu, který za vás stáhne a nainstaluje putty: https://ninite.com/putty/ Zkusme si praktický příklad Máme vzdálenou síť s veřejnou…
Poznámka na začátek. Dostaly se mi do ruk 2x 18TB disky za cenu, za kterou před rokem šlo pořídit 10 TB disky. Jsou plněné heliem, jsou obsazené plotnami doslova na…
unix:///var/run/docker.sock: Get „http://var/run/docker.sock/v1.24/containers/json“: dial unix /var/run/docker.sock: connect: permission denied Neříkám, že je to secure, konzultujte s vaším security engineerem ve firmě, nicméně tohle vyřešilo problém: chmod 666 /var/run/docker.sock Uživatele jsem…
Zkrátím to: 1.331s snap.lxd.activate.service1.203s snapd.service695ms systemd-udev-settle.service376ms cloud-init-local.service357ms snap-core18-2253.mount353ms snap-lxd-21803.mount352ms snap-lxd-21835.mount351ms snap-snapd-14978.mount347ms cloud-init.service316ms snap-core20-1328.mount309ms cloud-config.service285ms dev-mapper-ubuntu\x2d\x2dvg\x2d5ubuntu\x2d\x2dlv.device272ms cloud-final.service266ms systemd-logind.service234ms snap-core20-1270.mount192ms systemd-resolved.service190ms dev-loop1.device182ms snap-core18-2284.mount174ms dev-loop2.device173ms lvm2-monitor.service150ms swap.img.swap134ms dev-loop4.device121ms dev-loop3.device121ms dev-loop0.device118ms accounts-daemon.service103ms networkd-dispatcher.service90ms lvm2-pvscan@259:3.service80ms…
Asi si teď pokládáte otázku, PROČ NE NGINX?!!?!? No, protože stále existují zákazníci, kteří z nějakého důvodu potřebují Apache 2.4. nebo mají nějaké specifické moduly, vendor-lock in aplikací, potřebu .htaccess…
Děje se mi to na PHP 8.1 na starších Debianech a hlásí to WordPress 5.9 v kombinaci s let’s encrypt certifikáty. Je to dané tím, že libssl knihovna je starší…
Je to v zásadě velmi jednoduché, pokud již máte funkční minikube či kubernetes cluster. Na tomto zdroji se dočtete o následujícím příkazu: Nicméně já si obvykle soubor prvně stáhnu, abych…
Mějme už hotový kubernetes cluster nebo minikube, ve kterém chceme rozběhat Dashboard UI + Proxy, abychom se na něj dostali. Jsem přihlášen na ssh na masteru. V mém případě to…
Mám už nějaký vytvořený master server. Dokonce už mám jeden worker node, oba dva fungují na stejném operačním systému, stejné verzi kubernetes (debian/ubuntu) a k tomu teď přidávám Alma Linux…
Tato chyba se vám bude dít zejména na VPSkách, kde VPS vypínáte nebo uspáváte, čímž přerušíte synchronizaci času a po vzbuzení virtuálky pak řešíte takový problém, že chcete zadat příkaz…
Když se snažíte zadat hlášku:kubectl get nodes, vypíše vám to: Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of „crypto/rsa: verification error“ while trying…
kubectl get nodes vám vyplivne tento error: The connection to the server <ip adresa>:6443 was refused – did you specify the right host or port? řešení: sudo -i swapoff -a…
Jak nainstalovat docker na alma linux, protože v balíčcích je podman-docker? Rychlé vysvětlení:přidání repozitáře, odebrání z původních repozitářů balíčků podman a buildah. Instalace bez gpg kontroly balíčků docker-ce, docker-ce-cli a…
Jste schopni se za roota přihlásit za uživatele nobody? Tak zbystřete. Můžete mít napadený systém nějakým rootkitem, či malwarem. Pokud však zadáte příkaz su – nobody a vypíše vám to…
Fakt nechápu, proč autoři fail2banu udělali takovou hloupost, když nechali v konfiguračních souborech v defaultu aktivní REJECT, kdy server, který vám zablokoval přístup, vám ještě hloupě vyzradí, že se na…
Rychlý návod na více verzí php v jednom apachi
Importujete do Mariadb 10.5. databáze z mariadb 10.3 a nepřidají se vám některé tabulky při importu. Po chvíli přidávání to vyhodí error: ERROR 1118 (42000) at line 927: Row size…
Tady nebylo za 5 minut co řešit. Logy s errorem máte tam, kde máte nainstalován nextcloud. Příklad: tail /var/www/html/nextcloud/data/nextcloud.log příklad: „Error: Call to undefined function simplexml_load_file() at /var/www/html/nextcloud/lib/private/App/InfoParser.php řešení: apt…
Mohl jsem mít klidnou neděli, ale já jsem řekl: „Ne! Když neděli, tak plnou nadávání a zoufalosti nad mým nasem!“ Každopádně oficiální dokumentace pro debian, je stále dokumentace pro debian…
Ne každý den vytváříte RAID 50 na Ubuntu-server 20.04 LTS, rozhodl jsem se tuto velmi příjemnou zkušenost sdílet dalším z vás. Zatímco první pole mi běhá na debianu 10, druhé…
TOHLE JE SUPER! Výhody tohoto řešení: Vcelku pěkné a přehledné výpisy z různých logů a v grafu pomocí jednoho příkazu. Umí to jak html logy (viz obrázek) tak totéž v…
Postavil jsem si druhé pole, jen tak pro srandu. Narval do toho plonkovní 6x 500GB disky, co mi tu zbyly a napadlo mě, jaké využití by mohla mít ZFSska s…
Nedávno mě kontaktoval kamarád s tímto problémem, řekl jsem mu, ať se mrkne na to, jakým způsobem se mu inicializují jednotlivá rozhraní serveru a samozřejmě ať projede logy. Logy prošel,…
Pomohlo: nano /etc/httpd/conf.modules.d/00-mpm.conf zakomentovat řádek s mpm_event_module tak, aby vypadal takto: # LoadModule mpm_event_module modules/mod_mpm_event.so Odkomentovat následující řádek: LoadModule mpm_prefork_module modules/mod_mpm_prefork.so service httpd restart zdroj
Nebudu tu veřejně vypisovat, co všechno na Centos 8 nefunguje, co v defaultu po nainstalování na jiných distribucích funguje. Tento článek píšu nejen kvůli sobě, protože postup za 14 dní…
Preventivně uvádím, že tu neberu žádnou zodpovědnost za to, pokud si zničíte data, hardware, software, život, kariéru, když se budete řídit mými návody. A teď k samotnému návodu, který jsem…
Pokud vytváříte image a sypete ho na sambu, ověřte si, že máte do samby práva zapisovat. řešení, když to nejde přes sambu, použij sshčko. zdroj1_který_mi_však_nepomohl
Prvních pár minut jsem z netplanu rostl a chytal asi 16 infarktů za minutu a 37 druhů rakoviny. No a teď jsem to prostě ohnul přes koleno jak potřebuji, dogooglil…
Chcete rozběhat virtualbox uvnitř KVM na více než 1 jádro? Není problém. Vypněte všechny virtuálky na mašině. Mám intel procesor # modprobe -r kvm_intel # modprobe kvm_intel nested=1 A znovu…
Ve virt-manageru si otevřete nastavení VPS: CPU: Copy host CPU configuration si klidně zaškrtněte. Topology si rozklikněte, zaškrtněte Manually set CPU topology. Dále pak: Sockets: 2 Cores: 4 (pokud chcete…
Dělal jsem si testy pro rychlost sypání dat na linuxu přes SSHFS vs. Samba. (Jedná se o domácí stroj se softwarovým RAIDem. Parametry mašiny jsou však naprosto irelevantní, vzhledem k…
Dle tohoto zdroje jsem vyřešil problém s nefunkčním importem databází či tabulek z Mariadb verze 10.1. Od verze 10.2 přibylo jiné chování innodb enginu. Ve zkratce. Když se tento strict…
The disk contains mismatched GPT and MBR partition: /dev/sda IT will confuse Clonezilla and might make the saved image useless or fail to clone the disk. You can use gdisk…
Díky za námět na článek od kolegů. Ve stručnosti si tu sjedeme příklady užití jednotlivých RAID polí a jednoduše výhody i nevýhody. UPOZORNĚNÍ: NIKDY NEUKLÁDEJTE DATA POUZE DO JEDNOHO RAIDu.…
Na sestavení RAID 6 (mohou vypadnout 2 pevné disky, než dojde k rozpadu diskového pole) potřebujete minimálně 4 pevné disky. Pozor, tento postup způsobí, že přijdete o data na všech…
rychle aj ednoduše e4defrag /cesta/ke/zdefragmentování zdroj