Διαχείριση του Linux OS - μάθημα 66669 RUR. από Skillbox, εκπαίδευση 3 μηνών, Ημερομηνία: 9 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 09, 2023
Για όσους ενδιαφέρονται για τον προγραμματισμό και την πληροφορική
Μελετήστε την αρχιτεκτονική του UNIX και κατανοήστε πώς σχεδιάζονται οι διανομές Linux. Μάθετε να διαχειρίζεστε την πρόσβαση, να εργάζεστε με βοηθητικά προγράμματα, αρχεία και το δίκτυο. Μπορείτε να ξεκινήσετε μια καριέρα στον τομέα της πληροφορικής χωρίς να γράφετε κώδικα.
ειδικοί πληροφορικής
Μάθετε να χρησιμοποιείτε το Linux για να ρυθμίσετε την πρόσβαση σε εταιρικά συστήματα και άλλες εργασίες. Μπορείτε να διασφαλίσετε την ασφάλεια των συνδέσεων δικτύου και να προστατέψετε τα έργα σας από χάκερ και κακόβουλο λογισμικό.
7 χρόνια εμπειρίας συγγραφής σε C++, ανάπτυξης συστημάτων υψηλού φορτίου. Αναπτύσσει τείχη προστασίας και σύστημα ανίχνευσης εισβολής (IDS) για πελάτες από όλο τον κόσμο. Εργάστηκε στην Ericsson, Honeywell, Acronis. Συμμετείχε στην ανάπτυξη ενός έργου για την ανάλυση της κίνησης ενός μεγάλου δικτύου χειριστή με 200+ διακομιστές.
Εισαγωγή στο Linux
Εξοικειωθείτε με το λειτουργικό σύστημα Linux και τους τομείς εφαρμογής του.
Πρώτη εγκατάσταση Linux
Μελετήστε τους καταλόγους του συστήματος αρχείων Linux OS και τύπους εγκαταστάσεων: διακομιστής, επιτραπέζιος υπολογιστής, ζωντανός. Μάθετε να εγκαθιστάτε το Linux σε μια εικονική μηχανή.
Δομή λειτουργικού συστήματος Linux
Κατανοήστε τα βασικά του Linux, το σύστημα αρχείων, τις διαδικασίες και τη μνήμη του. Μάθετε τι είναι το σημείο προσάρτησης, ο πυρήνας του Linux, οι υποδοχές και ο διαχειριστής πακέτων.
Γνωριμία με το τερματικό
Μάθετε τι είναι το τερματικό και το κέλυφος εντολών. Μάθετε τη βασική πλοήγηση στο σύστημα αρχείων και μάθετε πώς να επιλέγετε το κατάλληλο κέλυφος εντολών. Μάθετε βασικές εντολές για εργασία με αρχεία.
Συσκευές σε Linux
Μάθετε να εργάζεστε με συσκευές που αναγνωρίζει το Linux και προσαρτά φακέλους.
Δίσκοι και συστήματα αρχείων
Μάθετε να εργάζεστε με το σύστημα αρχείων, τους δίσκους και τα διαμερίσματα. Μάθετε πώς να ρυθμίζετε ένα αρχείο σελιδοποίησης και να προσαρτάτε έναν δίσκο με ένα σύστημα αρχείων.
Βασικές λειτουργίες στο τερματικό Bash. Εργασία με αρχεία και καταλόγους
Μάθετε τι είναι ένας κατάλογος στο Linux. Μάθετε ιδιότητες και χαρακτηριστικά αρχείων, μάθετε να εργάζεστε με συμβολικούς συνδέσμους, αρχεία και καταλόγους στη γραμμή εντολών.
Προνόμια στο Linux
Θα μάθετε ποια είναι τα προνόμια στο Linux και θα κατανοήσετε τις μορφές εγγραφής δικαιωμάτων πρόσβασης. Εξερευνήστε μοντέλα ελέγχου πρόσβασης.
Έλεγχος πρόσβασης
Μάθετε βασικές εντολές για εργασία με λογαριασμούς. Θα καταλάβετε πώς να διαχειρίζεστε λογαριασμούς χρηστών.
Λογαριασμοί και πολιτικές ομάδας
Μάθετε την έννοια του ελέγχου πρόσβασης στο Linux και τις βασικές εντολές για εργασία με ACL. Μάθετε να διαμορφώνετε τα δικαιώματα πρόσβασης για χρήστες και ομάδες.
Έλεγχος I/O. Επεξεργασία μεταφορέα
Μάθετε βασικούς όρους και εντολές ελέγχου I/O. Μάθετε πώς να γράφετε την έξοδο εντολών σε ένα αρχείο, να αναζητάτε αρχεία, να αντικαθιστάτε ένα αρχείο και να εκτελείτε εντολές διαδοχικά.
Διαχείριση της διαδικασίας
Μάθετε βασικές εντολές για εργασία με διεργασίες. Μάθετε να ξεκινάτε και να διακόπτετε διαδικασίες, να βρίσκετε διαδικασίες γονέα και θυγατρικού, να εργάζεστε με διαδικασίες παρασκηνίου κ.λπ.
Εκκίνηση και διαμόρφωση του πυρήνα στο Linux
Γνωρίστε τη βασική αρχιτεκτονική και σχεδίαση του πυρήνα του Linux. Μελετήστε τη σύνδεση του πυρήνα με μονάδες και άλλα μέρη του ΛΣ.
Εκκίνηση χώρου χρήστη
Μελετήστε αλγόριθμους εκκίνησης συστημάτων και τις ποικιλίες τους. Εξοικειωθείτε με τις βασικές έννοιες των επιπέδων εκτέλεσης, τους αλγόριθμους εκκίνησης και τις ποικιλίες τους, το υποσύστημα Systemd και τα ανάλογα του.
Διαχείριση συστήματος
Μάθετε να εργάζεστε με εργασίες και χρονοδιαγράμματα μονάδων και ενοτήτων. Μάθετε βασικές εντολές για τη διαχείριση προγραμματισμένων εργασιών.
Καταγραφή και παρακολούθηση
Μάθετε να εκκινείτε την παρακολούθηση χρησιμοποιώντας βοηθητικά προγράμματα και βρείτε τα απαραίτητα συμβάντα στα αρχεία καταγραφής του συστήματος.
Εγκατάσταση και αφαίρεση προγραμμάτων
Θα μάθετε πώς μπορείτε να ρυθμίσετε ένα αποθετήριο, καθώς και να εγκαταστήσετε και να απεγκαταστήσετε ένα πρόγραμμα από το Linux χρησιμοποιώντας τον διακομιστή ιστού Apache ως παράδειγμα.
Έλεγχοι ασφαλείας
Μάθετε τις βασικές έννοιες του ελέγχου πρόσβασης στο DAC. Γνωρίστε δημοφιλή βοηθητικά προγράμματα διαχείρισης ασφάλειας. Μάθετε να δημιουργείτε έναν νέο χρήστη και να περιορίζετε τα δικαιώματα πρόσβασής του χρησιμοποιώντας το SELinux.
Ανύψωση προνομίων στο Linux
Μάθετε τεχνικές για την κλιμάκωση των προνομίων χρήστη στο Linux. Μάθετε τι είναι το rooting, SUID, SUDO, cron jobs και αντίμετρα. Μάθετε για τα βοηθητικά προγράμματα κλιμάκωσης προνομίων.
Δημιουργία αντιγράφων ασφαλείας και ανάκτηση δεδομένων
Θα μάθετε τι είναι ένα αντίγραφο ασφαλείας, γιατί χρειάζεται και πώς να εργαστείτε με αυτό στο Linux. Γνωρίστε βοηθητικά προγράμματα δημιουργίας αντιγράφων ασφαλείας τρίτων. Μάθετε πώς να επαναφέρετε ένα σύστημα από ένα αντίγραφο ασφαλείας και να αυτοματοποιήσετε τα αντίγραφα ασφαλείας.
Ας ανακεφαλαιώσουμε τα βασικά της δικτύωσης
Εξοικειωθείτε με τα πρωτόκολλα δικτύου και το μοντέλο OSI. Μάθετε τι είναι τα πακέτα, οι σημαίες και τα επίπεδα δικτύου.
Διαδίκτυο
Μάθετε πώς να εργάζεστε με μια μάσκα υποδικτύου και να προσδιορίζετε μια διεύθυνση δικτύου χρησιμοποιώντας μια διεύθυνση IP. Μάθετε για τη μέθοδο διευθύνσεων χωρίς κλάση CIDR.
Δρομολόγηση
Μελετήστε πίνακες δρομολόγησης και μάθετε γιατί χρειάζεστε μια προεπιλεγμένη πύλη δικτύου.
ICMP και DNS
Μάθετε να εργάζεστε με το πρωτόκολλο ICMP, το σύστημα DNS και τον υπολογιστή-πελάτη Host DNS.
Φυσικό επίπεδο. Διεπαφές Ethernet και δικτύου
Μάθετε να εργάζεστε με τη διεπαφή δικτύου στο Linux και ρυθμίστε την. Μπορείτε να αλλάξετε και να προσθέσετε διαδρομές δικτύου.
Διευθυντής διαμόρφωσης δικτύου
Μάθετε τι είναι το ncm και πώς διαφέρει αυτό το λογισμικό από την εντολή ifconfig. Μάθετε να διαμορφώνετε ένα δίκτυο χρησιμοποιώντας ncm.
DNS
Μάθετε να εργάζεστε με ονόματα τομέα και αρχεία διαμόρφωσης. Θα μπορείτε να διαμορφώσετε το DNS και να εκτελέσετε προσωρινή αποθήκευση.
Localhost
Εξοικειωθείτε με την έννοια του τοπικού κεντρικού υπολογιστή, της διεύθυνσης και των πιθανών διαμορφώσεων Localhost.
Στρώμα μεταφοράς
Εξοικειωθείτε με τα πρωτόκολλα μεταφοράς TCP και UDP, τις θύρες και τις υπηρεσίες επιπέδου μεταφοράς. Μάθετε πώς να δημιουργείτε συνδέσεις TCP και UDP.
DHCP
Μάθετε τι είναι ο πελάτης DHCP και DHCP. Θα καταλάβετε πώς να αποκτήσετε μια δυναμική IP.
Ρύθμιση δρομολόγησης
Εξοικειωθείτε με τη σχεδίαση του δρομολογητή και μάθετε πώς να διαμορφώνετε το Linux ώστε να λειτουργεί ως δρομολογητής. Μάθετε τι είναι τα ιδιωτικά δίκτυα και η μετάφραση διευθύνσεων (NAT).
Τείχος προστασίας Linux
Εξοικειωθείτε με το λογισμικό παρακολούθησης δραστηριότητας δικτύου Linux Firewall και κατανοήστε πώς λειτουργεί. Μάθετε να ρυθμίζετε το Τείχος προστασίας Linux.
ARP
Εξοικειωθείτε με το πρωτόκολλο ARP και κατανοήστε πώς λειτουργεί. Μάθετε να βρίσκετε και να αφαιρείτε την προσωρινή μνήμη ARP.
Ασύρματες συνδέσεις
Εξοικειωθείτε με τη διεπαφή δικτύου Wi-Fi και μάθετε πώς να ρυθμίσετε μια σύνδεση σε ένα γνωστό ασύρματο δίκτυο. Μάθετε πώς να σαρώνετε ένα ασύρματο δίκτυο και να διασφαλίζετε την ασφάλειά του.
Μοντέλο πελάτη-διακομιστή
Θα μάθετε τι είναι ένας διακομιστής και ένας πελάτης και ποιες υπηρεσίες λειτουργούν στην αρχιτεκτονική πελάτη-διακομιστή.
Υπηρεσίες δικτύου
Μάθετε τι είναι ο διακομιστής web και το πρωτόκολλο δικτύου SSH. Μάθετε να εργάζεστε με υπηρεσίες αποθήκευσης αρχείων και ροής. Εξοικειωθείτε με κοινά πρωτόκολλα επικοινωνίας.
HTTP/HTTPS
Μάθετε για το πρωτόκολλο HTTP και την επέκτασή του HTTPS, τα αιτήματα GET/POST και το πρωτόκολλο ασφαλείας επιπέδου μεταφοράς TLS.
SSH
Μάθετε να ρυθμίζετε έναν διακομιστή SSH και μια σύνδεση χρησιμοποιώντας έναν κωδικό πρόσβασης ή ένα κλειδί.
Inetd και xinetd δαίμονες
Μάθετε τι είναι οι δαίμονες και γιατί χρειάζονται. Γνωρίστε το inetd daemon και τη νέα του έκδοση, xinetd. Μάθετε να διαμορφώνετε τους δαίμονες και να εργάζεστε με το σύστημα δικτύου TCP Wrappers.
Βοηθητικά προγράμματα
Μάθετε να εργάζεστε με στατιστικά στοιχεία σύνδεσης και ανοιχτές θύρες. Μάθετε πώς να σαρώνετε ένα απομακρυσμένο σύστημα και να ορίζετε ένα όριο σύνδεσης.
Συλλογή και ανάλυση κυκλοφορίας
Μάθετε γιατί χρειάζονται χωματερές κυκλοφορίας, τι είναι το pcap και το netflow. Μάθετε να συλλέγετε και να αναλύετε την κυκλοφορία.
Κακόβουλο λογισμικό
Εξερευνήστε δημοφιλές κακόβουλο λογισμικό που απειλεί το Linux. Μάθετε να αναλύετε τη δραστηριότητα του κακόβουλου λογισμικού Linux και μάθετε ποια αντίμετρα μπορείτε να λάβετε κατά της εισβολής συστήματος.
Ασφάλεια δικτύου
Μάθετε ποιες απειλές κρύβει το δίκτυο. Μάθετε να ελέγχετε το Linux και να διαμορφώνετε αυτό το λειτουργικό σύστημα για ασφαλή δικτύωση.
Ρύθμιση και διαχείριση του συστήματος Linux και των βασικών υπηρεσιών
Παρέχετε δικτυακή επικοινωνία μεταξύ πολλαπλών μηχανών Linux. Εγκαταστήστε και διαμορφώστε την πρόσβαση λαμβάνοντας υπόψη τη διαφοροποίηση των δικαιωμάτων και των προνομίων σε μία ή περισσότερες εφαρμογές δικτύου. Γράψτε μια αναφορά για την εργασία που έγινε με την εφαρμογή των επιλεγμένων πολιτικών πρόσβασης και της τοπολογίας δικτύου.