HowtoForge provides user-friendly Linux tutorials.
-
The Perfect Desktop - Ubuntu Studio 8.10
Author: Falko Timme • Tags: desktop, ubuntu • Comments: 26
This tutorial shows how you can set up an Ubuntu Studio 8.10 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.
-
The Perfect Desktop - Ubuntu 8.10 (Intrepid Ibex)
Author: Falko Timme • Tags: desktop, ubuntu • Comments: 45
The Perfect Desktop - Ubuntu 8.10 (Intrepid Ibex) This tutorial shows how you can set up an Ubuntu 8.10 (Intrepid Ibex) 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.
-
Setting Up Master-Master Replication On Four Nodes With MySQL 5 On Debian Etch
Author: Falko Timme • Tags: mysql, debian, high-availability • Comments: 15
Setting Up Master-Master Replication On Four Nodes With MySQL 5 On Debian Etch This tutorial explains how you can set up MySQL master-master replication on four MySQL nodes (running on Debian Etch). The difference to a two node master-master replication is that if you have more than two nodes, the replication goes in a circle, i.e., with four nodes, the replication goes from node1 to node2, from node2 to node3, from node3 to node4, and from node4 to node1.
-
-
Shell Script To Back Up All MySQL Databases, Each Table In An Individual File And Upload To Remote FTP
Author: marchost • Tags: mysql, backup • Comments: 10
Shell Script To Back Up All MySQL Databases, Each Table In An Individual File And Upload To Remote FTP This script will create a backup of each table in every database (one file per table), compress it and upload it to a remote ftp.
-
Keeping An Eye On Your Internet Speed With Netspeed (GNOME/Ubuntu 8.04)
Author: Falko Timme • Tags: desktop, ubuntu • Comments: 6
Keeping An Eye On Your Internet Speed With Netspeed (GNOME/Ubuntu 8.04) Netspeed is a GNOME applet that shows the current down- and upload bandwidth of a network device. You can use it to keep an eye on your Internet speed, for example. This guide shows how to install it on an Ubuntu 8.04 desktop.
-
NIC Bonding On Slackware 12.1
Author: mstjohn1974 • Tags: linux, other • Comments: 6
NIC Bonding On Slackware 12.1 I was standing in front of a problem while I built a NFS Storage Server. It is necessary for me to have redundancy in every point of view. I solved all redundancy issues I had by using server hardware with redundant power supplies, a Raid 1+ 0 Raid array and two UPS’s one for each power supply. The only thing left in my mind was what about a network failure? Well just use the two Gig NIC’s and hook each of them up to its own switch. Great idea but how do I get them acting as one unit speak one single IP? NIC Bonding was my solution. After a couple of hours researching on the Internet stumbled upon the build in solution by using ifenslave.
-
Hardening The Linux Kernel With Grsecurity (Debian)
Author: EvilAngel • Tags: kernel, debian • Comments: 3
Hardening The Linux Kernel With Grsecurity (Debian) Security is based on three characteristics: prevention, protection and detection. Grsecurity is a patch for Linux kernel that allows you to increase each of these points. This howto was performed on a Debian Lenny system. Thus some tools are Debian specific. However, tasks can be performed with other distro specific tools or even with universal tools (make).
-
Setting Up ProFTPd + TLS On Ubuntu 8.10 (Intrepid Ibex)
Author: Falko Timme • Tags: ftp, security, ubuntu • Comments: 3
Setting Up ProFTPd + TLS On Ubuntu 8.10 (Intrepid Ibex) FTP is a very insecure protocol because all passwords and all data are transferred in clear text. By using TLS, the whole communication can be encrypted, thus making FTP much more secure. This article explains how to set up ProFTPd with TLS on an Ubuntu 8.10 server.
-
Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (Ubuntu 8.10)
Author: Falko Timme • Tags: antivirus, postfix, ubuntu • Comments: 27
This document describes how to install a mail server based on Postfix that is based on virtual users and domains, i.e. users and domains that are in a MySQL database. I'll also demonstrate the installation and configuration of Courier (Courier-POP3, Courier-IMAP), so that Courier can authenticate against the same MySQL database Postfix uses. The resulting Postfix server is capable of SMTP-AUTH and TLS and quota (quota is not built into Postfix by default, I'll show how to patch your Postfix appropriately). Passwords are stored in encrypted form in the database (most documents I found were dealing with plain text passwords which is a security risk). In addition to that, this tutorial covers the installation of Amavisd, SpamAssassin and ClamAV so that emails will be scanned for spam and viruses. I will also show how to install SquirrelMail as a webmail interface so that users can read and send emails and change their passwords.
-
The Umlaut Problem - How To Successfully Back Up And Restore MySQL Databases With Special Characters Using MySQLDumper
Author: Been Told • Tags: mysql, backup • Comments: 2
The Umlaut Problem - How To Successfully Back Up And Restore MySQL Databases With Special Characters Using MySQLDumper There are lots of forums with heaps of reports of umlauts or other special characters being displayed erroneously. Attempts to help come from many sides, but hardly anyone seems to have a really complete picture of the problem. Even web hosts' support hotlines seem to reach their limit of knowledge with this one. There are incredible amounts of half-truths. They prove correct in certain circumstances, but they do not help all people. Simply because setups vary so much. In my role as developer of MySQLDumper I naturally spent a lot of time evaluating this situation. And I now believe to be able to offer a complete overview which covers the different aspects of this problem. A lot, and I mean a lot of research has gone into the explanations in this article.