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.
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
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
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
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
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
# 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
# wget http://www.webmin.com/jcameron-key.asc # rpm --import jcameron-key.asc
# yum install webmin
# /etc/init.d/webmin start
On accède par l'url : http://tanaguru.lan:10000/
On accède bien par http et non https (comme dans Debian).
Source : VirtualBox manual
Contrairement à Debian, on ne peut pas installer le paquetage dkms. Il faut intaller :
# yum install gcc # yum install kernel-devel # reboot
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