Oct. 14, 2024
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
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
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.
-
Frissítsd a csomaglistát az Ubuntu szerveren:
Sep. 26, 2024
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:
- Normál mód (Normal Mode): Ez az alapértelmezett mód, ahol parancsokat adhatsz meg a szöveg szerkesztésére.
- Beszúrás mód (Insert Mode): Ebben a módban szöveget tudsz beírni.
- Vizuális mód (Visual Mode): Ebben a módban kijelölheted a szöveget.
- 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
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:
- Tulajdonos (user, u) – akié a fájl/könyvtár
- Csoport (group, g) – azok a felhasználók, akik egy adott csoporthoz tartoznak
- 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
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
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
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
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.