Zvětšení ext4 image disku uvnitř VM na KVM
Máme virtuálku, které dochází místo a chceme zvýšit velikost disku. Jsou 2 metody jak to udělat První metoda Vypneme virtuálku pomocí virsh shutdown <název virtuálky> , seznam všech virtuálek zjistíme…
Po restartu KVM něběží port forward na KVM virtuálky za natovanou sítí default, dokud se ručně nenačetly iptables
Není to problém iptables, je to tím, že defaultní bridge si vloží nějaká svoje pravidla do iptables a údajně to neumí inbound forwarding. Takže v mém případě bylo nutné zrušit…
Growing RAID1 – zvětšení RAID 1 o 1 další redundantní disk navíc
Je to jednodušší, než si myslíte. Máme nový disk vložený do serveru/počítače, stačí nám použít pro nahození disku v podstatě stejný postup, jako zde: Linux : RAID5 : Přidáváme další…
iptables + ip6tables best practicies
Docela pěkně zpracované ip6tables a iptables jsou vidět zde. Sice tam chybí nějaká ošetření na různé typy útoků, ale i tak je to docela fajn pro běžnou virtuálku. 😉
Asus XG-C100C na Debian 9 Stretch: jedna z nejlevnějších 10Gbps síťovek na trhu pro masy
Přiznejme si, že v testech síťovka ASUS XG-C100C sice vycházela jako taková 5 – 7gbps síťovka, nicméně cokoliv nad 1gbps za tu cenu je lepší, než ta nejlepší 1gbps síťovka.…
Edimax EN-9320TX-E 10GbE Ethernet Card na ubuntu a Centos Linuxu
Mohu potvrdit, že to funguje na debianu 9 stretch. yum install dkms vim-common git curl || apt install dkms git curl git clone -b vendor-drop/v0.3.6.16.1 https://github.com/acooks/tn40xx-driver.git /usr/src/tn40xx-001 cd /usr/src/tn40xx-001 curl…
Kritická zranitelnost v procesorech Intel a nejen tam
Sjedem si to rychle. V procesorech Intel i AMD se objevily hned 3 kritické zranitelnosti. Bounds Check Bypass Branch Target Injection Rogue Data Cache Load AMD je údajně imunní proti…
Nefunkční copy paste v editoru VIM
Jak označit myší v jednom terminálu v editoru VIM nějaký text a vložit ho v jiném terminálu? S tím se setkávám na debianu 9 velmi často a nesmírně mě to…
Jak získat co nejvíce volných ram pro Debian 9 stretch? JWM rozhraní Vám s tím pomůže
Nainstalujeme netinst verzi Debianu 9 bez čehokoliv. Přihlásíme se za uživatele root. Nainstalujeme: apt-get install xserver-xorg-core xinit menu menu-xdg lightdm jwm alsa-utils -y pak stačí dát reboot nebo startx zdroj1
Reinstalace GRUBu na Red Hat / Centos 7 systémech
Server kde se rozpadl softwarový raid potřebuje napravit. Fajn, vyměníme disk, naformátujeme mu oddíly, které potřebujeme a potom co se spustí a dokončí resynchronizace mi stačilo zadat příkaz: root@server ~]…
Mininávody na linuxu #1 čas na linuxu
Trocha teorie Na linuxu rozlišujeme tzv. hardware clock a system clock. Tedy hardwarový čas a systémový čas. Hardwarový čas je udržován na základní desce počítače a ikdyž je počítač odstavený…
Letní LinuxTutorial #3: Řešíme první problémy a pokračujeme
Komu z Vás se podařilo díky návodu v minulém díle nainstalovat linux na vlastní základní desku, tak Vám gratuluji. Tento díl bude určen ze začátku zejména pro ty z vás,…
Letní LinuxTutorial #2: Vypalujeme, vytváříme bootovací USB Flash disk, instalujeme Linux
Kde jsme to skončili minule? Stáhnuli jsme si .iso soubor a teď co s tím. Kdykoliv jsem nějakému začátečníkovi řekl: „a to iso vezmeš a vypálíš ho na CD či…
Letní LinuxTutorial #1: Začínáme s Linuxem na vlastním železe
Taky jste se už dávno chtěli vrhnout do vlastních hrátek s linuxem, jen doposud nebylo dost času, peněz, místa, příležitostí, hardwaru, nebo kvalitních tutoriálů? V tomto seriálu vám pomůžu při…
Could not connect to the client to verify the domain :: DNS problem: NXDOMAIN looking up A for www.
Taková pěkná příjemná chyba, která se objeví maximálně jednou za 10 let! Problém se týká cert-botu u Let’s Encrypt certifikátů. Nevadí, tohleto to píše, pokud máte na apachi2 nebo jiném…
hdparm: ať se Vám nevypínají harddisky co chvíli
Šetřete živnostnost harddisku vašeho notebooku, PC či serveru: hdparm -S 0 /dev/sd<číslo> kde <číslo> nahraďte za nějaké písmeno, které Vám to vyplivne, když zadáte fdisk -l Enjoy 😉
Nepodporované síťové karty na Centos7 (Sun Fire X2200m2)
Ono to podle posledních článečků vypadá, že mám nějakou pifku proti Red Hatu, jenže to není pravda. Mě se prostě jen dějí podezřelé náhody, které mě nutí k zamyšlení, proč…
Error: file not found. Entering rescue mode … Grub rescue>
Velmi nepříjemná situace, kterou zjistíte, až rebootnete stroj. V tom se zásadně liší Windows a Linux administrátoři. Zatímco Windows administrátoři se těší, až to po restartu začne konečně fungovat, Linuxoví…
Uživatelé nemohou číst logy apache, ikdyž jsou prosymlinkovány a mají práva (debian/ubuntu)
I to se může stát. Ačkoliv máte na soubor práva CHMOD 777 a máte ho dokonce prosymlinkovaný do adresáře uživatele, tak dokud není r a X tedy spouštění pro adresář,…
Přejmenování síťové karty z ens7, enp8, epo3 apod… na eth0, eth1 a eth2 (Centos 7)
Když tento zákrok uděláte, spadne Vám rozhraní, takže pokud jste připojení k internetu, můžete si server odstřihnout! Pozor na to! síťová rozhraní vylistujeme příkazem: (pokud máme nainstalovaný yum install epel-release…
Vytvoření nového GPT disku a přidání do SW RAID 6 diskového pole
cat /proc/mdstat ukazuje degradované pole. Přidal jsem fungl nový a čistý disk z reklamace. parted /dev/sda GNU Parted 3.2 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a…
Vadné ECC ramky na serveru. Jak to detekovat na běžící mašině (Centos 7)
Problém vypadá takto: Message from syslogd@server at Aug 15 14:50:19 ... kernel:: MC4 Error (node 0): DRAM ECC error detected on the NB. Message from syslogd@server at Aug 15 14:50:19…
Jak zjistit počet obsazených RAM DIMM modulů v linuxovém serveru či počítači?
Máte více serverů, ale někde se v dokumentaci ztratilo, kolik ramek má který server obsazený. Jak to zjistit? V mém případě stačilo zadat: dmidecode -t memory|grep "Clock Speed: Unknown"|nl Vypsáno…
Používám crontab -e, kde najdu kam crontab konfigurací ukládá?
Stručně, jednoduše, rychle ve: /var/spool/cron/crontabs/root
Po upgradu z ubuntu-server 12.04 na 14.04 blbne phpmyadmin #2
Konkrétně tyto 2 moduly/tabulky: http://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_recent http://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_table_uiprefs V configu v /etc/phpmyadmin/config.inc.php je potřeba povolit následující řádky: $cfg = ‚pma_recent‘; $cfg = ‚pma_table_uiprefs‘; $cfg = ‚pma_recent‘; Potom lognout na phpmyadmina a v…
Po upgradu z ubuntu-server 12.04 na 14.04 blbne phpmyadmin
Hláška, že chybí mcrypt po přihlášení do phpmyadmina. řešení: cd /etc/php5/mods-available ln -s ../conf.d/mcrypt.ini . php5enmod mcrypt /etc/init.d/apache2 restart Pokud v php.ini zde: /etc/php5/apache2/php.ini chybí: extension=mcrypt.so Tak ho tam přidejte.…
Blbnoucí balíčky po upgradu z ubuntu-server 12.04 na 14.04
Vypadá to nějak takto: Následující balíky byly nainstalovány automaticky a již nejsou potřeba: db5.1-util g++-4.6 gfortran-4.6 html2text libboost-iostreams1.46.1 libclass-isa-perl libgd2-xpm libgeos-3.2.2 libgeos-3.3.3 libicu48 libkadm5clnt-mit8 libkadm5srv-mit8 libkdb5-6 libllvm3.0 libmpc2 libstdc++6-4.6-dev libswitch-perl…
ESXi 6 install stuck on “Relocating modules and starting up the kernel…”
Tabulátor (tab), napíšete: ignoreHeadless=TRUE Případně rebootujte a zkuste nastartovat znovu a mělo by to frčet. 😉 zdroj
Jak připravit Debian Jessie pro provoz WoW serveru snadno a rychle jedním příkazem?
apt-get update -y && apt-get upgrade -y && apt-get install vim mc nano htop iotop fail2ban -y && apt-get install apache2 php5 libapache2-mod-php5 -y && service apache2 restart && apt-get…
Spadl mi audacity, když nahrával, co teď?
Pomůže Audacity Recovery Utility: http://www.audacityteam.org/wiki/?title=CrashRecovery videonávod zde
Nefunguje rozbalení .tar.bz2 na Centos7?
Error, který to vypisovalo: tar (child): cannot run bzip2: Adresář nebo soubor neexistuje tar (child): trying lbzip2 tar (child): lbzip2: Funkce exec selhala: Adresář nebo soubor neexistuje tar (child): Error…
Nelze psát velké české znaky / kapitálky v GIMPu
Na to mám jednoduché řešení. Napište si velké znaky typu Č, Š, Ž, Ď, Ň, Ť bokem v textovém editoru a potom si je vložte do textu, který píšete do…
Centos7 + rdesktop na Windows
yum install xfreerdp -y poté: xfreerdp -g 1280x1024 -u Administrator -u nazev_serveru.cz zdroj
Debian jessie halt -p not working, po vypnutí se počítač znovu zapne
K tomuto řešení doporučuji zvolit příkaz: systemctl poweroff Který počítač skutečně vypne. Vypněte si Wake On Lan v biosu (pokud se bude počítač zapínat i přesto). zdroj
Debian Jessie iptables rules after reboot
Debian Jessie to má téměř identicky stejné, jako v předchozích verzích debianu. máme již vytvořená pravidla iptables. Uložíme je příkazem: iptables-save > /etc/iptables.conf #to další je 1 "delší" příkaz na…
Restarting web server: apache2(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
To se stane, když máte v configuračních souborech /etc/apache2/sites-enabled/*.conf napsáno Listen 80 Po smazání a restartu apache2 už to běží ok. Po přechodu z apache 2.2 na Apache 2.4 se…
neběžící druhý raid 1 mdadm: /dev/sdc1 has wrong uuid
mdadm --assemble --scan -v vypíše: mdadm: looking for devices for /dev/md/0 mdadm: no RAID superblock on /dev/md/0 mdadm: /dev/sdd1 has wrong uuid. mdadm: no RAID superblock on /dev/sdd mdadm: /dev/sdc1…
AH00526: Syntax error on line 49 of /etc/apache2/mods-enabled/ssl.conf
Tento problém se vyskytuje při upgradu z apache 2.2 na apache 2.4, mě potkal na debianu Wheezy. Jděte do /etc/apache2/mods-enabled/ssl.conf na řádek č. 49 ten zakomentujte takto: #SSLMutex file:${APACHE_RUN_DIR}/ssl_mutex nahraďte…
Qcow2 pomalost imagů ve srovnání s .raw na KVM (debian wheezy)
Všimněte si toho rozdílu: Qcow2, dd test propustnosti dat sekvenčního zápisu. příkaz: dd if=/dev/zero of=ddfile.big bs=1MB count=1k time cp ddfile.big ddfile2.big Virtuální stroj na KVM, image .qcow2, io mode: default,…
seznam všech aktivních / inaktivních služeb na Centos 7?
systemctl list-unit-files --type=service zdroj
Centos 7 iptables + fail2ban not banning, not working, nebanuje, nepracuje, není v iptables
Dnes jsem se setkal s nefunkčností fail2ban při spolupráci s Iptables. ve fail2ban-client status to psalo Number of jail: 0, ikdyž jsem měl vše nakonfigurované ok. Zde je tedy řešení…
Vytvoření RAID 1
Jedním příkazem: Máme disky /dev/sda a /dev/sdb Těm vytvoříme linux raid partitionu díky příkazům z tohoto článku. No a následně stačí už jen nahodit tento příkaz: mdadm --create /dev/md1 --metadata…
GPIO na Raspberry PI, jak na něj?
Vcelku dobrý článek se nachází na linuxsoftu zde.
Základy apache #1 debian / ubuntu
Zakazujeme a povolujeme moduly: a2enmod <název_modulu_do_apache> povolí modul v apachi a vytvoří symlinky do /etc/apache2/mods-enabled z /etc/apache2/mods-available/ k příslušnému modulu. a2dismod <název_modulu_do_apache> deaktivuje modul v apachi a zruší symlinky do…
Internet z pohledu seznamu
Tak to je velmi zajímavé. 10% serverů v ČR tvoří debian. Více na: http://fulltext.sblog.cz/2016/02/29/jak-vypada-cesky-internet-z-pohledu-seznamu/
Resize image of KVM virtual machine / Zvetšení image KVM virtuálního stroje
Je to úplně easy: qemu-img resize název_image_s_vaší_virtualkou.img +40G qemu-img následně zvětší image Vaší virtuálky o dalších 40 GB s tím, že pokud jste si vytvářeli postupně zvětšující se image virtuálky,…
Normálně bylo md0 je najednou md127, co teď?
Pokud máte problém zhruba takový: cat /proc/mdstat Personalities : md127 : active (auto-read-only) raid5 sdc sdd sde sdb sda 5860544512 blocks super 1.2 level 5, 512k chunk, algorithm 2 unused…
2 nejlevnější routerboardy MikroTik RB941-2nD-tc a MikroTik RB941-2nD
Za cenu pod 600 korun se dají sehnat oba dva uvedené routerboardy a oba dva jsou v podstatě jeden totožný kus s tím, že model RB941-2nD-tc má jiné plastové šasi…
Jak přejít na HTTPS? Návod v odkaze
root.cz je nesmrtelný server, proto sem dávám rovnou tento odkaz na celý článek.
Centos 7 a ifconfig. Yum provides ifconfig nejde, proč?
yum provides ifconfig nejde, yum whatprovides ifconfig nic nenajde, co teď? yum install net-tools enjoy zdroj
IPv6 může mít každý, ikdyž to jeho poskytovatel neumožňuje!
Doporučuji přečíst tento článek: https://podpora.nic.cz/page/661/ipv6-tunelovaci-mechanismy—instalace-a-nastaveni/ Ve zkratce. Existují veřejní poskytovatelé IPv6 tunelů. Takže Vám stačí jen IPv4 poskytovatel, nemusíte mít ani veřejnou ipV4 adresu. Jen se připojíte na veřejného IPv6…
LDAP klient na linuxu (centos 7)
Perfektní návůdek zde. Ve zkratce: yum install nss-pam-ldapd -y další příkaz, který spustí průvodce i v terminálu: authconfig-tui Hezky si tam označíte co chcete, ono se to krásně vygeneruje za…
Cifs / Samba mountování v /etc/fstab
Potřebuji mountout v /etc/fstab nějaké diskové pole / sdílený adresář z windows nebo z nějakého qnapu, jak na to? řádek v /etc/fstab pro mount diskového pole typu CIFS: //ipadresastroje.cz/mountovanýAdresář /místníAdresářKamToMountujete…
editnul jsem /etc/fstab, jak toto nastavení reloadnout?
mount -a (funguje na centosu, debianu, ubuntu, všude!) 🙂 Pokud to vyhodí nějakou chybu, vypíše Vám to na standardní výstup.
Jak převést oskenovaný PDF dokument do .doc wordovského dokumentu part 2
V minulém krátkém díle jsme už měli oskenovaný PDF černobílý dokument a získali jsme nakrájené PDF soubory stránku po stránce. Nyní se podívejme, jak to jednoduše zkonvertovat za co nejkratší…
Co je to virtualizace a jak si to mám představit?
Přátelé, dnes jsem shlédl video, kvůli kterému píšu tento článek. Na tomto videu Vám vysvětlím pojem VIRTUALIZACE a virtualizační technologie. Ten 1 hudební nástroj je fyzické železo – fyzický server,…
Instalace Munin a Munin-node na Centos6
Na Centos 6 je prvně nutné: yum install epel-release Kdybychom chtěli teď nainstalovat yum install munin munin-node, neproběhne to, vypsalo by to totiž uvedenou chybu: file /usr/share/man/man3/XML::SAX::Base.3pm.gz conflicts between attempted…
[Errno 14] PYCURL ERROR 22 – „The requested URL returned error: 404 Centos 6.6 / 6.7
PYCURL ERROR 22 - "The requested URL returned error: 404 řešení v podobě 2 příkazů: yum clean metadata yum clean all Pak už Vám zase vše bude fungovat. Vyzkoušejte třeba…
Network monitoring utility na Centos 6 i 7 hezky pohromadě :-)
nettop shows packet types, sorts by either size or number of packets. ettercap is a network sniffer/interceptor/logger for ethernet darkstat breaks down traffic by host, protocol, etc. Geared towards analysing…
mazání všech záloh starších než 30 dní? Debian Wheezy, Jessie / Ubuntu 12.04, 14.04
find /totoje/adresář/*/* -mtime +30 -exec rm {} \; /*/* znamená ve kterémkoliv adresáři v/totoje/adresář/ a všechny soubory v těchto všech zanořených uvedených adresářech starší než 30 dní. -exec rm znamená…
Priority na serveru I/O při zápisu na disk
ionice -p<PID> zjistíme aktuální stav. Největší možná priorita + největší možná priorita ve třídě: ionice -c1 -n0 -p<PID> Nehorší priorita procesu ionice -c3 -n8 -p<PID> zdroj
mdadm SW RAID best practicies / tip and tricks (na vlastní nebezpečí)
V mém případě se jedná o mašinu s Debianem Wheezy a SW RAID 6: Zvýšení chunk size na 1024 k (nesmí probíhat rebuild nebo checking): mdadm --grow -c 1024 --backup-file=/root/md1_1024chunk.txt…
Debian8 Jessie a munin + nastavování práv a přístupů
Začnu od konce. Nastavování přístupových práv v Apache 2.4 a novějším Chcete v Apachi verze 2.4 (anovějším) nastavit přístupová práva v apachovském adresáři do nějakého virtualhostu či adresáře. V mém…
Jak si změnit heslo roota na Debianu jessie? / Reset root password
Skvělý návod i s obrázky zde. Ve zkratce. Stopnete se na grubu, dojedete do výběru na recovery režimu a tam kde máte napsáno ro single dopíšete init=/bin/bash dáte CTRL +…
Gsmartcontrol – otestujte si zdraví Vašeho Harddisku na Linuxu
alternativeto.net/software/gsmartcontrol/ instalace na ZorinOS, Ubuntu, Debianu: apt-get install smartmontools -y apt-get install gsmartcontrol -y pokud jste předtím nedali sudo su, tak před oba příkazy připíšete sudo. V Gsmartcontrol pak doporučuji…
Testdisk: The following partitions can’t be recovered …a sakra, nebo?
Velmi mi při řešení tohoto problému pomohl tento návod: http://www.bleepingcomputer.com/forums/t/522534/the-following-partitions-cant-be-recovered-testdisk/ Když se vám to nepodaří obnovit dle standardního návodu zde, můžete na to jít přes advanced namísto ANALYSE / LIST,…
Vadí vám cheateři? Dejte ban celému kontinentu, nebo jednotlivým zemím!
http://incredibill.me/htaccess-block-country-ips naklikejte si kterou zemi chcete zabanovat a skript na webu Vám vygeneruje zakázané ip adresy. Lze to samozřejmě použít i naopak. Toť vše! 🙂
bash – jak ifem zjistit, jestli je přimountovaný adresář?
Napíšu to stručně: takto: if grep -qs '/primoutnovany/adresar' /proc/mounts; then echo "Adresar je primountovan." else echo "Adresar NENI primountovan!" fi zdroj
HomeLESS Hit Analyzer – BulletFREE shooting
Kdo byl na OpenAlt konferenci v Brně, bude vědět. HomeLESS (Home LASER Shooting Simulator) je multiplatformní laserový střelecký simulátor. Jedá se o open-source alternativu k proprietárním řešením, které vyvíjí kolegové…
iptables a debian linux
Pochopil jsem, že když se mě někdo zeptá na to, jak se rozběhávají iptables na linuxu, měl jsem prvně chuť to tomu člověku vysvětlit a pak mi došlo, že bych…
kernel: [Hardware Error]: CPU:0 MC4_STATUS[-|CE|MiscV|-|AddrV|CECC]:
Když vám to při lognutí na ssh na server začne psát nějaké takové nesmysly: kernel: : CPU:0 MC4_STATUS: tak je vložíte do googlu, dogooglíte se do odkazu, který jsem vložil…
Centos 6.x instalace KVM a bridged networking
Mám na instalaci 2 skripty. Obsah prvního: kvm_install.sh yum -y install @virt* dejavu-lgc-* xorg-x11-xauth tigervnc \ libguestfs-tools policycoreutils-python bridge-utils -y semanage fcontext -a -t virt_image_t "/vm(/.*)?"; restorecon -R /vm sed…
Formátování datumu na linuxu
Vše zde: http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/
Seznam nejžravějších procesů v linuxu seřazených dle žravosti
ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS
LXC-container uvnitř KVM virtuálního stroje? JDE TO!
Ok, a na co byste to měli potřebovat? Využití je opravdu spousta. Máte na hlavní mašině KVM virtualizaci a nechcete tam plácat LXC kontejnery? Chcete mít schované LXC kontejnery uvnitř…
Hledáte open-source software pro střih hudby na linuxu? ;)
http://proc.linux.cz/ekvivalenty.html#hudba Vše hezky česky na jednom místečku 😉 Enjoy
Zálohujeme z ftp snadno a rychle pomocí WGET
Položme si otázku. Jak co nejméně komplikovaně zazálohovat obsah celého FTP k sobě na disk? Odpověď zní takto: wget -m ftp://jmeno_ftp_uzivatele:nejake_vase_heslo@jmeno_nebo_ip_serveru/ přepínač -m znamená rekurzivně. Nechápu proč -m, ono je…
Xrandr – přidání rozlišení monitoru
Víte co na linuxu doslova zbožňuji? Každou jednoduchou věc, která funguje na Mac OS, nebo Windows, jako naprostá samozřejmost. Na linuxu Vám stejná věc může sebrat i „několik dní“ po…