Skip to main content



OpenSSL Tricks

·113 words·1 min
Create a strong CSR and private key

Installing package groups with up2date

·304 words·2 mins
A few days ago, I began to install a group of packages with up2date, and the person next to me was surprised that up2date even had this functionality.

Dovecot: mbox: Can’t create root IMAP folder

·187 words·1 min
In some situations with dovecot running on your server, you may receive a message from your e-mail client stating that the “connection was interrupted with your mail server” or the “login process failed”.

Slow Horde login process with Plesk

·305 words·2 mins
I’ve seen quite a few situations where the Horde login process can take upwards of 45 minutes to log a user into the webmail interface.

Convert MyISAM tables to InnoDB

·170 words·1 min
If you want to convert a MyISAM table to InnoDB, the process is fairly easy, but you can do something extra to speed things up.

Parsing HTML through PHP in Plesk

·154 words·1 min
Some users will want to parse HTML through the PHP parser because one of their applications requires it, or because they think it’s a good idea.

Counting open files per user

·73 words·1 min
In the event that your system is running out of file descriptors, or you simply want to know what your users are doing, you can review their count of open files by running this command:

Adjusting postfix queue time / lifetime

·69 words·1 min
If you want to adjust how long postfix will hold a piece of undeliverable mail in its queue, just adjust bounce_queue_lifetime.

Yum equivalents of up2date arguments

·48 words·1 min
With RHEL 5 ditching up2date for yum, many Red Hat users might find themselves confused with the new command line flags.

Testing SpamAssassin with GTUBE

·44 words·1 min
If you have SpamAssassin installed, but you want to make sure that it is marking or filtering your e-mails, simply send an e-mail which contains the special line provided here:

RHEL limitations cheat sheet

·45 words·1 min
When you find yourself in a pinch, and you don’t know the limits of a certain Red Hat Enterprise Linux version, you can find this information in one place.

Hunting down annoying web spiders

·118 words·1 min
We all enjoy having the GoogleBot and other search engine robots index our sites as it brings us higher on search engines, but it’s annoying when some user scrapes your site for their own benefit.

MySQL binary log rotation

·71 words·1 min
If you’ve run MySQL in a replication environment, or if you’ve enabled binary logging for transactional integrity, you know that the binary logs can grow rather quickly.

Low priority Plesk backups

·114 words·1 min
I hear a lot of complaints about Plesk’s backup routines and how they can bring a server to its knees.

Apache: Disable TRACE and TRACK methods

·60 words·1 min
Lots of PCI Compliance and vulnerability scan vendors will complain about TRACE and TRACK methods being enabled on your server.

Use a different IP for sending mail

·100 words·1 min
If you find yourself in a pinch and you need a temporary fix when your primary IP is blacklisted, use the following iptables rule:

MySQL couldn’t find log file

·239 words·2 mins
This error will pop up when binary logging is enabled, and someone thought it was a good idea to remove binary logs from the filesystem:

Change Plesk back to short mail names

·145 words·1 min
If you have to use short e-mail usernames in Plesk (which is a bad idea), and someone accidentally sets the server to use full usernames, you can force Plesk to go back.

MySQL: Errcode: 24 when using LOCK TABLES

·158 words·1 min
While running into MySQL’s open files limit will manifest itself into various error messages, this is the standard one that you’ll receive during a mysqldump:

Huge MySQLTuner overhaul

·69 words·1 min
I’ve been flooded with requests for MySQLTuner and I’ve answered them this weekend.

Reset the Urchin admin password

·62 words·1 min
Should you find yourself in the situation where you’ve forgotten the Urchin admin password, don’t worry.

MySQL: Missing *.ibd files

·403 words·2 mins
Using the InnoDB engine can be tricky due to the ibdata files’ rather untraditional behavior.

Obscure MySQL variable explained: max_seeks_for_key

·539 words·3 mins
MySQL documentation can be awfully flaky - extremely verbose on issues that don’t require such verbosity, and then extremely terse on issues that need a lot of explanation.