Μάθετε για το Linux, το bash, το Kubernetes και άλλα με την Killercoda την διαδραστική πλατφόρμα εκμάθησης

killercoda

Το killercoda επιτρέπει την πρόσβαση σε διαδραστικά περιβάλλοντα από το πρόγραμμα περιήγησης

Οι διαδικτυακές πλατφόρμες μάθησης έχουν κυκλοφορήσει εδώ και αρκετά χρόνια και που Είχαν μεγάλη ανάπτυξη κατά τη διάρκεια της πανδημίας Covid 19. Μέσα στις πλατφόρμες μπορούμε να αναφέρουμε μεταξύ άλλων τις Udemy, Khan Academy, Coursera, Codecademy. Κάθε ένα με τα χαρακτηριστικά και τα πλεονεκτήματά του που το έχουν κάνει τόσο δημοφιλές.

Στις περισσότερες από αυτές τις πλατφόρμες, μπορούμε να βρούμε έναν ατελείωτο αριθμό μαθημάτων όλων των ειδών, πολλά από τα οποία μπορεί να είναι αρκετά καλά και έχουν διδακτική αξία, και άλλα που απλά δεν αξίζουν.

Το γεγονός της αναφοράς πλατφόρμες μάθησης είναι αυτό σερφάροντας στο δίχτυ ήρθα ένα αρκετά ενδιαφέρον που είμαι βέβαιος ότι θα ενδιαφέρει περισσότερους από έναν από τους αγαπημένους μας αναγνώστες και ότι, πάνω απ' όλα, θα τους φανεί χρήσιμος.

Η πλατφόρμα για την οποία θα μιλήσω είναι Το Killercoda, το οποίο είναι μια «διαδραστική» πλατφόρμα εκμάθησης που ξεχωρίζει από άλλους επειδή επιτρέπει την πρόσβαση σε περιβάλλοντα που βασίζονται σε Linux για να μπορούν να πραγματοποιούν τις πρακτικές τους και όλα αυτά από το ίδιο το πρόγραμμα περιήγησης Ιστού.

Μέσα στον ιστότοπό σας, περιγράφεται ως:

Τι είναι το KillerCoda;
Το Killercoda είναι ένα μέρος όπου ανοίγετε το πρόγραμμα περιήγησής σας και αποκτάτε άμεση πρόσβαση σε ένα πραγματικό περιβάλλον Linux ή Kubernetes από το κουτί. Αυτά τα περιβάλλοντα διατηρούνται απομακρυσμένα και έχουν πρόσβαση τοπικά, επομένως δεν υπάρχει ρύθμιση παραμέτρων ή χρήση πόρων σε τοπικά προγράμματα περιήγησης. Ως χρήστης, μπορείτε να μάθετε από υπάρχοντα σενάρια και ως δημιουργός, μπορείτε να παρέχετε σενάρια για τη διδασκαλία οποιουδήποτε είδους εργαλείων ή τεχνολογιών.

Εντός της πλατφόρμας μπορούμε να βρούμε έναν μεγάλο αριθμό κατηγοριών για να διαλέξετε, μεταξύ των οποίων οι πιο δημοφιλείς είναι οι gi, kubernetes, K3S, Docker, Podman, μεταξύ άλλων.

Αξίζει να αναφέρουμε ότι τα περισσότερα μαθήματα (σενάρια) είναι στα αγγλικά, αν και υπάρχουν και σε άλλες γλώσσες, αυτά που κυριαρχούν είναι στα αγγλικά (είναι λίγα που έχω δει στα ισπανικά).

killercoda

Στιγμιότυπο οθόνης ενός μαθήματος Killercoda

Για το μέρος των μαθημάτων για Linux, μπορείτε να βρείτε τα εξής:

Εργασία στον διερμηνέα BASH:

  • Ενσωματωμένες εντολές φλοιού
  • Μεταβλητές και μεταβλητές επέκτασης
  • πίνακες και συναρτήσεις
  • υπό όρους κλάδους
  • Βρόχοι, ανακατεύθυνση εξόδου
  • Διαχείριση εργασιών

Δημοφιλή βοηθητικά προγράμματα κοινής γραμμής εντολών:

  • έρευνα συστήματος αρχείων
  • GNU Coreutils και βοηθητικές σουίτες util-linux
  • Βρείτε αρχεία με find
  • Εργασία με κείμενο GREP και SED
  • πρόγραμμα επεξεργασίας κειμένου vim

Διαχειριστής τοπικού κεντρικού υπολογιστή:

  • Τερματικοί πολυπλέκτης tmux και οθόνη
  • Διαχείριση χρηστών
  • Κλιμάκωση προνομίων με το βοηθητικό πρόγραμμα sudo
  • Διαχείριση πακέτων λογισμικού
  • Παρακολούθηση ΛΣ
  • Προβολή και διαχείριση εγγραφών
  • Cron και systemd.timers
  • Εργασία με τον φορτωτή εκκίνησης GRUB2
  • Σύστημα ασφαλείας.

Πρακτική διαχείρισης δικτύου:

  • Βοηθητικά προγράμματα γραμμής εντολών «ip» και «ethtool».
  • systemd-networkd διαχειριστής?
  • Διαμόρφωση διεπαφών δικτύου με το NetPlan.
  • Τείχος προστασίας, NAT και χειρισμός πακέτων.
  • Παρακολούθηση δραστηριότητας δικτύου.
  • Ανάλυση κίνησης και τοπολογία δικτύου. tcpdump και nmap
  • Ρύθμιση της ποιότητας της υπηρεσίας. QoS. ts.

σύστημα αποθήκευσης:

  • Συστήματα αρχείων Linux;
  • Βοηθητικά προγράμματα για εργασία με συστήματα αρχείων.
  • λογισμικό RAID?
  • Εργασία με κατατμήσεις Logical Volume Manager.
  • Δίκτυα αποθήκευσης. ΑΓΙΟΣ

Υπηρεσίες Επιχειρήσεων (τμήμα υπό κατασκευή):

  • Διακομιστής BIND9 DNS.
  • DHCP, NTP και TFTP.
  • Υπηρεσία εξουσιοδότησης καταλόγου LDAP και διαμέτρου.
  • NFS, υπηρεσίες δικτύου Samba.
  • Διακομιστές Ιστού και εξισορροπητές φορτίου·
  • DBMS PostgreSQL, MariaDB;
  • Εικονικό ιδιωτικό δίκτυο VPN;
  • Τηλεφωνία IP.
  • Φωνή μέσω IP.

Σχετικά με το περιβάλλον που προσφέρει η Killercoda, αυτό μας προσφέρει δωρεάν περιβάλλοντα (με βάση το Ubuntu), αν και προσφέρει επίσης συνδρομή, η οποία σας επιτρέπει να εκτελέσετε περισσότερα από ένα σενάρια, σε αντίθεση με τη δωρεάν έκδοση που σας επιτρέπει να εργαστείτε μόνο με ένα.

Στις σκηνές, Προσφέρονται διάφορα εργαλεία που κυμαίνονται από δοκιμές, βήμα-βήμα μαθήματα για το πώς λειτουργεί το βοηθητικό πρόγραμμα «x», σε προετοιμασμένα σενάρια επίλυσης προβλημάτων, με τα οποία ο χρήστης μπορεί να δοκιμάσει τις γνώσεις του. Ως εκ τούτου, το Killercoda μπορεί να είναι μια εξαιρετική λύση που μπορεί να συμβαδίσει με μια άλλη πλατφόρμα εκμάθησης και που μπορεί να εξυπηρετήσει περισσότερες από μία για να εφαρμόσουν τις γνώσεις τους στην πράξη.

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό και συμβουλευτείτε όλα όσα σας προσφέρει η Killercoda μπορείτε να το κάνετε από τον παρακάτω σύνδεσμο.