CyberTek - the future at the present!

Archive pour la «coquille» Catégorie

Les raccourcis de bash

Posté par: (19 octobre)

Ctrl + A Aller au haut de la ligne que vous tapez.
Ctrl + E Aller à la fin de la ligne que vous tapez.
Ctrl + L Efface l'écran.
Ctrl + U Efface l'écran avant le curseur. Si vous êtes à la fin de la ligne, efface toute la ligne.
Ctrl + R vous permet de rechercher les commandes précédemment utilisées.
Ctrl + C Arrêtez ce que vous faites.
Ctrl + D Quittez le shell courant.
Ctrl + Z commence la suspension dans l'arrière-plan ce que vous faites.
Ctrl + W Supprimer le mot avant le curseur.
Ctrl + K Décochez la ligne après le curseur.
Ctrl + T Inverse les deux derniers caractères avant le curseur.
Esc + T Permuter les deux derniers mots avant le curseur.
Alt + F Déplacer le curseur d'un mot dans la ligne actuelle.
Alt + B Déplacer le curseur un mot en arrière dans la ligne actuelle.
Onglet Auto-Remplir les noms des fichiers et des dossiers.
Coller Ctrl + Y (comme dans le copier-coller) tout le texte avant le curseur.

Remarque: Certaines de ces commandes ne fonctionnent pas si l'accès au shell est via telnet ou SSH séance si le clavier est un configuratain particulier

Publié dans: linux , shell , conseils

Mise à jour automatique des règles de SpamAssassin

Posté par: (20 avr.)

Lorsque nous installons spamassassin sur notre serveur de messagerie, nous avons installé un script utilisé pour télécharger les règles afin d'améliorer la capture de spam à venir à notre serveur.

Le script est appelé sa-update . Ci-dessous nous signaler une entrée crontab simple pour être inclus dans votre boîte de linux pour appeler tous les jours à 7h00 et le script de garder à jour avec les règles de votre spamassassin.

spamassassin auto update rules

0 7 *** / usr / bin / sa-update-D-updatedir / etc / mail / spamassassin /

N'oubliez pas également de redémarrer le service spamassassin après la mise à jour avec la commande:

/ Etc / init.d / spamassassin restart

ou

/ Etc / init.d / spamd redémarrer

NOTE: Les commandes et les lieux peuvent varier d'un distro de distribution, mais pour l'administrateur ne devrait pas être difficile de trouver la position correcte. En cas de difficulté s'il vous plaît nous contacter ou laisser un commentaire.

Publié dans: linux , shell , le spam , conseils

Ajout de polices dans Ubuntu

Posté par: (mar 15)
En ce qui concerne les fenêtres désuètes, même dans les distributions Linux, dans notre cas nous prenons Ubuntu par exemple, vous pouvez ajouter des polices (fonts) si facile.
partir d'un terminal il suffit de taper la commande:
sudo nautilus / usr / share / fonts / truetype /
Rappelez-vous que pour chaque distribution, vous devez remplacer votre gestionnaire de fichiers Nautilus comme dauphin pour kubuntu. Après avoir copié les polices True Type à cet endroit, vous pouvez aussi mettre des sous-répertoires pour mieux organiser vos polices que vous avez pour commencer les polices d'actualisation du cache avec la commande:
fc-cache-f-v
Vous avez terminé, il suffit d'ouvrir l'application que vous souhaitez utiliser les polices d'intérêt pour nous.
Publié dans: linux , shell , conseils , ubuntu

supprimer les commentaires d'un fichier

Posté par: (Jan 17)

Souvent, vous devez mettre la main aux fichiers de configuration corsés où nous pouvons faire faire avec une poignée de paramètres. Dans ces cas, nous pouvons retirer toutes les peluches inutiles en utilisant simplement la commande ci-dessous:

# Grep-v "^ #" / etc / my.conf | sed-e '/ ^ $ / d'> / etc / my_new.conf

ou vous pouvez utiliser cette alternative:

# Cat / etc / my.conf | sed '/ * # / d / ^ * $ / d'> / etc / my_new.conf

N'oubliez pas de my_new.conf d'écraser le fichier original après avoir vérifié le contenu.

Publié dans: linux , shell , conseils

Utilisez le commande rpm

Posté par: (ensemble 12)

Afficher tous les paquets rpm installés:

# Rpm-qa

Interroger le régime db filtrer tous les paquets contenant 'httpd' la chaîne:

# Rpm-qa | grep httpd

Obtenir des informations sur un paquet spécifique installé, par exemple:

# Rpm-qi httpd

Afficher la liste des fichiers fournis par un paquet installé, par exemple:

# Rpm-ql httpd

Afficher uniquement la liste des fichiers de configuration fournis par un paquet installé:

# Rpm-qc httpd

Obtenir des informations sur la documentation fournie par un paquet:

# Rpm-qc httpd

Afficher la liste des dépendances requises pour un paquet:

# Rpm-q httpd whatrequires

Montrer la capacité fournie par un paquet:

# Rpm-q httpd whatprovides

Afficher scripts ouvertes lors de l'installation / retrait:

# Rpm-q httpd-scripts

Afficher l'historique des révisions de l'emballage:

# Rpm-q-httpd changelog

Découvrez à quel paquet appartient un fichier donné:

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

Afficher la liste des fichiers fournis par le paquet n'est pas encore installé:

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


Fedora / RedHat, signer tous les paquets avec une clé GPG privée numérique Pour importer la clé publique en utilisant la commande suivante.:

# Rpm-import / media / cdrom / RPM-GPG-KEY

Pour vérifier l'intégrité d'un paquet avant de procéder à l'installation, surtout si elle est téléchargée à partir d'Internet, exécutez la commande suivante:

# Rpm-checksig nom_du_paquetage.rpm

Pour vérifier tous les paquets installés sur votre système:

# Rpm-qa gpg-pubkey

Installer un paquet binaire:

# Rpm-ivh nom_du_paquetage.rpm

Installer un paquet binaire ignorant les demandes des dépendances:

# Rpm-ivh-nodeeps nom_du_paquetage.rpm

Installer un paquet binaire en envoyant la résolution automatique des dépendances:

# Rpm-ivh-aide nom_du_paquetage.rpm


Mettre à jour un paquet sans changer les fichiers de configuration:

# Rpm-U nom_du_paquetage.rpm

Mettre à jour un paquet que si elle est déjà installé:

# Rpm-F nom_du_paquetage.rpm

Rimuore un paquet rpm:

# Rpm-e nom_du_paquet


Vérifiez la taille du fichier, les permissions, le propriétaire, le groupe, MD5 et la dernière modification sur la base de données RPM:

# Rpm-V httpd

Vérifiez tous les paquets installés sur votre système - à utiliser avec prudence, le système s'engage dans une voie extrême:

# Rpm-Va

Vérification d'un paquetage n'est pas installé:

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

Cette commande vous permet d'extraire les fichiers du package pour être convertis en un flux puis cpio pour extraire le fichier exécutable à partir du package:

# Httpd-2.0.52-3.i386.rpm rpm2cpio | cpio-extrait-make-répertoires * bin *

Installation d'un paquet source i386.

Etape 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Étape 2:

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

Installation d'un paquet source i386 (procédure alternative).

Etape 1:

# Rpmbuild-recompiler nome_pacchetto.src.rpm

Étape 2:

# Rpmbuild-bb / usr / src / redhat / SPECS / nome_pacchetto.spec

Étape 3:

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


Création d'un paquet rpm depuis la source.
Nous voulons créer un package à partir par exemple l'application source Nous télécharger le code source à partir d'Internet avec wget.:

Http://www.example.org/dl/example-2.0.0.tar.gz # Wget

# Cp par exemple-2.0.0.tar.gz / usr / src / redhat / SOURCES

# Cd / usr / src / redhat / SOURCES

# Exemple-2.0.0.tar.gz tar xzf


Vérifiez si le répertoire existe dans le fichier décompressé "Spec", qui contient les spécifications relatives à la création de la piste, et le copier dans / usr / src / redhat / SPEC.:

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

.. Si la spécification de fichier n'existe pas ne peut être créé Enfin, préparez la garniture pour la création de la nouvelle vitesse:

# Cd / usr / src / redhat

# Rpmbuild-bb SPECS / snort.spec

Publié dans: linux , redhat , shell , conseils

Le nombre maximum de fichiers ouverts sous Linux

Posté par: (jeu de 4)

Les systèmes Linux ont généralement une limite prédéfinie de 1024 fichiers ouverts simultanément. Cette limite est en effet très faible dans le cas de la machine avec des charges de travail élevées, en particulier dans la présence de serveurs Web avec de nombreux domaines différents et des pointeurs vers les fichiers et les journaux.

Lorsque vous atteignez le stade de la production, et vous dépassez cette limite sont souvent étranges problèmes d'incohérence. Alors tu ferais mieux d'agir rapidement. Connaître le processus-id de notre application (Tomcat par exemple ou httpd) avec la commande seguende nous examinons le nombre de fichiers que le processus maintient ouvert:

lsof-p [process-id] | wc-l

Après avoir compris le problème, nous pouvons intervenir très peu avec ulimit. Utilisez les commandes suivantes pour obtenir des informations sur les paramètres du système:

ulimit-Ha

ulimit-Hs

Enfin, pour modifier les fichiers ouverts simultanément dans maximales Linux, on peut taper:

ulimit-n 4000

Voir aussi les pages de manuel pour plus d'informations sur la commande et l'ensemble de ses options:

ulimit l'homme

Publié dans: linux , shell , conseils

Forcer contrôle du système de fichiers au redémarrage

Posté par: (23 juin)

Si vous voulez forcer le système de fichiers vérifier de redémarrer votre machine Linux peut simplement créer à la racine "/" forcefsck fichier:

# Cd /

# Touchez / forcefsck

# Redémarrez

Publié dans: linux , shell , conseils

ext2online RHEL 5.X

Posté par: (17 déc)

Pour ceux qui viennent d'une longue expérience de RHEL 4.X a certainement dû faire face à la ext2online commande. Cette brève note de rappeler que dans RHEL 5.X il n'y a plus cette commande. Pour redimensionner la partition est montée il suffit d'utiliser les resize2fs commande. Le contrôle détecte automatiquement l'état de la partition et comporte en conséquence. Voici un exemple:

[Root @ host ~] # resize2fs / dev/mapper/VolGroup00-LogVol00

resize2fs 1.39 (29-mai-2006)
Système de fichiers de / dev/mapper/VolGroup00-LogVol00 est monté sur /; en ligne redimensionnement nécessaire
Effectuer un redimensionnement en ligne de / dev/mapper/VolGroup00-LogVol00 à 4923392 (4k) blocs.
Le système de fichiers sur / dev/mapper/VolGroup00-LogVol00 est maintenant 4923392 blocs.

Howto Forge sur un howto sur comment redimensionner la partition EXT2 / 3 sans perdre de données .

Publié dans: linux , shell , conseils

Supprimer l'espace réservé à la racine du disque dur

Posté par: (16 décembre)
EXT2 et EXT3 partitions ont la valeur par défaut de 5% de l'espace réservé à la racine ». C'est une bonne chose pour éviter que le système manque d'espace dans la présence de salami utilisateurs intention de boucher le système de fichiers avec des aménagements. Mais si la partition en question n'a pas besoin de tout cet espace, comme dans le cas d'un disque amovible ou une partition de stockage / sauvegarde, puis nous pouvons intervenir et retirer cette limite:
# Tune2fs-m 0 / dev/sdc5
L'exemple mis à zéro dans l'espace réservé sur la partition racine sdc5, sdc5 remplacé par la partition, et immédiatement vous avez récupéré votre précieux espace. (Ne pas oublier de faire la tâche en tant que root, les utilisateurs non privilégiés ne peut pas intervenir).
Publié dans: linux , shell , conseils

Voir des permissions en octal

Posté par: (25 octobre)

Lorsque nous utilisons la commande ls permet d'afficher les permissions des fichiers dans le format suivant:

-Rw-r-r-1 groupe d'utilisateurs 49 296 Mars 24 2006 file.bin

Comme ils ont besoin pour afficher les autorisations sur les fichiers octaux se recommander ce script:

ls-l | awk '{k = 0; for (i = 0; i <= 8; i + +) k + = ((substr ($ 1, i +2,1) ~ / [rwx] /) * 2 ^ (8 -i)) si (k) printf ("% 0e", k) print} '

Les écrans de commande + Style autorisations octal drwxr-xr-x.

Si vous êtes satisfait avec le résultat que vous pouvez faire plus permanente et plus facile à utiliser pour créer un alias dans votre shell que vous avez utilisés pour paramétrer et de plaisir. Pour bash, vous devez éditer le fichier dans votre répertoire home ~ / bashrc, après la déconnexion et la connexion, vous pouvez utiliser la commande 's' à la classique alternance "ls" comanto.:

alias l = 'ls-lha-couleur | awk' {k = 0; for (i = 0; i <= 8; i + +) k + = ((substr ($ 1, i +2,1) ~ / [rwx] / ) * 2 ^ (8-i)) si (k) printf ("% 0e", k);} print "

Résultat:

600 134K rw --- 1 groupe utilisateur 21 Avril 2006 mbox

Publié dans: linux , shell , conseils

Comment utiliser l'écran de commande

Posté par: (22 oct)
Pour ceux qui utilisent la puissance de Linux shell ne sera certainement pas échappé en utilisant ssh, la puissance de l'outil ne s'arrêtera que lorsque nous avons besoin de courir tout en laissant scollegarci un processus lancé à partir de notre session. Le système est impitoyable, si je suis déconnecté tous les processus que nous sont tués immédiatement déclenché. Pour surmonter cela, il ya l'écran de commande prêt à venir à notre aide en ajoutant un rendement supplémentaire pour le shell distant de nos machines Linux. L'écran est un "bornes multiplicateurs» qui nous permet de gérer de multiples terminaux, le «découplage» du processus de la session, et «raccrocher».
GNU Terminal
  • écran commence écran et nous donne notre coquille: on peut travailler comme si rien ne s'était passé.
  • écran + ProgramName démarrer le programme à l'intérieur ProgramName écran, comme avec le shell.
  • en appuyant sur ​​CTRL + A, puis C à l'intérieur d'une session écran, nous allons créer un nouveau terminal.
  • en appuyant sur ​​CTRL + A, puis n passer à côté de la borne.
  • puis appuyez sur Ctrl + P pour passer à la borne précédente.
  • en appuyant sur ​​Ctrl + A puis sur d "désengagement" de notre écran de session en cours, tout en exécutant les commandes en attente. Maintenant, nous pouvons terminer notre session ssh avec l'assurance que nos processus ne sont pas entrés en collision.
  • screen-r récupère une session précédemment «laisser tomber».


Exemple (Mise à jour d'un système à distance via yum):
Première connexion:
  • hote.domaine ssh
  • écran yum-y mise à jour
  • Ctrl + a
  • d
  • sortie
Selon Lien:
  • hote.domaine ssh
  • screen-r
  • Si il y aura toujours être en cours d'exécution côte yum fait. Si yum a terminé sa tâche, alors vous verrez le message [écran est fin]
  • sortie
Publié dans: linux , shell , conseils

Message après connexion ssh

Posté par: (15 octobre)

Pour obtenir un message de bienvenue personnalisé après la connexion via ssh suffit d'éditer le motd fichier / etc /.

En option, vous pouvez modifier le profil du fichier / etc / pour afficher la date, la disponibilité et d'autres infos.

Une autre option consiste à créer une bannière pour le démon sshd, la bannière sera affichée avant la connexion. Entrez «Bannière / etc / bannière" dans sshd_config

Publié dans: linux , shell , conseils
Propulsé par Cybertek - Support à distance