Ubuntu blogs

Setting Up A Subversion Repository Using Apache, With Auto Updatable Working Copy

Subversion is a free/open-source version control system. That is, Subversion manages files and directories over time. A tree of files is placed into a central repository. The repository is much like an ordinary file server, except that it remembers every change ever made to your files and directories. This allows you to recover older versions of your data, or examine the history of how your data changed. In this regard, many people think of a version control system as a sort of time machine. http://www.howtoforge.com/apache_subversion_repository

Create and Extract .gz,.bz2 Files in Debian

bzip2 and bunzip2 are file compression and decompression utilities. The bzip2 and bunzip2 utilities are newer than gzip and gunzip and are not as common yet, but they are rapidly gaining popularity. The bzip2 utility is capable of greater compression ratios than gzip. Therefore, a bzip2 file can be 10-20% smaller than a gzip version of the same file. Usually, files that have been compressed by bzip2 will have a .bz2 extension.

Full Story

Splitting Apache Logs With vlogger

Vlogger is a little tool with which you can write Apache logs broken down by virtual hosts and days. With vlogger, we need to put just one CustomLog directive into our global Apache configuration, and it will write access logs for each virtual host and day. Therefore, you do not have to split Apache's overall access log into access logs for each virtual host each day, and you do not have to configure Apache to write one access log per virtual host (which could make you run out of file descriptors very fast). http://www.howtoforge.com/apache_log_splitting_vlogger

Retrieving Emails From Remote Servers With getmail (Debian Etch)

Getmail is a program for retrieving emails from remote servers; it is very similar to fetchmail, but more flexible. For example, it can be configured to deliver mails directly to a Maildir or mbox mailbox without the need for an MTA such as Postfix, but of course it can also pipe the mails through an MTA if you want. Getmail can use so called filters such as SpamAssassin and ClamAV to scan the mails, and you can even tell getmail to delete mails on the original server only after a certain number of days.


ubuntu, now on my IBM X32

I installed ubuntu on my IBM X32. I like it very much. Because I got a clear characters, perfect desktop and enough software for my work. Thank you, the team of ubuntu.

Ubuntu freezes on install after it says eject cd, close tray and press enter

The title says it all.  I get all the way through the install till I'm suppose to take the cd out and reboot and it freezes.  I press enter a thousand times and still nothing. If I manually turn off the computer and back on it goes to a black screen with a cursor.  I tried the 32 bit and 64 bit.  this is my first time using linux.  I have xp installed and I'm dual booting. I can get Fedora to install perfect, but I want to use Ubuntu.   Thanks

Converting All Your MS Outlook PST Files To Maildir Format

One of the challenges you may face when converting an office from Microsoft Windows to Linux is that many people archive their emails in PST files. There are PST tools available, but most of them are commercial, since the PST file format is closed and protected by Microsoft. There are several non-commercial methods to achieve roughly the same goal, and in this tutorial we use IMAP (more specifically, courier-imap) to convert all our emails from PST to the Maildir format. The advantage of this approach is that you also lay the foundation for a new mail system, with all your old emails already imported the day you switch over. http://www.howtoforge.com/converting_outlook_pst_to_maildir

How To Compile A Kernel - Debian Etch

Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on a Debian Etch system. It describes how to build a custom kernel using the latest unmodified kernel sources from kernel.org (vanilla kernel) so that you are independent from the kernels supplied by your distribution. It also shows how to patch the kernel sources if you need features that are not in there. http://www.howtoforge.com/kernel_compilation_debian_etch

SMPlayer - Nice Frontend for MPlayer

SMPlayer intends to be a complete front-end for MPlayer, from basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more.

Full Story

Xubuntu 7.04(Feisty Fawn) Screenshots Tour

Xubuntu is a complete GNU/Linux based operating system with an Ubuntu base. It is lighter on system requirements and tends to be more efficient than Ubuntu with GNOME or KDE, since it uses the Xfce Desktop environment, which makes it ideal for old or low-end machines, thin-client networks, or for those who would like to get more performance out of their hardware.

Full Story

Installing And Working With eyeOS Under Debian 4.0

This tutorial shows how you can install eyeOS on a standard Linux system. EyeOS is a kind of operating system which works online, i.e. it manages files on the server and enables the user to upload, download and edit files.


Introducing Remo - An Easy Way to Secure an Insecure Online Application with ModSecurity

Say you have a nasty application on your Apache webserver that has been installed by some people from the marketing department and you can neither remove nor patch it. Maybe it is a time problem, a lack of know-how, a lack of source-code, or possibly even political reasons. Consequently you need to protect it without touching it. There is ModSecurity, but they say this is only for experts. A straightforward alternative is Remo, a graphical rule editor for ModSecurity that comes with a whitelist approach. It has all you need to lock down the application. http://www.howtoforge.com/remo_modsecurity_apache

Virtual Users And Domains With Postfix, Courier And MySQL (Debian Etch)

This document describes how to install a Postfix mail server that is based on virtual users and domains, i.e. users and domains that are in a MySQL database. I will also demonstrate the installation and configuration of Courier (Courier-POP3, Courier-IMAP), so that Courier can authenticate against the same MySQL database Postfix uses. http://www.howtoforge.com/virtual_users_and_domains_with_postfix_debian_etch

How To Block Spam Before It Enters The Server (Postfix)

The last few weeks have seen a dramatic increase in spam (once again). Estimates say that spam makes now up for 80 - 90% of all emails, and many mail servers have difficulties in managing the additional load caused by the latest spam, and spam filters such as SpamAssassin do not recognize large parts of that spam as they did before. Fortunately, we can block a big amount of that spam at the MTA level, for example by using blacklists, running tests on the sender and recipient domains, etc. An additional benefit of doing this is that it lowers the load on the mail servers because the (resource-hungry) spamfilters have to look at less emails. http://www.howtoforge.com/block_spam_at_mta_level_postfix

The Perfect Xen 3.1.0 Setup For Debian Etch (i386)

This tutorial describes how to install Xen 3.1.0 on a Debian Etch system (i386). Xen lets you create guest operating systems (*nix operating systems like Linux and FreeBSD), so called virtual machines or domUs, under a host operating system (dom0). Using Xen you can separate your applications into different virtual machines that are totally independent from each other (e.g. a virtual machine for a mail server, a virtual machine for a high-traffic web site, another virtual machine that serves your customers' web sites, a virtual machine for DNS, etc.), but still use the same hardware. http://www.howtoforge.com/debian_etch_xen_3.1