Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Ψηφιακή Κυριαρχία με Αγγελειολογική Διαμόρφωση
- Γιατί η απειλητική διαχείριση διαμορφώσεων οδηγεί σε παραμόρφωση και αποτυχία ελέγχου.
- Nix store, παραγωγές (derivations) και καθαρές συναρτήσεις για την κατασκευή συστημάτων.
- NixOS έναντι παραδοσιακών διανομών: αμεταβλητότητα και ατομικές αναβαθμίσεις.
Εγκατάσταση και Βασικές Έννοιες
- Εγκατάσταση της NixOS από ISO με χειροκίνητη και αυτοματοποιημένη διαμερισματοποίηση.
- Γλώσσα Nix: σύνολα, συναρτήσεις και εισαγωγές.
- Δομή configuration.nix και σύστημα μονάδων (module system).
- Αναζήτηση πακέτων και επιλογών με nix search και σελίδες βοηθείας (man pages).
Διαχείριση Πακέτων και Υπηρεσιών
- Εγκατάσταση πακέτων σε όλο το σύστημα έναντι ανά χρήστη με nix-env.
- Ενεργοποίηση υπηρεσιών systemd με αγγελειολογικό τρόπο.
- Προσαρμοσμένες προσπελάσεις πακέτων και επικάλυψες (overlays).
- Συλλογή απορριμμάτων (garbage collection) και βελτιστοποίηση αποθηκευτικού χώρου.
Αναπαραγώγιμα Περιβάλλοντα
- nix-shell και shell.nix για προσωρινή ανάπτυξη.
- Nix Flakes για αναπαραγωγιμότητα βάσει αρχείων κλειδιών (lockfile-based).
- devenv και devshell για την ένταξη νέων μελών στην ομάδα.
- Ενσωμάτωση Direnv για αυτόματη εναλλαγή περιβάλλοντος.
Αναποστολή από Μακριά (Remote Deployment)
- NixOps και Colmena για διαχείριση στρατού (fleet management).
- Απομακρυσμένη κατασκευή και διαμόρφωση δυαδικών αρχείων (binary cache).
- Διαχείριση μυστικών με agenix και sops-nix.
- Δοκιμή αναποστολών με εικονικές μηχανές NixOS και container.
Ενημερώσεις Συστήματος και Ανατροπές
- Λειτουργίες nixos-rebuild switch, test και boot.
- Ατομική ανατροπή σε προηγούμενες γενιές.
- Διαχείριση καναλιών και σταθεροποίηση για αναπαραγώγιμες ενημερώσεις.
- Επείγουσα ανάκτηση και διαμόρφωση φορέα εκκίνησης (bootloader).
Προχωρημένα Θέματα
- Container της NixOS και ελαφριά εικονικοποίηση.
- Διαπλοκοποίηση (cross-compilation) και κατασκευές για αρχιτεκτονική ARM.
- Δημιουργία προσαρμοσμένων εικόνων ISO και netboot.
- Συνεχής ολοκλήρωση με Hydra για πακέτα Nix.
Απαιτήσεις
- Εμπειρία σε προχωρημένη διαχείριση συστήματος Linux και σενάρια κελύφους (shell scripting).
- Βασική κατανόηση εννοιών λειτουργικής προγραμματισμού.
- Γνώση του Git και των εργασιών διαμορφώσεων ελεγχόμενων με έκδοση (version-controlled workflows).
Στόχος
- Μηχανικοί υποδομής που αναζητούν αναπαραγώγιμα συστήματα με αγγελειολογική διαμόρφωση.
- Ομάδες DevOps που επιθυμούν να αντικαταστήσουν το Ansible, το Puppet ή το Chef με το Nix.
- Οργανισμοί που απαιτούν ακριβώς αναπαραγώγιμες εγκαταστάσεις (bit-for-bit).
21 Ώρες
Σχόλια (3)
εμπειρογνήμων εκπαιδευτής
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Κομμάτι - Kubernetes Security Fundamentals (LFS460)
Μηχανική Μετάφραση
ο καθηγητής έχει πρακτικές γνώσεις
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Κομμάτι - Kubernetes for App Developers (LFD459)
Μηχανική Μετάφραση
Εργαστήρια και πρακτική εξάσκηση
MIR YOUSUF - Business Computer Skills
Κομμάτι - Red Hat System Administration III (RHEL9) – RH294+EX294
Μηχανική Μετάφραση