Σε αυτό το άρθρο θα μιλήσω για τις δυνατότητες του εργαλείου Cockpit. Το Cockpit δημιουργήθηκε για να διευκολύνει τη διαχείριση του Linux OS. Με λίγα λόγια, σας επιτρέπει να εκτελείτε τις πιο συνηθισμένες εργασίες διαχειριστή Linux μέσω μιας ωραίας διεπαφής ιστού. Λειτουργίες πιλοτηρίου: εγκατάσταση και έλεγχος ενημερώσεων για το σύστημα και ενεργοποίηση αυτόματων ενημερώσεων (διαδικασία επιδιόρθωσης), διαχείριση χρηστών (δημιουργία, διαγραφή, αλλαγή κωδικών πρόσβασης, αποκλεισμός, έκδοση δικαιωμάτων υπερχρήστη), διαχείριση δίσκου (δημιουργία, επεξεργασία lvm, δημιουργία, προσάρτηση συστημάτων αρχείων ), διαμόρφωση δικτύου (ομάδα, σύνδεση, διαχείριση ip, κ.λπ.), διαχείριση χρονοδιακόπτων μονάδων συστήματος.
Το ενδιαφέρον για το Cockpit οφείλεται στην κυκλοφορία του Centos 8, όπου το Cockpit είναι ήδη ενσωματωμένο στο σύστημα και χρειάζεται μόνο να ενεργοποιηθεί με την εντολή “systemctl enable -now cockpit.service”. Σε άλλες διανομές, θα απαιτείται μη αυτόματη εγκατάσταση από το αποθετήριο πακέτων. Δεν θα εξετάσουμε την εγκατάσταση εδώ, κοιτάξτε
Μετά την εγκατάσταση, πρέπει να μεταβούμε στο πρόγραμμα περιήγησης στη θύρα 9090 του διακομιστή στον οποίο είναι εγκατεστημένο το Cockpit (δηλ.
Εισαγάγουμε τον συνήθη κωδικό πρόσβασης σύνδεσης για τον τοπικό λογαριασμό και τσεκάρουμε το πλαίσιο ελέγχου "Επαναχρησιμοποίηση του κωδικού πρόσβασής μου για προνομιακές εργασίες", ώστε να μπορείτε να εκτελέσετε ορισμένες εντολές ως προνομιούχος χρήστης (root). Φυσικά, ο λογαριασμός σας πρέπει να μπορεί να εκτελεί εντολές μέσω sudo.
Αφού συνδεθείτε, θα δείτε μια όμορφη και καθαρή διεπαφή ιστού. Πρώτα απ 'όλα, αλλάξτε τη γλώσσα διεπαφής στα αγγλικά, γιατί η μετάφραση είναι απλά τρομερή.
Η διεπαφή φαίνεται πολύ σαφής και λογική· στα αριστερά θα δείτε μια γραμμή πλοήγησης:
Η ενότητα έναρξης ονομάζεται "σύστημα", όπου μπορείτε να δείτε πληροφορίες σχετικά με τη χρήση των πόρων διακομιστή (CPU, RAM, Δίκτυο, Δίσκοι):
Για να δείτε πιο λεπτομερείς πληροφορίες, για παράδειγμα, σε δίσκους, απλώς κάντε κλικ στην αντίστοιχη επιγραφή και θα μεταφερθείτε απευθείας σε άλλη ενότητα (αποθήκευση):
Μπορείτε να δημιουργήσετε lvm εδώ:
Επιλέξτε ένα όνομα για την ομάδα vg και τις μονάδες δίσκου που θέλετε να χρησιμοποιήσετε:
Δώστε στο lv ένα όνομα και επιλέξτε ένα μέγεθος:
Και τέλος δημιουργήστε το σύστημα αρχείων:
Σημειώστε ότι το ίδιο το Cockpit θα γράψει την απαιτούμενη γραμμή στο fstab και θα τοποθετήσουμε τη συσκευή. Μπορείτε επίσης να καθορίσετε συγκεκριμένες επιλογές τοποθέτησης:
Έτσι φαίνεται στο σύστημα:
Εδώ μπορείτε να επεκτείνετε, να συμπιέσετε συστήματα αρχείων, να προσθέσετε νέες συσκευές στην ομάδα vg κ.λπ.
Στην ενότητα "Δικτύωση" μπορείτε όχι μόνο να αλλάξετε τυπικές ρυθμίσεις δικτύου (ip, dns, μάσκα, πύλη), αλλά και να δημιουργήσετε πιο σύνθετες διαμορφώσεις, όπως σύνδεση ή ομαδοποίηση:
Αυτή είναι η τελική διαμόρφωση στο σύστημα:
Συμφωνήστε ότι η ρύθμιση μέσω Vinano θα ήταν λίγο μεγαλύτερη και πιο δύσκολη. Ειδικά για αρχάριους.
Στις "υπηρεσίες" μπορείτε να διαχειριστείτε συστημικές μονάδες και χρονοδιακόπτες: να τις σταματήσετε, να τις επανεκκινήσετε, να τις αφαιρέσετε από την εκκίνηση. Είναι επίσης πολύ γρήγορο να δημιουργήσετε το δικό σας χρονόμετρο:
Το μόνο πράγμα που έγινε άσχημα: δεν είναι σαφές πόσο συχνά ξεκινά ο χρονοδιακόπτης. Μπορείτε να δείτε μόνο πότε κυκλοφόρησε για τελευταία φορά και πότε θα ξεκινήσει ξανά.
Στις "Ενημερώσεις λογισμικού", όπως μπορείτε να μαντέψετε, μπορείτε να δείτε όλες τις διαθέσιμες ενημερώσεις και να τις εγκαταστήσετε:
Το σύστημα θα μας ειδοποιήσει εάν απαιτείται επανεκκίνηση:
Μπορείτε επίσης να ενεργοποιήσετε τις αυτόματες ενημερώσεις συστήματος και να προσαρμόσετε τον χρόνο εγκατάστασης των ενημερώσεων:
Μπορείτε επίσης να διαχειριστείτε το SeLinux στο Cockpit και να δημιουργήσετε μια αναφορά sos (χρήσιμη κατά την επικοινωνία με προμηθευτές κατά την επίλυση τεχνικών προβλημάτων):
Η διαχείριση χρηστών υλοποιείται όσο πιο απλά και ξεκάθαρα γίνεται:
Παρεμπιπτόντως, μπορείτε να προσθέσετε κλειδιά ssh.
Και τέλος, μπορείτε να διαβάσετε αρχεία καταγραφής συστήματος και να ταξινομήσετε κατά σπουδαιότητα:
Περάσαμε από όλες τις κύριες ενότητες του προγράμματος.
Ακολουθεί μια σύντομη επισκόπηση των δυνατοτήτων. Εναπόκειται σε εσάς να αποφασίσετε εάν θα χρησιμοποιήσετε το Cockpit ή όχι. Κατά τη γνώμη μου, το Cockpit μπορεί να λύσει αρκετά προβλήματα και να μειώσει το κόστος συντήρησης του διακομιστή.
Τα κύρια πλεονεκτήματα:
- Το εμπόδιο για την είσοδο στη διαχείριση του Linux OS μειώνεται σημαντικά χάρη σε τέτοια εργαλεία. Σχεδόν ο καθένας μπορεί να εκτελέσει τυπικές και βασικές ενέργειες. Η διαχείριση μπορεί να ανατεθεί εν μέρει σε προγραμματιστές ή αναλυτές για μείωση του κόστους παραγωγής και επιτάχυνση της εργασίας. Εξάλλου, τώρα δεν χρειάζεται να πληκτρολογήσετε pvcreate, vgcreate, lvcreate, mkfs.xfs στην κονσόλα, να δημιουργήσετε ένα σημείο προσάρτησης, να επεξεργαστείτε το fstab και, τέλος, να πληκτρολογήσετε mount -a, απλώς κάντε κλικ στο ποντίκι μερικές φορές
- Οι διαχειριστές Linux μπορούν να απαλλαγούν από τον φόρτο εργασίας τους, ώστε να μπορούν να επικεντρωθούν σε πιο σύνθετες εργασίες
- Τα ανθρώπινα λάθη μπορούν να μειωθούν. Συμφωνήστε ότι είναι πιο δύσκολο να κάνετε λάθος μέσω της διεπαφής ιστού παρά μέσω της κονσόλας
Μειονεκτήματα που βρήκα:
- Περιορισμοί της χρησιμότητας. Μπορείτε να κάνετε μόνο βασικές λειτουργίες. Για παράδειγμα, δεν μπορείτε να επεκτείνετε αμέσως το lvm μετά τη μεγέθυνση του δίσκου από την πλευρά της εικονικοποίησης· πρέπει να πληκτρολογήσετε pvresize στην κονσόλα και μόνο στη συνέχεια να συνεχίσετε να εργάζεστε μέσω της διεπαφής web. Δεν μπορείτε να προσθέσετε έναν χρήστη σε μια συγκεκριμένη ομάδα, δεν μπορείτε να αλλάξετε δικαιώματα καταλόγου ή να αναλύσετε τον χώρο που χρησιμοποιείται. Θα ήθελα πιο εκτεταμένη λειτουργικότητα
- Η ενότητα "Εφαρμογές" δεν λειτούργησε σωστά
- Δεν μπορείτε να αλλάξετε το χρώμα της κονσόλας. Για παράδειγμα, μπορώ να εργαστώ άνετα μόνο σε ανοιχτόχρωμο φόντο με σκούρα γραμματοσειρά:
Όπως μπορούμε να δούμε, το βοηθητικό πρόγραμμα έχει πολύ καλές δυνατότητες. Εάν επεκτείνετε τη λειτουργικότητα, τότε η εκτέλεση πολλών εργασιών μπορεί να γίνει ακόμα πιο γρήγορη και εύκολη.
upd: είναι επίσης δυνατή η διαχείριση πολλών διακομιστών από μια διεπαφή ιστού προσθέτοντας τους απαιτούμενους διακομιστές στον "Πίνακα ελέγχου μηχανών". Η λειτουργικότητα, για παράδειγμα, μπορεί να είναι χρήσιμη για μαζικές ενημερώσεις πολλών διακομιστών ταυτόχρονα. Διαβάστε περισσότερα στο
Πηγή: www.habr.com