Accueil » Systèmes » Linux » Page 26
EPEL (Extra Package for Entreprise Linux) est un dépôt qui fournit des paquets additionnels pour les distributions basées sur RedHat.
En installant EPEL vous aurez un nombre conséquent de paquets disponibles via le gestionnaire de paquets yum.
- Fournit beaucoup de paquets open source pour installer via Yum.
- EPEL est 100 % open source et libre d’utilisation.
- Il ne fournit pas tous les paquets en double de base et n’a aucun problème de compatibilité.
- Tous les paquets sur EPEL sont maintenus par la communauté Fedora.
Pour installer le dépôt EPEL vous devez procéder de la manière suivante.
RHEL/CentOS 7 64 Bit:
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm -ivh epel-release-7-5.noarch.rpm
RHEL/CentOS 6 32-64 Bit:
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
RHEL/CentOS 5 32-64 Bit:
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
RHEL/CentOS 4 32-64 Bit:
wget http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
rpm -ivh epel-release-4-10.noarch.rpm
wget http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm
rpm -ivh epel-release-4-10.noarch.rpm
On vérifie que le dépôt a bien été ajouté et qu’il est actif:
yum repolist all
Voila, c’est fini.
Le programme Timedatectl est distribué avec Systemd. Il permet de vérifier et de modifier la configuration de l’horloge système. Vous pouvez utiliser cet outil pour modifier la date et l’heure, définir le fuseau horaire, ou activer la synchronisation automatique de l’horloge du système avec un serveur distant.
Pour lister tous les fuseaux disponible:
timedatectl list-timezones
Pour lister tous les fuseaux disponible en Europe:
timedatectl list-timezones | grep Europe
Pour définir la Timezone sur Europe/Paris:
timedatectl set-timezone Europe/Paris
Pour une prise en compte des modification sans redémarrer:
systemctl restart systemd-timedated.services
Petite manipulation de sécurité sur ces deux fichier bien trop bavard. Moins on en sait, mieux c’est.
Effacement du contenu des fichiers /etc/issue et /etc/issue.net:
> /etc/issue
> /etc/issue.net
A remplacer par ce type de message:
------------------------------------------------------------
AVERTISSEMENT: Vous devez avoir une autorisation spécifique pour accéder à cette
machine. Les utilisateurs non autorisés seront enregistrés, surveillés et
pourront être poursuivi.
------------------------------------------------------------
| 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…) |
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 https://www.starmate.fr/starmate.repo):
yum-config-manager --add-repo https://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\*