Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Διανομή Debian

Τι είναι το Debian;

  • Επιλογή έκδοσης Debian
  • Υποστήριξη και βοήθεια Debian
  • Κοινότητα Debian

Βασικά της κονσόλας

  • Η γραμμή εντολών του κελύφους
  • Η προτροπή κελύφους υπό X
  • Ο λογαριασμός root και η προτροπή κελύφους root (su, sudo, εκτέλεση προγραμμάτων ως root υπό X)
  • Εργαλεία διαχείρισης συστήματος σε γραφικό περιβάλλον (GUI)
  • Εικονικές κονσόλες
  • Πώς να εγκαταλείψετε τη γραμμή εντολών
  • Πώς να τερματίσετε το σύστημα
  • Ανάκτηση μιας λειτουργικής κονσόλας
  • Πρόσθετες προτάσεις πακέτων για τον αρχάριο
  • Ένας επιπλέον λογαριασμός χρήστη
  • Ρύθμιση sudo

Το σύστημα αρχείων

  • Δικαιώματα συστήματος αρχείων
  • Έλεγχος δικαιωμάτων για νεοδημιουργηθέντα αρχεία: umask
  • Δικαιώματα για ομάδες χρηστών (group)
  • Χρονικές σημάνσεις
  • Σύνδεσμοι
  • Ονοματισμένοι σωλήνες (FIFOs)
  • Υποδοχές
  • Αρχεία συσκευών
  • Ειδικά αρχεία συσκευών
  • procfs και sysfs

Midnight Commander (MC)

  • Προσαρμογή του MC
  • Εκκίνηση του MC
  • Διαχειριστής αρχείων στο MC
  • Κόλπα γραμμής εντολών στον MC
  • Ο ενσωματωμένος επεξεργαστής κειμένου του MC
  • Ο ενσωματωμένος προβολέας του MC
  • Χαρακτηριστικά αυτόματης εκκίνησης του MC
  • Εικονικό σύστημα αρχείων FTP του MC

Το βασικό εργασιακό περιβάλλον τύπου Unix

  • Το κέλυφος σύνδεσης (login shell)
  • Προσαρμογή του bash
  • Ειδικές πληκτρολογήσεις
  • Ο σελιδοποιητής (pager)
  • Ορισμός προεπιλεγμένου επεξεργαστή κειμένου
  • Πώς να εγκαταλείψετε το vim
  • Καταγραφή δραστηριοτήτων του κελύφους
  • Βασικές εντολές Unix

Η απλή εντολή κελύφους

  • Εκτέλεση εντολών και μεταβλητή περιβάλλοντος
  • Μεταβλητή "$LANG"
  • Μεταβλητή "$PATH"
  • Μεταβλητή "$HOME"
  • Επιλογές γραμμής εντολών
  • Shell glob
  • Τιμή επιστροφής της εντολής
  • Τυπικές αλληλουχίες εντολών και ανακατεύθυνση κελύφους
  • Ψευδώνυμα εντολών

Επεξεργασία κειμένου τύπου Unix

  • Εργαλεία κειμένου Unix
  • Κανονικές εκφράσεις
  • Εκφράσεις αντικατάστασης
  • Γενική αντικατάσταση με κανονικές εκφράσεις
  • Εξαγωγή δεδομένων από πίνακα αρχείων κειμένου
  • Αποσπάσματα σεναρίων για διοχέτευση εντολών

Διαχείριση πακέτων Debian

Προαπαιτούμενα διαχείρισης πακέτων Debian

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

Βασικές λειτουργίες διαχείρισης πακέτων

  • apt-get/apt-cache vs. aptitude
  • Βασικές λειτουργίες διαχείρισης πακέτων από τη γραμμή εντολών
  • Διαδραστική χρήση του aptitude
  • Συνδυασμοί πλήκτρων του aptitude
  • Προβολές πακέτων στο aptitude
  • Επιλογές μεθόδου αναζήτησης με το aptitude
  • Η φόρμουλα regex του aptitude
  • Επίλυση εξαρτήσεων του aptitude
  • Αρχεία καταγραφής δραστηριότητας πακέτων

Παραδείγματα λειτουργιών του aptitude

  • Καταχώριση πακέτων με αντιστοίχιση regex σε ονόματα πακέτων
  • Περιήγηση με αντιστοίχιση regex
  • Οριστική εκκαθάριση αφαιρεθέντων πακέτων
  • Τακτοποίηση κατάστασης αυτόματης/χειροκίνητης εγκατάστασης
  • Αναβάθμιση σε όλο το σύστημα

Προηγμένες λειτουργίες διαχείρισης πακέτων

  • Προηγμένες λειτουργίες διαχείρισης πακέτων από τη γραμμή εντολών
  • Επαλήθευση εγκατεστημένων αρχείων πακέτων
  • Προστασία από προβλήματα πακέτων
  • Αναζήτηση στα μεταδεδομένα πακέτου

Εσωτερική λειτουργία διαχείρισης πακέτων Debian

  • Μεταδεδομένα αρχείου
  • Αρχείο "Release" ανώτατου επιπέδου και αυθεντικότητα
  • Αρχεία "Release" επιπέδου αρχείου
  • Λήψη των μεταδεδομένων για το πακέτο
  • Η κατάσταση πακέτου για το APT
  • Η κατάσταση πακέτου για το aptitude
  • Τοπικά αντίγραφα των ληφθέντων πακέτων
  • Ονόματα αρχείων πακέτων Debian
  • Η εντολή dpkg
  • Η εντολή update-alternative
  • Η εντολή dpkg-statoverride
  • Η εντολή dpkg-divert

Ανάκαμψη από κατεστραμμένο σύστημα

  • Ασυμβατότητα με παλιά ρύθμιση χρήστη
  • Διαφορετικά πακέτα με επικαλυπτόμενα αρχεία
  • Διόρθωση κατεστραμμένου σεναρίου πακέτου
  • Διάσωση με την εντολή dpkg
  • Ανάκτηση δεδομένων επιλογής πακέτων

Συμβουλές για τη διαχείριση πακέτων

  • Πώς να επιλέγετε πακέτα Debian
  • Πακέτα από μικτές πηγές αρχείων
  • Ρύθμιση της υποψήφιας έκδοσης
  • Ενημερώσεις και backports
  • Αυτόματη λήψη και αναβάθμιση πακέτων
  • Περιορισμός εύρους ζώνης λήψης για το APT
  • Υποβάθμιση έκτακτης ανάγκης
  • Ποιος ανέβασε το πακέτο;
  • Το πακέτο equivs
  • Μεταφορά πακέτου στο σταθερό σύστημα
  • Διακομιστής μεσολάβησης για APT
  • Μικρό δημόσιο αρχείο πακέτων
  • Καταγραφή και αντιγραφή ρυθμίσεων συστήματος
  • Μετατροπή ή εγκατάσταση ξένου δυαδικού πακέτου
  • Εξαγωγή πακέτου χωρίς dpkg
  • Περισσότερο υλικό για τη διαχείριση πακέτων

Η αρχικοποίηση του συστήματος

  • Επισκόπηση της διαδικασίας εκκίνησης (boot strap)
  • BIOS, φόρτωση εκκίνησης, μινι-σύστημα Debian
  • Η έννοια του runlevel
  • Η ρύθμιση του runlevel
  • Παράδειγμα διαχείρισης runlevel
  • Η προεπιλεγμένη παράμετρος για κάθε σενάριο init
  • Το όνομα υπολογιστή
  • Το σύστημα αρχείων
  • Αρχικοποίηση διασύνδεσης δικτύου
  • Αρχικοποίηση υπηρεσίας δικτύου
  • Το μήνυμα συστήματος
  • Το μήνυμα πυρήνα
  • Το σύστημα udev
  • Αρχικοποίηση μονάδων πυρήνα

Πιστοποίηση και ασφάλεια

  • Κανονική πιστοποίηση Unix
  • Διαχείριση πληροφοριών λογαριασμού και κωδικού πρόσβασης
  • Καλός κωδικός πρόσβασης
  • Δημιουργία κρυπτογραφημένου κωδικού
  • PAM και NSS
  • Αρχεία ρυθμίσεων που προσπελαύνονται από PAM και NSS
  • Η σύγχρονη κεντρική διαχείριση συστήματος
  • "Γιατί η GNU su δεν υποστηρίζει την ομάδα wheel"
  • Αυστηρότερος κανόνας κωδικού
  • Άλλοι έλεγχοι πρόσβασης
  • sudo
  • SELinux, AppArmor
  • Περιορισμός πρόσβασης σε ορισμένες υπηρεσίες διακομιστή
  • Ασφάλεια πιστοποίησης
  • Ασφαλής κωδικός μέσω Διαδικτύου
  • Secure Shell
  • Πρόσθετα μέτρα ασφαλείας για το Διαδίκτυο
  • Διασφάλιση του κωδικού root

Ρύθμιση δικτύου

Η βασική υποδομή δικτύου

  • Το όνομα τομέα
  • Η επίλυση ονομάτων υπολογιστή
  • Το όνομα διασύνδεσης δικτύου
  • Το εύρος διευθύνσεων δικτύου για το LAN
  • Η υποστήριξη συσκευών δικτύου

Η σύγχρονη ρύθμιση δικτύου για επιτραπέζιους υπολογιστές

  • Εργαλεία ρύθμισης δικτύου σε γραφικό περιβάλλον

Η ρύθμιση δικτύου χαμηλού επιπέδου

  • Εντολές iproute2
  • Ασφαλείς λειτουργίες δικτύου χαμηλού επιπέδου

Βελτιστοποίηση δικτύου

  • Εύρεση βέλτιστου MTU
  • Ορισμός MTU
  • Βελτιστοποίηση TCP για WAN

Υποδομή netfilter

Εφαρμογές δικτύου

Το σύστημα αλληλογραφίας

  • Βασικά για σύγχρονες υπηρεσίες αλληλογραφίας
  • Η στρατηγική διαμόρφωσης αλληλογραφίας για σταθμό εργασίας

Πράκτορας μεταφοράς αλληλογραφίας (MTA) και πράκτορας χρήστη αλληλογραφίας (MUA)

  • Επισκόπηση του exim4
  • Βασικός MUA - Mutt

Πράκτορας παράδοσης αλληλογραφίας (MDA) με φίλτρο

  • Ρύθμιση του maildrop
  • Ρύθμιση του procmail
  • Επαναπαράδοση περιεχομένων mbox

Διακομιστής POP3/IMAP4

Διακομιστής απομακρυσμένης πρόσβασης και βοηθητικά (SSH)

  • Βασικά του SSH
  • Προώθηση θύρας για tunneling SMTP/POP3
  • Σύνδεση χωρίς απομακρυσμένους κωδικούς
  • Αντιμετώπιση ξένων πελατών SSH
  • Ρύθμιση του ssh-agent
  • Πώς να τερματίσετε το απομακρυσμένο σύστημα μέσω SSH
  • Αντιμετώπιση προβλημάτων SSH

Άλλοι διακομιστές εφαρμογών δικτύου

Άλλοι πελάτες εφαρμογών δικτύου

Διάγνωση των δαιμόνων συστήματος

Το σύστημα X Window

  • Ρύθμιση περιβάλλοντος επιφάνειας εργασίας
  • Η σχέση διακομιστή/πελάτη
  • Ο X server
  • Εκκίνηση του X Window System
  • Εκκίνηση συνεδρίας X με gdm
  • Προσαρμογή της συνεδρίας X (κλασική μέθοδος)
  • Προσαρμογή της συνεδρίας X (νέα μέθοδος)
  • Σύνδεση απομακρυσμένου πελάτη X μέσω SSH
  • Ασφαλές τερματικό X μέσω Διαδικτύου
  • Εφαρμογές X
  • Εφαρμογές γραφείου X
  • Βοηθητικές εφαρμογές X

Συμβουλές συστήματος

Το πρόγραμμα screen

  • Το σενάριο χρήσης για το screen(1)
  • Συνδυασμοί πλήκτρων για την εντολή screen

Καταγραφή και παρουσίαση δεδομένων

  • Ο δαίμονας καταγραφής (log daemon)
  • Αναλυτής αρχείων καταγραφής
  • Καθαρή καταγραφή δραστηριοτήτων κελύφους
  • Προσαρμοσμένη εμφάνιση δεδομένων κειμένου
  • Προσαρμοσμένη εμφάνιση ώρας και ημερομηνίας
  • Έγχρωμο echo κελύφους
  • Έγχρωμες εντολές
  • Καταγραφή δραστηριοτήτων επεξεργαστή για πολύπλοκες επαναλήψεις
  • Καταγραφή εικόνας γραφικών μιας εφαρμογής X
  • Καταγραφή αλλαγών σε αρχεία ρυθμίσεων

Συμβουλές αποθήκευσης δεδομένων

  • Ρύθμιση διαμερίσεων δίσκου
  • Πρόσβαση σε διαμέριση χρησιμοποιώντας UUID
  • Ρύθμιση συστήματος αρχείων
  • Δημιουργία συστήματος αρχείων και έλεγχος ακεραιότητας
  • Βελτιστοποίηση συστήματος αρχείων μέσω επιλογών mount
  • Βελτιστοποίηση συστήματος αρχείων μέσω superblock
  • Βελτιστοποίηση σκληρού δίσκου
  • Χρήση SMART για πρόβλεψη αστοχίας σκληρού δίσκου
  • Επέκταση χρησιμοποιήσιμου αποθηκευτικού χώρου μέσω LVM
  • Επέκταση χρησιμοποιήσιμου αποθηκευτικού χώρου με προσάρτηση άλλης διαμέρισης
  • Επέκταση χρησιμοποιήσιμου χώρου με χρήση συμβολικών συνδέσμων
  • Επέκταση χρησιμοποιήσιμου χώρου με χρήση aufs

Συμβουλές κρυπτογράφησης δεδομένων

  • Κρυπτογράφηση αφαιρούμενου δίσκου με dm-crypt/LUKS
  • Κρυπτογραφημένη διαμέριση swap με dm-crypt
  • Αυτόματη κρυπτογράφηση αρχείων με eCryptfs
  • Αυτόματη προσάρτηση eCryptfs

Παρακολούθηση, έλεγχος και εκκίνηση δραστηριοτήτων προγραμμάτων

  • Χρονομέτρηση μιας διεργασίας
  • Η προτεραιότητα χρονοπρογραμματισμού
  • Η εντολή ps
  • Η εντολή top
  • Καταχώριση αρχείων που ανοίχθηκαν από μια διεργασία
  • Καταγραφή δραστηριοτήτων προγράμματος
  • Αναγνώριση διεργασιών που χρησιμοποιούν αρχεία ή υποδοχές
  • Επανάληψη εντολής με σταθερό διάστημα
  • Επανάληψη εντολής επαναλαμβάνοντας πάνω από αρχεία
  • Εκκίνηση προγράμματος από γραφικό περιβάλλον
  • Προσαρμογή προγράμματος προς εκκίνηση
  • Τερματισμός διεργασίας
  • Προγραμματισμός εργασιών μία φορά
  • Προγραμματισμός εργασιών περιοδικά
  • Πλήκτρο Alt-SysRq

Συμβουλές συντήρησης συστήματος

  • Ποιος είναι συνδεδεμένος στο σύστημα;
  • Προειδοποίηση όλων
  • Αναγνώριση υλικού
  • Ρύθμιση υλικού
  • Ώρα συστήματος και υλικού
  • Ρύθμιση τερματικού
  • Η υποδομή ήχου
  • Απενεργοποίηση προφύλαξης οθόνης
  • Απενεργοποίηση ήχων μπιπ
  • Χρήση μνήμης
  • Έλεγχος ασφάλειας και ακεραιότητας συστήματος

Ο πυρήνας

  • Παράμετροι πυρήνα
  • Κεφαλίδες πυρήνα
  • Μεταγλώττιση του πυρήνα και των σχετικών μονάδων
  • Μεταγλώττιση του κώδικα πυρήνα: πρότυπη μέθοδος Debian
  • Μεταγλώττιση του κώδικα μονάδων: πρότυπη μέθοδος Debian
  • Μη ελεύθεροι οδηγοί υλικού

Εικονικοποιημένο σύστημα

  • Εργαλεία εικονικοποίησης
  • Ροή εργασιών εικονικοποίησης
  • Προσάρτηση του αρχείου ειδώλου εικονικού δίσκου
  • Σύστημα chroot
  • Πολλαπλά συστήματα επιτραπέζιου υπολογιστή

Διαχείριση δεδομένων

Διαμοιρασμός, αντιγραφή και αρχειοθέτηση

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

Τα δυαδικά δεδομένα

  • Προβολή και επεξεργασία δυαδικών δεδομένων
  • Επεξεργασία αρχείων χωρίς προσάρτηση δίσκου
  • Πλεονασμός δεδομένων
  • Ανάκτηση αρχείων δεδομένων και εγκληματολογική ανάλυση
  • Διαχωρισμός μεγάλου αρχείου σε μικρότερα
  • Εκκαθάριση περιεχομένων αρχείου
  • Ψευδοαρχεία
  • Διαγραφή ολόκληρου σκληρού δίσκου
  • Διαγραφή αχρησιμοποίητης περιοχής σκληρού δίσκου
  • Αναίρεση διαγραφής διαγραμμένων αλλά ακόμη ανοιχτών αρχείων
  • Αναζήτηση όλων των hard links
  • Αόρατη κατανάλωση χώρου δίσκου

Υποδομή ασφάλειας δεδομένων

  • Διαχείριση κλειδιών για GnuPG (υπογραφή και κρυπτογράφηση)
  • Το άθροισμα MD5

Απαιτήσεις

Δεν υπάρχουν συγκεκριμένες απαιτήσεις για την παρακολούθηση αυτού του μαθήματος.

 35 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Εφεξής Μαθήματα

Σχετικές Κατηγορίες