Posts


Oct. 14, 2024

Tailscale telepítése Ubuntu szerverre

A Tailscale egy egyszerű és biztonságos VPN megoldás, amely lehetővé teszi, hogy könnyen csatlakozzunk különböző eszközökhöz, függetlenül attól, hogy azok milyen hálózaton vannak. Az alábbiakban bemutatok egy lépésről lépésre szóló útmutatót, amely segít beállítani a Tailscale-t egy NAT mögött lévő Linux szerveren, és csatlakozni hozzá egy macOS-t futtató eszközről.

1. Tailscale telepítése a Linux szerverre

A Tailscale telepítése a Linux disztribúciódtól függ. Az alábbi parancsok az Ubuntu 24.04 rendszerekhez valók:

Oct. 2, 2024

Cloudflare pages használata

A Cloudflare Pages egy ingyenes és könnyen használható statikus weboldal hosting szolgáltatás, amely kihasználja a Cloudflare globális tartalomszolgáltató hálózatát (CDN), aminek segítségével az oldal tartalma közel kerül a felhasználókhoz. Ez azt jelenti, hogy a weboldal gyorsabban töltődik be függetlenül attól, hogy a látogatók melyik földrajzi helyről érik el azt.

Oct. 1, 2024

Zerotier telepítése Ubuntu szerverre

A ZeroTier egy hálózati virtualizációs megoldás, amely lehetővé teszi a privát hálózatok egyszerű létrehozását. Az alábbi lépések bemutatják, hogyan állíthatod be a ZeroTier hálózatot egy otthoni Ubuntu szerveren, és hogyan tudsz majd a macOS eszközödről biztonságosan csatlakozni a szerverhez a ZeroTier használatával.

1. lépés: ZeroTier telepítése az Ubuntu szerverre

Először telepítsük a ZeroTier-t az Ubuntu szerverre. A ZeroTier hivatalos tárolót fogjuk használni a telepítéshez.

  1. Frissítsd a csomaglistát az Ubuntu szerveren:

Sep. 26, 2024

Vim alapok

A Vim egy rendkívül hatékony szövegszerkesztő, amelyet a parancssoros környezetben használnak, főként Linux és Unix rendszereken. A Vim (Vi IMproved) az eredeti Vi szövegszerkesztő kibővített változata. Ez a tutorial bemutatja a Vim alapjait.

Vim alapok

A Vim különböző módokkal rendelkezik, amelyek különböző funkciókat biztosítanak:

  1. Normál mód (Normal Mode): Ez az alapértelmezett mód, ahol parancsokat adhatsz meg a szöveg szerkesztésére.
  2. Beszúrás mód (Insert Mode): Ebben a módban szöveget tudsz beírni.
  3. Vizuális mód (Visual Mode): Ebben a módban kijelölheted a szöveget.
  4. Parancs mód (Command Mode): A fájlkezelő és más speciális parancsok ebben a módban érhetők el.

Vim indítása

A Vim elindításához egyszerűen írd be a terminálba:

Sep. 25, 2024

Fájlok jogosultsága Linux rendszereken

A chmod parancs lehetővé teszi a fájlok és könyvtárak jogosultságainak módosítását. A jogosultságok három kategóriába sorolhatók:

  1. Tulajdonos (user, u) – akié a fájl/könyvtár
  2. Csoport (group, g) – azok a felhasználók, akik egy adott csoporthoz tartoznak
  3. Mások (others, o) – mindenki más

Jogosultságok típusai:

  • r (read): olvasási jog
  • w (write): írási jog
  • x (execute): futtatási jog

Jogosultságok numerikus formátuma:

A jogosultságok numerikus értékkel is megadhatók. A számok értelmezése:

Jogosultság Bináris érték Decimális érték
- (nincs jog) 000 0
x (futtatás) 001 1
w (írás) 010 2
wx 011 3
r (olvasás) 100 4
rx 101 5
rw 110 6
rwx 111 7

A numerikus formátumban három számot kell megadni, amelyek sorrendben a tulajdonos, a csoport, és a mások jogosultságait írják le.

Sep. 25, 2024

Linux terminal cheat-sheet

Egy magyar nyelvű cheat sheet a legfontosabb Linux parancsokkal és azok rövid magyarázatával:

Alapvető parancsok:

  • pwd
    Jelenlegi könyvtár megjelenítése
    Megmutatja a terminál aktuális könyvtárának elérési útját.

  • ls
    Lista a könyvtár tartalmáról
    Listázza a fájlokat és könyvtárakat. Hasznos kapcsolók:

    • -l: részletes lista (méret, jogosultságok, dátum)
    • -a: rejtett fájlokat is megjeleníti
  • cd [könyvtár]
    Könyvtár váltása
    Váltás az adott könyvtárba. Például: cd /home/user.

  • mkdir [könyvtár neve]
    Új könyvtár létrehozása
    Új könyvtár készítése az aktuális könyvtárban.

Sep. 24, 2024

Docker cheat-sheet

A leggyakrabban használt Docker parancsok:

Futó konténerek listázása

docker ps

A parancs a Docker konténerek listázására szolgál. Alapértelmezés szerint csak a futó konténereket jeleníti meg. A parancs kimenete tartalmazza a következő információkat a konténerekről:

  • CONTAINER ID: A konténer azonosítója.
  • IMAGE: A konténerből indított Docker kép neve.
  • COMMAND: A konténerben futó parancs.
  • CREATED: A konténer létrehozásának időpontja.
  • STATUS: A konténer állapota (pl. fut, leállt, stb.).
  • PORTS: A konténer által használt portok és azok térképezése a gazdagépre.
  • NAMES: A konténer neve.

Összes konténer listázása

docker ps -a

Ha szeretnéd látni az összes konténert, beleértve a leállítottakat is, akkor a docker ps -a parancsot használhatod. Ez a kapcsoló megjeleníti az összes konténert, függetlenül attól, hogy futnak-e vagy sem.

Sep. 15, 2024

Argo Tunnel cloudflared segítségével

Az Argo Tunnel lehetővé teszi, hogy a Cloudflare hálózaton keresztül biztonságosan hozzáférj egy szerverhez anélkül, hogy közvetlenül ki kellene tenni azt az internetre. A cloudflared CLI eszközzel állíthatod be és kezelheted az Argo Tunnel-t.

page 3/5