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.

Want to support HowtoForge? Become a subscriber!
 

The Perfect Desktop - Ubuntu Studio 7.04

The Perfect Desktop - Ubuntu Studio 7.04

Ubuntu Studio is a special Linux distribution tailored to the needs of audio, video, and graphic enthusiasts or professionals. Because Ubuntu Studio is based on Ubuntu, you are not limited to this area, but can install any application that is available for Ubuntu, thus turning Ubuntu Studio in a normal desktop for everyday use. This tutorial shows how you can turn Ubuntu Studio 7.04 into a full-fledged replacement for a Windows desktop. 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.

A Guide to Virtualization on Mandriva Linux 2007 Spring

A Guide to Virtualization on Mandriva Linux 2007 Spring

Have you ever wished you had another computer handy? Maybe you want to try a new operating system out. Maybe you want to test something experimental without potentially breaking your own system. Maybe you need to run some software that only runs in a different operating system. Mandriva Linux 2007 Spring comes with a range of virtualization options that can help.

Server Monitoring With munin And monit On Debian Etch

Server Monitoring With munin And monit On Debian Etch

In this article I will describe how you can monitor your Debian Etch server with munin and monit. munin produces nifty little graphics about nearly every aspect of your server (load average, memory usage, CPU usage, MySQL throughput, eth0 traffic, etc.) without much configuration, whereas monit checks the availability of services like Apache, MySQL, Postfix and takes the appropriate action such as a restart if it finds a service is not behaving as expected. The combination of the two gives you full monitoring: graphics that let you recognize current or upcoming problems (like "We need a bigger server soon, our load average is increasing rapidly."), and a watchdog that ensures the availability of the monitored services.

Installing Ubuntu Studio 7.04 - Linux For The Creative

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

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

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)

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

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

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

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.

first page
previous page
...
231
...
next page
last page