Powershell a užitečné skripty
Článek pojednává o powershell skriptech na zjištění verze, vypsání nainstalovaných programů, odinstalace programu, automatické stažení a tiché nainstalování staženého programu powershellem.
/var/log/journal zabírá moc místa na disku, jak vyčistit systemd journal?
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ň…
blk_update_request: I/O error, dev fd0, sector 0
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á…
loopback device renamed to eth0 (debian)
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ů.…
(errno: 140 „Wrong create options“) při MySQL importu
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
Jak na zakázání IPv4 a IPv6 PXE boot priorit UEFI biosu z Linuxu, bez nutnosti lozit do biosu
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…
Update dinosauřího diskusního fora phpBB 3.2.0 na 3.2.11 v kostce
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…
Docházející místo na gitlab runneru?
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…
Export konfigurace podu z kubernetu
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ěží…
Jak editovat PDF
Hodně špatně to umí Microsoft office. Obvykle to rozhodí formátování, obrázky, ale jste schopni s tím aspoň něco dělat. Zatím nejlepší aplikace na editaci PDFek se mi jeví webová aplikace…
Příkaz na zjištění pořadí disků v Linuxu
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…
Failed to start Import ZFS pools by cache file na debian 11
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ří…
Rozběh HW Raidu Adaptec 5405 na Centos 7 / Centos 8/ RockyLinux/AlmaLinux 8.5
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: Boom!! Unable to locate K8s cluster configuration
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
Základy Mikrotiku #14 Mikrotik Port forwarding a SSH Tunneling z Windows na Linux pomocí putty
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…
Přidání 2x 18TB HDD do RAID 1 na Linuxu
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…
Vytvoření Android či iOS Aplikace z vaší webové aplikace za 5 minut
Představte si, že máte webovou aplikaci a chcete na ni udělat aplikaci na Android a iOS. Na GoNative si vyplníte odkaz na vaši aplikaci, pojmenujete ji a vložíte email, na…
Got permission denied while trying to connect to the Docker daemon socket at unix
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…
Pomalý start Linuxu?
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…
Apache 2.4.x a SSL Labs s A+ ratingem
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…
PHP Curl is failing: error 60: SSL certificate problem: certificate has expired Code: 0
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ší…
Kubernetes: Rozběh Metrics serveru na kubernetes verze 1.23.3+
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…
Kubernetes dashboard UI + Proxy
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…
Non-zero Value, 0, Null a undefined
To je vše. Jsem si odložil, až budu zase něco někomu vysvětlovat. :) Můžete pokračovat, na další článek.
Přidáváme dalšího node workera do Kubernetes
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…
Kubernetes node: The connection to the server localhost:8080 was refused – did you specify the right host or port? 
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…
Kubernetes: Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of „crypto/rsa: verification error“ while trying to verify candidate authority certificate „kubernetes“)
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…
Kubernetes: The connection to the server :6443 was refused – did you specify the right host or port?
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…
Občasné BSOD, podezření na rozbité Windows, jak si pomoci, než se rozhodnete stroj reinstalovat?
Naznačím use case. Máte hromadu uživatelů, kteří za Vámi chodí a neustále chtějí s něčím pomoct, odinstalovat, nainstalovat, přičemž jsou mimo AD Doménu, nebo jsou často nějací externisti, kteří ani…
Install docker alma linux
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…
Uživatel nobody používá příkaz find na linuxu, je to rootkit?
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…
Fail2ban default action drop místo reject with icmp-port-unreachable (debian 11)
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…
Debian a více verzemi PHP současně na Apache 2.4 (testováno na Debian 9, 10, 11)
Rychlý návod na více verzí php v jednom apachi
Dochází vám úložný prostor a možná vám přestanou chodit e-maily. S pozdravem, Váš Gmail. Co s tím?
Chcete cpát peníze googlu za něco, co by mělo být z principu zdarma, když jste už teď produktem jejich služeb?Pokud Ano, kupte si 100GB tarif a neřešte, zavřete tento článek…
Mariadb 10.5 na Debian 11 ERROR 1118 (42000) at line 927: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.TA 0:04:14
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…
Full Remote Job offers
Prozřel jsem. Proč dělat za nějaké peníze pro Českou firmu v češtině, když můžete dělat v Angličtině pro američany v Californii, nebo Holanďany, Dány, Nory anebo Švýcary, kde mívají i…
Jak udělat prezentaci, na kterou vaši kolegové dlouho nezapomenou
Vlastně je to jednoduchý. Nedodržujte vůbec žádná pravidla. Do každého slajdu vkládejte memečka, která vhodně souvisejí s obsahem Do každého slajdu vkládejte memečka, která s obsahem prezentace VŮBEC nesouvisí, ale…
Přechod na debian 11 – nefunkční nextcloud Call to undefined function simplexml_load_file
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…
Přechod na debian 11, zabugované peklo, nefunkční bonding, rozbité služby
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…
Windows 11 BSOD error 0xc00000e9 winload.efi missing
Zavolal mě kamarád, že mu nebootuje windows 11 potom, co zapnul svůj počítač… No a znáte mě, já jsem od přírody zvědavý člověk, ačkoliv moje priorita jsou linuxy, takže jsem…
Po roce zasekaný android 11 na Samsung Galaxy A41, stačila 1 aktualizace od Samsungu
Tak dlouho jsem vybíral telefon, až jsem si na 100% jistý, že jsem sice vybral to nejmenší zlo, ale současně jsem věděl, že tato situace po roce u Samsungů nastává…
Pci-passthrough na AMD System Thread exception not handled error
Pustíte KVM virtuálku a u instalace Win10 či spouštění Win10 vám to vyhodí BSOD echo 1 > /sys/module/kvm/parameters/ignore_msrs do modprobe pak trvale: options kvm ignore_msrs=1 zdroj
SW RAID 50 na Ubuntu-server 20.04 LTS s použitím mdadm a LVM či bez LVM
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é…
Chia Coin a SSD disky, dojdou?
Prošel jsem si pár návodů, pár článků a měl jsem obavy, jestli mám rychle ponakoupit SSD disky na zbytek roku z obav, jestli bude skutečně nedostatek SSD disků. No a…
Migrujeme VM napříč Proxmox clustery
Tento návod je vhodný jak pro majitele separátních Proxmox virtualizačních serverů (node to node migration), tak pro vlastníky celých clusterů, kde potřebují přestěhovat virtuálku z clusteru do clusteru. Nenesu za…
GoAccess: Jednoduché, snadné a přehledné logy v html formátu nasaditelné 1 příkazem volaným v cronu
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…
Czech language for beginners
Few of my friends told me that they would like to start to learn Czech language. I am so proud of you! 🙂 So I will try it a little…
ZFS raid-z po rebootu stroje není namountovaný a není vidět v systému, co teď?
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…
Debian 10: Server po restartu nepingá a začne pingat, až na něm restartujete network, co s tím?
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,…
Jak stáhnout obsah celého webu? Cyotek Webcopy
Dneska jsem něco takového řešil pro offline použití. Zkusil jsem pár různých programů, než jsem se dostal k programu, o kterém budu dnes mluvit. Zkrátím to. Doporučím program Cyotek WebCopy.…
Zabezpečte si Váš teamspeak3 server pomocí iptables
Do vašich IPTABLES pravidel, která se nacházejí v každé distribuci jinde, na debianu je to po instalaci balíčku iptables-persistent v /etc/iptables/rules.v4 je rozumné si narvat tato pravidla. Co tato pravidla…
Základy Mikrotiku #13 TFTP server na Mikrotiku vs. TFTP server na Linuxu, ohlášený DHCP serverem z Mikrotiku
TFTP můžete využít 2 způsoby: Mikrotik s USB portem, do kterého strčíte USB flash disk, na kterém jsou patřičné soubory, díky kterým vám naběhne PXE Boot (např. instalace debianu). Mikrotik…
Be Quiet! Pure Base 600 – Nekupujte ji do tichého pc, s pevnými disky je hrozně hlučná!
Tak a napálil jsem se. Youtuber vám ukazuje, že Be Quiet Pure Base 600 je nejtišší ze všech i dle měření, čemuž rádi snadno uvěříte. Já do toho dal 2…
Nejtišší PC Case? PC Skříně za rozumné peníze? Už nehledejte, udělal jsem to za Vás
Snažím se odhlučnit svoji PC skříň, kterou používám na domácí sestavený NAS a přestože jsem se snažil odhlučnit stávající dosluhující case, ta bohužel rezonovala, disky jdou stále slyšet a ani…
ZFS RAID-Z2 na Debian 10 jak na to?
Chtěl jsem si po čase vyzkoušet ZFSku, protože posledně jsem si ji rozběhal někdy v roce 2013 a to to běhalo ještě na hardwarovém raidu jen kvůli konzistenci dat. Rozběh…
Jak na import Appliance do Virtualboxu?
Učený z nebe nespadl, proto sem občas napíšu návod, o kterém vím, že pomůže ostatním. Berte to proto jako moji investici do vás, nebo do kohokoliv, komu tento návod pomůže.…
Přichází rok 2021, Brexit, jiné daně a věděli jste, že Raspberry PI umí rozjet VMware ESXi zcela zdarma?
Zde je jinak kompletní návod, konstrukce, instalace, běh. Nejlevněji jsem to zatím našel tady na amazonu (nejedná se o referal link, v komentech můžete vložit levnější nabídky, díky) Některým z…
Centos 8 – phpmyadmin píše Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.
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
Fail2ban na Centos 8
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í…
Zvětšujeme qcow2 image (KVM image resizing without LVM) bez použití LVM
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…
Unknown partition table format on disk /dev/nvme0n1
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
Jaký telefon jsem nakonec vybral? Samozřejmě, že ten nejhorší z nejhorších! Jaký byl? První dojmy
Zkrátím to, protože jsem momentálně naštváním bez sebe. Sony Xperie jsou příšerné telefony, které jsou 2x dražší, než konkurence, přičemž trpí spousta neduhy. Foťák obvykle těžký podprůměr v cenové kategorii,…
Ubuntu-server 20.04 Né! Já nechci netplan! No nic, tady je konfigurák na KVM s DHCP
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…
Rozčarování nad příšernými telefony dnešní doby!
Přátelé, vážení čtenáři, tento článek bude vypsáním mé nešťastné dušičky ze situace na trhu dnešních mobilních telefonů. Zkráceně vám řeknu, jaké jsou mé požadavky po telefonu: šířka telefonu pod 70mm…
Jak jsem otestoval VR v hodnotě několika stovek tisíc korun
Tento týden byl hektický, ale splnil jsem si sen, k čemuž mi dopomohli přátelé z 3serveru, kterým chci tímto poděkovat. Vždycky jsem toužil proniknout do Virtuální Reality a když jsem…
error: invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm
Příkaz virsh define virtualka.xml Vypisuje hlášku error: Failed to define domain from virtualka.xml error: invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm Řešení, které zafungovalo: chmod 666 /dev/kvm (předtím…
Povolení nested virtualization uvnitř KVM: aneb jak umožnit běh Virtualboxu uvnitř KVM virtuálky
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…
Jen 2 jádra ve Windows 10 virtuálce v KVM, jak navýšit počet jader ve virtuálce?
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…
Zrychlujeme domácí NAS jak na to?
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…
POZOR na falešné investiční weby, jak je rozpoznat a nenachytat se?
Neustále na mě na facebooku vyskakují falešné čerstvě založené weby, které propagují neuvěřitelnou investiční příležitost. Fakta jsou, že to propaguje nějakou hodně pochybnou shitcoinovou stránku, na kterou se dostanete přes…
MariaDB 10.3 errno: 140 „Wrong create options“
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…
Jak na videokonference v období koronaviru
pokud chcete video/audiokonference v období koronaviru ZDARMA, doporučím Jitsi Meets od občanského sdružení VPS free. Odkaz s návodem naleznete zde. Pokud chcete Jitsi Meets v angličtině mrkněte sem. Princip programu…
Co se dá dělat v období Korona viru?
Máme pátek 13.3 2020, vláda vyhlásila od včerejška nouzový stav na 30 dní, všechno je zavřené, co není zavřené teď, bude zavřeno po 20. hodině. Zrušeny všechny akce nad 30…
Arctic P533 vs. ROCCAT Renga Boost vs. Bigben V-3
Tento článek jsem sepsal po prvních hodinách testování. Defakto se jedná o souboj Švýcarského vs. Německého vs. Francouzského návrhu a představě o tom, jaká by měla být sluchátka v podobné…
Zase ta sluchátka (obecné hodnocení a pár poznatků z výběru cen sluchátek)
Není horší situace, než když vám na jedněch sluchátkách umře mikrofon a na druhých sluchátkách vám umře jedno ze sluchátek. To pak máte jedny sluchátka kolem krku, druhé na hlavě…
Přehřívá se ti notebook / Laptop? Pokud má větrák, dá se nastavit na 100% pomocí Notebook Fan Control NBFC
Doporučím program notebook fan control. Program jsem rozjel a funguje spolehlivě na HP elitebook 8470p. Mám raději, když notebook fouká na 100% rychlosti ventilátoru, než aby se vypínal a přehříval.…
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.
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…
RAID 1, 0, 10, 5, 50, 6, 60 příklady použití a best practicies
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.…
Jak vytvořit RAID 6 na Debian 9 Stretch Linuxu či Ubuntu-server 18.04
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…