Zmenšení fotek dávkově dle kratší strany pomocí ImageMagicku

Občas potřebuji zmenšit fotky (např. pro uložení na webu, poslání e-mailem apod.), a to podle kratší strany, nezávisle na tom, zdali je fotka v orientaci horizontální, či vertikální. Pro skript je potřeba mít nainstalovaný ImageMagick. Pak již stačí spustit terminál, nastavit nalistovat zdrojovou cestu, nastavit cílovou a jde se na …

Více…

Linux: přihlášení přes SSH bez zadávání hesla

Běžně se přihlašuji ke vzdálené konsoli pomocí protokolu SSH s nutností zadávání hesla. Pro ulehčení (člověk je tvor líný) přístupu je možné využít princip ověření přes soukromý a veřejný klíč. Přihlašování pak funguje tak, že server vygeneruje náhodná data, která mi pošle. Já je svým privátním klíčem podepíši a pošlu …

Více…

Linux: ověření pravosti otisku ECDSA klíče

Často se připojuji např. pomocí SSH na vzdálený server. Při připojení se mi zobrazí hláška: $ ssh username@remote_computer The authenticity of host ‚remote_computer (172.0.1.2)‘ can’t be established. ECDSA key fingerprint is 86:5e:11:ab:30:33:10:bb:24:3b:e9:16:34:a5:16:30. Are you sure you want to continue connecting (yes/no)? Jak ověřím, že vzdálený počítač, na který se připojuji …

Více…

Linux: úprava fotek přes CLI (ImageMagick)

Občas mám potřebu zmenšit větší množství fotografií především proto, že zdrojový soubor mívá kolem 18MB a samozřejmě rozlišení kolem 7400px na šířku ztrácí smysl. Jedním z mnoha příkazů pro masové zmenšení fotek je následující: mkdir male; for file in *.JPG; do convert $file -resize 1200 -quality 85 „male/${file%.JPG}_1200.jpg“; done Příkaz …

Více…

Linux: komprese a dekomprese souborů a složek

Komprese složky provede dvě následující věci: vytvoří archiv zabalí archiv $tar -zcvf archive-name.tar.gz directory-name kde, -z: zabalí archive použitím programu gzip -c: vytvoří archive -v: upovídaný mód, který třeba zobrazuje progress bar -f: jméno archivu Takže např. pro zabalení složky /home/gigi/Desktop použijeme následující příkaz $tar -zcvf plocha.tar.gz /home/gigi/Desktop Pro rozbalení …

Více…

MySQL: dump dat z databáze a změna řetězce v souboru

V první řadě, manuál najdeme zde: http://dev.mysql.com/doc/refman/5.0/en/mysqldump-sql-format.html Pokud chceme exportovat data z databáze, či databází do souboru, použijeme následující příkaz: $ mysqldump -u uživatel -p –databases db1 db2 db3 > dump.sql či konkrétní databáze (zde databáze wordpress) $ mysqldump -u uživatel -p –databases wordpress > wordpress.sql Obvykle provádíme dump za …

Více…

Linux: touchpad na Dell Latitude E6400 nescrolluje

Občas se po startu systému stane, že nefunguje scrollpad na touchpadu u Latitude E6400. Opětovné zavedení jaderného modulu pro podporu myši problém vyřeší. #modprobe -r psmouse #modprobe psmouse Tento problém se vyskytoval na starších *buntu OS. S aktuální 14.04 již problém vymyzel.

Více…

Linux: vytvoření certifikátu a nastavení SSL pro Apache

Vytvoříme novou složku v /etc/apache2 např. s názvem ssl.crt. Tedy celý název může být /etc/apache2/ssl.crt. Vygenerujeme privátní klíč: sudo openssl genrsa -out computer_name_private.key 4096 Vytvoříme žádost o nový certifikát: sudo openssl req -new -key computer_name_private.key -out computer_name_cert_request.csr Jdeme na stránky certifikační autority, vložíme cert-request a následně je nám vygenerován nový …

Více…

Linux: Xfce – nastavení průhlednosti textu v ikonách na ploše

Chceme-li v XFCE pro ikony na ploše nastavit text bez pozadí, je třeba vytvořit / přidat do souboru ~/gtkrc-2.0 následující text: style „xfdesktop-icon-view“ { XfdesktopIconView::label-alpha = 0 } widget_class „*XfdesktopIconView*“ style „xfdesktop-icon-view“ # You can also change the font colors. style „xfdesktop-icon-view“ { XfdesktopIconView::label-alpha = 0 base[NORMAL] = „#ffffff“ base[SELECTED] …

Více…

Linux: připojení ISO image

Někdy potřebuji připojit ISO image jako virtuální CD mechaniku. Hmm, jaký že to tam jsou ty přepínače? # mount -o loop xubuntu-14.04-desktop-i386.iso /media/cdrom

Více…

Linux: instalace deb balíku i se závislostmi

Stáhnu-li .deb balík pro ruční instalaci, může se stát, že po zadání např. sudo dpkg -i mysql-workbench-gpl-5.2.34-1ubu1010-amd64.deb se zobrazí (Reading database … 194069 files and directories currently installed.) Preparing to replace mysql-workbench-gpl 5.2.34-1ubu1010 (using mysql-workbench-gpl-5.2.34-1ubu1010-amd64.deb) … Unpacking replacement mysql-workbench-gpl … dpkg: dependency problems prevent configuration of mysql-workbench-gpl: mysql-workbench-gpl depends on …

Více…

Linux: uložení webových stránek pro práci offline

Chci uložit web pro práci offline (nebo čistě jen stáhnout některé soubory). wget –mirror -p –convert-links -P ./LOCAL-DIR WEBSITE-URL – mirror – turn on options suitable for mirroring. – p – download all files that are necessary to properly display a given HTML page. – convert-linksafter the download, convert the …

Více…

Linux: mapování sdílené složky Windows (permanentní)

Často chci nasdílet lokální složku jako network share a chci ji vidět i po restartu. Jak na to? Za prvé je radno nainstalovat cifs-utils protože tento balíček poskytuje nástroje pro správu oddílů se síťovým souborovým systémem CIFS. sudo apt-get install cifs-utils Nejjednodušší volbou pro permanentní připojení síťové jednotky je uložení …

Více…

Linux: hledání souboru a hledání řetězce

Pro hledání souboru v linuxu použij: $ find / -name ‚hledany_soubor‘ 2>/dev/null $ find / -name ‚hledany_soubor‘ 2>errors.txt Pokud hledáš soubor větší jak určitá velikost (např. 10MB) $ find / -size +10000k Více na: http://www.codecoffee.com/tipsforlinux/articles/21.html Pro hledání řetězce v souborech použij: $ grep -r „hledany_retezec” directory-path Více na: http://www.cyberciti.biz/faq/howto-search-find-file-for-text-string/

Více…

Zabbix: instalace serveru a klienta

Instalace serveru dle návodů na internetu: Instalace s ohledem na Ubuntu http://www.zabbix.com/wiki/howto/install/ubuntu/ubuntuinstall Obecná instalace, prerequisities http://www.zabbix.com/documentation/1.8/manual/installation Instalace by gp – odzkoušeno 1. Kontrola zda jsou nainstalované všechny potřebné doplňky #apt-get install build-essential mysql-server libmysqlclient15-dev php5 php5-gd php5-mysql snmp libsnmp-dev snmpd libcurl4-openssl-dev fping 2. Přidání uživatele (volím systémového bez vytváření home) …

Více…

Linux: zjištění stavu S.M.A.R.T. statistik

Pro zjištění aktuálního stavu (lépe řečeno zdraví) pevného disku existuje několik aplikací a možností, jak se dozvědět o stavu disku pokud možno co nejvíce informací. Pro GUI: V případě použití na Ubuntu založené distribuce je potřeba zkontrolovat přítomnost utility s názvem „gnome-disk-utility„. Přes terminal by mělo být možné spustit aplikaci …

Více…