Shell-Skript zum Einfügen von Webmin in Alpine Linux

Referenz

Webmin - Alpine Linux AlpineLinux 3.6: Installieren Sie Webmin, ein webbasiertes Systemverwaltungstool

Körper

#Version von Webmin
WEBMIN_VRESION=1.960

#Laden Sie webmin herunter
curl -sL https://prdownloads.sourceforge.net/webadmin/webmin-${WEBMIN_VERSION}.tar.gz \
     -o webmin-${WEBMIN_VERSION}.tar.gz

#Erweitern Sie webmin
tar zxf webmin-${WEBMIN_VERSION}.tar.gz -C /var/lib/
mv /var/lib/webmin-${WEBMIN_VERSION} /var/lib/webmin
rm -rf webmin-${WEBMIN_VERSION}.tar.gz
cd /var/lib/webmin

#Führen Sie das Webmin-Installationsskript aus und beantworten Sie die Fragen entsprechend
cat << EOF | ./setup.sh
/etc/webmin
/var/log/webmin
/usr/bin/perl
10000
admin


y
EOF

#Liegt es daran, dass das Init-System in Alpine Linux openrc ist?
#Da der automatische Start mit dem Installationsskript nicht aktiviert werden kann, erstellen Sie selbst ein Init-Skript und fügen Sie Ausführungsattribute hinzu.
cat << EOF > /etc/init.d/webmin
#!/sbin/openrc-run
start() { /etc/webmin/start; }
stop() { /etc/webmin/stop; }
EOF

chmod a+x /etc/init.d/webmin

#Registrieren Sie das Init-Skript so, dass es beim Start von Linux automatisch gestartet wird
rc-update add webmin boot

Recommended Posts

Shell-Skript zum Einfügen von Webmin in Alpine Linux
Versuchen wir es mit einem Shell-Skript
[Linux] Kopieren Sie Daten mit einem Shell-Skript von Linux nach Windows
Ein Shell-Skript, das nur das Ergebnis der SQL-Ausführung per E-Mail sendet
[Linux] Schreiben Sie ein Bereitstellungstool mit rsync und einem Shell-Skript
[Ubuntu] So führen Sie ein Shell-Skript aus
Verwalten Sie Protokollrotationsgenerationen mit einem Shell-Skript.
Skript, das die angegebene URL morphologisch analysiert
Erstellen eines Shell-Skripts zum Schreiben eines Tagebuchs
[Python, PyPDF2] Ein Skript, das ein verbreitetes PDF in zwei links und rechts unterteilt
Zeigen Sie die heutige Wettervorhersage mit Shell-Skript an
Ein Skript, das nur einen RSS-Feed erhält
"Python Kit", das Python-Skripte von Swift aufruft
Starten Sie die Shell, während das Python-Skript ausgeführt wird
Site, die den Curl-Befehl in eine Anforderung konvertiert
Ein Shell-Programm, das eine Fibonacci-Sequenz anzeigt
Ein Python-Skript, das eine datierte CSV-Datei als Zeitpartitionstabelle in BigQuery importiert
Ein Skript, das mehrere Seiten einer PDF-Datei zu einer Seite ohne Ränder kombiniert