Installeer Webmin op CentOS / Fedora / RHEL

Als je een beginnend Linux server beheerder bent, dan is het verstandig om programma’s zoals Webmin te installeren. Deze vergemakkelijken het beheer van je server, door het aanbieden van een webinterface. Zo is er een ingebouwde verkenner, en kan je configuratie bestanden via handige wizards zonder problemen aanpassen.

Deze korte handleiding is gericht op CentOS, Fedora en RHEL gebruikers. Let op, het is wel belangrijk dat je weet hoe een teksteditor werkt op Linux, zoals nano of vi.

Ga naar de map /etc/yum.repos.d/ en maak het bestand webmin.repo aan:

Shell
1
nano /etc/yum.repos.d/webmin.repo

Hierna zet je de volgende data in het bestand, en sla je het bestand op (Ctrl+X bij nano):

Shell
1
2
3
4
5
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

Hierna zorg je ervoor dat je veilig de bestanden kan downloaden. Dit doe je door de volgende 2 commando’s uit te voeren.

Shell
1
2
wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc

Het enige wat we nu nog hoeven te doen is het daadwerkelijk installeren. Dit doe je erg simpel door het volgende te draaien in je shell:

Shell
1
yum install webmin

Het systeem zal je vragen of de installatie goed is, bevestig dit. Na de installatie kan je Webmin bereiken via je gewenste internetbrowser:

Shell
1
http://ipadresofnaamvanjeserver:10000

 

Indien je geen verbinding kan maken, dan komt dit doordat je firewall poort 10000 blokkeert. Als (tijdelijke) oplossing kan je het volgende uitvoeren (ervan uitgaande dat je server iptables draait):

Shell
1
service iptables stop

Daarna kan je alsnog de Webmin installatie bereiken en daarna via Webmin de firewall aanpassen en iptables weer starten met de volgende commando:

Shell
1
service iptables start

Hoe start ik een Linux shell script?

Standaard zal een script niet starten. Je moet het bestand eerst uitvoer (execute) rechten geven. Om een bestand deze rechten te geven kan je de volgende commando’s gebruiken.

Shell
1
chmod +x script-naam-hier

OF
Shell
1
chmod 0755 script.sh

Gebruik het ls commando om de rechten van het script te bekijken:
Shell
1
ls -l script-name-here

Om na het veranderen van de rechten het script te starten, type:

Shell
1
./script-naam-hier

Je kan het script ook via het volgende formaat starten:

Shell
1
/pad/naar/shell/script/script.sh

(Optioneel) Start een script via de ksh shell:

Shell
1
ksh script.ksh

(Optioneel) Start een script via de BASH shell:

Shell
1
bash script.bash

Voorbeeld

Maak een shell script genaamd script.sh via een tekst programma.

Shell
1
2
3
4
5
6
#!/bin/bash
echo "Hallo $USER."
echo "De datum is $(date)"
echo "Huidige map: $(pwd)"

Sla het bestand op en sluit het. Zet daarna de rechten goed, en start het script:

Shell
1
2
chmod +x script.sh
./script.sh

Voorbeeld uitkomst

1
2
3
Hallo ywa.
De datum is Thu Nov 30 17:49:15 EST 2011
Huidige map: /opt/linuxhulp