NixOS Szerver

Telepítés

Telepítési lépések

ISO letöltése

A NixOS oldalán található "Graphical ISO image"-et szedtem le, a könnyebb telepítés érdekében. (abból is az ARM64 verziót, mivel a gépen, amiben ezt a feladatot végzem, egy ARM processzor van)


Virtuális gép létrehozása

Ezt a szervert VirtualBox-ban fogom futtatni.

Gép beállításai

  • OP rendszer: Linux
  • RAM: 4096MB
  • CPU magok: 4
  • Tárhely: 20GB
  • Hálózat: Bridged Adapter

Telepítés

Még mielőtt be lépnénk a telepítőbe, lehet 2 telepítő felület közül választani, itt teljesen mindegy melyiket választjuk, én a "GNOME LTS-t"-t választottam.

A telepítőben ki választottam a magamnak tetsző beállításokat (pl. angol nyelv, magyar billentyűzetkiosztás, stb.) és NEM telepítek semmilyen asztali felületet, mivel ez egy szerver lesz, és nem szükséges egy grafikus felület.

Ez után újra indítom a gépet, és már a telepített rendszer fog elindulni.

Ha VirtualBox-ban telepítjük a rendszert, akkor a telepítés után ne felejtsük el kivenni a telepítő ISO-t a meghajtóból, különben újra a telepítő fog elindulni.

Első bootolás

Hogyan kell package-eket telepíteni?

Ez nem egy átlagos Linux disztribúció, ahol a apt vagy yum parancsokat használjuk, itt a configuration.nix-ben a kívánt package-eket megadni ebben a részben:

sudo nano /etc/nixos/configuration.nix
{ config, pkgs, ... }:

{
  environment.systemPackages = with pkgs; [ #Ezt a sort kell megkeresned, és a [-en bellül megadni a package-eket
    htop
    mdadm # Ezek fontosak!!!!
    samba
  ];
}
Innen lehet ki keresni a package-eket, amik elérhetőek a Nix Package Manager-ben.

"Be írtam a package-eket, de nem megy. Mé?"

Ezek után el kell menteni a konfigurációt, és ezt a parancsot kell futtatni, hogy a változtatások életbe lépjenek. Nem fog újraindulni a rendszer, csak át nézni a konfigurációt, és alkalmazza az új beállításokat.

sudo nixos-rebuild switch
Ezt a parancsot minden változtatás után futtatni kell, hogy az életbe lépjenek.

On this page