Rechercher une expression dans plusieurs fichiers

Grep vous permet notamment de rechercher des expressions a l’intérieur des fichiers et de vous indiquer a l’arrivée dans quel fichier et a quel ligne il l’a trouvé. C’est un programme qui s’utilise dans un shell, de la façon suivante : grep -rn REGEXP fichier1 \[fichier2\] \[fichier3\] Il faut évidemment remplacer REGEXP par le motif de la recherche (qui peut être une expression régulière de type sed), et remplacer fichierX par le fichier ou le répertoire dans lequel vous voulez effectuer la recherche. [Lire]
MAN  grep 

Editeur VIM

Se déplacer Dans la plupart des cas, on peut faire précéder la commande d’un nombre, qui sera le nombre de fois où l’action sera répétée. Les touches fléchées ou, mieux, h (gauche), j (bas), k (haut), et l (droite). Touche Action w (word) pour aller de mot en mot. Par exemple 3w pour se déplacer de 3 mots en avant b est l’inverse de w, utile pour se déplacer d’un mot en arrière ) pour se déplacer à la phrase suivante, ( pour aller à la suivante. [Lire]
MAN  vim 

Man Proc – Définition des paramètres dans /proc

NOM proc - Pseudo-système de fichiers d’informations sur les processus. DESCRIPTION Le système de fichier proc est un pseudo-système de fichiers qui est utilisé comme interface avec les structures de données du noyau. Il est généralement monté sur /proc. La plupart des fichiers sont en lecture seule, mais quelques uns permettent la modification de variables du noyau. La description suivante fournit un aperçu de la hiérarchie /proc. /proc/[nombre] Il existe un sous-répertoire pour chaque processus en cours. [Lire]

Codes d'erreur Squid

Information 1xx Code Message Signification 100 Continue Attente de la suite de la requête 101 Switching Protocols Acceptation du changement de protocole 102 Processing WebDAV : Traitement en cours (évite que le client dépasse le temps d’attente limite). Succès 2xx Code Message Signification 200 OK Requête traitée avec succès 201 Created Requête traitée avec succès avec création d’un document 202 Accepted Requête traitée mais sans garantie de résultat 203 Non-Authoritative Information Information retournée mais générée par une source non certifiée 204 No Content Requête traitée avec succès mais pas d’information à renvoyer 205 Reset Content Requête traitée avec succès, la page courante peut être effacée 206 Partial Content Une partie seulement de la requête a été transmise 207 Multi-Status WebDAV : Réponse multiple. [Lire]

Gestion des listes SquidGuard

Mettre à jour une whiteliste ou blackliste SquidGuard

Générer les bases à partir des fichiers

squidGuard -C fichier

Remettre les bon droits sur les fichiers au cas ou

chown squid.squid *.db

Indiquer a SquidGuard de relire les .db

squid -k reconfigure

VIM – Faire un rechercher remplacer

commandeDescription
/chaineRecherche le texte “chaine” vers le bas
?chaineRecherche le texte “chaine” vers le haut
nRépète la dernière recherche
//[RET]Idem que n
NInverse la recherche précédente
:g/expr1/s//expr2/gRecherche dans tous le fichier l’expression 1 et la remplace par l’expression 2
:g/expr1/s//expr2/gcIdem, mais demande une confirmation avant de remplacer
:x,y s/expr1/expr2/gRecherche de la ligne x à la ligne y l’expression 1 et la remplace par l’expression 2
MAN  vim 

.htaccess en détail

Est ce que votre hébergement permet l’utilisation d’ .htaccess ? Pour répondre simplement, uniquement Apache permet son utilisation. Si vous avez un hébergement PHP/MySQL vous pourrez les utiliser, par contre si votre hébergement supporte que l’ASP et fonctionne sous IIS, il est certain que les fichier .htaccess n’auront aucun effet. Restriction d’accès sur un dossier La syntaxe a utiliser ce présente de cette manière : AuthUserFile /home/login/.htpasswd AuthGroupFile /dev/null AuthName " Acces Restreint " AuthType Basic <Limit GET POST> require valid-user </Limit> AuthUserFile /home/login/. [Lire]

Commandes pour utilisez des RPM

La commande rpm est l’outil de base pour la gestion des packages, elle permet notamment l’installation, la suppression, la compilation, la vérification des packages. rpm -e package : Met à jour (ou installe) le package " package " en mode verbeux (-v) avec affichage de la progression (-h). rpm -q package : Désinstalle le package " package “. Ici l’extension n’apparaît pas puisque celle-ci se réfère à un nom de fichier. [Lire]
MAN  rpm