Comment gérer les serveurs Linux avec Cockpit –
La gestion d’un réseau de serveurs Linux nécessitait autrefois d’utiliser un émulateur de terminal pour ssh dans chacun de vos serveurs. Pour mettre à jour une règle de pare-feu locale, les administrateurs système ont dû apprendre les arcanes iptables
commandes pour ajouter les bons ports entrants et sortants. Pour ajouter un nouvel utilisateur local requis en cours d’exécution useradd
avec les options nécessaires. Et pour vérifier l’espace libre sur les systèmes de fichiers locaux, les administrateurs Linux ont probablement exécuté df
et du
commandes sur chaque système de stockage.
L’administration des serveurs Linux serait beaucoup plus facile avec une interface pointer-cliquer qui ferait tout le travail pour vous dans les coulisses, afin que vous puissiez vous concentrer sur votre travail: la gestion des serveurs. C’est là qu’intervient Cockpit.
Cockpit fournit un tableau de bord Web afin que vous puissiez surveiller et mettre à jour vos systèmes Linux. Je trouve qu’avec Cockpit, la gestion des serveurs à distance est un jeu d’enfant. Jetons un coup d’œil à ce que Cockpit a à offrir:
Pour accéder à Cockpit sur votre serveur, pointez votre navigateur Web vers l’adresse IP de votre serveur sur le port 9090. Pour le mini-serveur Raspberry Pi que j’exécute à la maison, c’est 10.0.0.11:9090
. Mais votre réseau sera probablement différent; utilisez le nom d’hôte ou l’adresse IP de votre serveur Linux dans la ligne URL de votre navigateur Web et ajoutez :9090
pour vous connecter au port 9090. Connectez-vous avec le nom d’utilisateur racine et le mot de passe de ce serveur.
Une fois connecté, Cockpit affiche un écran de présentation du système. Cela vous permet de vérifier l’état de votre serveur en un coup d’œil: utilisation du processeur et de la mémoire, informations sur le serveur, présentation de la configuration et santé globale du serveur. Vous pouvez voir sur mon système Linux que tout fonctionne bien, mais j’ai quelques nouveaux correctifs à installer.
La vue d’ensemble du système facilite également l’arrêt ou le redémarrage du serveur, par exemple pour la maintenance du système. La vue d’ensemble constitue également un excellent point de départ pour des tâches plus complexes. Si vous avez besoin de joindre votre serveur à un domaine, ou avez besoin de plus de détails, vous pouvez cliquer sur les liens bleus.
Le côté gauche du tableau de bord Cockpit affiche un menu de navigation. Cliquez sur chacun d’eux pour vérifier les journaux, le stockage et la mise en réseau, pour mettre à jour les comptes, pour arrêter et démarrer les services ou pour appliquer les mises à jour.
La vérification des journaux est simple dans l’onglet «Journaux». Plus besoin de patauger dans votre /var/log
répertoire, en essayant de repérer les erreurs ou les avertissements. Cockpit affiche les entrées du journal avec une icône utile pour indiquer les erreurs ou les avertissements. Cliquez sur les menus en haut de l’écran pour filtrer les journaux par heure, priorité ou identifiant. La valeur par défaut montre tout à «Erreur» et au-dessus.
Si vous avez besoin de plus d’informations sur un message de journal particulier, vous pouvez cliquer dessus pour plus de détails. Par exemple, j’exécute mon Raspberry Pi en tant que serveur d’impression, et les journaux ont montré que mon imprimante était éteinte lorsque j’essayais d’imprimer.
L’onglet «Stockage» présente en un coup d’œil vos systèmes de fichiers et vos E / S de stockage. Vous pouvez également ajouter un autre stockage, y compris des systèmes de fichiers NFS distants, à partir de ce panneau.
Mon serveur Raspberry Pi dispose d’une carte micro SD interne pour son stockage principal et d’un lecteur USB /backup
afin que je puisse faire des sauvegardes. Sur l’onglet «Stockage», je peux rapidement voir mon utilisation du disque pour vérifier que mon système de fichiers de sauvegarde est à moitié plein et que mon stockage principal est presque vide.
L’onglet «Réseau» me permet de vérifier le réseau sur un seul écran. Mon Raspberry Pi ne fonctionne que sur mon réseau sans fil à la maison, donc seulement mon wlan0
le périphérique réseau affiche tout trafic.
La gestion de votre pare-feu est également beaucoup plus simple. Cliquez sur le bouton « Modifier les règles et les zones » pour accéder à un panneau qui vous permet d’ajouter ou de supprimer des services du pare-feu. Plus besoin de déboguer une liste de iptables
commandes pour mettre à jour vos règles de pare-feu, maintenant ajouter et supprimer des services du pare-feu consiste simplement à cliquer sur un bouton et à faire défiler une liste de services. Cochez la case à côté des services que vous souhaitez ajouter et cliquez sur le bouton «Ajouter des services».
Si vous avez besoin de gérer des comptes locaux, vous pouvez le faire à partir de l’onglet «Comptes». Vous pouvez créer rapidement de nouveaux utilisateurs avec le bouton «Créer un nouveau compte», ou cliquer sur un nom d’utilisateur pour modifier les détails du compte. Vous pouvez même ajouter et supprimer des clés SSH pour prendre en charge la connexion sans mot de passe.
L’onglet «Services» vous permet de démarrer et d’arrêter des services. Cliquez sur chaque service et vous trouverez une bascule pour activer ou désactiver un service au démarrage, ou pour recharger, redémarrer ou arrêter immédiatement un service qui est déjà en cours d’exécution.
Mon Raspberry Pi est un serveur scratch sur mon réseau domestique privé, mais il est toujours important de le maintenir à jour avec les derniers correctifs. Lorsque vous gérez votre serveur avec Cockpit, vous remarquerez peut-être une icône d’alerte à côté de l’onglet «Mises à jour logicielles». Cela vous permet de savoir que votre système doit être mis à jour. Vous pouvez choisir de tout mettre à jour en cliquant sur le bouton «Installer tous les correctifs», ou d’installer uniquement les correctifs les plus critiques en cliquant sur le bouton «Installer les mises à jour de sécurité».
Et malgré tout ce que Cockpit a à offrir, si vous devez faire quelque chose manuellement sur le serveur, vous pouvez cliquer sur l’onglet «Terminal» pour faire apparaître un shell interactif. Ceci est pratique si vous devez faire quelque chose sur la ligne de commande, y compris la modification des fichiers de configuration ou l’exécution de scripts.
La vue du terminal par défaut est du texte blanc sur noir, avec le profil de couleur «Noir». Vous pouvez modifier les couleurs selon vos préférences en utilisant le menu « Apparence », pour définir les couleurs sur du texte blanc sur fond bleu foncé (« Foncé ») ou du texte noir sur fond blanc cassé (« Clair ») ou du noir uni. texte sur blanc («Blanc»).
L’utilisation de Cockpit facilite la gestion des serveurs. Je trouve que Cockpit aide à automatiser les tâches routinières et facilite les tâches difficiles. L’interface est simple mais puissante, et l’interaction est intuitive. Installez Cockpit sur votre serveur et rationalisez votre flux de travail d’administration système.