- Web Server
- Control Panels
- Site Map/RSS Feeds
HowtoForge provides user-friendly Linux tutorials about almost every topic.
If you've written a Linux tutorial that you'd like to share, you can contribute it. If you'd like to discuss Linux-related problems, you can use our forum. If you have questions, please contact us by email: info [at] howtoforge [dot] com or use our contact form.
Installing Ubuntu Studio 7.04 - Linux For The Creative
Ubuntu Studio is a multimedia editing/creation flavour of Ubuntu, built for the GNU/Linux audio, video, and graphic enthusiast or professional. It is an official derivative of the Ubuntu open source operating system and comes with applications such as Ardour2, Wired, Hydrogen, Blender, Inkscape, Pitivi, and many more, as well as a beautiful dark theme. This walkthrough shows how to install it.
How To Back Up MySQL Databases Without Interrupting MySQL
This article describes how you can back up MySQL databases without interrupting the MySQL service. Normally, when you want to create a MySQL backup, you either have to stop MySQL or issue a read lock on your MySQL tables in order to get a correct backup; if you don't do it this way, you can end up with an inconsistent backup. To get consistent backups without interrupting MySQL, I use a little trick: I replicate my MySQL database to a second MySQL server, and on the second MySQL server I use a cron job that creates regular backups of the replicated database.
Lintrack As A LAN Gateway And An OpenVPN Bridge
This tutorial will guide you through installation and configuration of Lintrack, a GNU/Linux distribution specialized in networking tasks. We will give two LANs access to the internet along with DHCP and DNS cache servers, and then we will connect our networks using OpenVPN in bridging mode. You should be running all these in well under an hour, thanks to the unified configuration interface of Lintrack.
The Perfect Desktop - Mandriva 2007 Spring Free (Mandriva 2007.1)
This tutorial shows how you can set up a Mandriva 2007 Spring Free (Mandriva 2007.1) desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge.
Virtual Hosting With vsftpd And PostgreSQL
This document describes how to install a vsftpd server that uses virtual users from a PostgreSQL database instead of real system users. I couldn't find any tutorial like that on the internet, so when that configuration finally worked for me, I decided to publish it. The documentation is based on FreeBSD 6.2 which I was recently forced to use (I usually use Debian). Nevertheless the document should be suitable for almost any Linux distribution as well (may require very small amendments).
The Perfect Desktop - Ubuntu 7.04 Feisty Fawn
With the release of Microsoft's new Windows operating system (Vista), more and more people are looking for alternatives to Windows for various reasons. This tutorial shows people who are willing to switch to Linux how they can set up a Linux desktop (Ubuntu 7.04 Feisty Fawn in this article) that fully replaces their Windows desktop, i.e. that has all software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that runs also on older hardware, and the best thing is: all software comes free of charge.
Creating A DNS Cache With djbdns
Building a local DNS cache will speed up your internet connection since the time for the â€śtranslation jobâ€ť (converting domain names into IP addresses) will become negligible with the assumption that the DNS cache gets the information from the parent DNS.
Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On Debian Etch
This document describes how to install a PureFTPd server that uses virtual users from a MySQL database instead of real system users. This is much more performant and allows to have thousands of ftp users on a single machine. In addition to that I will show the use of quota and upload/download bandwidth limits with this setup. Passwords will be stored encrypted as MD5 strings in the database.
Debian Etch And Xen From The Debian Repository
This how-to provides step-by-step instructions on how to install Xen on an already working Debian Etch system. You can find all the software used here in the Etch repository, so no external files or compilation are needed.
Preventing Brute Force Attacks With Fail2ban On Debian Etch
In this article I will show how to install and configure fail2ban on a Debian Etch system. Fail2ban is a tool that observes login attempts to various services, e.g. SSH, FTP, SMTP, Apache, etc., and if it finds failed login attempts again and again from the same IP address or host, fail2ban stops further login attempts from that IP address/host by blocking it with an iptables firewall rule.