Outils pour utilisateurs

Outils du site


astuces_centos_et_redat-like

Astuces pour CentOS

Attention, ces astuces sont destinées à des serveur de test, non exposés sur internet. Elles n'ont pas vocation à être appliquées à un serveur de production.

Tester les services

Si un service que l'on croit avoir correctement installé est inaccessible depuis l'extérieur du serveur, il faut d'abord vérifier si le service est présent et qu'il écoute sur les bonnes ip, sur les bons ports.

  1. s'assurer que le service est lancé, par exemple, /etc/init.d/httpd status
  2. on vérifie que le port est écouté, à l'adresse voulue, par exemple, nstats -an
  3. pour les services web, on les teste en local , par exemple grâce à lynx, lynx http://localhost:8080/tgol-web-app-2.1.0 (pour installer lynx : yum install lynx), ou carrément un telnet (se documenter sur le dialogue de chaque protocole).

Désactiver IPv6 sous CentOS 6.4

Par défaut, la plupart des serveurs n'écoutent que les adresses IPv6 (apache, tomcat, etc.). Ils sont donc inaccessibles par l'adresse IPv4 du serveur, même saisie “en dur” dans l'url. Pour régler ce problème, le plus simple est de désactiver IPv6 et de redémarrer la machine.

Dans le fichier /etc/sysctl.conf, ajouter les lignes :

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

Ne pas oublier de redémarrer le serveur !

source : wiki CentOS

Postfix

La désactivation d'IPv6 plante Postfix qui cherche à écouter sur l'ip locale ::1. Il faut donc intervenir sur le fichier /etc/postfix/main.cf en ajoutant une ligne et en en modifiant une autre.

Ajouter, à la suite des autres inet_interfaces (le “;” et ce qui suit ne doit pas être saisi):

inet_interfaces = <hostname>     ; où <hostname> est le nom complet renvoyé par la commande hostname -f

Modifier proprement la ligne inet_protocols pour que le résultat ressemble à ça :

#inet_protocols = all
inet_protocols = ipv4

Démarrer postix

# /etc/init.d/postfix start

Désactiver le firewall

Par défaut, CentOS est installé avec un firewall activé.

Le firewalll se désactive proprement :

# service iptables save
# service iptables stop
# chkconfig iptables off

Il restera désactivé lors d'un redémarrage (chkconfig).

Si l'on a gardé IPv6, mêmes commandes pour “ip6tables”

Source : How To: Disable Firewall on RHEL / CentOS / RedHat Linux

Version par défaut de java

On peut installer plusieurs versions de java. Par exemple :

# yum install java-1.6.0-openjdk

Pour savoir quelle est la version par défaut courante :

$ java -version

Pour voir quelles sont les versions disponibles et changer la version courante :

# alternatives --config java

Ne pas oublier de redémarrer les applications utilisant java, par exemple, tomcat :

# /etc/init.d/tomcat6 stop
# /etc/init.d/tomcat6 start

Installer Webmin

Il suffit d'ajouter le dépôt de webmin et d'importer la clé de vérification. Installer, démarrer. Source : Install Webmin (Web Based System Administration) tool for RHEL, CentOS, Fedora

Ajouter le dépôt

# nano /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

Importer la clé

# wget http://www.webmin.com/jcameron-key.asc
# rpm --import jcameron-key.asc

Installer

# yum install webmin

Lancer

# /etc/init.d/webmin start

Utiliser

On accède par l'url : http://tanaguru.lan:10000/

On accède bien par http et non https (comme dans Debian).

VirtualBox Guest Additions

Préparation

Contrairement à Debian, on ne peut pas installer le paquetage dkms. Il faut intaller :

# yum install gcc
# yum install kernel-devel
# reboot

Chargement et installation

Ajouter manuellement le “CD” de VBoxGuestAdditions le menu Périphériques de la VM : /usr/share/virtualbox/VBoxGuestAdditions.iso

Monter le cdrom et lancer le script d'installation qui s'y trouve :

# mount -t iso9660 /dev/cdrom /media/cdrom
# cd /media/cdrom
# sh ./VBoxLinuxAdditions.run
Il faut s'assurer que /media/cdrom n'est pas utilisé et que le “CD” des GuestAdditions est bien associé à /dev/cdrom et non à /dev/cdrom1 ou autre.
astuces_centos_et_redat-like.txt · Dernière modification: 2013/04/28 11:33 par flaz