Υπάρχει μια τέτοια υπέροχη χρησιμότητα οθόνηπου δεν ήξερα πριν! Τώρα προσπαθώ να το χρησιμοποιώ συνέχεια. Και, ελπίζω, αφού διαβάσετε αυτό το άρθρο, θα το χρησιμοποιήσετε κι εσείς.

Προς τι λοιπόν;

Πόσες φορές έχει υπάρξει περίπτωση που, ενώ δούλευα στο τερματικό μέσω SSH, αποσυνδέθηκα και χάθηκαν όλες οι εξελίξεις (ανοιχτή διαμόρφωση ή διαδικασία αντιγραφής). Το Screen σάς επιτρέπει να εκκινήσετε συνεδρίες χρήστη στο περιβάλλον σας και να αποκτήσετε πρόσβαση σε αυτές, έχοντας, όπως ήταν, διαφορετικές εικονικές κονσόλες. Μπορείτε να αφήσετε ανοιχτή τη διαμόρφωση οποιασδήποτε υπηρεσίας, να αποσυνδεθείτε στο τέλος της εργάσιμης ημέρας, να επιστρέψετε στο σπίτι και να συνδεθείτε στην ίδια περίοδο λειτουργίας από το σπίτι και ό,τι υπήρχε στο τερματικό θα είναι διαθέσιμο σε εσάς, συμπεριλαμβανομένου του ιστορικού, ενός ανοιχτού επεξεργαστή, και τα λοιπά. Τα διαλείμματα επικοινωνίας δεν αποτελούν πλέον εμπόδιο. Είναι δυνατό να έχετε πολλές διαφορετικές συνεδρίες και να συνδεθείτε σε αυτές αυθαίρετα!

Ας δούμε πώς λειτουργεί:

Είχα ήδη εγκαταστήσει το βοηθητικό πρόγραμμα, για το οποίο η ομάδα με ενημέρωσε με χαρά:

# πληροφορίες dpkg | οθόνη grep

ΟΚ όλα τελείωσαν τώρα! Τώρα μπορείτε να ξεκινήσετε τη δουλειά.

Εργασία με συνεδρίες οθόνης

Μπορείτε να ξεκινήσετε την οθόνη πληκτρολογώντας το όνομα αυτού του προγράμματος στην κονσόλα. Θα μεταφερθείτε αμέσως είτε στο τερματικό είτε στο παράθυρο πρόσκλησης, από όπου, αφού πατήσετε το πλήκτρο διαστήματος ή εισέλθετε ξανά στο τερματικό.

Μπορείτε να δείτε όλες τις περιόδους λειτουργίας οθόνης ως εξής:

Εάν οι συνεδρίες είναι ανοιχτές, τότε μπορείτε να συνδεθείτε σε αυτές ως εξής:

# οθόνη -x Όνομα

ή χωρίς όνομα, εάν υπάρχει μόνο μία συνεδρία.

Μπορείτε να δημιουργήσετε μια συνεδρία με ένα συγκεκριμένο όνομα όπως αυτό:

# οθόνη -S "όνομα"

Επιπλέον, μπορείτε να ξεκινήσετε αμέσως προγράμματα σε μια περίοδο λειτουργίας οθόνης πληκτρολογώντας τα:

# οθόνη<команда>

Δουλέψαμε με την οθόνη, τώρα μπορούμε είτε να σκοτώσουμε τη συνεδρία (βγαίνοντας από το κέλυφος) είτε να αποσυνδεθούμε από αυτήν (Ctrl + D). Ταυτόχρονα, όλα όσα ήταν στη συνεδρία θα συνεχίσουν να εκτελούνται περαιτέρω.

Επιπλέον, πολλές κονσόλες μπορούν να χρησιμοποιηθούν στο ίδιο παράθυρο οθόνης.

Μπορείτε να σκοτώσετε μια συνεδρία με την εντολή και μετά κ.

Διαχείριση οθόνης

Η οθόνη έχει πολύ συγκεκριμένο έλεγχο. Όλες οι πληκτρολογήσεις μεταβιβάζονται στο πρόγραμμα που εκτελείται μέσα σε αυτό, εκτός από αυτές που προηγούνται του συνδυασμού ctrl+a(Προκαθορισμένο). Εκείνοι. για να ελέγξετε την οθόνη, πρέπει πρώτα να πατήσετε αυτόν τον συνδυασμό και, στη συνέχεια, να πληκτρολογήσετε το πλήκτρο ελέγχου.

Έτσι, δημιουργούμε ένα νέο παράθυρο μέσα στην περίοδο λειτουργίας της οθόνης:

# ντο

Μπορούμε να μετονομάσουμε αυτό το παράθυρο για να μπορούμε να το βρούμε γρήγορα:

# ΕΝΑ

Πληκτρολογήσαμε το κείμενο, πατήστε Enter.

Μπορείτε να δείτε όλα τα παράθυρα ως εξής:

#

Θα μας φέρει μια διαδραστική λίστα παραθύρων με αριθμούς και ονόματα, μπορείτε να μεταβείτε σε οποιοδήποτε.

Υπάρχουν επιλογές για να επιλέξετε μια μη διαδραστική λίστα w, καθώς και μετάβαση στο επόμενο nή στο προηγούμενο παράθυρο Π. Ή αμέσως σε έναν γνωστό αριθμό παραθύρου 2 . Σημειώστε ότι η αρίθμηση είναι από το μηδέν.

Αυτό μπορεί να είναι πολύ βολικό για αυτό: ας πούμε ότι πρέπει να παρακολουθούμε μια διαδικασία σε πραγματικό χρόνο. Ας υποθέσουμε ότι θέλετε να ακούτε συνεχώς ένα αρχείο καταγραφής. Για αυτό χρειαζόμαστε μια ομάδα

# ουρά -f /path/to/log

που θα πάρει τις τελευταίες 10 εγγραφές σε πραγματικό χρόνο και θα τις εμφανίσει στην οθόνη. Ας δημιουργήσουμε μια νέα κονσόλα οθόνης όπως αυτή:

# οθόνη -d -m -S tail-log tail -f /var/log/nginx/error.log

- αυτό θα δημιουργήσει μια νέα περίοδο λειτουργίας οθόνης, π.χ. όταν τα στιγμιότυπα οθόνης δεν εκτελούνται ακόμη καθόλου. Όταν πληκτρολογείτε αυτήν την εντολή, με την πρώτη ματιά, δεν συμβαίνει τίποτα. Στην πραγματικότητα, είναι. Δημιουργεί (-m) μια νέα περίοδο λειτουργίας που ονομάζεται tail-log στην οποία εκτελείται η εντολή tail -f /var/log/nginx/error.log (εκτύπωση των τελευταίων 10 καταχωρήσεων του αρχείου καταγραφής σε πραγματικό χρόνο) και αυτή η συνεδρία ξεκινά ήδη ελαχιστοποιημένο (-d).

Εάν η οθόνη εκτελείται ήδη, τότε μπορείτε να δημιουργήσετε ένα νέο παράθυρο:

# ντο

Μετονομάστε το σε tail-log

# ΕΝΑ

Και εκτελέστε την εντολή που χρειαζόμαστε εκεί:

# tail -f /var/log/nginx/error.log

Και σε ένα άλλο παράθυρο, με τον ίδιο τρόπο, ανοίξτε το πρόγραμμα επεξεργασίας κανόνων του τείχους προστασίας και προσθέστε στο DENY αυτούς που είναι σαφώς ανεπιθύμητοι για εμάς. Λοιπόν, ή άλλη παρόμοια εφαρμογή όταν θέλετε να μεταβείτε γρήγορα από παράθυρο σε παράθυρο.

Αλλαγές παραθύρων παρακολούθησης

Αλλά δεν είναι μόνο αυτό. Η ευκολία μόλις ξεκινά. Υπάρχουν περιπτώσεις όπου η έξοδος ενός παραθύρου παραμένει αμετάβλητη για μεγάλο χρονικό διάστημα. Για παράδειγμα, η αναμονή για να μπουν κάποιες πληροφορίες στα αρχεία καταγραφής μπορεί να είναι πολύ μεγάλη. Και η οθόνη έχει να κάνει με αυτό!

Εκκινήσαμε δύο παράθυρα LOG στα οποία ακούγεται το αρχείο καταγραφής και USER στο οποίο η κονσόλα μας. Περιμένουμε την κονσόλα. Θα αντιδράσουμε όταν έρθει κάτι στο LOG που ακούστηκε. Να μην αλλάζεις όμως συνέχεια μπρος-πίσω, για να προλάβεις τις αλλαγές;

Συνδυασμός τύπου:

# Μ

και ενεργοποιήστε την παρακολούθηση δραστηριότητας παραθύρου. Τώρα εάν αλλάξει το κείμενο του παραθύρου, τότε στη λίστα των παραθύρων δίπλα στο όνομά του θα εμφανιστεί το σύμβολο "@" και η επιγραφή "Δραστηριότητα στο παράθυρο #..." θα εμφανιστεί στο κάτω μέρος του παραθύρου για μερικά δευτερόλεπτα. !

Υπάρχει επίσης μια αντίστροφη δυνατότητα παρακολούθησης "σιωπής", για αυτό χρησιμοποιείται η εντολή: _ .

Δύο παράθυρα ταυτόχρονα

Είναι δυνατό να ανοίξετε δύο παράθυρα κονσόλας ταυτόχρονα; Ναι, σίγουρα μπορείς! Η οθόνη σάς επιτρέπει να χωρίσετε ένα παράθυρο. Να πώς θα το κάνουμε.

Χωρίζοντας το παράθυρο σε μέρη:

# μικρό

Αυτό θα μετακινήσει το τρέχον παράθυρο στην κορυφή.

Η μετάβαση στην κάτω περιοχή (στην πρώτη, εάν είναι ήδη στη χαμηλότερη) πραγματοποιείται ως εξής:

# Αυτί

Ανοίξτε μια άλλη κονσόλα εκεί:

#

και επιλέξτε το με το όνομα. Τα ονόματα των παραθύρων επισημαίνονται (0 LOG, 1 USER) για να μην χαθούμε ανάμεσά τους.
2 παράθυρα ταυτόχρονα; Εύκολα

Μετακινώντας την εστίαση εισόδου στην καρτέλα όπως περιγράφεται παραπάνω, τελικά παίξαμε αρκετά. Κλείνουμε τα παράθυρα.

# Χ- κλείνει την τρέχουσα περιοχή, Qκλείνει όλα τα άλλα εκτός από το τρέχον. Δείτε τι χρειάζεστε.

Αντιγραφή κειμένου μεταξύ των παραθύρων

Υπάρχει ένα άλλο ενδιαφέρον χαρακτηριστικό - η αντιγραφή κειμένου μεταξύ των παραθύρων μέσω ενός ειδικού buffer.

Υπάρχει μια εντολή για αυτό

# [ , ενώ μπορείτε να μετακινηθείτε γύρω από το παράθυρο με τα πλήκτρα του δρομέα, για να προσδιορίσετε την αρχή του τμήματος κειμένου, πατήστε το πλήκτρο διαστήματος. Μετακινήστε τον κέρσορα με τα βέλη για να επισημάνετε το τέλος της επιλογής και πατήστε ξανά το πλήκτρο διαστήματος. Τα πάντα, το θραύσμα αντιγράφεται. Εισάγεται στο ίδιο ή άλλο παράθυρο πατώντας ] . Όλα είναι απλά!

Καταγραφή και οθόνη εκτύπωσης

Μπορείτε επίσης να ανιχνεύσετε όλο το κείμενο που εξάγεται στο παράθυρο σε ένα ειδικό αρχείο καταγραφή οθόνης. όπου N είναι ο αριθμός παραθύρου.

#H

Τώρα όλα τα αποτελέσματα της εργασίας σας θα καταγραφούν και μπορείτε να δείτε το ιστορικό όχι μόνο εισόδου, αλλά και εξόδου.

Επίσης η εντολή αφαίρεσης του τρέχοντος παραθύρου

#η

μεταφορές στο αρχείο έντυπη. μόνο τα περιεχόμενα του τρέχοντος παραθύρου, αντί να παρακολουθείτε συνεχώς I/O. Αναλογική οθόνη εκτύπωσης.

Διαμόρφωση

Για τον εαυτό σας, μπορείτε να διαμορφώσετε την οθόνη πολύ ευέλικτα. Μετά την εκκίνηση, οι εντολές στις ρυθμίσεις παραμέτρων /etc/screenrc και personal.screenrc στον κατάλογο του χρήστη εκτελούνται.

Κάθε εντολή πληκτρολογίου έχει επίσης μια επιλογή κειμένου για τη διαμόρφωση, η οποία μπορεί να προβληθεί στη βοήθεια.

Αλλά για παράδειγμα, εδώ είναι ένα config στο οποίο απενεργοποιούμε τον χαιρετισμό, δημιουργούμε έναν τίτλο και μια γραμμή κατάστασης, δημιουργούμε δύο παράθυρα USER και LOG, στα οποία ανοίγουμε τους αντίστοιχους καταλόγους, κάνουμε ενεργό το πρώτο παράθυρο USER.
startup_message απενεργοποιημένο
λεζάντα πάντα "%(= 45)%(+b w)Οθόνη: %n | %h %=%t %c"
hardstatus alwayslastline "%-Lw%(= BW)%50>%n%f* %t%(-)%+Lw%<"
chdir /root/
οθόνη -t ΧΡΗΣΤΗΣ
chdir /var/log/nginx/
οθόνη -t LOG
επιλέξτε 0

Τώρα, με μια απλή εκκίνηση της οθόνης, θα έχουμε τα εξής:

Αναφορά

Υπάρχουν και άλλες δυνατότητες που μπορείτε να δείτε έτσι.

Η αποτελεσματικότητα της διαχείρισης συστημάτων GNU/Linux εξαρτάται άμεσα από τα βοηθητικά προγράμματα που χρησιμοποιούνται. Η ικανότητα εκτέλεσης των μέγιστων εργασιών στο συντομότερο δυνατό χρόνο είναι ο στόχος προτεραιότητας αυτής της διαδικασίας. Ομάδα οθόνηΤο Linux είναι ένα από τα κύρια εργαλεία ενός διαχειριστή συστήματος.

Από προεπιλογή, η οθόνη δεν είναι ένα τυπικό βοηθητικό πρόγραμμα στις περισσότερες διανομές, αλλά λειτουργεί το ίδιο παντού. Επομένως, θα εξετάσουμε πρώτα την εγκατάστασή του και στη συνέχεια - τις δυνατότητες και τις βασικές εντολές.

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

Για να εγκαταστήσετε την οθόνη σε Ubuntu, Linux Mint, Deepin και άλλα συστήματα της οικογένειας Debian, χρησιμοποιήστε την εντολή κατάλληλος:

οθόνη εγκατάστασης sudo apt

Στο Manjaro, στο Antergos και σε άλλα λειτουργικά συστήματα που μοιάζουν με Arch, η οθόνη βρίσκεται στο AUR, επομένως χρησιμοποιήστε τον κατάλληλο διαχειριστή πακέτων, π.χ. aurman:

οθόνη aurman -S

Για να εγκαταστήσετε την οθόνη σε συστήματα που βασίζονται σε Red Hat (όπως το Fedora και το CentOS), χρησιμοποιήστε το βοηθητικό πρόγραμμα dnf:

οθόνη εγκατάστασης dnf

βασικά στοιχεία εντολών οθόνης

Ο τρόπος που λειτουργεί το GNU/Linux γενικά είναι να χρησιμοποιεί μικρά βοηθητικά προγράμματα που κάνουν ένα πράγμα αλλά το κάνουν καλά. Και αυτό το πρόγραμμα δεν αποτελεί εξαίρεση.

Η εντολή οθόνης Linux είναι ένα πρόγραμμα κονσόλας και έχει τον ξεκάθαρο ορισμό του ονόματος - είναι ένας διαχειριστής παραθύρων που μοιράζεται ένα φυσικό τερματικό μεταξύ πολλών διεργασιών. Κατάλληλο για άμεση ή απομακρυσμένη διαχείριση.

Χαρακτηριστικά προγράμματος

Η οθόνη σάς επιτρέπει να κάνετε εναλλαγή μεταξύ τερματικών που εκτελούν διαδικασίες χωρίς να τις διακόπτετε. Αυτό είναι ιδιαίτερα αποτελεσματικό όταν χρειάζεται να δημιουργήσετε/εγκαταστήσετε λογισμικό και να παρακολουθήσετε το χώρο στο δίσκο ή να χρησιμοποιήσετε πόρους υλικού.

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

Επίσης, πολλοί χρήστες μπορούν να συνδεθούν στην ίδια περίοδο λειτουργίας οθόνης. Αυτό είναι αποτελεσματικό στην εκπαίδευση του προσωπικού.

Βασικές εντολές οθόνης

Ανοίξτε ένα τερματικό. Για να ανοίξετε το πρώτο παράθυρο, πληκτρολογήστε:--

Θα δημιουργηθεί μια νέα συνεδρία προγράμματος και θα εμφανιστεί ένα μήνυμα καλωσορίσματος. Για να το κλείσετε, πατήστε Χώροςή Εισαγω.

Όλες οι εντολές ελέγχου ξεκινούν με έναν συνδυασμό πλήκτρων ctrl+a, ακολουθούμενη από μια συντόμευση γράμματος ή πληκτρολογίου. Τα γράμματα διαφορετικών καταχωρητών εκτελούν διαφορετικές εντολές. Επίσης, οι συνδυασμοί μπορούν να αντικατασταθούν με κείμενο. Για να το εισαγάγετε, πατήστε ctrl+aκαι : , μετά πληκτρολογήστε κείμενο.

Για παράδειγμα, για να δημιουργήσετε ένα νέο παράθυρο, πατήστε με τη σειρά του το συνδυασμό ctrl+aκαι μετά ντο. Για να προβάλετε μια λίστα με τα παράθυρα που δημιουργήθηκαν, κάντε κλικ ctrl+aκαι w.

Για να μεταβείτε σε οποιοδήποτε από τα δημιουργημένα παράθυρα συνεδρίας, χρησιμοποιήστε τον συνδυασμό ctrl+aκαι δωμάτιο, που του έχει ανατεθεί, ή ctrl+aκαι " , μετά από το οποίο πρέπει να επιλέξετε τα απαραίτητα βέλη. Για αλληλουχία, χρησιμοποιήστε ctrl+aκαι n(επόμενο παράθυρο) ή Π(προηγούμενο παράθυρο).

Για να χωρίσετε την οθόνη οριζόντια, πατήστε ctrl+aκαι μικρό. Για παράδειγμα, για να χωρίσετε ένα παράθυρο οριζόντια, γράψτε διαίρεση.

Ένα νέο παράθυρο θα δημιουργηθεί κάτω από το τρέχον και δεν θα ενεργοποιηθεί. Για να χωρίσετε κάθετα, κάντε κλικ ctrl+aκαι | (ή εισάγετε split-v).

Δημιουργήθηκαν νέα άδεια παράθυρα. Για εναλλαγή μεταξύ τους, χρησιμοποιήστε ctrl+aκαι Αυτί(ή γράψτε Συγκεντρώνω). Η θέση του δρομέα υποδεικνύει ποιο παράθυρο είναι ενεργό αυτήν τη στιγμή. Για να κρύψετε το παράθυρο, χρησιμοποιήστε ctrl+aκαι Χ(ή πληκτρολογήστε αφαίρεση).

Για να εκκινήσετε ένα τερματικό σε νέο παράθυρο, κάντε κλικ ctrl + aκαι ντο(ή πληκτρολογήστε οθόνη).

Για να αποκρύψετε όλα τα παράθυρα και να αφήσετε μόνο το τρέχον, χρησιμοποιήστε το ctrl+aκαι Q(ή γράψτε μόνο).

Μπορείτε να μετονομάσετε ένα παράθυρο με ctrl+aκαι ΕΝΑ. Θα εμφανιστεί μια γραμμή στο κάτω μέρος με τη δυνατότητα αντικατάστασης του παλιού ονόματος.

Για να αποκρύψετε όλα τα παράθυρα συνεδρίας, κάντε κλικ ctrl+aκαι \ . Επιβεβαιώστε την απόφασή σας πατώντας y. Για έξοδο από τη διαχείριση παραθύρων, πατήστε ctrl+aκαι ρε.

Η εντολή οθόνης έχει ένα μεγάλο σύνολο πλήκτρων πρόσβασης. Μια πλήρης λίστα με αυτά μπορεί να προβληθεί χρησιμοποιώντας ctrl+aκαι ? .

Όταν δημιουργείτε μια νέα περίοδο λειτουργίας οθόνης, μπορείτε να της δώσετε ένα όνομα. Με αυτόν τον τρόπο μπορείτε να δημιουργήσετε πολλές συνεδρίες. Για να το κάνετε αυτό, χρησιμοποιήστε την επιλογή -ΜΙΚΡΟακολουθούμενο από ένα όνομα.

οθόνη -S όνομα οθόνης

Μπορείτε να προβάλετε τη λίστα των συνεδριών που εκτελούνται με την εντολή

Η γραμμή που προσδιορίζει τη συνεδρία αποτελείται από πολλά πεδία: id, όνομα και κατάσταση.

Εννοια ταυτότηταεμφανίζεται στη λίστα όλων των διεργασιών που εκτελούνται. Αυτό σημαίνει ότι μπορεί να τερματιστεί με την εντολή σκοτώνω. Μπορείτε να κλείσετε το τρέχον παράθυρο χρησιμοποιώντας τον συνδυασμό ctrl+aκαι κ; επιβεβαιώστε την απόφασή σας πατώντας y.

Μια κατάσταση μπορεί να έχει δύο καταστάσεις: Επισυνάπτεται(εμπλέκεται) και Απομονωμένος(αχρησιμοποίητος). Η δεύτερη κατάσταση είναι για συνεδρίες στις οποίες δεν έχουν πραγματοποιηθεί ακόμη διαδικασίες.

Για να μεταβείτε στην επιθυμητή συνεδρία, θα πρέπει να καθορίσετε την παράμετρο -r με το αναγνωριστικό ή το όνομά της.

Αυτές είναι όλες οι βασικές εντολές Linux για οθόνη.

Πώς να χρησιμοποιήσετε την οθόνη Linux

Τώρα ας δούμε πώς να χρησιμοποιήσετε το Linux της οθόνης με περισσότερες λεπτομέρειες.

Παράδειγμα 1Πρέπει να παρακολουθείτε τις αλλαγές αρχείων σε πραγματικό χρόνο. Για να γίνει αυτό, σε ένα παράθυρο θα κάνουμε αλλαγές στο νέο αρχείο και στο άλλο - θα εμφανίσουμε το αρχείο με την εντολή ουράμε επιλογή -φά:

Κατά τη διαγραφή των περιεχομένων, εμφανίζεται ένα μήνυμα ότι το αρχείο είναι περικομμένο, ενώ αυτό το κείμενο δεν γράφεται σε αυτό φυσικά.

Παράδειγμα 2. Πρέπει να παρακολουθείτε το μέγεθος του καταλόγου σε πραγματικό χρόνο. Στο ένα παράθυρο γράφουμε δεδομένα, στο άλλο δείχνουμε πώς αλλάζει το μέγεθος του αρχικού καταλόγου με την εντολή παρακολουθώμε καθυστέρηση δύο δευτερολέπτων.

οθόνηείναι ένας διαχειριστής οθόνης στο Linux. Σας επιτρέπει να δημιουργήσετε μια εικονική οθόνη κονσόλας που μπορεί να εκτελέσει μακροχρόνιες διαδικασίες κονσόλας χωρίς μόνιμη σύνδεση με τον διακομιστή. Εκείνοι. μπορείτε να ξεκινήσετε μια διαδικασία σε αυτήν την εικονική οθόνη, να αποσυνδεθείτε από τον διακομιστή και μετά από λίγο να ελέγξετε την εκτέλεση της διαδικασίας συνδέοντας τον διακομιστή και ανοίγοντας την εικονική οθόνη.

Αυτό είναι πολύ χρήσιμο κατά την εκτέλεση μεγάλων σεναρίων bash: διάφοροι συγχρονισμοί τοποθεσιών, λήψη αρχείων, ανάπτυξη χωματερών τεράστιων βάσεων δεδομένων κ.λπ. Δεν χρειάζεται να φοβάστε ότι αφού εκτελέσετε μια πολύωρη διαδικασία στο τερματικό, θα επιστρέψετε μια ώρα αργότερα και θα δείτε ότι η σύνδεση έχει διακοπεί. Σε λίγες ώρες, ακόμη και με σταθερή σύνδεση στο Διαδίκτυο, μπορεί να υπάρξουν δεύτερες διακοπές, για να μην αναφέρουμε ένα ασταθές δίκτυο στα γραφεία.

Μπορεί επίσης να είναι χρήσιμο εάν ξεκινήσατε τη διαδικασία σε έναν υπολογιστή, αλλά θέλετε να την ελέγξετε σε άλλον.

Εγκατάσταση

Yum οθόνη εγκατάστασης

οθόνη εγκατάστασης apt-get

Οι εντολές στο CentOS και στο Debian ενδέχεται να διαφέρουν, οι παρακάτω συντομεύσεις πληκτρολογίου είναι για το CentOS 6.9

Δημιουργήστε και μετονομάστε μια οθόνη

Για να δημιουργήσετε μια νέα οθόνη, πληκτρολογήστε:

Αυτή είναι μια εικονική οθόνη της ίδιας κονσόλας, όλες οι ίδιες λειτουργίες είναι διαθέσιμες εδώ. Για να αποσυνδεθείτε από την οθόνη, πατήστε +[a]+[d] (χωρίς διάκριση πεζών-κεφαλαίων) και μπείτε στην κανονική κονσόλα. Σε αυτήν την περίπτωση, η οθόνη λειτουργεί. αν η ίδια κορυφή τρέχει εκεί, τότε όταν επιστρέψει, θα λειτουργήσει έτσι.

Μπορείτε να λάβετε μια πλήρη λίστα εντολών οθόνης πατώντας +[a]+[?] .

Για να επιστρέψετε στην οθόνη, πρέπει να γνωρίζετε το όνομα της πρίζας. Όλες οι οθόνες εργασίας μπορούν να ληφθούν με την εντολή:

Οθόνη -ls

Το αποτέλεσμα θα είναι κάπως έτσι:

Υπάρχουν οθόνες σε: 8525.pts-0.dedic1234 (Αποσπασμένο) 9709.pts-0.dedic1234 (Αποσπασμένο) 2 Υποδοχές στο /var/run/screen/S-testserver.

Το όνομα της πρίζας μοιάζει ... Για πιο κατανοητό όνομα, μπορείτε να δημιουργήσετε μια νέα οθόνη με την εντολή:

Οθόνη -S ο τίτλος σας

Σε αυτήν την περίπτωση, το όνομα οθόνης θα μοιάζει Ο τίτλος σου

Μια ανοιχτή οθόνη μπορεί να μετονομαστεί κάνοντας τα εξής:

  • πατήστε +[a]+[:] (άνω τελεία)
  • εισαγάγετε όνομα συνεδρίας ο τίτλος σου
  • Εισαγω

Σύνδεση και καταστροφή οθόνης

Για να επιστρέψετε στην οθόνη, πρέπει να εκτελέσετε την εντολή:

Οθόνη -R pid.yourtitle

Οθόνη -r pid

Οθόνη -r ο τίτλος σας

Για να αποσυνδεθείτε από την οθόνη και να την καταστρέψετε, πληκτρολογήστε +[a]+[k], [y] με την οθόνη ανοιχτή.

Για να καταστρέψετε την κλειστή οθόνη, στείλτε την εντολή kill σε αυτήν, εισάγετε.

Το Screen είναι ένα πρόγραμμα πλήρους οθόνης που μπορεί να χρησιμοποιηθεί για την πολυπλεξία μιας φυσικής κονσόλας μεταξύ πολλαπλών διεργασιών (συνήθως διαδραστικά κελύφη). Προτρέπει τον χρήστη να ανοίξει πολλαπλά ξεχωριστά τερματικά σε έναν διαχειριστή παραθύρου τερματικού.

Στην Έκδοση διακομιστή Ubuntu 10.04, η οθόνη εγκαταστάθηκε από προεπιλογή. Όμως, το Linux Mint δεν έχει οθόνη από προεπιλογή, πρέπει να το εγκαταστήσω πρώτα χρησιμοποιώντας την εντολή apt-get. Παρακαλούμε ακολουθήστε τη διαδικασία εγκατάστασης οθόνης της διανομής σας.

# οθόνη εγκατάστασης apt-get (Σε συστήματα που βασίζονται στο Debian) # οθόνη εγκατάστασης yum (Σε συστήματα που βασίζονται στο RedHat)

Στην πραγματικότητα, το Screen είναι μια πολύ ωραία εντολή Linux που είναι κρυμμένη μέσα σε εκατοντάδες εντολές Linux. Ας αρχίσουμε να βλέπουμε τις λειτουργίες του Screen.

Εκκίνηση οθόνης για πρώτη φορά

Απλώς πληκτρολογήστε οθόνη στη γραμμή εντολών. Στη συνέχεια θα εμφανιστεί η οθόνη με την ίδια διεπαφή όπως στη γραμμή εντολών.

[email προστατευμένο]~$οθόνη

Εμφάνιση επιλογών οθόνης

Με την είσοδο στην οθόνη, μπορείτε να εκτελέσετε διάφορες ενέργειες, όπως σε ένα κανονικό περιβάλλον CLI. Επειδή όμως η οθόνη είναι εφαρμογή, έχει εντολές ή επιλογές.

Καντράν Ctrl-Aκαι ? . Τώρα θα δείτε όλες τις εντολές ή τις επιλογές στην οθόνη.

Δεσίματα πλήκτρων οθόνης, σελίδα 1 από 1. Πλήκτρο εντολών: ^A Literal ^A: a break ^B b flow ^F f f lockscreen ^X x pow_break B οθόνη ^C c πλάτος W καθαρό C εστίαση ^I log H pow_deach D επιλέξτε " windows ^W w άνω και κάτω τελεία: έντυπο h σύνδεση L prev ^H ^P p ^? silence _ wrap ^R r copy ^[ [ help ? meta a quit \ split S writebuf > detach ^D d history ( ) monitor M readbuf< suspend ^Z z xoff ^S s digraph ^V info i next ^@ ^N sp n redisplay ^L l time ^T t xon ^Q q displays * kill K k number N remove X title A dumptermcap . lastmsg ^M m only Q removebuf = vbell ^G fit F license , other ^A reset Z version v ^] paste . " windowlist -b - select - 0 select 0 1 select 1 2 select 2 3 select 3 4 select 4 5 select 5 6 select 6 7 select 7 8 select 8 9 select 9 I login on O login off ] paste .

Για έξοδο από αυτήν την οθόνη, πατήστε το κουμπί " χώρους" ή " Εισαγω". (Σημειώστε ότι όλες οι συντομεύσεις που χρησιμοποιούν " Ctrl-A", χρησιμοποιούνται χωρίς εισαγωγικά).

Απενεργοποιήστε την οθόνη

Ένα από τα πλεονεκτήματα της οθόνης είναι ότι μπορεί να απενεργοποιηθεί. Στη συνέχεια, μπορείτε να το επαναφέρετε χωρίς να χάσετε τις πληροφορίες που εκτελέσατε πριν. Ακολουθεί ένα παράδειγμα σεναρίου:

είσαι στη μέση ssh-onστον διακομιστή σας. Ας υποθέσουμε ότι κατεβάζετε μια ενημερωμένη έκδοση κώδικα 400 MB για το σύστημά σας με την εντολή wget.

Η διαδικασία λήψης θα διαρκέσει περίπου δύο ώρες. Εάν είναι απενεργοποιημένο SSHσυνεδρία ή αποσύνδεση λόγω ατυχήματος, η διαδικασία λήψης θα σταματήσει. Θα πρέπει να ξεκινήσετε από την αρχή. Για να το αποφύγουμε αυτό, μπορούμε να χρησιμοποιήσουμε την οθόνη και να την απενεργοποιήσουμε.

Ρίξτε μια ματιά σε αυτή την ομάδα. Πρώτα, πρέπει να εισαγάγετε την οθόνη.

[email προστατευμένο]~$οθόνη

Στη συνέχεια, μπορείτε να δημιουργήσετε μια διαδικασία λήψης. Για παράδειγμα, στο Linux Mint μου αναβάθμισα το δικό μου dpkgπακέτο με την εντολή apt-get.

[email προστατευμένο]~ $ sudo apt-get εγκατάσταση dpkg

Δείγμα εξόδου

Ανάγνωση λιστών πακέτων... Ολοκληρώθηκε Δημιουργία δέντρου εξάρτησης Ανάγνωση πληροφοριών κατάστασης... Ολοκληρώθηκε Τα ακόλουθα πακέτα θα αναβαθμιστούν: dpkg 1 αναβαθμισμένο, 0 πρόσφατα εγκατεστημένο, 0 για κατάργηση και 1146 μη αναβαθμισμένο. Πρέπει να αποκτήσετε αρχεία 2.583 kB. Μετά από αυτή τη λειτουργία, θα χρησιμοποιηθούν 127 kB επιπλέον χώρου στο δίσκο. Λήψη: 1 http://debian.linuxmint.com/latest/ testing/main dpkg i386 1.16.10 47% 14,7 kB/s

" και " ρε". Δεν θα δείτε τίποτα όταν πατήσετε αυτά τα πλήκτρα. Το αποτέλεσμα θα μοιάζει με αυτό:

[email προστατευμένο] ~ $

Ενεργοποιήστε ξανά την οθόνη

Αφού απενεργοποιήσετε την οθόνη, για παράδειγμα, θα υποθέσουμε ότι έχετε διακόψει SSHσυνεδρία και πήγαινε σπίτι. Στο σπίτι τρέχεις SSHπίσω στον διακομιστή σας και θέλετε να δείτε πώς εξελίσσεται η μεταφόρτωση. Για να το κάνετε αυτό, πρέπει να επαναφέρετε την οθόνη. Μπορείτε να εκτελέσετε την ακόλουθη εντολή:

[email προστατευμένο]~ $ οθόνη -r

Και θα δείτε ότι η διαδικασία συνεχίστηκε από το σημείο που τη διέκοψες.

Εάν έχετε περισσότερα από 1 οθόνησυνεδρία, πρέπει να εισαγάγετε το αναγνωριστικό οθόνης της συνεδρίας. Χρησιμοποιήστε την οθόνη -ls για να δείτε πόσες οθόνες είναι διαθέσιμες.

[email προστατευμένο]~ $ οθόνη -ls

Δείγμα εξόδου

[email προστατευμένο]~ $ screen -ls Υπάρχουν οθόνες στις: 7849.pts-0.mint (10/06/2013 01:50:45 PM) (Αποκομμένη) 5561.pts-0.mint (10/06/2013 11:12: 05 π.μ.) (Αποσύνδεση) 2 υποδοχές σε /var/run/screen/S-pungki

Αν θέλετε, επαναφέρετε την οθόνη 7849.pts-0.mint και, στη συνέχεια, εισαγάγετε αυτήν την εντολή.

[email προστατευμένο]~ $ οθόνη -r 7849

Χρήση πολλαπλών οθονών

Είναι δυνατόν να τρέξει περισσότερο από 1 οθόνηγια να γίνει η δουλειά; Ναί. Μπορείτε να εργαστείτε με πολλά παράθυρα οθόνης ταυτόχρονα. Υπάρχουν 2 (δύο) τρόποι για να το κάνετε αυτό.

Αρχικά, μπορείτε να αποσυνδέσετε την πρώτη οθόνη και να εκτελέσετε μια άλλη οθόνη στο τερματικό. Δεύτερον, τοποθετείτε την οθόνη.

Εναλλαγή μεταξύ οθόνης

Όταν έχετε ένθετες οθόνες, μπορείτε να κάνετε εναλλαγή μεταξύ τους χρησιμοποιώντας το " Ctrl-A" και " n". Θα μετακινηθεί στην επόμενη οθόνη. Όταν πρέπει να επιστρέψετε στην προηγούμενη οθόνη, πατήστε " Ctrl-A" και " Π".

Για να δημιουργήσετε ένα νέο παράθυρο οθόνης, απλώς κάντε κλικ στο " Ctrl-A" και " Με".

Η σύνδεση που κάνετε

Μερικές φορές είναι σημαντικό να γράψετε τι κάνατε ενώ ήσασταν στην κονσόλα. Ας υποθέσουμε ότι είστε διαχειριστής Linux που διαχειρίζεται πολλούς διακομιστές Linux.

Με την είσοδο στην οθόνη, δεν χρειάζεται να σημειώνετε κάθε εντολή που κάνετε. Για να ενεργοποιήσετε τη δυνατότητα εγγραφής οθόνης απλώς πατήστε "strong>Ctrl-A" και " H". (Παρακαλούμε να είστε προσεκτικοί, χρησιμοποιούμε κεφαλαίο γράμμα H. Χρήση μικρών γραμμάτων ηθα δημιουργήσει μόνο ένα στιγμιότυπο οθόνης της οθόνης σε ξεχωριστό αρχείο).

Θα εμφανιστεί μια ειδοποίηση στο κάτω αριστερό μέρος της οθόνης που λέει "Δημιουργία αρχείου καταγραφής" καταγραφή οθόνης.0". Θα βρείτε καταγραφή οθόνης.0αρχείο στον αρχικό σας κατάλογο.

Αυτή η δυνατότητα θα προσθέσει όλα όσα κάνετε ενώ βρίσκεστε στο παράθυρο της οθόνης. Κλείστε την οθόνη για να συνδεθείτε, κάντε κλικ στο " Ctrl-A" και " H" πάλι.

[email προστατευμένο]~ $ οθόνη -L

Ένας άλλος τρόπος για να ενεργοποιήσετε τη δυνατότητα καταγραφής είναι να προσθέσετε το " -ΜΕΓΑΛΟ" όταν η οθόνη εκτελείται για πρώτη φορά. Η εντολή θα μοιάζει με αυτό.

[email προστατευμένο]~ $ οθόνη -L

Κλείδωμα οθόνης

Η οθόνη είναι επίσης μια συντόμευση κλειδώματος οθόνης. Μπορείτε να κάνετε κλικ στο " Ctrl-A" και " Χ" για να κλειδώσετε την οθόνη. Αυτό είναι χρήσιμο εάν θέλετε να κλειδώσετε γρήγορα την οθόνη. Ακολουθεί ένα παράδειγμα της εξόδου κλειδώματος οθόνης αφού κάνετε κλικ στις συντομεύσεις.

Οθόνη που χρησιμοποιεί ο Pungki Arianto σε μέντα. Κωδικός πρόσβασης:

Μπορείτε να χρησιμοποιήσετε τον κωδικό πρόσβασης Linux για να τον ξεκλειδώσετε.

Προσθήκη κωδικού πρόσβασης για κλείδωμα οθόνης

Για λόγους ασφαλείας, μπορείτε να βάλετε έναν κωδικό πρόσβασης στην περίοδο λειτουργίας της οθόνης σας. Θα σας ζητηθεί κωδικός πρόσβασης όταν θέλετε να προσαρτήσετε ξανά την οθόνη. Αυτός ο κωδικός πρόσβασης είναι διαφορετικός από τον παραπάνω μηχανισμό κλειδώματος οθόνης.

Για να προστατεύσετε την οθόνη σας με κωδικό πρόσβασης, μπορείτε να επεξεργαστείτε το αρχείο " $HOME/.screenrc". Εάν το αρχείο δεν υπάρχει, μπορείτε να το δημιουργήσετε χειροκίνητα. Η σύνταξη θα είναι έτσι.

κωδικός crypt_password

Για να δημιουργήσω " crypt_password", μπορείτε να χρησιμοποιήσετε την εντολή " mkpasswd"στο Linux. Εδώ είναι η εντολή με κωδικό πρόσβασης" pungki123".

[email προστατευμένο]~ $ mkpasswd pungki123 l2BIBzvIeQNOs

mkpasswdθα δημιουργήσει έναν κωδικό πρόσβασης όπως φαίνεται παραπάνω. Μόλις έχετε τον κωδικό πρόσβασης, μπορείτε να τον αντιγράψετε σε ένα αρχείο" .screenrc"και αποθηκεύστε. Τώρα το αρχείο" .screenrc"θα μοιάζει με αυτό.

Κωδικός πρόσβασης l2BIBzvIeQNOs

Την επόμενη φορά που θα εκκινήσετε την οθόνη, απενεργοποιήστε την και θα σας ζητηθεί ο κωδικός πρόσβασης όταν προσπαθήσετε να ενεργοποιήσετε ξανά την οθόνη, όπως φαίνεται παρακάτω:

[email προστατευμένο]~ $ screen -r 5741 Κωδικός πρόσβασης οθόνης:

Εισάγετε τον κωδικό πρόσβασης " pungki123" και η οθόνη θα επανασυνδεθεί.

Μόλις εκτελέσετε την προτροπή κωδικού πρόσβασης στην οθόνη και κάντε κλικ στο " Ctrl-A" και " Χ", τότε η έξοδος θα είναι αυτή.

Οθόνη που χρησιμοποιεί ο Pungki Arianto σε μέντα. Κωδικός πρόσβασης: Κωδικός πρόσβασης οθόνης:

Θα χρειαστεί να εισαγάγετε έναν κωδικό πρόσβασης εις διπλούν. Η πρώτη φορά είναι δική σου κωδικό πρόσβασης linux, το δεύτερο είναι ο κωδικός πρόσβασης που βάλατε στο αρχείο .screenrc.

Έξοδος οθόνης

Υπάρχουν 2 (δύο) τρόποι για να βγείτε από την οθόνη. Πρώτα, χρησιμοποιούμε " Ctrl-A" και " ρε" για να το απενεργοποιήσετε. Δεύτερον - μπορούμε να χρησιμοποιήσουμε την εντολή κενού οθόνης. Μπορείτε επίσης να χρησιμοποιήσετε "Ctrl-A" και " Προς την" για να καρφώσετε την οθόνη.

Το Screen είναι ένα πρόγραμμα πλήρους οθόνης που μπορεί να χρησιμοποιηθεί για την πολυπλεξία μιας φυσικής κονσόλας μεταξύ πολλαπλών διεργασιών (συνήθως διαδραστικά κελύφη). Προτρέπει τον χρήστη να ανοίξει πολλαπλά ξεχωριστά τερματικά σε έναν διαχειριστή παραθύρου τερματικού.

Στην Έκδοση διακομιστή Ubuntu 10.04, η οθόνη εγκαταστάθηκε από προεπιλογή. Όμως, το Linux Mint δεν έχει οθόνη από προεπιλογή, πρέπει να το εγκαταστήσω πρώτα χρησιμοποιώντας την εντολή apt-get. Παρακαλούμε ακολουθήστε τη διαδικασία εγκατάστασης οθόνης της διανομής σας.

# οθόνη εγκατάστασης apt-get (Σε συστήματα που βασίζονται στο Debian) # οθόνη εγκατάστασης yum (Σε συστήματα που βασίζονται στο RedHat)

Στην πραγματικότητα, το Screen είναι μια πολύ ωραία εντολή Linux που είναι κρυμμένη μέσα σε εκατοντάδες εντολές Linux. Ας αρχίσουμε να βλέπουμε τις λειτουργίες του Screen.

Εκκίνηση οθόνης για πρώτη φορά

Απλώς πληκτρολογήστε οθόνη στη γραμμή εντολών. Στη συνέχεια θα εμφανιστεί η οθόνη με την ίδια διεπαφή όπως στη γραμμή εντολών.

[email προστατευμένο]~$οθόνη

Εμφάνιση επιλογών οθόνης

Με την είσοδο στην οθόνη, μπορείτε να εκτελέσετε διάφορες ενέργειες, όπως σε ένα κανονικό περιβάλλον CLI. Επειδή όμως η οθόνη είναι εφαρμογή, έχει εντολές ή επιλογές.

Καντράν Ctrl-Aκαι ? . Τώρα θα δείτε όλες τις εντολές ή τις επιλογές στην οθόνη.

Δεσίματα πλήκτρων οθόνης, σελίδα 1 από 1. Πλήκτρο εντολών: ^A Literal ^A: a break ^B b flow ^F f f lockscreen ^X x pow_break B οθόνη ^C c πλάτος W καθαρό C εστίαση ^I log H pow_deach D επιλέξτε " windows ^W w άνω και κάτω τελεία: έντυπο h σύνδεση L prev ^H ^P p ^? silence _ wrap ^R r copy ^[ [ help ? meta a quit \ split S writebuf > detach ^D d history ( ) monitor M readbuf< suspend ^Z z xoff ^S s digraph ^V info i next ^@ ^N sp n redisplay ^L l time ^T t xon ^Q q displays * kill K k number N remove X title A dumptermcap . lastmsg ^M m only Q removebuf = vbell ^G fit F license , other ^A reset Z version v ^] paste . " windowlist -b - select - 0 select 0 1 select 1 2 select 2 3 select 3 4 select 4 5 select 5 6 select 6 7 select 7 8 select 8 9 select 9 I login on O login off ] paste .

Για έξοδο από αυτήν την οθόνη, πατήστε το κουμπί " χώρους" ή " Εισαγω". (Σημειώστε ότι όλες οι συντομεύσεις που χρησιμοποιούν " Ctrl-A", χρησιμοποιούνται χωρίς εισαγωγικά).

Απενεργοποιήστε την οθόνη

Ένα από τα πλεονεκτήματα της οθόνης είναι ότι μπορεί να απενεργοποιηθεί. Στη συνέχεια, μπορείτε να το επαναφέρετε χωρίς να χάσετε τις πληροφορίες που εκτελέσατε πριν. Ακολουθεί ένα παράδειγμα σεναρίου:

είσαι στη μέση ssh-onστον διακομιστή σας. Ας υποθέσουμε ότι κατεβάζετε μια ενημερωμένη έκδοση κώδικα 400 MB για το σύστημά σας με την εντολή wget.

Η διαδικασία λήψης θα διαρκέσει περίπου δύο ώρες. Εάν είναι απενεργοποιημένο SSHσυνεδρία ή αποσύνδεση λόγω ατυχήματος, η διαδικασία λήψης θα σταματήσει. Θα πρέπει να ξεκινήσετε από την αρχή. Για να το αποφύγουμε αυτό, μπορούμε να χρησιμοποιήσουμε την οθόνη και να την απενεργοποιήσουμε.

Ρίξτε μια ματιά σε αυτή την ομάδα. Πρώτα, πρέπει να εισαγάγετε την οθόνη.

[email προστατευμένο]~$οθόνη

Στη συνέχεια, μπορείτε να δημιουργήσετε μια διαδικασία λήψης. Για παράδειγμα, στο Linux Mint μου αναβάθμισα το δικό μου dpkgπακέτο με την εντολή apt-get.

[email προστατευμένο]~ $ sudo apt-get εγκατάσταση dpkg

Δείγμα εξόδου

Ανάγνωση λιστών πακέτων... Ολοκληρώθηκε Δημιουργία δέντρου εξάρτησης Ανάγνωση πληροφοριών κατάστασης... Ολοκληρώθηκε Τα ακόλουθα πακέτα θα αναβαθμιστούν: dpkg 1 αναβαθμισμένο, 0 πρόσφατα εγκατεστημένο, 0 για κατάργηση και 1146 μη αναβαθμισμένο. Πρέπει να αποκτήσετε αρχεία 2.583 kB. Μετά από αυτή τη λειτουργία, θα χρησιμοποιηθούν 127 kB επιπλέον χώρου στο δίσκο. Λήψη: 1 http://debian.linuxmint.com/latest/ testing/main dpkg i386 1.16.10 47% 14,7 kB/s

" και " ρε". Δεν θα δείτε τίποτα όταν πατήσετε αυτά τα πλήκτρα. Το αποτέλεσμα θα μοιάζει με αυτό:

[email προστατευμένο] ~ $

Ενεργοποιήστε ξανά την οθόνη

Αφού απενεργοποιήσετε την οθόνη, για παράδειγμα, θα υποθέσουμε ότι έχετε διακόψει SSHσυνεδρία και πήγαινε σπίτι. Στο σπίτι τρέχεις SSHπίσω στον διακομιστή σας και θέλετε να δείτε πώς εξελίσσεται η μεταφόρτωση. Για να το κάνετε αυτό, πρέπει να επαναφέρετε την οθόνη. Μπορείτε να εκτελέσετε την ακόλουθη εντολή:

[email προστατευμένο]~ $ οθόνη -r

Και θα δείτε ότι η διαδικασία συνεχίστηκε από το σημείο που τη διέκοψες.

Εάν έχετε περισσότερα από 1 οθόνησυνεδρία, πρέπει να εισαγάγετε το αναγνωριστικό οθόνης της συνεδρίας. Χρησιμοποιήστε την οθόνη -ls για να δείτε πόσες οθόνες είναι διαθέσιμες.

[email προστατευμένο]~ $ οθόνη -ls

Δείγμα εξόδου

[email προστατευμένο]~ $ screen -ls Υπάρχουν οθόνες στις: 7849.pts-0.mint (10/06/2013 01:50:45 PM) (Αποκομμένη) 5561.pts-0.mint (10/06/2013 11:12: 05 π.μ.) (Αποσύνδεση) 2 υποδοχές σε /var/run/screen/S-pungki

Αν θέλετε, επαναφέρετε την οθόνη 7849.pts-0.mint και, στη συνέχεια, εισαγάγετε αυτήν την εντολή.

[email προστατευμένο]~ $ οθόνη -r 7849

Χρήση πολλαπλών οθονών

Είναι δυνατόν να τρέξει περισσότερο από 1 οθόνηγια να γίνει η δουλειά; Ναί. Μπορείτε να εργαστείτε με πολλά παράθυρα οθόνης ταυτόχρονα. Υπάρχουν 2 (δύο) τρόποι για να το κάνετε αυτό.

Αρχικά, μπορείτε να αποσυνδέσετε την πρώτη οθόνη και να εκτελέσετε μια άλλη οθόνη στο τερματικό. Δεύτερον, τοποθετείτε την οθόνη.

Εναλλαγή μεταξύ οθόνης

Όταν έχετε ένθετες οθόνες, μπορείτε να κάνετε εναλλαγή μεταξύ τους χρησιμοποιώντας το " Ctrl-A" και " n". Θα μετακινηθεί στην επόμενη οθόνη. Όταν πρέπει να επιστρέψετε στην προηγούμενη οθόνη, πατήστε " Ctrl-A" και " Π".

Για να δημιουργήσετε ένα νέο παράθυρο οθόνης, απλώς κάντε κλικ στο " Ctrl-A" και " Με".

Η σύνδεση που κάνετε

Μερικές φορές είναι σημαντικό να γράψετε τι κάνατε ενώ ήσασταν στην κονσόλα. Ας υποθέσουμε ότι είστε διαχειριστής Linux που διαχειρίζεται πολλούς διακομιστές Linux.

Με την είσοδο στην οθόνη, δεν χρειάζεται να σημειώνετε κάθε εντολή που κάνετε. Για να ενεργοποιήσετε τη δυνατότητα εγγραφής οθόνης απλώς πατήστε "strong>Ctrl-A" και " H". (Παρακαλούμε να είστε προσεκτικοί, χρησιμοποιούμε κεφαλαίο γράμμα H. Χρήση μικρών γραμμάτων ηθα δημιουργήσει μόνο ένα στιγμιότυπο οθόνης της οθόνης σε ξεχωριστό αρχείο).

Θα εμφανιστεί μια ειδοποίηση στο κάτω αριστερό μέρος της οθόνης που λέει "Δημιουργία αρχείου καταγραφής" καταγραφή οθόνης.0". Θα βρείτε καταγραφή οθόνης.0αρχείο στον αρχικό σας κατάλογο.

Αυτή η δυνατότητα θα προσθέσει όλα όσα κάνετε ενώ βρίσκεστε στο παράθυρο της οθόνης. Κλείστε την οθόνη για να συνδεθείτε, κάντε κλικ στο " Ctrl-A" και " H" πάλι.

[email προστατευμένο]~ $ οθόνη -L

Ένας άλλος τρόπος για να ενεργοποιήσετε τη δυνατότητα καταγραφής είναι να προσθέσετε το " -ΜΕΓΑΛΟ" όταν η οθόνη εκτελείται για πρώτη φορά. Η εντολή θα μοιάζει με αυτό.

[email προστατευμένο]~ $ οθόνη -L

Κλείδωμα οθόνης

Η οθόνη είναι επίσης μια συντόμευση κλειδώματος οθόνης. Μπορείτε να κάνετε κλικ στο " Ctrl-A" και " Χ" για να κλειδώσετε την οθόνη. Αυτό είναι χρήσιμο εάν θέλετε να κλειδώσετε γρήγορα την οθόνη. Ακολουθεί ένα παράδειγμα της εξόδου κλειδώματος οθόνης αφού κάνετε κλικ στις συντομεύσεις.

Οθόνη που χρησιμοποιεί ο Pungki Arianto σε μέντα. Κωδικός πρόσβασης:

Μπορείτε να χρησιμοποιήσετε τον κωδικό πρόσβασης Linux για να τον ξεκλειδώσετε.

Προσθήκη κωδικού πρόσβασης για κλείδωμα οθόνης

Για λόγους ασφαλείας, μπορείτε να βάλετε έναν κωδικό πρόσβασης στην περίοδο λειτουργίας της οθόνης σας. Θα σας ζητηθεί κωδικός πρόσβασης όταν θέλετε να προσαρτήσετε ξανά την οθόνη. Αυτός ο κωδικός πρόσβασης είναι διαφορετικός από τον παραπάνω μηχανισμό κλειδώματος οθόνης.

Για να προστατεύσετε την οθόνη σας με κωδικό πρόσβασης, μπορείτε να επεξεργαστείτε το αρχείο " $HOME/.screenrc". Εάν το αρχείο δεν υπάρχει, μπορείτε να το δημιουργήσετε χειροκίνητα. Η σύνταξη θα είναι έτσι.

κωδικός crypt_password

Για να δημιουργήσω " crypt_password", μπορείτε να χρησιμοποιήσετε την εντολή " mkpasswd"στο Linux. Εδώ είναι η εντολή με κωδικό πρόσβασης" pungki123".

[email προστατευμένο]~ $ mkpasswd pungki123 l2BIBzvIeQNOs

mkpasswdθα δημιουργήσει έναν κωδικό πρόσβασης όπως φαίνεται παραπάνω. Μόλις έχετε τον κωδικό πρόσβασης, μπορείτε να τον αντιγράψετε σε ένα αρχείο" .screenrc"και αποθηκεύστε. Τώρα το αρχείο" .screenrc"θα μοιάζει με αυτό.

Κωδικός πρόσβασης l2BIBzvIeQNOs

Την επόμενη φορά που θα εκκινήσετε την οθόνη, απενεργοποιήστε την και θα σας ζητηθεί ο κωδικός πρόσβασης όταν προσπαθήσετε να ενεργοποιήσετε ξανά την οθόνη, όπως φαίνεται παρακάτω:

[email προστατευμένο]~ $ screen -r 5741 Κωδικός πρόσβασης οθόνης:

Εισάγετε τον κωδικό πρόσβασης " pungki123" και η οθόνη θα επανασυνδεθεί.

Μόλις εκτελέσετε την προτροπή κωδικού πρόσβασης στην οθόνη και κάντε κλικ στο " Ctrl-A" και " Χ", τότε η έξοδος θα είναι αυτή.

Οθόνη που χρησιμοποιεί ο Pungki Arianto σε μέντα. Κωδικός πρόσβασης: Κωδικός πρόσβασης οθόνης:

Θα χρειαστεί να εισαγάγετε έναν κωδικό πρόσβασης εις διπλούν. Η πρώτη φορά είναι δική σου κωδικό πρόσβασης linux, το δεύτερο είναι ο κωδικός πρόσβασης που βάλατε στο αρχείο .screenrc.

Έξοδος οθόνης

Υπάρχουν 2 (δύο) τρόποι για να βγείτε από την οθόνη. Πρώτα, χρησιμοποιούμε " Ctrl-A" και " ρε" για να το απενεργοποιήσετε. Δεύτερον - μπορούμε να χρησιμοποιήσουμε την εντολή κενού οθόνης. Μπορείτε επίσης να χρησιμοποιήσετε "Ctrl-A" και " Προς την" για να καρφώσετε την οθόνη.