PowerShell Microsoft

Windows PowerShell 15 užitečných příkazů pro CLI

PowerShell je 16 bitový program pro automatizaci úloh a správu konfigurace od společnosti Microsoft, který se skládá z příkazového řádku a souvisejícího skriptovacího jazyka. Původně se jednalo pouze o součást systému Windows, známou pod názvem Windows PowerShell, která se 18. srpna 2016 stala open-source a multiplatformní díky uvedení PowerShell Core.

První z nich je postaven na frameworku .NET Framework, druhý na jádře .NET Core. V prostředí PowerShell se úkoly správy obvykle provádějí prostřednictvím rutin (vyslovováno command-lets), což jsou specializované třídy .NET implementující určitou operaci. Ty fungují tak, že přistupují k datům v různých datových úložištích, jako je souborový systém nebo registr systému Windows, která jsou prostředí PowerShell zpřístupněna prostřednictvím poskytovatelů.

Vývojáři třetích stran mohou do prostředí PowerShell přidávat rutiny a zprostředkovatele. Příkazy mohou být použity skripty, které mohou být následně zabaleny do modulů. Příkazy pracují společně s rozhraním .NET API.

xaccel ngin tiny tiny rss

X-Accel Nginx HTTP server Tiny Tiny RSS konfigurace

Postup pro aktivaci X-Accel Nginx modulu pro HTTP server na kterém běží Tiny Tiny RSS instalace. X-accel umožňuje interní přesměrování na místo určené hlavičkou vrácenou z backendu. To vše díky pluginu nginx_xaccel nakonfigurovat i feed generátor Tiny Tiny RSS. Díky tomu lze v backendu zpracovávat ověřování, přihlašování nebo cokoli jiného a HTTP server se pak postará o doručení obsahu z přesměrovaného umístění koncovému uživateli, čímž uvolní backend pro zpracování jiných požadavků. Tato funkce je běžně známá jako X-Sendfile.

phpMyAdmin SQL export

Chyba source file export databáze z phpMyAdmin

Chyba se v poslední stabilní verzi v Debian 10 i Debian 11 může u pokusu exportovat databázy z phpMyAdmin do souboru (bez ohledu na instalovanou verzi PHP a webového prohlížeče) v anglické jazykové lokalizaci projeví jako chyba exportu s hláškou

mariadb featured

Rychlost databáze MariaDB 10.5 vs MariaDB 10.7

Poslední aktuální verze MariaDB je ale 10.7. Proto jsme se rozhodli pokusit se na aktualizovaném Debian 11 s ISPconfig panelem i o dílčí upgrade databáze na nejvyšší možnou verzi. Changelog zmiňuje, že byl zvýšen výkon a i díky upgrade z Galera 3 clusteru na novější Galera 4 má být každá databázová relaci rychlejší.

varnish cache featured

Varnish cache ISPConfig plugin Debian 10 / 11 WordPress & WooCommerce

Varnish je akcelerátor HTTP určený pro dynamické webové stránky s velkým množstvím obsahu a také pro rozhraní API. Na rozdíl od jiných webových akcelerátorů, jako je Squid, který vznikl jako cache na straně klienta, nebo Apache a nginx, které jsou primárně origin servery, byl Varnish navržen jako akcelerátor HTTP. Na rozdíl od jiných proxy serverů, které často podporují FTP, SMTP a další síťové protokoly, se Varnish zaměřuje výhradně na HTTP.

Projekt iniciovala internetová pobočka norského bulvárního deníku Verdens Gang. Architektem a hlavním vývojářem je dánský nezávislý konzultant Poul-Henning Kamp známý vývojář FreeBSD. Správu, infrastrukturu a další vývoj projektu Varnish původně zajišťovala norská linuxová konzultační společnost Linpro.

Podpora, správa a vývoj Varnish byly později vyčleněny do samostatné společnosti Varnish Software. Varnish je software s otevřeným zdrojovým kódem, který je k dispozici pod dvoučlennou licencí BSD. Komerční podporu poskytuje mimo jiné společnost Varnish Software. Verze Varnish 1.0 byla vydána v roce 2006, Varnish 2.0 v roce 2008, Varnish 3.0 v roce 2011, Varnish 4.0 v roce 2014, Varnish 5.0 v roce 2016, Varnish 6.0 v březnu 2018 a Varnish 7 na podzim roku 2021.

UFW iptables firewall

UFW + IPtables konfigurace Debian firewall po instalaci ISPconfig

UFW + IPtables konfigurace Debian firewallu po instalaci ISPconfig článek opisuje použití UFW (Uncomplicated Firewall) který umožňuje používat rozhraní příkazového řádku sestávající z malého počtu jednoduchých příkazů pomocí kterých konfiguruje Linux IPtables firewall. Aktuální verze UFW 0.36-7 je z 22. října 2020. Pro UFW Uncomplicated Firewall existuje rovněž GUI – grafické uživatelské rozhraní GUFW což ale u serveru jaksi postráda smysl. Aplikace pro správu pravidel firewalu podporuje provádění běžných úloh, jako je povolování nebo blokování předem nakonfigurovaných pravidel, běžných P2P pravidel nebo jednotlivých portů. Gufw byl navržen pro Ubuntu, ale je k dispozici také v distribucích založených na Debianu a v Arch Linuxu, jiným slovem všude, kde je k dispozici Python, GTK a UFW.

Debian Awstats featured

Awstats 7.6 upgrade na verzi Awstats 7.8 pro ISPconfig 3 Debian 10

AWStats je open source nástroj pro tvorbu zpráv o webové analytice, který je vhodný pro analýzu dat z internetových služeb, jako jsou webové servery, servery pro streamování médií, poštovní servery a servery FTP. AWStats analyzuje a vyhodnocuje soubory protokolu serveru a vytváří zprávy ve formátu HTML. Data jsou v sestavách vizuálně prezentována pomocí tabulek a sloupcových grafů.

Statické sestavy lze vytvářet prostřednictvím rozhraní příkazového řádku a sestavy na vyžádání jsou podporovány prostřednictvím programu CGI webového prohlížeče. AWStats podporuje většinu hlavních formátů souborů protokolu webového serveru včetně Apache (kombinovaný formát protokolu NCSA/XLF/ELF nebo Common Log Format (CLF)), WebStar, IIS (formát protokolu W3C) a mnoha dalších běžných formátů protokolu webového serveru.

Zdrojový kód vývojáře Awstats od zhruba roku 2014 najdete místo SourceForge na GitHub.

ICTIS.CZ