Archive pour la «coquille» Catégorie
Posté par: Admin (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 Posté par: Admin (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.
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.
Posté par: Admin (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.
Posté par: Admin (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 Posté par: Admin (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
Posté par: Admin (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 Posté par: Admin (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 Posté par: Admin (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 Posté par: Admin (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 Posté par: Admin (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 Posté par: Admin (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».

- é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 Posté par: Admin (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