Script Shell pour mettre Webmin dans Alpine Linux

référence

Webmin - Alpine Linux AlpineLinux 3.6: Installez Webmin, un outil de gestion de système basé sur le Web

Corps

#version de webmin
WEBMIN_VRESION=1.960

#Télécharger webmin
curl -sL https://prdownloads.sourceforge.net/webadmin/webmin-${WEBMIN_VERSION}.tar.gz \
     -o webmin-${WEBMIN_VERSION}.tar.gz

#Développer 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

#Exécutez le script d'installation webmin et répondez aux questions de manière appropriée
cat << EOF | ./setup.sh
/etc/webmin
/var/log/webmin
/usr/bin/perl
10000
admin


y
EOF

#Est-ce parce que le système d'initialisation est openrc dans Alpine Linux?
#Le démarrage automatique ne pouvant pas être activé avec le script d'installation, créez vous-même un script d'initialisation et ajoutez des attributs d'exécution.
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

#Enregistrez le script init pour qu'il démarre automatiquement au démarrage de Linux
rc-update add webmin boot

Recommended Posts

Script Shell pour mettre Webmin dans Alpine Linux
Essayons un script shell
[Linux] Copie des données de Linux vers Windows avec un script shell
Un script shell qui envoie simplement le résultat de l'exécution SQL
[Linux] Ecrire un outil de déploiement à l'aide de rsync avec un script shell
[Ubuntu] Comment exécuter un script shell
Gérez les générations de rotation des journaux avec un script shell.
Script qui analyse morphologiquement l'URL spécifiée
Créer un script shell pour écrire un journal
[Python, PyPDF2] Un script qui divise un PDF étalé en deux à gauche et à droite
Afficher les prévisions météorologiques du jour avec le script shell
Un script qui ne reçoit qu'un flux RSS
"Kit Python" qui appelle des scripts Python depuis Swift
Lancez le shell pendant que le script Python est en cours d'exécution
Un site qui convertit les commandes curl en requêtes
Un programme shell qui affiche une séquence de Fibonacci
Un script python qui importe un fichier csv daté dans BigQuery en tant que table de partition de temps
Un script qui combine plusieurs pages d'un fichier PDF en une seule page sans marges