Comment installer Webmin sur CentOS 8

Nous tous, dans le monde de l'administration de serveurs, aimons toujours le développement d'applications et d'outils à partir desquels nous pouvons gérer de nombreux aspects de notre serveur, tant au niveau matériel que logiciel. L'une des options qui est présente depuis plusieurs années est Webmin et donc Solvetic expliquera en détail de quoi il s'agit et comment l'installer sur CentOS 8.

Qu'est-ce que WebminWebmin a été développé comme une interface graphique basée sur le Web et grâce à laquelle il sera possible de gérer certains aspects et paramètres du système UNIX.

Webmin est compatible avec tous les navigateurs qui prennent en charge l'utilisation des tableaux et formulaires, ainsi que Java (exclusif pour le module File Manager) et avec Webmin il sera possible de configurer des comptes utilisateurs, gérer Apache, le partage de fichiers et bien plus de tâches. CentOS 8.

L'utilitaire Webmin se compose d'un serveur Web ainsi que de divers programmes CGI qui sont constamment mis à jour et qui, à leur tour, mettent à jour les fichiers système tels que / etc / passwd. Il convient de noter que le serveur Web et les programmes CGI ont été écrits en Perl 5 et n'utilisent pas de modules Perl non standard.

Actions WebminEn utilisant Webmin il sera possible de réaliser des actions telles que :

  • Configurez des pare-feu pour autoriser ou non l'accès au réseau.
  • Créez, modifiez ou supprimez des comptes Unix.
  • Installez, affichez ou supprimez des packages logiciels au format RPM et autres formats pris en charge.
  • Configurez des quotas de disque pour gérer le stockage sur disque dur.
  • Exportez des fichiers et des répertoires vers d'autres systèmes à l'aide du protocole NFS.
  • Gérez les bases de données, les tables et les champs si le serveur a été configuré en bases de données MySQL ou PostgreSQL.
  • Créez et configurez des serveurs Web virtuels pour le serveur Web CentOS 8 Apache.
  • Partagez des fichiers sur les systèmes d'exploitation Windows via Samba Windows File Sharing.
  • Modifiez l'adresse IP de l'ordinateur, les paramètres du serveur DNS ou les paramètres de routage.

L'un des grands avantages de l'utilisation de Webmin est la possibilité de se protéger des erreurs de syntaxe que nous pouvons commettre lors de l'édition des fichiers de configuration, car si l'un est mal configuré, nous pouvons déclencher des erreurs de chaîne. Webmin nous met en garde avant d'entreprendre toute action considérée comme dangereuse.

Webmin a été créé avec une conception modulaire, ce qui signifie que chaque fonction est disponible dans un module dont l'installation ou la suppression peut être effectuée sans affecter tout le reste. Les modules Webmin sont en charge de la gestion des services ou serveurs tels que les utilisateurs Unix, le serveur web Apache, etc.

Webmin lira les fichiers de configuration standard de CentOS 8 et se chargera de les mettre à jour directement en optimisant de nombreuses tâches administratives. Nous devons nous rappeler que Solvetic vous rappelle que Webmin fonctionne avec tous les privilèges root avec lesquels il aura accès à tous les paramètres du serveur.

Pour ce cas, nous parlerons de Webmin dans CentOS 8 mais il est possible de l'installer dans plus de 30 systèmes d'exploitation différents.

1. Comment installer Webmin sur CentOS 8

Étape 1
Pour commencer, nous allons sur CentOS 8 et exécutons la commande suivante :

 miam -y installer @perl

AGRANDIR

Étape 2
Cela prend en charge l'installation du langage Perl ainsi que les dépendances requises :

AGRANDIR

Étape 3
Une fois cela fait, nous pouvons installer Webmin dans CentOS 8. Pour connaître la dernière version disponible, nous pouvons visiter le lien suivant :

Donc, pour installer la version la plus récente, nous exécuterons ce qui suit :

 wget http://www.webmin.com/download/webmin-current.tar.gz
Étape 4
NoterSi vous n'avez pas la commande wget, nous pouvons l'installer en exécutant :
 miam -y installer wget

Là, le processus de téléchargement de la dernière version disponible a lieu :

AGRANDIR

Étape 5
Nous procédons à la décompression du fichier tar.gz :

 tar xvf webmin-current.tar.gz

AGRANDIR

Étape 6
Maintenant, nous supprimons le fichier téléchargé :

 rm -f webmin-current.tar.gz

AGRANDIR

Étape 7
Nous allons maintenant déplacer le dossier créé à partir de Webmin :

 mv webmin * / usr / local / webmin

AGRANDIR

Étape 8
On accède au répertoire de travail /usr/local/webmin/ et là on va exécuter le script d'installation de Webmin :

 cd / usr / local / webmin / (accès au répertoire) ./setup.sh (exécution du script)
Nous verrons ce qui suit :

AGRANDIR

Étape 9
Là, nous pouvons appuyer sur Entrée pour configurer les éléments suivants :

  • Répertoire de fichiers
  • Fichier journal
  • Perl

AGRANDIR

Étape 10
Après avoir configuré Perl, nous voyons le port d'accès Web par défaut :

AGRANDIR

NoterSi nous voulons modifier ledit port, nous devons le saisir et appuyer sur Entrée.

Étape 11
Ensuite, nous entrons le nom d'utilisateur (par défaut admin) et attribuons le mot de passe d'accès :

AGRANDIR

Étape 12
Là, le processus de configuration de Webmin dans CentOS 8 a lieu et une fois terminé, nous verrons la méthode d'accès :

AGRANDIR

Étape 13
Nous allons maintenant accorder l'autorisation à ce port dans le pare-feu du système :

 firewall-cmd --add-port = 10000 / tcp --permanent firewall-cmd -reload

AGRANDIR

2. Comment accéder à Webmin sur CentOS 8

Étape 1
Il sera désormais possible d'accéder à Webmin avec l'une des options suivantes :

 http: // IP_address: 10000 http: // Computer_name: 10000
En accédant, nous verrons ce qui suit. Là, nous cliquons sur le bouton "Paramètres avancés":

Étape 2
Nous cliquons sur la ligne "Access IP" pour accéder à l'environnement de connexion Webmin dans CentOS 8 :

Étape 3
Nous entrons le nom d'utilisateur et le mot de passe que nous avons attribués lors du processus de configuration et cliquez sur Se connecter pour accéder à Webmin :

Étape 4

Panneau centralDans le panneau central, nous avons les éléments suivants :

  • Nom de l'équipe.
  • Version Webmin.
  • Activité du système.
  • Informations sur le processeur.
  • Mémoire RAM utilisée.
  • Utilisation du disque dur.
  • Système d'exploitation utilisé.
  • Version noyau.
  • Charge du processeur.

AGRANDIR

En bas, nous pouvons voir les connexions récentes, ainsi que l'utilisation du disque dur.

WebminDans la section "Webmin", nous trouvons certains aspects de la configuration de l'utilitaire tels que :

  • Définissez la langue de l'interface.
  • Attribuez un thème (clair ou foncé).
  • Générez des fichiers de configuration.
  • Configurez Webmin.
  • Afficher les utilisateurs Webmin.
  • Accédez à l'index du serveur Webmin.

AGRANDIR

SystèmeDans la section "Système", il sera possible de :

  • Voir les connexions, ainsi que les fermetures de la même chose.
  • Changer les mots de passe.
  • Authentification via PAM.
  • Attribuez des quotas de disque dur.
  • Exécuter des commandes.
  • Attribuer des tâches.
  • Afficher les utilisateurs et les groupes.
  • Accédez aux événements système.
  • Voir les progiciels.

AGRANDIR

Les serveursDans la section « Serveurs », nous pouvons accéder à des paramètres tels que :

  • Serveurs Apache
  • Serveurs MySQL
  • serveur SSH
  • Accéder à SAMBA

Dans ce cas, il faut d'abord installer chacune des applications pour Webmin pour y accéder :

AGRANDIR

Les autresDans la section "Autres", nous pouvons voir une série d'utilitaires tels que:

  • tunnel HTTP
  • Paramétrage PHP
  • Voir le téléchargement et le téléchargement sur le serveur
  • Accéder au terminal pour exécuter des commandes
  • Établir des connexions SSH
  • Accéder au gestionnaire de fichiers
  • Personnaliser les commandes

AGRANDIR

RapporterEn "Rouge", comme son nom le dit tout, on peut configurer :

  • Autorisations dans le pare-feu CentOS 8
  • Afficher les paramètres réseau
  • Modifier le serveur NIS
  • Utiliser Kerberos
  • Configurer IPv6
  • Voir les services réseau

AGRANDIR

MatérielDans "Matériel", nous pouvons configurer :

  • Client ISCI.
  • Afficher l'heure du système.
  • Configurez les partitions CentOS 8.
  • Gérer les imprimantes.
  • Affichez l'état des appareils SMART et plus encore.

AGRANDIR

GroupeDans la section « Cluster », il est possible de configurer tout ce qui concerne les clusters tels que :

  • Afficher les utilisateurs et les groupes.
  • Changer les mots de passe.
  • Gérer les serveurs Webmin.
  • Affichez les commandes de la console et d'autres tâches.

AGRANDIR

Modules inutilisés "Dans la ligne "Modules non utilisés", nous pouvons voir tous les modules qui ne sont plus actifs dans Webmin :

AGRANDIR

Réinitialiser les modulesL'option "Réinitialiser les modules" est responsable de la réinitialisation des modules Webmin dans CentOS 8.

En bas, nous trouvons des icônes où nous pouvons effectuer des tâches telles que :

  • Accédez à la borne.
  • Changer le thème de l'interface.
  • Accédez aux favoris.
  • Déconnectez-vous, etc.

Vous avez appris à installer Webmin via la commande wget, mais Solvetic vous expliquera maintenant une autre méthode tout aussi efficace.

3. Comment installer Webmin sur CentOS 8 à l'aide de RPM


Bien qu'à l'origine, il s'agisse d'une méthode qui s'applique à RedHat 8, car CentOS en est une dérivation, nous pouvons le faire sans problème, ce processus sera effectué dans l'interface graphique CentOS 8.

Étape 1
La première étape consiste à ajouter le référentiel Webmin en exécutant la commande suivante :

 nano /etc/yum.repos.d/webmin.repo
Dans le nouveau fichier créé, nous ajouterons les éléments suivants :
 [Webmin] name = Webmin Distribution Neutral baseurl = https : //download.webmin.com/download/yum enabled = 1

Étape 2
Nous enregistrons les modifications à l'aide des touches Ctrl + O et quittons l'éditeur à l'aide des touches Ctrl + X. Maintenant, nous importons la clé du référentiel GPG :

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

Étape 3
Veuillez noter que la version actuelle de Webmin ne valide pas le système RHEL (dans ce cas CentOS 8) nous allons modifier temporairement la version du système :

 cp / etc / redhat-release /etc/redhat-release.bak echo "CentOS Linux version 7.5.1804 (Core)" | sudo tee / etc / redhat-release

Étape 4
La version 7.5 a été définie au lieu de CentOS version 8. Maintenant, nous installons Webmin en exécutant :

 miam -y installer webmin

Étape 5
Nous pouvons voir que les packages Webmin sont chargés :

Étape 6
Après cela, nous procédons à leur installation:

Étape 7
Une fois l'installation terminée, nous verrons ce qui suit :

Étape 8
Déplaçons maintenant le fichier de version CentOS à son emplacement d'origine :

 mv /etc/redhat-release.bak / etc / redhat-release

Étape 9
Nous vérifions la version :

 chat / etc / redhat-release

Étape 10
Pour connaître les détails du package Webmin RPM, nous exécutons :

 rpm -qi webmin

Étape 11
Nous accédons à Webmin en utilisant la syntaxe :

 http://localhost: 10000/
Au début, nous verrons l'avertissement de sécurité :

Étape 12
Nous cliquons sur Avancé et nous verrons ce qui suit :

Étape 13
Nous cliquons sur Ajouter une exception et dans la fenêtre qui s'affiche, nous cliquons sur « Confirmer l'exception de sécurité » :

Étape 14
Maintenant, nous pouvons entrer avec nos informations d'identification:

Étape 15
Nous avons donc installé Webmin sur CentOS 8 en utilisant RPM :

Si vous souhaitez en savoir plus sur les modules disponibles de Webmin, vous pouvez visiter le lien suivant :

Ainsi, Solvetic a expliqué de manière simple comment installer Webmin dans CentOS 8 à la fois normalement et avec RPM.

wave wave wave wave wave