Wenn Sie ein System – oder Netzwerkadministrator sind , gehören Sie zum Supportbereich Ihres Unternehmens, oder Sie sind einfach ein Liebhaber von Linux – Betriebssystemen. TechnoWikis hat großartige Neuigkeiten für Sie, und Sie haben ein spezielles Hilfsprogramm zum Verwalten verschiedener (wenn nicht aller) ) Aspekte Ihres Systems sowohl auf der Ebene von Diensten, Prozessen, Benutzern als auch von Berechtigungen, Informationen und Aufgaben, die wir täglich ausführen.
Wir wissen, dass Linux einige Distributionen mit einer grafischen Umgebung (GUI) anbietet. Wenn es sich jedoch um ein Betriebssystem auf Serverebene handelt, ist es normal, dass wir es im Core (Terminal) -Modus verwenden, und Support-Aufgaben können etwas langwierig und langwierig werden fehleranfällig.
Als nächstes sehen wir ein Tool, um diese Aufgaben zu erleichtern, und dieses Dienstprogramm ist Webmin. Aus diesem Grund bitten wir Sie, dieses von TechnoWikis vollständig für Sie vorbereitete Lernprogramm ausführlich zu lesen, damit Sie es unabhängig von seiner Größe in Ihrem Unternehmen implementieren können. In diesem Fall verwenden wir den Ubuntu 19.04 Server. Wenn Sie ihn noch nicht haben, können Sie ihn unter folgendem Link herunterladen:
Wir können aktuelle Browser verwenden , sofern diese Java, Tabellen und Formulare unterstützen. In diesem Fall können Sie Benutzerkonten konfigurieren, den Apache-Server verwalten, DNS konfigurieren, Dateien bearbeiten und viele weitere Aufgaben ausführen Administration und Support.
Das Webmin-Tool wird von einem Webserver integriert, der über mehrere CGI-Programme verfügt, die die Systemdateien /etc/inetd.conf und / etc / passwd aktualisieren sollen. Dies gilt sowohl für den Webmin-Server als auch für die CGI-Programme Sie wurden in Perl Version 5 geschrieben und verwenden keine nicht standardmäßigen Perl-Module, um eine bessere Leistung und Reaktionszeiten für die Bedürfnisse jedes Einzelnen von uns zu erzielen.
In diesem Fall verwenden wir Webmin in Ubuntu Server 19.04, sind aber leise, da Webmin unter folgenden Betriebssystemen installiert werden kann:
- Cygwin
- Darwin
- Debian
- Endian Firewall Linux
- Fedora Linux
- FreeBSD
- Generisches Linux
- Gentoo Linux
- CentOS Linux
- CloudLinux
- HP / UX
- IBM AIX
- Immunix Linux
- Lanthan Linux
- Linux Mint
- LinuxPPC
- Lycoris Desktop / LX
- Mac OS X
- Mandrake Linux Corporate Server
- Mandriva Linux
- Mandriva Linux Enterprise Server
- Netbsd
- OpenBSD
- OpenDarwin
- openmamba Linux
- Linux OpenNA
- Oracle Enterprise Linux
- Oracle VM
- Redhat Enterprise Linux
- Redhat Linux
- Redhat Linux Desktop und viele mehr
Webmin enthält standardmäßig 113 Standardmodule und wir können viel mehr von Drittanbietern verwenden, aber später werden wir etwas darüber sehen. Ohne weitere Worte werden wir sehen, wie man Webmin auf Ubuntu Server 19.04 installiert.
1. Wie installiere ich Webmin-Repositorys auf Ubuntu Server 19.04?
Der erste wichtige Schritt, damit alles wie erwartet funktioniert, ist das Hinzufügen des Webmin-Repositorys zum System, da wir Webmin über den Paketmanager installieren und aktualisieren können.
Dieses Repository muss der Datei /etc/apt/sources.list hinzugefügt werden, damit wir den gewünschten Editor (nano oder vim) verwenden und Folgendes ausführen:
sudo nano /etc/apt/sources.list
In der geöffneten Datei müssen wir am Ende die folgende Zeile eingeben:
deb http://download.webmin.com/download/repository sarge contrib
Dies ist das offizielle Webmin-Repository für Ubuntu.
Wir speichern die Änderungen an der Datei mit den Tasten Strg + O und verlassen sie mit den Tasten Strg + X.
2. So fügen Sie den Webmin PGP-Schlüssel ein
Nun fügen wir den Webmin-PGP-Schlüssel hinzu, damit das System auf das Repository zugreifen und den Download durchführen kann. Dazu führen wir in der Konsole Folgendes aus:
wget http://www.webmin.com/jcameron-key.asc
Jetzt müssen wir den Schlüssel integrieren, indem wir ausführen:
sudo apt-key füge jcameron-key.asc hinzu
3. So aktualisieren Sie Webmin-Pakete
Sobald der Prozess erfolgreich ist, aktualisieren wir die von uns hinzugefügten Webmin-Repository-Pakete. Dazu führen wir Folgendes aus:
sudo apt update
4. Wie installiere ich Webmin auf Ubuntu Server 19.04?
Es ist an der Zeit, Webmin auf dem Server zu installieren. Dazu führen wir Folgendes aus:
sudo apt install webmin
Geben Sie den Buchstaben Y ein, um den Download und die Installation von Webmin auf dem Server zu bestätigen. Nach Abschluss des Vorgangs wird die folgende Zusammenfassung angezeigt:
Beachten Sie, dass wir im letzten Abschnitt der Zusammenfassung eine Möglichkeit finden, mit der Syntax auf das Webmin-Bedienfeld zuzugreifen:
https: // IP-Adresse: 10000 / https: // teamname: 10000 /
5. So aktivieren Sie die Firewall unter Linux
Bis zu diesem Punkt haben wir Webmin installiert. Der nächste Schritt besteht darin, die Konnektivitätsberechtigung zu erteilen, da dies über einen Webbrowser erfolgt. Dies wird durch Erteilen der Berechtigung für Port 10000 in der Ubuntu Server 19.04-Firewall erreicht. Für diese Berechtigung ist es ausreichend, Folgendes auszuführen:
sudo ufw erlauben 10000
6. Zugriff auf Webmin unter Ubuntu Server 19.04
Es ist Zeit, die Benutzeroberfläche und die Verwendung von Webmin auf unserem Server zu kennen. Dazu rufen wir einen Browser auf, in diesem Fall Google Chrome, und geben in die Adressleiste eine der folgenden Optionen ein:
https: // TechnoWikis: 10000 / https: // Server_IP: 10000 /
Die folgende Warnung wird angezeigt, da es sich um eine sichere HTTPS-Verbindung handelt:
Wir klicken auf die Schaltfläche Erweiterte Einstellungen und dort auf die Zeile “Weiter zu … (nicht sicher)”:
Wenn Sie dort klicken, werden Sie zum Webmin-Anmeldefenster weitergeleitet, in dem Sie die Anmeldeinformationen eingeben, mit denen Sie auf das System zugreifen:
Klicken Sie auf die Schaltfläche Anmelden. Die ursprüngliche Webmin-Umgebung in Ubuntu Server 19.04 sieht folgendermaßen aus:
- Team Name
- Verwendete Version von Webmin.
- Systemnutzungszeit.
- Prozessorinformationen
- Aktueller RAM.
- Festplattenspeicher.
- Betriebssystem verwendet.
- Kernel-Version.
- Virtueller Speicher und mehr.
Unten finden Sie zwei Bereiche, in denen Sie die letzten Anmeldungen sowie die Verwendung der Festplatte anzeigen können:
7. Webmin-Nutzungsoptionen in Ubuntu Server 19.04
Auf der linken Seite finden Sie eine Reihe von Optionen, die die Webmin-Menüs sind und von denen aus Sie auf die erforderlichen Informationen zugreifen und das Tool nach Bedarf konfigurieren können.
- Webmin-Konfiguration (Themen, anonymer Zugriff, Verwendung von Modulen und vieles mehr)
- Passen Sie die Benutzeroberfläche und die Sprache an
- Backup-Einstellungen
- Webmin-Benutzereinstellungen
- Lagerhistorie und mehr
- Aktuelle Serverprozesse anzeigen
- Passwörter ändern
- Anzeigen und Aktualisieren von Softwarepaketen
- Passen Sie geplante Aufgaben an
- PAM-Konfiguration
- Zugriff auf Systemereignisse
- Führen Sie Informationssicherungen durch
- Siehe Benutzer und Gruppen
- Ein Dateimanager
- Eine Befehlskonsole
- Möglichkeit der Erstellung von benutzerdefinierten Befehlen
- Stellen Sie SSH-Verbindungen her
- System- und Serverstatus anzeigen
- Greifen Sie auf geschützte Webverzeichnisse zu
- Verwenden Sie den HTTP-Tunnel
Um darauf hinzuweisen, ist der Abschnitt “System- und Serverstatus” ideal, um einen vollständigen Überblick über das Verhalten von Ubuntu Server mit Zuständen wie “gut”, “regelmäßig” oder “schlecht” zu erhalten:
- Firewall-Verwaltung
- Allgemeine Konfiguration von Netzwerkschnittstellen
- Verwalten Sie die verwendete Bandbreite
- Konfigurieren Sie den NIS-Client und -Server und vieles mehr
- Drucker verwalten
- Logische Volumes verwalten.
- Stellen Sie die Systemzeit ein.
- Verwalten Sie das Linux-RAID.
- ISCSI-Konfiguration.
- Zeigen Sie die aktuellen Festplattenpartitionen an.
- Benutzer zuweisen
- Passwörter ändern
- Dateien kopieren
- Verwenden Sie Konsolenbefehle
- Überprüfen Sie die integrierten Server
Unten finden Sie eine Reihe von Symbolen, mit denen Sie bestimmte Aktionen in Webmin ausführen können, z.
- Verankern Sie das Navigationsmenü.
- Nachtmodus verwenden.
- Greifen Sie auf das Terminal zu.
- Zu Favoriten hinzufügen.
- Richten Sie das allgemeine Thema ein.
- Bearbeiten Sie den Benutzer, auf den wir zugreifen.
Zu Beginn der Studie, in der wir über Webmin-Module gesprochen haben, werden wir nur einige erwähnen, damit wir den Umfang verstehen und sehen, den dieses Dienstprogramm uns bietet:
- ADSL-Client
- BSD Firewall
- Apache Webserver
- Booten und Herunterfahren
- Konfigurationsdateien sichern
- Cluster Cron Jobs
- Usermin Servers Cluster
- Festplatten- und Netzwerk-Dateisysteme
- Dateimanager
- GRUB-Bootloader
- FirewallD
- HTTP-Tunnel
- Erster Systemstart
- Linux IPv6 Firewall
- Linux Firewall
- MySQL-Datenbankserver
- Netzwerkdienste und Protokolle
Wir sehen, dass Webmin ein leistungsfähiges Tool ist, um verschiedene Aspekte unseres Servers zu verwalten und somit eine viel umfassendere Verwaltung zu haben.