Articles by Falko Timme

Falko Timme

About Falko Timme

Falko Timme is an experienced Linux administrator and founder of Timme Hosting, a leading nginx business hosting company in Germany. He is one of the most active authors on HowtoForge since 2005 and one of the core developers of ISPConfig since 2000. He has also contributed to the O'Reilly book "Linux System Administration".

  • How do I edit files on the command line?

    How do I edit files on the command line?

    Author: Tags: , Comments: 7Updated: May 15, 2020

    To edit files on the command line, you can use an editor such as vi. To open the file, run vi /path/to/file Now you see the contents of the file (if there is any. Please note that the file is created if it does not exist yet.). The most important commands in vi are these: Press i to enter the Insert mode. Now you can type in your text. To leave the Insert mode press ESC.

  • How to Securely Destroy/Wipe Data on Hard Drives with shred on Linux

    How to Securely Destroy/Wipe Data on Hard Drives with shred on Linux

    Author: Tags: , Comments: 19Updated: May 08, 2020

    Sometimes you need to destroy or wipe data from hard drives (for example, before you sell your old hard drives on eBay) so that nobody else can access them. Simply deleting data (e.g. with rm) is not enough because that just removes the file system pointer, but not the data, so it can easily be undeleted with recovery software. Even zero'ing out your hard drive might not be enough. Here's where shred comes into play - shred can overwrite the files and partitions repeatedly, in order to make it harder for even very expensive hardware probing to recover the data.

  • Using Wget with FTP to Download/Move Web Sites Recursively

    Using Wget with FTP to Download/Move Web Sites Recursively

    Author: Tags: Comments: 0Updated: Dec 27, 2019

    Sometimes you need to move a web site from one server to another. Instead of downloading the web site from the old server to your PC via FTP and uploading it from your PC to the new server, it would save a lot of time to simply copy the web site from one server to the other. This tutorial explains how to use Wget to download/move a web site from one server to the other via FTP.

  • How To Migrate Mailboxes Between IMAP Servers With imapsync

    How To Migrate Mailboxes Between IMAP Servers With imapsync

    Author: Tags: Comments: 31Updated: Sep 13, 2019

    How To Migrate Mailboxes Between IMAP Servers With imapsync- This guide explains how you can migrate mailboxes between IMAP servers with imapsync. imapsync is an IMAP synchronisation, sync, copy or migration tool. More than 32 different IMAP server softwares are supported with success. All flags are preserved, unread will stay unread, read will stay read, deleted will stay deleted.

  • Postfix - virtual_mailbox_limit is smaller than message_size_limit

    Postfix - virtual_mailbox_limit is smaller than message_size_limit

    Author: Tags: Comments: 1Updated: Aug 05, 2019

    Error: Postfix - virtual_mailbox_limit is smaller than message_size_limit You get the following error in your mail log: Jul 13 17:12:30 mail postfix/virtual[10486]: fatal: main.cf configuration error: virtual_mailbox_limit is smaller than message_size_limit

  • How can I find out which Postfix version I'm running?

    How can I find out which Postfix version I'm running?

    Author: Tags: Comments: 5Updated: Jul 01, 2019

    This short tutorial will show you how to get the version number of the Postfix email server.

  • Linux screen Command: Keep Processes Running Despite a Dropped Connection

    Linux screen Command: Keep Processes Running Despite a Dropped Connection

    Author: Tags: , Comments: 17Updated: Mar 28, 2019

    Linux screen Command: Keep Your Processes Running Despite A Dropped Connection I guess you all know this: you are connected to your server with SSH and in the middle of compiling some software (e.g. a new kernel) or doing some other task which takes lots of time, and suddenly your connection drops for some reason, and you lose your labour.

  • How to Repair MySQL Replication

    How to Repair MySQL Replication

    Author: Tags: Comments: 27Updated: Mar 20, 2019

    If you have set up MySQL replication, you probably know this problem: sometimes there are invalid MySQL queries which cause the replication to not work anymore. In this short guide, I explain how you can repair the replication on the MySQL slave without the need to set it up from scratch again.

  • Mirror Your Web Site With rsync

    tux Author: Falko TimmeTags: , , , Comments: 43

    This tutorial shows how you can mirror your web site from your main web server to a backup server that can take over if the main server fails. We use the tool rsync for this, and we make it run through a cron job that checks every x minutes if there is something to update on the mirror. Thus your backup server should usually be up to date if it has to take over.

  • Checking Package Dependencies with apt-rdepends on Debian and Ubuntu

    debian Author: Falko TimmeTags: , , Comments: 1

    This guide shows how you can check the dependencies of a package with the tool apt-rdepends on Debian and Ubuntu systems. The great thing about apt-rdepends is that it resolves dependencies recursively, i.e., not only does it show the direct dependencies of a package, but also the dependencies' dependencies. This is great, for example, if you want to rebuild a package from the sources, etc.