rsync daemon service

Als je een rsync server of daemon wilt starten is het erg handig om er een service van te maken. Hierdoor kan je deze makkelijk starten & stoppen, en draait het volledig op de achtergrond.

Maak een bestand met de naam rsyncd aan in /etc/rc.d/init.d/ (map kan per OS verschillen, dit is de standaardmap voor Redhat, CentOS, Fedora en Scientific Linux).

In dat bestand zet je het volgende script.

Vervolgens voer je het volgende commando uit om de service uitvoerbaar te maken:

En daarna kan je met service rsyncd start de service starten en weer met service rsyncd stop stoppen.

Vergeet niet poort 873 (TCP) open te zetten voor inkomende verbindingen, als je je rsync server wilt laten werken.

Verwijder bestanden ouder dan een week op een Linux machine

Het is simpel. cd naar de map waar je bestanden instaat, en voer daarna het volgende commando uit:

Dit commando zal je bestanden ouder dan 7 dagen verwijderen. Let wel op dat het uitvoeren van dit commando enige tijd kan duren, afhankelijk van de hoeveelheid bestanden die je in je map hebt staan.

Verwijder mails voor een Linux gebruiker

Als de mail van een Linux gebruiker vol zit, of je wilt het legen om een andere reden, kan je alle mails verwijderen door simpelweg het /var/mail/<gebruikersnaam> bestand te legen.

Het volgende commando doet dit heel simpel voor bijv. de root gebruiker:

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:

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

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

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:

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

 

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):

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

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.

OF

Gebruik het ls commando om de rechten van het script te bekijken:

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

Je kan het script ook via het volgende formaat starten:

(Optioneel) Start een script via de ksh shell:

(Optioneel) Start een script via de BASH shell:

Voorbeeld

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

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

Voorbeeld uitkomst