HowtoForge provides user-friendly Linux tutorials.

  • The Perfect Desktop - Linux Mint 6 (Felicia)

    linux_mint Author: Falko TimmeTags: , Comments: 7

    The Perfect Desktop - Linux Mint 6 (Felicia) This tutorial shows how you can set up a Linux Mint 6 (Felicia) 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. Linux Mint 6 is a Linux distribution based on Ubuntu 8.10 that has lots of packages in its repositories (like multimedia codecs, Adobe Flash, Adobe Reader, Skype, Google Earth, etc.) that are relatively hard to install on other distributions; it therefore provides a user-friendly desktop experience even for Linux newbies.

  • ZRM 2.1: Backing Up MySQL Partitioned Tables

    mysql Author: paddyTags: , , Comments: 2

    ZRM 2.1: Backing Up MySQL Partitioned Tables MySQL 5.1 is generally available for production use. One of the key features of MySQL 5.1 is partitioning. This how to shows how to install and configure Zmanda Recovery Manager for MySQL (ZRM) 2.1 to perform backup and recovery of MySQL partitioned tables.

  • Reducing Disk IO By Mounting Partitions With noatime

    tux Author: Falko TimmeTags: Comments: 10

    Reducing Disk IO By Mounting Partitions With noatime Linux has a special mount option for file systems called noatime. If this option is set for a file system in /etc/fstab, then reading accesses will no longer cause the atime information (last access time - don't mix this up with the last modified time - if a file is changed, the modification date will still be set) that is associated with a file to be updated (in reverse this means that if noatime is not set, each read access will also result in a write operation). Therefore, using noatime can lead to significant performance gains.

  • How To Rebuild The Squid 2.6 Debian Package with Support For X-Forwarded-For Headers

    debian Author: Falko TimmeTags: Comments: 0

    How To Rebuild The Squid 2.6 Debian Package with Support For X-Forwarded-For Headers This article describes how you can rebuild the Squid 2.6 package for Debian Etch with support for X-Forwarded-For headers - this feature is not enabled in the default Debian Etch Squid package. This feature is useful if you are using Squid as a reverse proxy for your web site and are using a load balancer (such as HAProxy) in front of Squid - it allows us to track the client's original IP address instead of the load balancer's IP address (which to Squid appears as the client).

  • Postfix SMTP Authentication - On The Secure Port Only

    postfix Author: linuxscooterTags: Comments: 8

    Postfix SMTP Authentication - On The Secure Port Only So let's say your users are going away for holidays but need to use your mailserver to relay mail from outside the organisation... Let's set up SMTP authentication for the secure port only and allow access to this from outside your network.

  • How To Create A FreeRADIUS 2.1.1-6 RPM Package On CentOS 5.2

    centos Author: muffycompoTags: Comments: 5

    How To Create A FreeRADIUS 2.1.1-6 RPM Package On CentOS 5.2 This is just a short tutorial showing how to create an RPM version of FreeRADIUS 2.1.1-6 on CentOS 5.2. This version of FreeRADIUS is not yet included in the CentOS 5 repositories.

  • How To Resize RAID Partitions (Shrink & Grow) (Software RAID)

    tux Author: Falko TimmeTags: Comments: 7

    How To Resize RAID Partitions (Shrink & Grow) (Software RAID) This article describes how you can shrink and grow existing software RAID partitions. I have tested this with non-LVM RAID1 partitions that use ext3 as the file system. I will describe this procedure for an intact RAID array and also a degraded RAID array.

  • How To Configure Apache To Use Radius For Two-Factor Authentication On Ubuntu

    apache Author: nowenTags: , , , Comments: 1

    How To Configure Apache To Use Radius For Two-Factor Authentication On Ubuntu This document describes how to add WiKID two-factor authentication to Apache 2.x using mod_auth_radius on Ubuntu 8.1. A previous article described how to add two factor authentication to apache on Fedora. Interestingly, a patch has been created to update mod_auth_radius to work with Apache 2.2+, however, it has only been updated for Debian and Ubuntu. For Fedora and other RedHat flavors of Linux, it is recommended that you use mod_auth_xradius.

  • Server Monitoring With munin And monit On CentOS 5.2

    centos Author: Falko TimmeTags: , Comments: 11

    Server Monitoring With munin And monit On CentOS 5.2 In this article I will describe how you can monitor your CentOS 5.2 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 lets 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.

  • Useful Uses Of netcat

    tux Author: Falko TimmeTags: Comments: 8

    Useful Uses Of netcat This short article shows some useful netcat commands. netcat is known as the TCP/IP swiss army knife. From the netcat man page: netcat is a simple unix utility which reads and writes data across network connections, using TCP or UDP protocol. It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities.