Αρχείο για το «κέλυφος» Κατηγορία
Δημοσιεύτηκε από: το admin (Οκτ 19) Ctrl + A Μετάβαση στην κορυφή της γραμμής πληκτρολογείτε.
Ctrl + E Πηγαίνετε στο τέλος της γραμμής πληκτρολογείτε.
Ctrl + L Καταργήστε την οθόνη.
Ctrl + U Καθαρίζει την οθόνη πριν από τον κέρσορα. Εάν είστε στο τέλος της γραμμής, καθαρίζει ολόκληρη τη γραμμή.
Ctrl + R, σας επιτρέπει να ψάξετε μέσα από τις εντολές που χρησιμοποιούνται προηγουμένως.
Ctrl + C Σταματήστε ό, τι κάνετε.
Ctrl + D Έξοδος από το τρέχον κέλυφος.
Ctrl + Z ξεκινά την αναστολή στο παρασκήνιο ό, τι κάνετε.
Ctrl + W Διαγράψτε τη λέξη πριν ο δρομέας είναι.
Ctrl + K Καθαρίστε τη γραμμή μετά τον δρομέα.
Ctrl + T Αντιστρέφει τα τελευταία δύο χαρακτήρες πριν από τον κέρσορα.
Esc + Τ Ανταλλάξτε τις δύο τελευταίες λέξεις πριν από τον κέρσορα.
Alt + F Μετακίνηση του δρομέα μία λέξη μπροστά στην τρέχουσα γραμμή.
Alt + B Μετακίνηση του δρομέα μία λέξη πίσω στην τρέχουσα γραμμή.
Καρτέλα Αυτόματη Συμπληρώστε τα ονόματα των αρχείων και φακέλων.
Επικόλληση Ctrl + Y (όπως στην αντιγραφή και επικόλληση) όλο το κείμενο πριν από τον κέρσορα.
Σημείωση: Μερικές από αυτές τις εντολές δεν λειτουργούν αν κέλυφος πρόσβαση μέσω telnet, ή αν συνεδρία SSH από το πληκτρολόγιο είναι μια ιδιαίτερη configuratain
Δημοσίευση στο: linux , κέλυφος , συμβουλές Δημοσιεύτηκε από: το admin (Απρ 20) Όταν έχουμε εγκαταστήσει spamassassin στο διακομιστή αλληλογραφίας μας έχουμε εγκαταστήσει ένα script που χρησιμοποιείται για να κατεβάσετε τους κανόνες για τη βελτίωση της δέσμευσης των spam e-mail έρχονται στον server μας.
Το σενάριο αυτό καλείται sa-update . Παρακάτω σας αναφέρουμε μια απλή εγγραφή crontab να συμπεριληφθούν στο Linux σας για να τηλεφωνούν κάθε μέρα στις 7:00 και το σενάριο να κρατήσει μέχρι σήμερα με τους κανόνες του spamassassin σας.
0 7 *** / usr / bin / sa-update-D-updatedir / etc / mail / spamassassin /
Θυμηθείτε επίσης να επανεκκινήσετε την υπηρεσία Spamassassin μετά την ενημέρωση με την εντολή:
/ Etc / init.d / spamassassin επανεκκίνηση
ή
/ Etc / init.d / spamd επανεκκίνηση
ΣΗΜΕΙΩΣΗ: Εντολές και θέσεις μπορεί να διαφέρουν από διανομή σε διανομή, αλλά για την sysadmin δεν πρέπει να είναι δύσκολο να βρούμε τη σωστή θέση. Σε περίπτωση δυσκολίας παρακαλούμε επικοινωνήστε μαζί μας ή να αφήσει ένα σχόλιο.
Δημοσιεύτηκε από: το admin (Τρ. 15) Όσον αφορά τις παρωχημένες τα παράθυρα ακόμα και σε διανομές Linux, στην περίπτωσή μας παίρνουμε το Ubuntu για παράδειγμα, μπορείτε να προσθέσετε γραμματοσειρές (γραμματοσειρές) τόσο εύκολο.
από ένα τερματικό πληκτρολογήστε απλά την εντολή:
sudo nautilus / usr / share / fonts / TrueType /
Να θυμάστε ότι για κάθε κατανομή θα πρέπει να αντικαταστήσει διαχειριστής αρχείων Ναυτίλος σας όπως το δελφίνι για το Kubuntu. Μετά την αντιγραφή των αλήθεια γραμματοσειρές τύπου σε αυτήν τη θέση, μπορείτε επίσης να βάλετε τα επιμέρους καταλόγους για να οργανώσετε καλύτερα τις γραμματοσειρές σας θα πρέπει να ξεκινήσετε τις γραμματοσειρές cache ανανέωσης με την εντολή:
fc-cache-f-v
Τελειώσατε, απλά ανοίξτε την εφαρμογή που θέλετε να χρησιμοποιήσετε τις γραμματοσειρές που μας ενδιαφέρουν.
Δημοσιεύτηκε από: το admin (Ιαν 17) Συχνά θα πρέπει να βάλετε το χέρι στην γεμάτο αρχεία ρυθμίσεων, όπου μπορούμε να κάνουμε με μια χούφτα των παραμέτρων. Σε αυτές τις περιπτώσεις μπορούμε να αρθούν όλα τα περιττά χνούδια απλά χρησιμοποιώντας την παρακάτω εντολή:
# Grep-v "^ #" / etc / my.conf | sed-e '/ ^ $ / d'> / etc / my_new.conf
ή μπορείτε να χρησιμοποιήσετε αυτή την εναλλακτική λύση:
# Cat / etc / my.conf | sed '/ * # / δ / ^ * $ / d'> / etc / my_new.conf
Θυμηθείτε να my_new.conf να αντικαταστήσετε το αρχικό αρχείο, μετά τον έλεγχο των περιεχομένων.
Δημοσίευση στο: linux , κέλυφος , συμβουλές Δημοσιεύτηκε από: το admin (σύνολο 12) Εμφάνιση όλων των εγκατεστημένων rpm πακέτων:
# Rpm-qa
Ερώτημα το σ.α.λ. δβ φιλτράροντας όλα τα πακέτα που περιέχουν "httpd" της σειράς:
# Rpm-qa | grep httpd
Απόκτηση πληροφοριών για ένα συγκεκριμένο πακέτο εγκατασταθεί, π.χ.:
# Rpm-qi httpd
Εμφάνιση της λίστας των αρχείων που παρέχονται από ένα εγκατεστημένο πακέτο, π.χ.:
# Rpm-ql httpd
Εμφάνιση μόνο τη λίστα των αρχείων ρυθμίσεων που παρέχονται από ένα εγκατεστημένο πακέτο:
# Rpm-QC httpd
Πάρτε πληροφορίες σχετικά με την τεκμηρίωση που παρέχονται από ένα πακέτο:
# Rpm-QC httpd
Εμφάνιση της λίστας των εξαρτήσεων που απαιτούνται για ένα πακέτο:
# Rpm-q-httpd whatrequires
Εμφάνιση των δυνατοτήτων που παρέχονται από ένα πακέτο:
# Rpm-q-httpd whatprovides
Εμφάνιση σενάρια που ξεκίνησε κατά την εγκατάσταση / αφαίρεση:
# Rpm-q-httpd σενάρια
Εμφάνιση ιστορία των αναθεωρήσεων του πακέτου:
# Rpm-q-httpd αλλαγών
Ελέγξτε ποιο πακέτο ανήκει ένα συγκεκριμένο αρχείο:
# Rpm-QF / etc / httpd / conf / httpd.conf
Εμφάνιση της λίστας των αρχείων που παρέχονται από ένα πακέτο που δεν έχει εγκατασταθεί ακόμη:
# Rpm-qp-2.0.52-3.i386.rpm httpd-l
Fedora / RedHat, υπογράφει όλα τα πακέτα με ψηφιακή ιδιωτικό κλειδί GPG Για την εισαγωγή του κοινού-κλειδί, χρησιμοποιώντας την ακόλουθη εντολή.:
# Rpm-εισαγωγών / media / cdrom / RPM-GPG-KEY
Για να επαληθεύσετε την ακεραιότητα της συσκευασίας πριν προχωρήσετε με την εγκατάσταση, ειδικά αν έχει κατεβάσει από το Internet, εκτελέστε την επόμενη εντολή:
# Rpm-checksig package_name.rpm
Για να επαληθεύσει όλα τα εγκατεστημένα πακέτα στο σύστημά σας:
# Rpm-qa-δημοσίου κλειδιού gpg
Εγκαταστήστε ένα δυαδικό πακέτο:
# Rpm-ivh package_name.rpm
Εγκαταστήστε ένα δυαδικό πακέτο αγνοώντας τις απαιτούμενες εξαρτήσεις:
# Rpm-ivh-nodeeps package_name.rpm
Εγκαταστήστε ένα δυαδικό πακέτο στέλνοντας την αυτόματη επίλυση των εξαρτήσεων:
# Rpm-ivh βοήθειας package_name.rpm
Αναβάθμιση ενός πακέτου χωρίς αλλαγή των αρχείων ρυθμίσεων:
# Rpm-U package_name.rpm
Ενημέρωση ένα πακέτο μόνο εάν έχει ήδη εγκατασταθεί:
# Rpm-F package_name.rpm
Rimuore ενός πακέτου rpm:
# Rpm-e όνομα_πακέτου
Ελέγξτε το μέγεθος του αρχείου, των αδειών, τον τύπο, τον ιδιοκτήτη, της ομάδας, του αθροίσματος ελέγχου MD5 και της τελευταίας μεταβολής στη βάση δεδομένων RPM:
# Rpm-V httpd
Ελέγξτε όλα τα πακέτα που είναι εγκατεστημένα στο σύστημά σας - χρησιμοποιήστε με προσοχή, το σύστημα ασχολείται με ακραίο τρόπο:
# Rpm-Va
Επαλήθευση ενός πακέτου δεν έχει εγκατασταθεί:
# Rpm-Vp httpd-2.0.52-3.i386.rpm
Αυτή η εντολή σας επιτρέπει να εξαγάγετε τα αρχεία από το πακέτο για να μετατραπεί σε ρεύμα και στη συνέχεια CPIO για να εξαγάγετε το εκτελέσιμο από το πακέτο:
# Httpd-2.0.52-3.i386.rpm rpm2cpio | cpio-απόσπασμα-make-καταλόγους * κάδο *
Η εγκατάσταση ενός πακέτου i386 πηγή.
Βήμα 1:
# Rpmbuild-rebuild nome_pacchetto.src.rpm
Βήμα 2:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Η εγκατάσταση ενός πακέτου i386 πηγή (εναλλακτική διαδικασία).
Βήμα 1:
# Rpmbuild-επαναμεταγλωττίσετε nome_pacchetto.src.rpm
Βήμα 2:
# Rpmbuild-BB / usr / src / redhat / ΠΡΟΔΙΑΓΡΑΦΕΣ / nome_pacchetto.spec
Βήμα 3:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Δημιουργία ενός πακέτου rpm από την πηγή.
Θέλουμε να δημιουργήσουμε ένα πακέτο από το παράδειγμα εφαρμογής πηγή Εμείς κατεβάσετε τον κώδικα από το διαδίκτυο με το wget.:
# Wget http://www.example.org/dl/example-2.0.0.tar.gz
# Cp-2.0.0.tar.gz παράδειγμα / usr / src / redhat / ΠΗΓΗ
# Cd / usr / src / redhat / ΠΗΓΗ
# Παράδειγμα-2.0.0.tar.gz πίσσα xzf
Ελέγξτε αν ο κατάλογος υπάρχει στο αρχείο αποσυμπιεσμένο «προδιαγραφών», το οποίο περιέχει τις προδιαγραφές για τη δημιουργία της διαδρομής, και να το αντιγράψετε στο / usr / src / redhat / SPEC.:
Example.spec # cp / usr / src / redhat / SPEC / example.spec
.. Εάν το αρχείο Spec δεν υφίστατο, δεν μπορεί να δημιουργηθεί Τέλος, ετοιμάζουμε τη γέμιση για τη δημιουργία του νέου σ.α.λ.:
# Cd / usr / src / redhat
# Rpmbuild-ββ ΠΡΟΔΙΑΓΡΑΦΕΣ / snort.spec
Δημοσιεύτηκε από: το admin (σύνολο 4) Linux συστήματα έχουν συνήθως ένα προκαθορισμένο όριο των 1024 αρχεία ανοίγουν ταυτόχρονα. Το όριο αυτό είναι πράγματι αρκετά χαμηλό, σε περίπτωση μηχάνημα με υψηλή φόρτο εργασίας, ιδιαίτερα με την παρουσία των δικτυακών εξυπηρετητών με πολλούς διαφορετικούς τομείς και δείκτες σε αρχεία και αρχεία καταγραφής.
Όταν φτάσετε στο στάδιο της παραγωγής, και θα υπερβαίνουν το όριο αυτό είναι συχνά παράξενα προβλήματα ασυνέπειας. Οπότε καλύτερα να δράσει γρήγορα. Γνωρίζοντας τη διαδικασία-id της εφαρμογής μας (π.χ. γάτος ή httpd) με την εντολή seguende εξετάζουμε τον αριθμό των αρχείων ότι η διαδικασία κρατά ανοικτό:
lsof-π [διαδικασία-id] | wc-l
Μετά την κατανόηση του προβλήματος μπορούμε να παρέμβουμε με ελάχιστα ulimit. Χρησιμοποιήστε τις ακόλουθες εντολές για να λάβετε πληροφορίες σχετικά με τις ρυθμίσεις του συστήματος:
ulimit-Χα
ulimit-HS
Τέλος, να αναθεωρήσει τα μέγιστα ταυτόχρονα ανοιχτά αρχεία στο Linux μπορούμε να πληκτρολογήσετε:
ulimit-n 4000
Βλέπε επίσης τις manpages για περισσότερες πληροφορίες σχετικά με την εντολή και το σύνολο των επιλογών του:
ulimit άνθρωπος
Δημοσίευση στο: linux , κέλυφος , συμβουλές Δημοσιεύτηκε από: το admin (Ιούνιος 23) Αν θέλετε να αναγκάσετε το σύστημα αρχείων ελέγχει την επανεκκίνηση κουτί linux μας μπορεί απλά να δημιουργήσει από τη ρίζα "/" forcefsck αρχείο:
# Cd /
# Touch / forcefsck
# Επανεκκίνηση
Δημοσίευση στο: linux , κέλυφος , συμβουλές Δημοσιεύτηκε από: το admin (Δεκ 17) Για όσους έρχονται από την μακρόχρονη εμπειρία από το RHEL 4.X έχει σίγουρα είχε να ασχοληθεί με την ext2online εντολή. Αυτό το σύντομο σημείωμα για να θυμόμαστε ότι στο RHEL 5.X δεν υπάρχει πλέον αυτή η εντολή. Για να αλλάξετε το μέγεθος του διαμερίσματος έχει τοποθετηθεί απλά χρησιμοποιήστε τα resize2fs εντολή. Ο έλεγχος ανιχνεύει αυτόματα την κατάσταση του διαμερίσματος και συμπεριφέρεται αναλόγως. Παρακάτω είναι ένα παράδειγμα:
[Root @ υποδοχής ~] # resize2fs / dev/mapper/VolGroup00-LogVol00
resize2fs 1.39 (29-Μαι-2006)
Το σύστημα αρχείων στο / dev/mapper/VolGroup00-LogVol00 έχει τοποθετηθεί στον /? On-line την αλλαγή μεγέθους που απαιτείται
Η πραγματοποίηση ενός on-line να αλλάξετε το μέγεθος του / dev/mapper/VolGroup00-LogVol00 σε 4.923.392 (4κ) μπλοκ.
Το σύστημα αρχείων / dev/mapper/VolGroup00-LogVol00 είναι τώρα 4923392 τετράγωνα μακριά.
Οδηγός Forge σε HOWTO για το πώς να αλλάξετε το μέγεθος του διαμερίσματος EXT2 / 3, χωρίς απώλεια δεδομένων .
Δημοσίευση στο: linux , κέλυφος , συμβουλές Δημοσιεύτηκε από: το admin (Δεκ 16) Ext2 και το ext3 κατατμήσεις έχουν την προεπιλογή του 5% του χώρου που προορίζεται για την «ρίζα. Αυτό είναι ένα καλό πράγμα για να αποφευχθεί ότι το σύστημα λειτουργεί εκτός του χώρου με την παρουσία των χρηστών πρόθεση σαλάμι για να φράξει το σύστημα αρχείων με ανέσεις. Αλλά αν το εν λόγω διαμέρισμα δεν χρειάζεται όλο αυτό το διάστημα, όπως στην περίπτωση ενός αφαιρούμενο δίσκο ή διαμέρισμα αποθήκευσης / δημιουργίας αντιγράφων ασφαλείας, τότε μπορούμε να παρέμβει και να καταργήσετε αυτό το όριο:
# Tune2fs-m 0 / dev/sdc5
Το παράδειγμα στο μηδέν στο χώρο που προορίζεται για την ριζική κατάτμηση sdc5, sdc5 αντικαταστάθηκε με το διαμέρισμα, και αμέσως έχετε ανακτηθεί πολύτιμο χώρο σας. (Μην ξεχάσετε να κάνετε την εργασία ως root, χωρίς προνόμια, οι χρήστες δεν μπορούν να παρέμβουν).
Δημοσίευση στο: linux , κέλυφος , συμβουλές Δημοσιεύτηκε από: το admin (Οκτ 25) Όταν χρησιμοποιούμε την εντολή ls μπορεί να εμφανίσει τα δικαιώματα των αρχείων με την ακόλουθη μορφή:
-Rw-r-r-1 ομάδα χρηστών 49.296 24 του Μάρτη 2006 file.bin
Δεδομένου ότι χρειάζεται για να εμφανιστεί οκταδικό δικαιώματα στα αρχεία είχαν συστήσει οι ίδιες αυτό το σενάριο:
ls-l | awk '{k = 0? για (i = 0? i <= 8? i + +) k + = ((substr ($ 1, θ 2,1) ~ / [rwx] /) * 2 ^ (8 -θ)), αν (ια) printf ("0th%", ια) print} '
Οι οθόνες εντολή + στυλ οκταδικό δικαιώματα drwxr-xr-x.
Εάν είστε ικανοποιημένοι με το αποτέλεσμα μπορείτε να κάνετε πιο μόνιμη και πιο εύκολο στη χρήση για τη δημιουργία ενός ψευδωνύμου στο κέλυφος σας που χρησιμοποιήσατε για να παραμετροποιήσουν και ευχαρίστηση. Για το bash θα πρέπει να επεξεργαστείτε το αρχείο στο home directory σας ~ / bashrc, μετά από αποσύνδεση και συνδεθείτε, μπορείτε να χρησιμοποιήσετε την εντολή «S» στην κλασική του εναλλάξ comanto 'ls'.:
ψευδώνυμο l = 'ls-LHA-χρώμα | awk' {k = 0? για (i = 0? i <= 8? i + +) k + = ((substr ($ 1, θ 2,1) ~ / [rwx] / ) * 2 ^ (8-θ)), αν (ια) printf ("0th%", ια)?} εκτύπωσης "
Αποτέλεσμα:
600-134K rw --- 1 ομάδα χρηστών 21 του Απρίλη του 2006 mbox
Δημοσίευση στο: linux , κέλυφος , συμβουλές Δημοσιεύτηκε από: το admin (Οκτ 22) Για εκείνους που χρησιμοποιούν τη δύναμη του Linux κέλυφος οπωσδήποτε δεν θα διαφύγει χρησιμοποιώντας ssh, η ισχύς του εργαλείου θα σταματήσει μόνο όταν χρειαζόμαστε να τρέχει scollegarci αφήνοντας μια διαδικασία που ξεκίνησε από τη συνεδρία μας. Το σύστημα είναι αμείλικτη, αν αποσυνδεθώ όλες τις διαδικασίες που θανατώνονται αμέσως ενεργοποιείται. Για να ξεπεραστεί αυτό υπάρχει η οθόνη εντολή έτοιμος να έρθει στην ενίσχυσή μας με την προσθήκη ενός επιπλέον απόδοση στο απομακρυσμένο κέλυφος του Linux κουτιά μας. Οθόνη είναι μια "τερματικά πολλαπλασιαστή» που μας επιτρέπει να χειριστεί πολλαπλά τερματικά, «αποδέσμευση» από τη διαδικασία συνεδρία, και "κλείσεις".

- οθόνη αρχίζει οθόνη και μας δίνει καβούκι μας: μπορούμε να δουλέψουμε σαν να μην είχε συμβεί τίποτα.
- + οθόνη ProgramName ξεκινήσει το πρόγραμμα ProgramName στο εσωτερικό της οθόνης, όπως και με το κέλυφος.
- πιέζοντας CTRL + A και στη συνέχεια μέσα σε ένα γ συνεδρία οθόνη θα δημιουργήσουμε ένα νέο τερματικό σταθμό.
- πιέζοντας CTRL + A και στη συνέχεια n περάσει δίπλα από το τερματικό.
- και στη συνέχεια πατήστε Ctrl + P για να περάσει στο προηγούμενο τερματικό.
- πιέζοντας CTRL + A και στη συνέχεια d "απεμπλακεί" από την τρέχουσα οθόνη μας συνεδρία, κατά την εκτέλεση των εντολών που εκκρεμούν. Τώρα μπορούμε να τελειώσει συνεδρία ssh για μας με τη διαβεβαίωση ότι δεν συγκρούστηκε διαδικασίες μας.
- screen-r ανακτά μια συνεδρία στο παρελθόν "πέσει".
Παράδειγμα (Ενημέρωση ένα απομακρυσμένο σύστημα μέσω yum):
Πρώτη σύνδεση:
- ssh host.domain
- οθόνη το yum-y update
- Ctrl + A
- δ
- έξοδος
Σύμφωνα με την Link:
- ssh host.domain
- screen-r
- Αν θα υπάρχουν ακόμα σε λειτουργία το yum ακτή κάνει. Εάν το yum έχει τελειώσει το έργο του, τότε θα δείτε το μήνυμα [οθόνη τερματισμού]
- έξοδος
Δημοσίευση στο: linux , κέλυφος , συμβουλές Δημοσιεύτηκε από: το admin (Οκτ 15) Για να πάρετε ένα εξατομικευμένο μήνυμα καλωσορίσματος μετά το login μέσω ssh απλά επεξεργαστείτε το αρχείο / etc / motd.
Προαιρετικά μπορείτε να επεξεργαστείτε το αρχείο / etc / profile για να εμφανίσετε την ημερομηνία, χρόνο λειτουργίας και άλλες πληροφορίες.
Μια άλλη επιλογή είναι να δημιουργήσει ένα banner για το δαίμονα sshd, το banner θα εμφανίζεται πριν σύνδεσης. Enter "Banner / etc / πανό» στο αρχείο sshd_config
Δημοσίευση στο: linux , κέλυφος , συμβουλές