Operateur | Signification |
^ | Début de ligne |
$ | Fin de ligne |
. | N’importe quel caractère excepté celui de début de ligne (si utilisé sans le paramètre » /…/s ») |
[ … ] | N’importe lequel des caractères entre crochets. Entre les crochets, les autres caractères spéciaux en fonctionnent pas, mais les méta-caractères peuvent être utilisés. Vous pouvez utiliser deux caractères avec un tiret entre eux pour désigner une plage de caractères : [a-f] correspond à n’importe lequel des caractères suivants : a, b, c, d, e, f. |
[^ … ] | Aucun des caractères listés entre crochets. IEntre les crochets, les autres caractères spéciaux en fonctionnent pas, mais les méta-caractères peuvent être utilisés. Vous pouvez utiliser deux caractères avec un tiret entre eux pour désigner une plage de caractères (inclus) : [^0-9] correspond à n’importe lequel des caractères exceptés 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. |
\# | Correspond au caractère (#) suivant le backslash (exceptés les caractères a-z et 0-9). Par exemple, la séquence « \\ » signifie « \ » , « \. » correspond au caractère « . » (stop), « \$ » correspond à « $ ». |
\b | Début de mot |
\B | Fin de mot |
\d | Un chiffre |
\D | Pas un chiffre |
\f | Un saut de page |
\l | Un caractère en minuscule |
\n | Un saut de ligne |
\r | Un retour de chariot |
\s | Un espace blanc (tab/space /cr/lf) |
\S | Pas un espace blanc |
\t | Une tabulation |
\u | Un caractère en majuscule |
\v | Une tabulation verticale |
\w | Un caractère alphanumérique (lettres, chiffres, tiret de soulignement _) |
\W | Un caractère non alphanumérique, ni tiret de soulignement. (Typique pour rechercher des signes non permis dans des noms attribués soi-même pour qu’ils soient conformes aux langages de programmation) |
\xNN | Un caractère avec un code ASCII hexadécimal NN (\x20 étant un espace, \x4A – la lettre J, \x6A – la lettre j, etc…) |
Auteur/autrice : starmate
Pour définir un nouveau dépôt, vous pouvez ajouter au choix ajouter une section dans le fichier /etc/yum.conf, ou alors de créer un fichier .repo dans le répertoire de /etc/yum.repos.d/. Par soucis de clarté, il est recommandé de définir vos dépôts dans /etc/yum.repos.d/, plutôt que dans /etc/yum.conf.
Pour ajouter un dépôt (dans cet exemple http://www.starmate.fr/starmate.repo):
yum-config-manager --add-repo http://www.starmate.fr/starmate.repo
Pour lister tous les dépôts installés sur le système:
yum repolist all
Pour activer un dépôt:
yum-config-manager --enable nom_du_dépôt
Pour activer plusieurs dépots, « starmate, starmate-source, starmate-debuginfo« :
yum-config-manager --enable starmate\*
Pour désactiver un dépôt:
yum-config-manager --disable nom_du_dépot
Pour désactiver plusieurs dépôts, « starmate, starmate-source, starmate-debuginfo« :
yum-config-manager --disable starmate\*
La commande exportfs est utilisée pour la gestion de la table des partages NFS. Cette table est enregistrée dans un fichier spécifique nommé /var/lib/nfs/xtab. Ce fichier est lu par mountd dès qu’un client distant demande l’accès au montage.
Pour partager ou interrompre le partage de tous les répertoires:
exportfs -a
Pour ne pas tenir compte du fichier /etc/exports, de façon que les options par défaut ou celles données sur la ligne de commande soient utilisées.
Pour ignorer le fichier /etc/exportfs:
exportfs -i
Pour relancer le partage de tous les répertoires. /var/lib/nfs/etab est synchronisé avec /etc/exports. Les entrées qui ont disparu de /etc/exports seront supprimées de /var/lib/nfs/etab. Dans la table des partages du noyau, les entrées qui ne sont plus valables seront également enlevées.
Relancer le partage de tous les répertoires:
exportfs -r
Lors d’un partage ou de l’arrêt d’un partage, afficher ce qui se passe. Lors de l’affichage de la liste actuelle des partages, afficher aussi la liste des options de partage.
Pour activer le mode verbeux:
exportfs -v
Il est aussi possible de vider complètement la table des partages du noyau. mountd générera une nouvelle entrée pour chaque client en activité, dès que celui-ci fera sa prochaine requête.
Pour vider la table des partages:
exportfs -f
Pour améliorer l’ouverture de gros fichiers partagés avec Samba, il faut rajouter cette signe dans /etc/samba/smb.conf:
socket options = IPTOS_LOWDELAY TCP_NODELAY
Lors d’une première connexion en SSH sur un serveur, on obtient ce genre de message:
$ ssh starmate@192.168.0.24
The authenticity of host '192.168.0.24 (192.168.0.24)' can't be established.
RSA key fingerprint is 4e:1c:f5:bc:c2:ba:c1:1f:bf:4e:1f:cf:53:fa:d7:28.
Are you sure you want to continue connecting (yes/no)?
Pour ne pas avoir ce message, il y a deux solutions.
Solution 1
Editer le fichier /etc/ssh/ssh_config et rajouter ces deux paramètres:
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
Solution 2
Pour un usage plus ponctuel:
ssh -o StrictHostKeyChecking=no starmate@192.168.0.24