Jak na s.m.a.r.t
Moc pěkné vysvětlení jak to funguje je tady http://www.linuxexpres.cz/praxe/sprava-linuxoveho-serveru-smart-a-zdravi-pevnych-disku
Moc pěkné vysvětlení jak to funguje je tady http://www.linuxexpres.cz/praxe/sprava-linuxoveho-serveru-smart-a-zdravi-pevnych-disku
sudo apt-get install postfix instalace se smarthost smarthost (odesílající server) 192.168.22.4 (webmail.sspu-opava.cz) dpkg-reconfigure postfix apt-get install mailutils echo „blablabla“ | mail -s „predmet messages“ franta@gmail.com Kontrola odeslání tail -f /var/log/mail.log Výstup logu: root@student-OptiPlex-GX280:/home/student# tail -f /var/log/mail.log Apr 28 11:54:55 student-OptiPlex-GX280 postfix/pickup[3147]: 0CF69161DDB: uid=0 from=<root> Apr 28 11:54:55 student-OptiPlex-GX280 postfix/cleanup[3307]: 0CF69161DDB: message-id=<20050428095455.0CF69161DDB@student-OptiPlex-GX280> Apr 28 11:54:55 … Číst dál
Incrementální záloha se používá pro zálohování pouze změněných souborů při prvním vytvoření zálohy se vytvoří soubor s informacemi o zálohovaných souborech a při dalším spuštění se zazálohují pouze soubory, které mají změnu v datu zápisu, velikosti případně jiný příznak. Jak na to první vytvoření zálohy rm /zalohy/zalohy-file tar cvf /zalohy/zaloha-full.tar -g /zalohy/zalohy-file /tmp/* další pouze … Číst dál
Display a Home assistant neco na tento styl ale s touch panelem https://blog.christophermullins.com/category/home-automation/ https://github.com/sidoh/epaper_templates home assistant a esp32 display https://github.com/littlevgl/esp32_ili9431 3d arm https://hackaday.io/project/3800-3d-printable-robot-arm Ovládání žaluzií https://www.vutbr.cz/www_base/zav_prace_soubor_verejne.php?file_id=181110 Termostat ale dopracovat https://github.com/vitzaoral/esp32_thermostat Zoneminder a OpenCV objekty odkaz a odkaz Thermal Camera – cip , projekt odkaz ESP8266 Button odkaz HERO full automatic 3d odkaz MP3 radio odkaz kde koupit krabicka Destovy sensor odkaz Wind sensor odkaz meteo sensors odkaz Velka … Číst dál
Ukázka skriptu, který kontroluje funkčnost web serveru – stahuje stránku , která se nemění a pokud je stránka na web serveru stejná jako při předchozím průchodu oznámí, že je stejná #!/bin/bash prom=`wget –no-verbose -O – http://192.168.10.1|md5sum| cut -d " " -f 1` echo prom $prom if [ -f /tmp/docasny ]; then . /tmp/docasny if [ … Číst dál
Nainstalovat: apt-get install swat (samba web administration tools) 901 port /etc/init.d/openbsd-inetd restart sudo passwd (+ zadání hesla pro roota) Poté napište do browseru: http://localhost:901/ Přihlašte se jako root a heslo, které jste nastavili příkazem passwd V záložce GLOBALS můžeme nastavit jméno PC, skupinu, atd. Tlačítkem commit changes provedete změny. V záložce SHARES přidáme … Číst dál
OpenVPN s jednoduchým klíčem: apt-get install openvpn openvpn –genkey –secret /etc/openvpn/secret.key Nyní vygenerovaný klíč přesuneme na cílový počítač, který se bude připojovat. (ten si ho musí přesunout do složky /etc/openvpn/ sudo scp /etc/openvpn/secret.key student@192.168.112.7:/tmp cp /tmp/secret.key /etc/openvpn/ Na jednom počítači následně vytvoříme soubor /etc/openvpn/vpn.conf s obsahem: remote [adresa_druhého_PC] ifconfig 10.0.0.2 255.255.255.0 port 5001 proto udp … Číst dál
Sed Jedná se o neinteraktivní textový editor. Sed čte řádky ze standardního vstupu a vykonává s nimi zadané příkazy, výsledek pak zobrazuje na standardním výstupu. Sed podporuje regulární výrazy. Ukázka: echo „maly priklad“ | sed ‚s/maly/VELKY Awk Program je série pravidel, která mohou obsahovat vzor, akci nebo obojí. Akce je uzavřena do {}. Když je ve vstupu … Číst dál
Zkratka Význam zkratky Esc + : command line Esc vyskočení z command line i input del smazání písmen dd smazání řádku (cut) p z paměti do řádku V command line: wq write quit q! podmíněný quit q quit
Před instalací je dobré si nainstalovat openssh-server sudo su apt-get install openssh-server Následně nainstalujeme Fail2ban apt-get install fail2ban Nastavení filtrů nalezneme: /etc/fail2ban/filter.d K nastavení filtrů se používají regulární výrazy. V souboru jail.conf nalezneme nastavení Fail2Ban přímo pro SSH. /etc/fail2ban/jail.conf [ssh] enabled = true # povoleno pro ssh port = ssh # nastavení portu filter = … Číst dál