Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Unix

Ποια είναι η εντολή διαχειριστή συστήματος στο λειτουργικό σύστημα UNIX;

Δεν υπάρχει ενιαία λίστα με τις "εντολές διαχειριστή του συστήματος" στο UNIX, επειδή οι εργασίες που εκτελεί ένα sysadmin είναι απίστευτα διαφορετικές. Ωστόσο, μπορούμε να κατηγοριοποιήσουμε ορισμένες βασικές εντολές που χρησιμοποιούνται συχνά, να διασπαστούν από τη λειτουργία:

i. Διαχείριση αρχείων και καταλόγου:

* `ls` (λίστα): Εμφανίζει το περιεχόμενο ενός καταλόγου. Πολλές επιλογές υπάρχουν για λεπτομερείς προβολές (`-l`,` -a`, `-h`, κλπ.).

* `CD` (Αλλαγή καταλόγου): Πλοηγείται σε διαφορετικούς καταλόγους.

* `mkdir` (Make Directory): Δημιουργεί νέους καταλόγους.

* `rmdir` (Κατάλογος κατάλογος): Διαγράφει άδειους καταλόγους.

* `rm` (Κατάργηση): Διαγράφει αρχεία και καταλόγους (χρησιμοποιήστε προσεκτικά!). `-r` Επιλογή για αναδρομική διαγραφή.

* `cp` (αντίγραφο): Αντιγράφει αρχεία και καταλόγους.

* `mv` (μετακίνηση): Μετακινεί ή μετονομάζει αρχεία και καταλόγους.

* `find`: Αναζητήσεις αρχείων που βασίζονται σε διάφορα κριτήρια.

* `locate`: (Συχνά ταχύτερα από το `Find ') εντοπίζει γρήγορα αρχεία με το όνομα. Απαιτεί μια ενημέρωση βάσης δεδομένων.

* `grep`: Αναζητήσεις για μοτίβα μέσα σε αρχεία.

* `tar`: Δημιουργεί και εκχυλίζει αρχεία αρχείων (π.χ., `.tar`,` .tar.gz`, `.tgz`).

* `gzip`,` bzip2`, `xz`: Συμπιέζει και αποσυμπιέζει αρχεία.

ii. Διαχείριση χρήστη και ομάδας:

* `useradd`: Δημιουργεί νέους χρήστες.

* `usermod`: Τροποποιεί τους υπάρχοντες λογαριασμούς χρηστών.

* `userdel`: Διαγράφει λογαριασμούς χρηστών.

* `passwd`: Αλλάζει κωδικούς πρόσβασης χρήστη.

* `groupadd`: Δημιουργεί νέες ομάδες.

* `groupmod`: Τροποποιεί τις υπάρχουσες ομάδες.

* `groupdel`: Διαγράφει ομάδες.

* `chown`: Αλλάζει την ιδιοκτησία αρχείων.

* `chgrp`: Αλλάζει την ιδιοκτησία της ομάδας αρχείων.

iii. Διαχείριση διαδικασιών:

* `ps` (κατάσταση διαδικασίας): Εμφανίζει τις διαδικασίες λειτουργίας.

* `top`: Εμφανίζει δυναμική άποψη σε πραγματικό χρόνο των διαδικασιών λειτουργίας.

* `htop` (συχνά χρειάζεται εγκατάσταση): Διαδραστικό πρόγραμμα προβολής διεργασιών (πιο φιλικό προς το χρήστη από το `top ').

* `kill`: Στέλνει σήματα σε διαδικασίες (συχνά για να τους τερματίσει).

* `pkill`: Σκοτώνει τις διαδικασίες που βασίζονται στο όνομα.

* `killall`: Σκοτώνει όλες τις διαδικασίες με ένα δεδομένο όνομα.

iv. Πληροφορίες συστήματος και παρακολούθηση:

* `df` (δίσκο δωρεάν): Δείχνει τη χρήση χώρου δίσκου.

* `du` (χρήση δίσκου): Εμφανίζει τη χρήση του δίσκου των αρχείων και των καταλόγων.

* `uptime`: Εμφανίζει το σύστημα αναμονής του συστήματος.

* Ποιος είναι: Δείχνει ποιος είναι συνδεδεμένος.

* `w`: Δείχνει ποιος είναι συνδεδεμένος και τι κάνουν.

* `uname`: Εμφανίζει πληροφορίες συστήματος (έκδοση πυρήνα κ.λπ.).

* δωρεάν: Εμφανίζει τη χρήση μνήμης.

* `netstat` ή` ss`: Δείχνει συνδέσεις δικτύου και στατιστικά στοιχεία.

v. Διοίκηση δικτύου:

* `ping`: Δοκιμές συνδεσιμότητας δικτύου.

* `traceroute` ή` tracert`: Εντοπίζει τα πακέτα διαδρομών σε έναν προορισμό.

* `ifconfig` ή` ip`: Ρυθμίζει τις διεπαφές δικτύου.

* `ssh` (secure shell): Επιτρέπει την ασφαλή απομακρυσμένη σύνδεση.

* `scp` (ασφαλές αντίγραφο): Επιτρέπει την ασφαλή μεταφορά αρχείων.

* `ftp` (πρωτόκολλο μεταφοράς αρχείων): Μεταφέρει αρχεία (λιγότερο ασφαλή από το `scp`).

* `iptables` (ή` firewalld '): Διαχειρίζεται το τείχος προστασίας.

VI. Έλεγχος και συντήρηση του συστήματος:

* `shutdown`: Κλείνει ή επανεκκινεί το σύστημα.

* `reboot`: Επανεκκινεί το σύστημα.

* `init` (ή` SystemCtl` σε συστήματα SystemD): Ελέγχει την κατάσταση Runlevel/System.

* `cron`: Προγραμματίζουν τις εργασίες που θα εκτελούνται αυτόματα.

* `logrotate`: Διαχειρίζεται την περιστροφή αρχείου καταγραφής.

* apt`, `yum`,` pacman` (ή παρόμοια): Διαχειριστές πακέτων για την εγκατάσταση και την ενημέρωση του λογισμικού.

Αυτό δεν είναι μια εξαντλητική λίστα, αλλά καλύπτει πολλές θεμελιώδεις εντολές. Οι συγκεκριμένες εντολές και η χρήση τους θα ποικίλουν ελαφρώς ανάλογα με το συγκεκριμένο λειτουργικό σύστημα που μοιάζει με UNIX (π.χ. κατανομές Linux, MACOS, BSD). Η εντολή «Man» (π.χ., «Man LS») είναι ο καλύτερος φίλος σας για να μάθετε περισσότερα για κάθε εντολή και τις επιλογές του.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα