Linuxos leírások, rendszerfelügyelet, web hoszting, programozás

Debian 9 (Stretch) LAMP szerver v1.0 telepítése

botond küldte be 2019. 06. 21., p - 14:10 időpontban
Ebben a leírásban elkészítünk egy Debian 9 (Stretch) rendszerre épülő egyszerű LAMP (Linux, Apache, MySQL/MariaDB, PHP) szervert, aminek segítségével weboldalakat működtethetünk de akár webfejlesztők számára is kiváló ezköz lehet. Ezen az oldalon feltelepítjük a MariaDB adatbáziskezelő rendszert, valamint az Apache webkiszolgálót.

Fájlok metaadatainak olvasása, írása, másolása az ExifTool programmal

botond küldte be 2019. 06. 15., szo - 16:38 időpontban
Az exiftool parancs segítségével különböző fájlformátumok metaadatait  olvashatjuk vagy írhatjuk parancssorból, amely akkor lehet különösen hasznos, amikor nagyobb mennyiségben van szükségünk a fájlok automatizált feldolgozására. Ebben a leírásban átnézünk néhány általánosabb használati példát, valamint egy komplett automatizáló shell scriptet is kipróbálunk, ami JPG fájlok IPTC adatait másolja át EPS fájlokba.

SSH védelem erősítése további Fail2Ban szűrőmintával a Debian 8 (Jessie) rendszeren

botond küldte be 2019. 05. 09., cs - 23:39 időpontban
Debian 8 (Jesssie) alapú szerverünkön előfordulhat, hogy a Fail2Ban használata mellett is becsúsznak olyan naplóbejegyzések, amiket a rendszeren lévő 0.8.13-as verziójú Fail2Ban szűrői nem ismernek fel, így az ezeket a bejegyzéseket előidéző támadások ellen rendszerünk nem annyira védett. Ebben a leírásban az SSH kiszolgálónkat érő véletlenszerű felhasználónevekkel történő próbálkozások blokkolását fogjuk megoldani a Fail2Ban újabb szűrőmintájának segítségével.

Hogyan helyezzük át az adatbázisainkat tároló fájlokat egy másik partícióra vagy merevlemezre

botond küldte be 2019. 04. 30., k - 17:36 időpontban
Weboldalak üzemeltetése során előfordulhat hogy az adatbázisok mérete eléri a partíción lévő szabad keretünket, vagy csak teljesítmény optimalizálási célokból szeretnénk átköltöztetni az adatbázisainkat például egy SSD meghajtóra. Bármi okunk is legyen erre a műveletre, ebből a leírásból megtudhatjuk, hogyan költöztethetjük át az adatbázisokat tartalmazó bináris adatfájlokat egy másik partícióra vagy másik meghajtóra.

Naplófájlok forgatása és tömörítése a Logrotate programmal

botond küldte be 2019. 04. 17., sze - 23:32 időpontban
Ha sok szolgáltatást futtatunk szerverünkön, naplófájljaink átfogó és rendszeres vizsgálata nehézkessé válik. Erre kínál hasznos megoldást a logrotate parancs, amely automatizáltan forgatja a különböző programok által generált naplófájlokat, tömöríti a régebbieket, és törli a meghatározott időnél öregebbeket, valamint lehetőséget biztosít email-os értesítések küldésére is. A program használatával már nem kell aggódnunk hogy pár napos vagy hetes távollét után betemetnek a log fájlok, mert azok rendezett állapotban várják hogy átnézhessük őket. Ebben a leírásban megismerkedünk a Logrotate program általános használatával.

Mit tegyünk, ha a Debian 8 (Jessie) APT csomagkezelője 404-es (nem található) hibákat dobál frissítéskor

botond küldte be 2019. 03. 29., p - 13:17 időpontban
A Debian 2019. március 20-án áthelyezte a teljes Debian 7 (Wheezy) csomagtárait, valamint a Debian 8 (Jessie) nem LTS csomagtárait az archive.debian.org-ba. Az archiválás a Debian 8 (Jesssie) esetében a jessie-updates és a jessie-backports csomagtárakat érinti, így ezek már nem érhetőek el a Debian fő tárolójában, hanem csak az archívumban, valamint ezekhez már nem kerülnek ki biztonsági frissítések sem. Ebben a leírásban megnézzük, hogyan állíthatjuk be az APT csomagkezelő csomagtárait, hogy továbbra is zökkenőmentesen frissíthessük Debian 8 (Jessie) rendszerünket.

Hogyan telepítsük fel a PHP-FPM-et egy Debian 8 (Jessie) LAMP szerverre

botond küldte be 2019. 03. 24., v - 12:50 időpontban
A PHP alapértelmezett futtatási módjaként használt mod_php már igen elavult, helyette vannak már korszerűbb és biztonságosabb megoldások. Ebben a leírásban a PHP-FPM (PHP FastCGI Process Manager) szerver API-t fogjuk feltelepíteni és bekonfigurálni egy meglévő Debian 8 (Jessie) + Apache alapú LAMP szerverre. Ezen az oldalon a PHP-FPM telepítése után egy egyszerű globális beállítással keltjük életre a PHP folyamatkezelőjét.

Tömbök kezelése és használata a Shell scriptekben

botond küldte be 2019. 03. 11., h - 17:08 időpontban
A programozás során gyakran szükség van a tömbök használatára, melyekkel egyszerre több értéket is tárolhatunk, amiket utána akár ciklusokban dolgozhatunk fel automatizáltan. Nincs ez másképp a Shell scriptek esetén sem. Ebben a négy oldalas leírásban több példán keresztül tekintjük meg, hogyan használhatjuk a tömb változókat különböző szituációkban a Shell scriptjeinkben. Ezen az oldalon megismerkedünk az indexelt tömbök létrehozásával, az adatok tömbökbe töltésével és kiolvasásával, valamint megnézzük hogyan lehet az indexelt tömböket a ciklusokban felhasználni.

Hogyan tárolhatjuk biztonságosan, és tarthatjuk szinkronban jelszavainkat számítógépeinken és mobileszközeinken a KeePass jelszókezelő program segítségével

botond küldte be 2019. 02. 23., szo - 16:42 időpontban
Ebben a leírásban megismerhetjük a KeePass nevű programot, amely Windows, Linux és Android rendszereken egyaránt kínál nagyfokú biztonságot jelszavaink és egyéb hozzáférési adataink tárolásához. A program Linux számítógépre és Android mobilkészülékre történő feltelepítése után átnézzük a jelszókezelő rendszer fontosabb funkcióit: Új adatbázist hozunk létre, abban kialakítjuk az alapvető struktúrákat a csoportok és bejegyzések létrehozásával.