CyberTek - the future at the present!
Google

Αρχείο για τον Σεπτέμβριο, 2008

Χρησιμοποίησε την εντολή rpm

Ταχυδρομημένος από: admin (Σεπ 12)

Δείτε όλα τα εγκατεστημένα πακέτα rpm:

# Rpm-qa

Εκτελέστε ένα ερώτημα για το φιλτράρισμα όλων δβ rpm πακέτα που περιέχουν τη συμβολοσειρά "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 scripts

Δείτε το ιστορικό των αναθεωρήσεων του πακέτου:

# Rpm-q-httpd changelog

Ελέγξτε το πακέτο στο οποίο ανήκει ένα αρχείο:

# Rpm-qf / etc / httpd / conf / httpd.conf

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

# Rpm-qp httpd-2.0.52-3.i386.rpm-l


Fedora / Redhat, υπογράφουν όλα τα πακέτα με ψηφιακό ιδιωτικό κλειδί GPG. Για την εισαγωγή του κοινού-κλειδί χρησιμοποιώντας την ακόλουθη εντολή:

# Rpm-εισαγωγής / media / cdrom / RPM-GPG-KEY

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

# Rpm-nome_pacchetto.rpm checksig

Για να βεβαιωθείτε όλα τα πακέτα είναι εγκατεστημένο στο σύστημά σας:

# Rpm-qa gpg-pubkey

Εγκαθιστώντας ένα εκτελέσιμο πακέτο:

# Rpm-ivh nome_pacchetto.rpm

Εγκαθιστώντας ένα εκτελέσιμο πακέτο αγνοώντας τις εξαρτήσεις που απαιτούνται:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

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

# Rpm-ivh-ενίσχυση nome_pacchetto.rpm


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

# Rpm-U nome_pacchetto.rpm

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

# Rpm-F nome_pacchetto.rpm

Rimuore rpm πακέτο:

# Rpm-e package_name


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

# Rpm-V httpd

Ελέγξτε όλα τα πακέτα είναι εγκατεστημένο στο σύστημά σας - χρήση με προσοχή, το σύστημα επιδίδεται σε μια ακραία

# Rpm-Va

Βεβαιωθείτε εγκατεστημένο πακέτο:

# Rpm-Vp httpd-2.0.52-3.i386.rpm

Η εντολή αυτή σας επιτρέπει να εξαγάγετε τα αρχεία από το πακέτο που πρέπει να μετατραπούν σε ένα ρεύμα και στη συνέχεια cpio για να εξαγάγετε το εκτελέσιμο από το πακέτο:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-απόσπασμα-make-directories Μπιν * *

Εγκατάσταση πηγή i386 πακέτο.

Βήμα 1:

# Rpmbuild-ανοικοδόμηση nome_pacchetto.src.rpm

Βήμα 2:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm

Εγκατάσταση πηγή πακέτο i386 (εναλλακτική διαδικασία).

Βήμα 1:

# Rpmbuild-ξανά nome_pacchetto.src.rpm

Βήμα 2:

# Rpmbuild-ββ / usr / src / RedHat / SPECS / nome_pacchetto.spec

Βήμα 3:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm


Δημιουργία rpm πακέτο από την πηγή.
Θέλουμε να δημιουργήσουμε ένα πακέτο από τον πηγαίο κώδικα παράδειγμα. Κατεβάστε την πηγή από το internet με 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 / ΠΗΓΗ

# Πίσσας xzf παράδειγμα-2.0.0.tar.gz


Ελέγξτε αν υπάρχει αποσυσκευασία του καταλόγου του αρχείου ». Spec", το οποίο περιλαμβάνει τις προδιαγραφές για τη δημιουργία του κομματιού, και να το αντιγράψετε στο / usr / src / RedHat / SPEC:

Example.spec # cp / usr / src / RedHat / SPEC / example.spec

Εάν το αρχείο. Spec δεν υπάρχουν μπορούν να δημιουργηθούν. Τέλος, η προετοιμασία για την πλήρωση της δημιουργίας του νέου rpm:

# Cd / usr / src / RedHat

# Rpmbuild-ββ SPECS / snort.spec

Δημοσίευση στο: linux, RedHat, κέλυφος, συμβουλές

Κανόνες για SpamAssassin

Ταχυδρομημένος από: admin (Sep 5)

Μια απλή αναφορά αυτού του site από το οποίο μπορείτε να κατεβάσετε τους κανόνες για την εφαρμογή του SpamAssassin:

http://www.rulesemporium.com/

Δημοσίευση στο: opensource, συμβουλές

Μέγιστος αριθμός των ανοιχτών αρχείων στο Linux

Ταχυδρομημένος από: admin (σύνολο 4)

Συστήματα Linux έχουν συνήθως ένα προκαθορισμένο όριο των 1.024 ανοικτές αρχεία ταυτόχρονα. Το όριο αυτό είναι πολύ χαμηλό, στην πραγματικότητα, σε περίπτωση που το αυτοκίνητο με το βαρύ φορτίο της εργασίας και ιδιαίτερα με την παρουσία του web servers με πολλούς και διαφορετικούς τομείς και, κατά συνέπεια, δείκτες σε αρχεία και αρχεία καταγραφής.

Όταν στην παραγωγή έφθασε και υπερέβη το όριο αυτό είναι συχνά προβλήματα ασυνέπειας Strani. Έτσι, είναι καλύτερο να δράσουμε γρήγορα. Γνωρίζοντας τη διαδικασία-id της δικής μας εφαρμογή (π.χ. Tomcat ή httpd) μπορεί στη συνέχεια να εξετάσει την εντολή με τον αριθμό των αρχείων που αυτή η διαδικασία χρειάζεται ανοικτή:

lsof-π [διαδικασία-id] | wc-l

Κατανοούμε το πρόβλημα minimaliste μπορεί να παρέμβει με την εντολή ulimit. Χρησιμοποιήστε τις ακόλουθες εντολές για να λάβετε πληροφορίες σχετικά με το σύστημα:

ulimit-Ha

ulimit-Hs

Τέλος, για την προσαρμογή της μέγιστης τιμής του ανοίγματος από τα ίδια τα αρχεία του Linux να πληκτρολογήσετε:

ulimit n-4000

Ρίξτε μια ματιά και σε manpages για περισσότερες πληροφορίες για τη διοίκηση και όλες τις επιλογές:

άνδρας ulimit

Δημοσίευση στο: linux, κέλυφος, συμβουλές
Powered by CyberTek - Απομακρυσμένη βοήθεια