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

BIND (Berkeley Internet Name Domain)

botond küldte be 2024. 01. 20., szo – 07:18 időpontban
A Linux alapú BIND (Berkeley Internet Name Domain) szerver a legelterjedtebb és legismertebb DNS (Domain Name System) szoftver, amely az internet alapvető infrastruktúrájának kulcsfontosságú részét képezi. A BIND fejlesztését az 1980-as évek végén kezdték meg a Berkeley Egyetemen, azóta pedig számos fejlesztésen esett át, hogy napjaink kihívásainak megfeleljen. DNS kiszolgálóként a BIND fő feladata az ember által olvasható domain nevek (pl. www.pelda.hu) IP-címekre (pl. 192.168.1.1) való lefordítása, lehetővé téve ezzel az internetezők számára, hogy könnyedén navigáljanak a weben. A BIND szerepe azonban ennél sokkal összetettebb és kritikusabb; biztosítja a domain névrendszer zökkenőmentes működését, amely nélkülözhetetlen az internet stabilitásához és biztonságához.

POSIX (Portable Operating System Interface)

botond küldte be 2024. 01. 19., p – 02:30 időpontban
A POSIX (Portable Operating System Interface) egy olyan szabványokból álló gyűjtemény, amelyet azért hoztak létre, hogy elősegítsék az operációs rendszerek közötti kompatibilitást. A POSIX szabványok kulcsfontosságúak a szoftverfejlesztés világában, különösen azok számára, akik UNIX alapú rendszerekkel - mint például a Linux - dolgoznak. Ezek a szabványok biztosítják, hogy a különböző operációs rendszerek hasonló módon kezeljék a fájlrendszereket, karaktereszközöket, és más alapvető rendszerszintű funkciókat.

Hogyan állítsuk be és tartsuk szinkronban a pontos időt Debian rendszerű számítógépünkön a systemd-timesyncd szolgáltatás segítségével

botond küldte be 2024. 01. 18., cs – 20:15 időpontban
A modern informatika világában a pontos idő használata kritikus jelentőségű szempont. A mai Linux operációs rendszerekben számos megoldás kínálkozik arra, hogy rendszerünk órája mindig szinkronban legyen a világidővel. Ebben a rövid leírásban megnézzük, hogyan állíthatjuk be a dátumot, a pontos időt és az időzónánkat kézzel, illetve hogyan aktiválhatjuk az internettel történő időszinkronizációt.

Bootolható pendrive készítése a Rufus 4.3 segítségével

botond küldte be 2023. 12. 04., h – 22:18 időpontban
A Rufus egy igen népszerű ingyenes és nyílt forráskódú, hordozható alkalmazás Windows operációs rendszerekhez, amely segítségével könnyedén készíthetünk bootolható USB pendrive-okat. Aktív fejlesztésének köszönhetően rendszeresen kerülnek ki újabb kiadásai, amik sok újdonságot tartalmaznak. Ebben a leírásban kipróbáljuk a Rufus 4.3-as verzióját, és elkészítünk vele egy Debian 12 telepítő pendrive-ot.

Hogyan telepíthetjük a PHP 8.2 változatát Debian vagy Ubuntu szerverre és állíthatjuk be az ISPConfig kezelőpanelben választható PHP verzióként

botond küldte be 2023. 11. 14., k – 03:01 időpontban
Ebben a leírásban feltelepítjük a PHP 8.2 változatát egy Debian rendszerre, beállítjuk az alapértelmezett PHP verziókat, beállítjuk az ISPConfig kezelőpanelben választható PHP verzióként, beállítjuk a szükséges tárhelyeken és végül ellenőrizzük egy Drupal és egy WordPress oldalon a PHP működését.

Hogyan orvosoljuk a szerverünkről az "554 5.7.1 Service unavailable; Client host blocked using zen.spamhaus.org; Error: open resolver;" hibaüzenettel visszapattanó levelek kézbesítését?

botond küldte be 2023. 03. 22., sze – 11:40 időpontban
Az elektronikus levelezések lebonyolítása során a levelező kiszolgálók törekednek a kéretlen levelek (spam) minél hatékonyabb kiszűrésére. Időnként megesik, hogy olyan levelek is fennakadnak ezeken a spam szűrési szolgáltatásokon, amik egyáltalán nem tartalmaznak olyan dolgokat, amik ezt indokolttá tennék. Ezért velünk is előfordulhat, hogy nem tudunk email-t küldeni egy címzettnek, vagy éppen a saját szerverünkön nem tudunk leveleket fogadni másoktól. Ebben a leírásban utánajárunk az egyik gyakrabban előforduló szerver oldali "554 5.7.1 Service unavailable; Client host blocked using zen.spamhaus.org; Error: open resolver;" típusú hibának.

Postfix

botond küldte be 2023. 03. 22., sze – 05:40 időpontban
A Postfix egy rendkívül népszerű ingyenes és nyílt forráskódú MTA (Mail Transfer Agent / levéltovábbító ügynök) szoftver, amelyet Wietse Venema fejlesztett ki 1997-ben és először 1998 decemberében került kiadásra. A Postfix célja, hogy biztonságos és megbízható levelezési szolgáltatást nyújtson, amely ellenáll az internetes támadásoknak és a spamnek. Ennek érdekében a Postfix számos biztonsági funkcióval rendelkezik, mint például a forgalmi korlátozás, a szerver- és ügyfélhitelesítés, a vírus- és levélszemét szűrés, valamint a tartalomszűrés.

FTP (File Transfer Protocol)

botond küldte be 2023. 03. 20., h – 10:10 időpontban
A File Transfer Protocol (FTP) egy szabványos hálózati protokoll a TCP/IP hálózatokon, amelyet számítógépes fájlok átvitelére használnak a kliens és a szerver között. Az FTP protokoll alapvetően az Interneten történő fájlmegosztásra lett kifejlesztve, és nagyon fontos szerepet játszik a mai napig az adatátviteli szolgáltatásokban.

Midnight Commander (mc)

botond küldte be 2023. 03. 20., h – 07:35 időpontban
A Midnight Commander (MC) egy szöveges módú fájlkezelő program, amely rendkívül népszerű a Linux és más Unix-szerű operációs rendszereken. A program fejlesztését Miguel de Icaza kezdte 1994-ben, és azóta számos verziója került kiadásra. Az MC lehetővé teszi a felhasználók számára, hogy könnyedén navigáljanak a fájlrendszeren, és végrehajtsanak különböző műveleteket, például fájlok másolása, törlése, áthelyezése, stb.

Hogyan védekezzünk a nagy mennyiségben érkező 404 vagy egyéb 4xx HTTP hibakódokat eredményező támadásokkal szemben Fail2Ban segítségével

botond küldte be 2023. 03. 14., k – 00:38 időpontban
Weboldalaink folyamatos támadásnak vannak kitéve a külvilág felől. Ezeknek túlnyomó részét robotok végzik, amik megpróbálják felderíteni a szerveren futó weboldalak gyenge pontjait. Az ilyen célú robotoknak egy része ezt úgy próbálja megtenni, hogy weboldalaink felé különböző, véletlenszerűnek tűnő HTTP lekéréseket intéznek, amiknek a java része nem létező URL címekre irányul. Ennek következtében szerverünk 404-es HTTP válaszkóddal reagál. Ebben a leírásban megnézzük hogyan tilthatjuk ki a nagy mennyiségben érkező, 404 és egyéb 4xx HTTP válaszkódokat eredményező próbálkozásokat a Fail2Ban segítségével.