Webmin : Administrer mon Linux en interface graphique :)

Publié le 01 juillet 2011 par Lolokai @lolokai

Présentation

Il arrive parfois que certains administrateurs Linux ne soient pas fan de la ligne de commande (ça arrive de temps en temps). Pour cela, ils préfèrent passer par une interface web : webmin . Le principal avantage de cette interface de configuration est le fait qu’elle est relativement intuitive.

Installation

Je pense que depuis le temps vous savez que je suis fan de CentOS ^^, l’installation se déroulera donc sur ce système avec le gestionnaire de paquet : yum.
Dans un premier temps, nous allons devoir configurer le repository webmin, créer le fichier /etc/yum.repos.d/webmin.repo et ajoutez-lui les informations suivantes :

[Webmin]
name=Webmin
baseurl=http://download.webmin.com/download/yum
enabled=1

Nous allons installer la clé public pour webmin :

[root@localhost ~]# wget http://www.webmin.com/jcameron-key.asc
[root@localhost ~]# rpm –import jcameron-key.asc

Puis, nous allons installer les 2 paquets suivants :

[root@localhost ~]# yum -y install perl-Net-SSLeay webmin

L’installation est terminée et le service a démarré.

Configuration des services

L’interface de configuration de webmin est ici : https://[adresse_ip]:10000. Logguez-vous avec vos identifiants administrateurs.

A gauche vous aurez le menu suivant :

Comme vous pouvez le voir, vous avez plusieurs catégories :

  • Webmin : qui permet de configurer webmin (sauvegarder vos confs, modifier la langue, les thèmes…)
  • System : permet de configurer votre système d’exploitation (authentification, démarrage,disque dur….)
  • Servers : vous permet d’installer différents serveurs sur votre système (dns,samba,ftp,http,proxy…)
  • Others : vous permet d’accéder en ligne de commande à votre machine…
  • Networking : vous permet de configurer le réseau au niveau de votre interface web
  • Hardware : vous permet de configurer votre matériel : RAID, partitionnement…
  • Cluster : vous permet de configurer un clustering de serveurs
  • Unused modules : vous permet d’installer/activer des nouveaux modules sous webmin pour configurer un service donné

Je vous laisse explorer les différents modules afin de vous permettre de vous faire une idée de la « puissance » de configuration de cet outil.

Conclusion

Nous avons vu dans ce billet comment nous pouvons installer et configurer webmin. Cet utilitaire peut se substituer à votre ligne de commande et vous permet de manière très intuitive de configurer votre serveur Linux un peu comme ci vous ne connaissiez rien en ligne de commande et en fichiers de configuration. Je pense que cet utilitaire conviendrai parfaitement à un débutant en Linux qui souhaiterait installer quelques services.

Et vous avez-vous déjà utilisé webmin ? Si oui, qu’en pensez-vous ? Si non, pourquoi ? Utilisez-vous un équivalent de ce paquet ?