Linux Scripting Tutorial 3o - Εντολές ανάθεσης δικαιωμάτων σε αρχεία και φακέλους
Πίνακας περιεχομένων:
- Ενημέρωση ευρετηρίου πακέτων (
apt update) - Αναβάθμιση πακέτων (
apt upgrade) - Πλήρης αναβάθμιση (
apt full-upgrade) - Εγκατάσταση πακέτων (
apt install) - Αφαίρεση των πακέτων (
apt remove) - Αφαίρεση αχρησιμοποίητων πακέτων (
apt autoremove) - Λίστα Πακέτων (
apt list) - Αναζήτηση Packages (
apt search) - Πληροφορίες πακέτου (
apt show) - συμπέρασμα
apt
είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών για την εγκατάσταση, ενημέρωση, κατάργηση και με άλλο τρόπο διαχείριση πακέτων deb σε Ubuntu, Debian και σχετικές διανομές Linux. Συνδυάζει τις πιο συχνά χρησιμοποιούμενες εντολές από τα εργαλεία
apt-get
και
apt-cache
με διαφορετικές προεπιλεγμένες τιμές ορισμένων επιλογών.
apt
είναι σχεδιασμένο για διαδραστική χρήση. Προτιμήστε τη χρήση των
apt-get
και
apt-cache
στα σενάρια του κελύφους σας, καθώς είναι συμβατά προς τα πίσω μεταξύ των διαφορετικών εκδόσεων και έχουν περισσότερες επιλογές και δυνατότητες.
Οι περισσότερες από τις εντολές
apt
πρέπει να εκτελούνται ως χρήστες με δικαιώματα
sudo
.
Αυτός ο οδηγός χρησιμεύει ως γρήγορη αναφορά για τις εντολές
apt
.
Ενημέρωση ευρετηρίου πακέτων (
apt update
)
Το ευρετήριο πακέτων APT είναι βασικά μια βάση δεδομένων που περιέχει αρχεία διαθέσιμων πακέτων από τα αποθετήρια που είναι ενεργοποιημένα στο σύστημά σας.
Για να ενημερώσετε το ευρετήριο πακέτων, εκτελέστε την παρακάτω εντολή. Αυτό θα τραβήξει τις τελευταίες αλλαγές από τις αποθήκες APT:
sudo apt update
Να ενημερώνετε πάντα το ευρετήριο πακέτων πριν από την αναβάθμιση ή την εγκατάσταση νέων πακέτων.
Αναβάθμιση πακέτων (
apt upgrade
)
Η τακτική ενημέρωση του συστήματος Linux είναι μία από τις πιο σημαντικές πτυχές της συνολικής ασφάλειας του συστήματος.
Για να αναβαθμίσετε τα εγκατεστημένα πακέτα στις τελευταίες εκδόσεις τους εκτελέστε:
sudo apt upgrade
Η εντολή δεν θα αναβαθμίσει τα πακέτα που απαιτούν την αφαίρεση των εγκατεστημένων πακέτων.
sudo apt upgrade package_name
Είναι πάντα καλή ιδέα να ρυθμίσετε τις αυτόματες ενημερώσεις ασφαλείας.
Πλήρης αναβάθμιση (
apt full-upgrade
)
Η διαφορά μεταξύ της
upgrade
και της
full-upgrade
είναι ότι το αργότερο θα καταργήσει τα εγκατεστημένα πακέτα αν αυτό απαιτείται για την αναβάθμιση ολόκληρου του συστήματος.
sudo apt full-upgrade
Προσέξτε ιδιαίτερα όταν χρησιμοποιείτε αυτήν την εντολή.
Εγκατάσταση πακέτων (
apt install
)
Η εγκατάσταση των πακέτων είναι τόσο απλή όσο η εκτέλεση της ακόλουθης εντολής:
sudo apt install package_name
sudo apt install package1 package2
Για να εγκαταστήσετε τοπικά αρχεία deb, δώστε την πλήρη διαδρομή στο αρχείο. Διαφορετικά, η εντολή θα προσπαθήσει να ανακτήσει και να εγκαταστήσει το πακέτο από τα αποθετήρια APT.
sudo apt install /full/path/file.deb
Αφαίρεση των πακέτων (
apt remove
)
Για να καταργήσετε έναν εγκατεστημένο τύπο συσκευασίας, ακολουθήστε τα εξής:
sudo apt remove package_name
Μπορείτε επίσης να ορίσετε πολλά πακέτα, χωρισμένα με κενά:
sudo apt remove package1 package2
Η εντολή κατάργησης θα απεγκαταστήσει τα συγκεκριμένα πακέτα, αλλά ενδέχεται να αφήσει πίσω τα αρχεία ρυθμίσεων. Εάν θέλετε να καταργήσετε το πακέτο, συμπεριλαμβανομένων όλων των αρχείων ρυθμίσεων, χρησιμοποιήστε
purge
αντί για
remove
:
Αφαίρεση αχρησιμοποίητων πακέτων (
apt autoremove
)
Κάθε φορά που ένα νέο πακέτο που εξαρτάται από άλλα πακέτα εγκαθίσταται στο σύστημα, οι εξαρτήσεις των πακέτων θα εγκατασταθούν επίσης. Όταν αφαιρεθεί η συσκευασία, οι εξαρτήσεις παραμένουν στο σύστημα. Αυτά τα πακέτα που απομένουν δεν χρησιμοποιούνται πλέον από τίποτα άλλο και μπορούν να αφαιρεθούν.
Για να καταργήσετε τις μη απαραίτητες εξαρτήσεις, χρησιμοποιήστε την ακόλουθη εντολή:
Λίστα Πακέτων (
apt list
)
Η εντολή
list
σας επιτρέπει να απαριθμήσετε τα διαθέσιμα, εγκατεστημένα και αναβαθμισμένα πακέτα.
Για να εμφανίσετε όλα τα διαθέσιμα πακέτα, χρησιμοποιήστε την ακόλουθη εντολή:
sudo apt list
Η εντολή θα εκτυπώσει μια λίστα όλων των πακέτων, συμπεριλαμβανομένων πληροφοριών σχετικά με τις εκδόσεις και την αρχιτεκτονική του πακέτου. Για να διαπιστώσετε εάν έχει εγκατασταθεί ένα συγκεκριμένο πακέτο, μπορείτε να φιλτράρετε την έξοδο με την εντολή
grep
.
sudo apt list | grep package_name
Για να εμφανιστεί μόνο ο τύπος εγκατεστημένων πακέτων:
sudo apt list --installed
Η λήψη μιας λίστας με τα πακέτα που μπορούν να αναβαθμιστούν μπορεί να είναι χρήσιμη πριν την αναβάθμιση των πακέτων:
Αναζήτηση Packages (
apt search
)
Αυτή η εντολή σάς επιτρέπει να αναζητήσετε ένα συγκεκριμένο πακέτο στη λίστα των διαθέσιμων πακέτων:
sudo apt search package_name
Αν βρεθεί η εντολή θα επιστρέψει τα πακέτα που το όνομα ταιριάζει με τον όρο αναζήτησης.
Πληροφορίες πακέτου (
apt show
)
Οι πληροφορίες σχετικά με τις εξαρτήσεις του πακέτου, το μέγεθος εγκατάστασης, την προέλευση του πακέτου κ.ο.κ. μπορεί να είναι χρήσιμες πριν αφαιρέσετε ή εγκαταστήσετε ένα νέο πακέτο.
Για να ανακτήσετε πληροφορίες σχετικά με ένα συγκεκριμένο πακέτο, χρησιμοποιήστε την εντολή
show
:
συμπέρασμα
Η γνώση του τρόπου διαχείρισης των πακέτων αποτελεί ουσιαστικό μέρος της διαχείρισης του συστήματος Linux.
Για να μάθετε περισσότερα σχετικά με την εντολή
apt
ανοίξτε το τερματικό σας και πληκτρολογήστε
man apt
.
Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.
ubuntu debian aptΧθες, είδαμε πώς θα μπορούσαμε να προγραμματίσουμε Shutdown ή Restarts στα Windows χρησιμοποιώντας το Task Scheduler. Ενώ μπορείτε πάντα να χρησιμοποιήσετε την εντολή Shutdown / s / t και να δημιουργήσετε μια συντόμευση επιφάνειας εργασίας για να καθυστερήσετε την απενεργοποίηση του υπολογιστή σας των Windows και να την κλείσετε μετά από μια συγκεκριμένη ώρα, αν πραγματικά χρειαστεί χρόνος διακοπής ή επανεκκίνηση συχνά, τότε ίσως θέλετε ανατρέξτε σε αυτές τις δωρεάν εφαρμογές
Auto Shutdown, Επανεκκίνηση των Windows
Πόσο συχνά παρατηρήσατε την αποκλεισμένη μονάδα πένας ή την πρόσβαση στο δίσκο USB στο χώρο εργασίας σας κολέγιο ή σχολείο; Πιστεύω πολλές φορές. στην πραγματικότητα, κάθε φορά που προσπαθείτε να χρησιμοποιήσετε τη μονάδα USB, δεν επιτρέπεται, απλά επειδή ο διαχειριστής έχει απενεργοποιήσει την ανίχνευση μονάδας USB στο σύστημά σας των Windows. Πάλι, πόσο συχνά έχουν κλαπεί τα δεδομένα σας επειδή κάποιος έχει συνδέσει μη εξουσιοδοτημένο USB στον υπολογιστή σας και έχει αντιγράψει τα αρχεία σας;
Περιορισμός πρόσβασης σε μονάδες USB
Πώς να χρησιμοποιήσετε την εντολή linux ftp για τη μεταφορά αρχείων
Το FTP (πρωτόκολλο μεταφοράς αρχείων) είναι ένα τυπικό πρωτόκολλο δικτύου που χρησιμοποιείται για τη μεταφορά αρχείων προς και από ένα απομακρυσμένο δίκτυο. Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να χρησιμοποιήσετε την εντολή linux ftp μέσω πρακτικών παραδειγμάτων.







