Accueil » redhat » Page 2
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
Les fuseaux horaires sont la dernière chose qu’un admin veut traiter. NTP est censé habituellement prendre soin de la plupart des tâches liées au temps, mais parfois (lors du changement d’heure notamment), vous pouvez avoir besoin de définir les choses manuellement.
Tous les fuseaux horaires disponibles sur votre système sont dans /usr/share/zoneinfo.>Allez dans ce répertoire et chercher le répertoire de votre zone pour trouver le fuseau horaire dont vous avez besoin.(Pour la France, /usr/share/zoneinfo/Europe/Paris)
Une fois cela fait, ouvrez le fichier /etc/sysconfig/clock:
vi /etc/sysconfig/clock
Puis modifiez le paramètre « ZONE= » avec la bonne zone (ici Paris):
ZONE="Europe/Paris"
Une fois que vous avez éditez le fichier /etc/sysconfig/clock, il faut maintenant créer un lien symbolique localtime qui pointe vers le fichier de fuseau horaire choisi:
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
Pas besoin de redémarrer normalement pour une prise en compte par le système.
Si les bases de données rmp sont corrompues, vous pouvez rencontrer ce genre d’erreur :
rpmdb: Lock table is out of available locker entries rpmdb: Unknown locker ID: 2106 error: db4 error(22) from dbenv->close: Invalid argument error: cannot open Packages index using db3 – Cannot allocate memory (12) error: cannot open Packages database in /var/lib/rpm
Et ça fait peur…
Pour réparer cela, on commence par supprimer les bases corrompues:
rm /var/lib/rpm/__db.00*
Il ne nous reste plus qu’à reconstruire les bases:
rpm --rebuilddb -vv
Pour modifier l’adresse IP, on édite le fichier /etc/sysconfig/network-scripts/ifcfg-eth0:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Il n’y a plus qu’a modifier les valeurs des parametres:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.254
NETMASK=255.255.255.0
ONBOOT=yes
Pour la prise en compte immédiate, on relance le service réseau:
service network restart
La modification du hostname se fait via une modification du fichier /etc/sysconfig/network:
vi /etc/sysconfig/network
Il n’y a plus qu’a changer la valeur du paramètre HOSTNAME:
HOSTNAME=nouveau_nom
Il faut également modifier le fichier /etc/hosts:
vi /etc/hosts
Et changer le nom (s’il est absent, ne modifiez pas ce fichier).:
127.0.0.1 localhost
127.0.1.1 ancien_nom
par
127.0.0.1 localhost
127.0.1.1 nouveau_nom
La modification sera prise en compte au prochain démarrage de la machine.
Vous pourrez vérifier la prise en compte de votre nouveau nom via l’une des commandes suivantes :
cat /proc/sys/kernel/hostname
ou
hostname
ou
uname -a