|
|
Astuces : Organiser son systèmeSommaire : Fichiers de configuration
Sur le rôle et la nature d'un cas particulier mais important de "fichiers de configuration", ceux du shell Bash , voir ici et là.
Ne vous est-il jamais arrivé d'avoir des problèmes pour vous souvenir où est le fichier de configuration pour les services que vous utilisez ?Alors soyez organisé. Créez le répertoire _/root/config_, puis faites des liens symboliques (symlinks en anglais) vers les fichiers de configuration qui vous intéressent. Un lien symbolique est un fichier spécial qui référence le fichier original. Il peut aussi référencer un répertoire. Lorsqu'un programme accède à un lien symbolique, il manipule en fait le fichier original. On les crée avec la commande ln -s. Par exemple, en tant que root : mkdir /root/config cd /root/config mkdir samba apache dns network cups sasl rsync cd samba ln -s /etc/samba/smb.conf ln -s /etc/samba/smbusers ln -s /etc/lmhosts cd /root/config/apache ln -s /etc/httpd/conf/httpd2.conf ln -s /etc/httpd/conf/commonhttpd.conf ln -s /etc/httpd/conf/vhosts/Vhosts.conf cd /root/config/dns ln -s /etc/hosts ln -s /etc/resolv.conf ln -s /var/named/named.ca ln -s /etc/named.conf ln -s /etc/networks ln -s /var/named/localhost cd /root/confing/network ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 ln -s /etc/sysconfig/network-scripts/ifcfg-eth1 ln -s /etc/services Maintenant tout sera à la même place la prochaine fois que vous configurerez un service. Si vous utilisez un éditeur qui crée des fichiers de sauvegarde, avec '~~' en suffixe, vous n'en n'aurez pas partout dans le système. Les alias de Bash
Pour une introduction générale à l'utilisation des alias, voir la section Alias et fonctions.
N'avez-vous jamais été fatigué de taper tail /var/log/syslog less /var/log/messages Alors soyez paresseux ! créez vous-même quelques alias. Placez ces lignes dans /root/.bashrc. alias tslog='/usr/bin/tail /var/log/syslog' Ces alias deviendront de nouvelles commandes la prochaine fois que vous vous connecterez. Si vous ne pouvez pas attendre, tapez chacune de ces lignes en ligne de commande. Ainsi, ils seront valables pendant la durée de la session courante. Apprenez ces nouvelles commandes et l'administration de votre système en sera facilitée. Voir aussi Alias et fonctions |