Posts

FTP server hosten achter shorewall firewall

Om een FTP server die passive transacties (standaard voor FTP) toe staat achter een firewall geconfigureerd met shorewall zijn additionele instellingen nodig in shorewall. In het rules bestand van shorewall: #ACTION SOURCE DEST PROTO DEST # PORT #ftp ACCEPT $FW net tcp 1616 ACCEPT net $FW tcp 1616 Hiermee geef je aan dat shorewall tcp verbingingen op poort 1616 (mijn ftp server poort) doorlaat. In het modules bestand van shorewall: loadmodule nf_conntrack_ftp ports=21,1616 loadmodule nf_nat_ftp ports=21,1616 Deze modules maken het mogelijk om een passive connectie op te zetten. In oudere kernels kunnen deze modules anders heten (ip_conntrack_ftp en ip_nat_ftp) Mocht het niet werken met nf* check dan met lsmod welke modules je hebt. Deactiveer de modules even: sudo rmmod nf_nat_ftp sudo rmmod nf_conntrack_ftp ...

Wat als The Matrix op Windows zou draaien?

Kijk maar naar dit filmpje om er achter te komen! http://www.collegehumor.com/video:1886349 tja...

Picasa 3.0

Er zijn in Ubuntu diverse software pakketten waarmee je foto's kunt bewerken, archiveren en uploaden naar webalbums. Zo is er ook Picasa, een pakket dat ook onder Windows en OSX draait. Je kunt Picasa op de volgende manier installeren: Navigeer naar de downloadpagina van Picasa en klik op de downloadlink voor Linux Ubuntu (.deb) http://picasa.google.com/linux/ Dubbelklik vervolgens op het bestand dat je zojuist op je pc hebt gezet en geef je wachtwoord om het te installeren. Nu staat Picasa klaar om gebruikt te worden. extra huiswerk : Het standaardfont dat Picasa gebruikt, past niet heel mooi bij de rest van Ubuntu. Hier kunnen we gelukkig iets aan doen. Start eerst Picasa een keertje op en sluit het weer af. Nu zijn er enkele configuratie bestanden aangemaakt die we moeten gaan wijzigen: Druk op alt-f2 en geef het commando " gedit ~/.google/picasa/3.0/user.reg " Ongeveer de vierde regel zal dan "[Control Panel\\Colors]" zijn. Copy/paste daaronder ...

MIDI toevoegen aan Firefox

Het is standaard niet mogelijk om MIDI-bestanden af te spelen in Firefox. Deze functie kun je echter eenvoudig toevoegen met de volgende pakketten (klik op de link om te installeren): timidity mozplugger Deze pakketten kun je ook installeren middels de synaptic packagemanager of door het volgende commando uit te voeren in je terminal: sudo apt-get install timidity mozplugger Beantwoord tijdens de installatie alle vragen met "yes" (of "ja") en herstart vervolgens je browser. Nu kun je ook netjes MIDI-bestanden afspelen. Succes!!

MYSQL Database instellen

Het instellen van een MYSQL database gaat in principe eenvoudig. Eerst moet je, voor zover nog niet gedaan, de nodige pakketten ophalen en installeren (klik op de links) : mysql-server libapache2-mod-auth-mysql php5-mysql Deze pakketten kun je ook installeren middels de synaptic packagemanager of door het volgende commando uit te voeren in je terminal: sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql Tijdens de installatie wordt gevraagd om het root-wachtwoord van je mysql server op te geven. Hiervoor mag je zelf een wachtwoord verzinnen, maar onthoud dit wachtwoord goed! We zullen het later nog nodig hebben bij het opzetten van de mysql database. Vervolgens kunnen we inloggen met het commando mysql -u root -p Het wachtwoord dat je hier moet invullen, is het wachtwoord dat je hebt gekozen tijdes de installatie van de mysql-pakketten. Met het volgende commando kun je een database aanmaken: In het voorbeeld gebruik ik 'database1', hiervoor kun je natuurlijk...

Opzetten van een webserver

Soms wil je lokaal een webserver draaien, bijvoorbeeld om daarop een eigen website te bouwen. Hiervoor moet je eerst een webserver opzetten. Het is vaak handig om je server ook uit te rusten met een mysql database en php functionaliteit. Dit doe je door de volgende pakketten te installeren (klik op de links): ssh mysql-server apache2 php5 libapache2-mod-auth-mysql php5-mysql Deze pakketten kun je ook installeren middels de synaptic packagemanager of door het volgende commando uit te voeren in je terminal: sudo aptitude install ssh mysql-server apache2 php5 libapache2-mod-auth-mysql php5-mysql Tijdens de installatie wordt gevraagd om het root-wachtwoord van je mysql server op te geven. Hiervoor mag je zelf een wachtwoord verzinnen, maar onthoud dit wachtwoord goed! We zullen het later nog nodig hebben bij het opzetten van de mysql database . Nu kunnen we de server gaan configureren. Standaard wordt je website in /var/www/ neergezet. Ik heb de site graag op een andere locatie staan. Dit...

Screensaver Pictures map instellen

Ook Ubuntu heeft een screensaver funktie en deze kun je uitgebreid instellen. Zo is het ook mogelijk om een slideshow aan foto's te gebruiken als screensaver. Helaas gebruikt de screensaver de Pictures map als standaard map voor de foto's van de slideshow. Soms wil je echter een ander mapje aangeven als standaardmapje voor de screensaver. Helaas is hier (nog) geen knopje voor te vinden, we moeten hier een configuratiebestandje voor aanpassen. Open een terminal en copy/paste het volgende commando: gedit .config/users-dirs.dirs Ga op zoek naar de regel XDG_PICTURES_DIR="$HOME/Pictures" Verander deze regel naar smaak, bijvoorbeeld: XDG_PICTURES_DIR="$HOME/Pictures/screensaver" Sla het bestandje op en nu zou je screensaver netjes in het goede mapje moeten kijken. Het is een eenvoudige oplossing, maar toegegeven, niet zo netjes. Ik hoop dat dit binnenkort anders wordt geregeld. Veel succes!