« Généralités sur linux » : différence entre les versions

Aller à la navigation Aller à la recherche
aucun résumé des modifications
Aucun résumé des modifications
Ligne 165 : Ligne 165 :


==Le programme tar==
==Le programme tar==
=Généralités sur ce howto=
Je vais commencer par décrire l'arborescence que la suite du howto utilise.
Le dossier /srv/ va contenir tous les dossiers et fichiers en rapport directement avec le serveur. Sur mon installation, j'ai créé une partition à part pour /srv/ ce qui permet de ne pas perdre les données lors d'une réinstallation.
/srv/bind/ contient les différentes zones dns que mon serveur bind9 gère.
/srv/http/ contient les différents sites internet que mon serveur héberge du moment qu'ils ne sont pas rattaché à un utilisateur en particulier. Les sites internet rattachés à un utilisateur doivent être dans le dossier home de l'utilisateur en question.
Notez que pour la suite de ce howto, tous les changements de permissions effectués supposent que vous êtes en umask 0027.
Vous pouvez voir votre umask actuel avec la commande umask. Si votre umask n'est pas 0027, tapez :
<pre>$ umask 0027</pre>
Créez le répertoire /srv s'il n'existe pas :
<pre>mkdir /srv
chmod o+rx /srv</pre>
=Généralités sur l'installation d'un serveur dédié sous debian=
==Configurer les locales==
Les paramètres régionaux (locales en anglais) sont un ensemble de définitions de textes et de formats des fichiers.
Pour modifier la locale sous debian, tapez :
<pre>
$ dpkg-reconfigure locales
</pre>
Au premier menu, cochez les locales suivantes avec la touche espace :
<pre>
    fr_FR ISO-8859-1
    fr_FR.UTF-8 UTF-8
    fr_FR.UTF-8@euro UTF-8
    fr_FR@euro ISO-8859-15
</pre>
Au menu suivant, définissez <code>fr_FR.UTF-8</code> comme locale active par défaut.
A titre d'information, les locales actives sont listées dans <code>/etc/locale.gen</code>. Vous pouvez modifier manuellement les locales actives en les ajoutant dans ce fichier puis en utilisant la commande <code>locale-gen</code>
Si vous avez des fichiers écrits avec une locale différente, vous pouvez rectifier vos fichiers avec <code>iconv</code>.


=Généralités sur debian=
=Généralités sur debian=
Ligne 232 : Ligne 195 :
Notez tout de même que beaucoup de serveurs (apache, proftpd, ...) proposent dans leur fichier /etc/default/ de définir s'ils doivent se lancer ou non au boot. Celà permet de ne pas toucher aux fichiers de /etc/rc?.d/
Notez tout de même que beaucoup de serveurs (apache, proftpd, ...) proposent dans leur fichier /etc/default/ de définir s'ils doivent se lancer ou non au boot. Celà permet de ne pas toucher aux fichiers de /etc/rc?.d/


=post-installation d'un serveur dédié sous debian=
=Généralités sur ce howto=
 
Je vais commencer par décrire l'arborescence que la suite du howto utilise.
Le dossier /srv/ va contenir tous les dossiers et fichiers en rapport directement avec le serveur. Sur mon installation, j'ai créé une partition à part pour /srv/ ce qui permet de ne pas perdre les données lors d'une réinstallation.
/srv/bind/ contient les différentes zones dns que mon serveur bind9 gère.
/srv/http/ contient les différents sites internet que mon serveur héberge du moment qu'ils ne sont pas rattaché à un utilisateur en particulier. Les sites internet rattachés à un utilisateur doivent être dans le dossier home de l'utilisateur en question.
 
Notez que pour la suite de ce howto, tous les changements de permissions effectués supposent que vous êtes en umask 0027.
Vous pouvez voir votre umask actuel avec la commande umask. Si votre umask n'est pas 0027, tapez :
<pre>$ umask 0027</pre>
 
Créez le répertoire /srv s'il n'existe pas :
<pre>mkdir /srv
chmod o+rx /srv</pre>
 
=Généralités sur l'installation d'un serveur dédié sous debian=


==Configurer les locales==
==Configurer les locales==
Ligne 241 : Ligne 219 :
$ dpkg-reconfigure locales
$ dpkg-reconfigure locales
</pre>
</pre>
Au premier menu, cochez les locales suivantes avec la touche espace :
Au premier menu, cochez les locales suivantes avec la touche espace :
<pre>
<pre>
Ligne 249 : Ligne 226 :
     fr_FR@euro ISO-8859-15
     fr_FR@euro ISO-8859-15
</pre>
</pre>
Au menu suivant, définissez fr_FR.UTF-8 comme locale active par défaut.
Au menu suivant, définissez <code>fr_FR.UTF-8</code> comme locale active par défaut.


A titre d'information, les locales actives sont listées dans /etc/locale.gen. Vous pouvez modifier manuellement les locales actives en les ajoutant dans ce fichier puis en utilisant la commande locale-gen
A titre d'information, les locales actives sont listées dans <code>/etc/locale.gen</code>. Vous pouvez modifier manuellement les locales actives en les ajoutant dans ce fichier puis en utilisant la commande <code>locale-gen</code>


Si vous avez des fichiers écrits avec une locale différente, vous pouvez rectifier vos fichiers avec iconv.
Si vous avez des fichiers écrits avec une locale différente, vous pouvez rectifier vos fichiers avec <code>iconv</code>.
4 203

modifications

Menu de navigation