HowtoForge has instructions for building a custom LiveCD out of an Ubuntu based system. This guide shows how you can create a Live-CD from your Ubuntu Gutsy Gibbon or Linux Mint 4.0 system with a tool called remastersys. Remastersys is available in the Linux Mint romeo repository. You can customize your Ubuntu/Linux Mint system and [...]
Tue, 04 Dec 2007 22:35:11 +0000

Introduction To The Linux Mint Cinnamon Desktop

This tutorial is supposed to guide the reader through the features of the Cinnamon desktop, Mint's new desktop environment to be used in Linux Mint 13. Cinnamon concentrates on holding on to classic design and functionality in times where Gnome 3 and Unity come up with different innovations to the user interface.

Sun, 19 Feb 2012 21:23:12 +0100

How To Securely Destroy/Wipe Data On Hard Drives With shred

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 verwrite the files and partitions repeatedly, in order to make it harder for even very expensive hardware probing to recover the data.

Mon, 20 Feb 2012 19:06:38 +0100

AVG Antivirus For Linux/FreeBSD Plus Sendmail Mail Server

This document describes how to deploy AVG Antivirus for Linux/FreeBSD to the Sendmail mail server. It is usable for AVG version 8.5, 10 and 2012.

Fri, 17 Feb 2012 18:10:58 +0100

Installing Nginx With PHP5 (And PHP-FPM) And MySQL Support On Fedora 16

Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This tutorial shows how you can install Nginx on a Fedora 16 server with PHP5 support (through PHP-FPM) and MySQL support.

Thu, 16 Feb 2012 18:24:18 +0100

Centralized RSYSLOG Server Monitoring

This tutorial provides step-by-step instructions on how to install RSYSLOG server on Debian 6 (Squeeze) and how to send syslog data to it from multiple client servers. We will also show how to install an Apache webserver and a MySQL database server to gather the syslog data and how to install LogAnalyzer to easily browse the collected data with a web-browser.

Wed, 15 Feb 2012 18:40:53 +0100

Installing A Web, Email & MySQL Database Cluster On Debian 6.0 With ISPConfig 3

This tutorial describes the installation of a clustered web, email, database and DNS server to be used for redundancy, high availability and load balancing on Debian 6 with the ISPConfig 3 control panel. MySQL Master/Master replication will be used to replicate the MySQL client databases between the servers and Unison will be used to Sync the /var/www (websites) and /var/vmail (email account data) folders.

Tue, 14 Feb 2012 16:33:54 +0100

Installing Lighttpd With PHP5 And MySQL Support On Ubuntu 11.10

Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on an Ubuntu 11.10 server with PHP5 support (through FastCGI) and MySQL support.

Mon, 13 Feb 2012 19:25:38 +0100

Icinga Configuration For Nginx On Debian Wheezy/Ubuntu 11.10

Icinga is an enterprise grade open source monitoring system which keeps watch over networks and any conceivable network resource, notifies the user of errors and recoveries and generates performance data for reporting. It is a fork of Nagios. This tutorial explains how to serve the Icinga Web interface from an nginx server on Debian Wheezy/Ubuntu 11.10 (the tutorial might work for Debian Squeeze as well but I didn't test; Squeeze's Icinga version is a lot older than the versions for Wheezy and Ubuntu 11.10, so there might be small differences).

Sun, 12 Feb 2012 20:33:37 +0100

Changing Apache Server Name To Whatever You Want With mod_security On Debian 6

In this tutorial I want to focus on how to change the Apache server name to whatever you want, so you can give your own name or sentence to Apache server headers that are sent to whois programs or websites, for example you can type "YTS","GWS" or "Microsoft-IIS/7.0" to misguide the hacker to guess which Linux OS or which version of Apache you are using.

Fri, 10 Feb 2012 15:58:20 +0100

Using PHP5-FPM With Apache2 On Ubuntu 11.10

This tutorial shows how you can install an Apache2 webserver on an Ubuntu 11.10 server with PHP5 (through PHP-FPM) and MySQL support. PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites.

Thu, 09 Feb 2012 19:32:51 +0100

Running The Latest Firefox Version On Debian Squeeze

We all know that Debian is a production like GNU/Linux operating system, thus the software available by default in the repository servers is not always the newest version. I created this tutorial to help those interested in running the latest version of the graphical Internet browser Mozilla Firefox.

Wed, 08 Feb 2012 18:45:20 +0100

Installing Opera Widgets On Ubuntu Unity Desktop (Ubuntu 11.10)

Opera Widgets, unlike most other browser plugins, can be downloaded to serve as browser-independent desktop widgets. These are managed through Opera Widget Manager, so the Opera process remains open (without running the browser). This tutorial explains how to use Opera Widgets as desktop widgets on Ubuntu 11.10.

Tue, 07 Feb 2012 18:55:00 +0100

Kyle Rankin, author of Knoppix Hacks, has a Google Tech Talk presentation video detailing tricks for customizing Knoppix without going through the lengthy remastering process.
Sun, 03 Oct 2010 17:06:54 +0000

OMG! Ubuntu! has an article covering additional uses for the Ubuntu LiveCD besides installation.
Mon, 19 Jul 2010 16:18:08 +0000

Lifehacker has a Top 10 list of cool stuff to do with a USB flash drive. Numbers 9, 7, and 1 involve Live booting operating systems from them.
Sun, 11 Jul 2010 05:09:07 +0000

I’ll just get this out right now, I’ve fallen for Live USB drives. Yes, and if you haven’t yet, you will. What fills an entire CD, only fills 17% of a 4GB thumb drive (8% of an 8GB, 4% of a 16GB, 2% of a 32GB, and so on). And you don’t have to throw [...]
Tue, 06 Jul 2010 15:48:24 +0000

OMG! Ubuntu! is featuring Novo Builder, an easy to use LiveCD/DVD creation tool. via OMG! Ubuntu!
Sun, 27 Jun 2010 20:07:50 +0000

TechRadar takes Fedora 9 and Ubuntu 8.10 and installs them on USB flash drives. You’ll need a flash drive with at least 1GB of free space, and ISO images of either Ubuntu 8.10 or Fedora 9. It’s likely there are other distros out there that work with similar or perhaps even identical instructions, but Ubuntu [...]
Sat, 03 Jan 2009 02:17:01 +0000

LinuxHaxor.net has a list of useful tasks for the GParted LiveCD. We all fill up our hard-drives from time to time, but thanks to Gnome GParted, rearranging disk partitions isn’t as terrifying as it used to be. In fact, armed with a GParted Live CD, there’s a swathe of disk space fiddling jobs I can [...]
Mon, 04 Aug 2008 07:01:40 +0000

The Defensive Computing blog at CNET News has a great introduction to LiveCDs and their practical uses. Now, another emphatic endorsement – all Windows users should have a Linux Live CD, and, know how to use it.
Sun, 13 Jul 2008 07:34:10 +0000

Highlighted by the latest Ubuntu Weekly Newsletter (#88), there’s a great tutorial in the Ubuntu forums for transforming an Ubuntu install into a custom LiveCD/DVD. This HOWTO is about making a live CD/DVD from the main system on your hard drive. This might be desired if you have customized your system and want to have [...]
Mon, 28 Apr 2008 17:08:58 +0000

HowtoForge resets the root password of a Linux system with Knoppix.
Mon, 10 Mar 2008 21:42:48 +0000

Ars Technica’s open source journal has news and links to running a modified Xubuntu 7.10 off a USB flash drive on an Eee laptop. The installer still works too, so installing permanently is an option.
Thu, 13 Dec 2007 23:34:09 +0000

Red Hat Magazine has instructions for making a Fedora 8 bootable USB flash drive. I am writing this article on a Windows laptop borrowed from a friend. But fear not, dear reader, for I have not abandoned my free software principles. For while the hard disk of this laptop contains the Windows operating system, I [...]
Wed, 07 Nov 2007 22:00:57 +0000

Lifehacker has a great set of instructions for using SystemRescueCD to create, move, and copy partitions on a normal PC.
Fri, 24 Aug 2007 16:12:27 +0000

Linux.com has instructions for backing up partitions using GParted-Clonezilla. Backing up partitions and hard disks sounds like work — until youve tried Clonezilla. With Clonezilla you can clone and duplicate partitions of various formats and disks of various sizes locally or over the network. Even more impressive is the fact that you can do all [...]
Wed, 25 Jul 2007 06:09:38 +0000

Free Software Magazine takes us through the simple process of creating a custom LiveCD with the recently released Fedora 7. A few weeks ago, I promised to explain how to create your own custom live CD with Fedora’s new tools. Well, last week Fedora 7 was launched and all the tools you need are available [...]
Tue, 05 Jun 2007 17:50:08 +0000

HowtoForge walks through recovering data from a RAID 1 setup using Knoppix.
Sun, 22 Apr 2007 22:55:44 +0000

Blogcritics.org goes over repartition a hard drive with the GParted LiveCD. “Okay, little Percival, let me tell you what partitioning was like in the old days. If you already had information on your hard drive, but wanted to re-partition it, all your data would be erased. There were programs available that would partition your drive [...]
Thu, 12 Apr 2007 18:15:58 +0000

Tuxmachines.org has a howto for putting Knoppix on a USB flash drive and making it bootable. Of course, it can be even more portable when it runs entirely off of an inexpensive USB key. So let’s install it to a 1 GB USB key, and create a persistent home directory in which to store files. [...]
Fri, 30 Mar 2007 18:36:09 +0000

Debian/Ubuntu Tips & Tricks has step by step instructions for copying an Ubuntu LiveCD to a USB flash drive. In the end you get a bootable flash drive, which can be used for installing Ubuntu on a computer without a CD drive, or getting the LiveCD experience with something you can fit in your pocket.
Thu, 22 Mar 2007 20:08:02 +0000

Running Simple Groupware On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.10

This tutorial shows how you can install and run Simple Groupware on a Debian Squeeze or Ubuntu 11.10 system that has nginx installed instead of Apache (LEMP = Linux + nginx (pronounced "engine x") + MySQL + PHP). Simple Groupware is an open source enterprise groupware that offers email, calendaring, contacts, tasks, document management, project management, synchronization with Outlook and cell phones, full-text search, extensions and many more. nginx is a HTTP server that uses much less resources than Apache and delivers pages a lot of faster, especially static files.

Sun, 05 Feb 2012 21:26:36 +0100

How To Set Up A TOR Middlebox Routing All VirtualBox Virtual Machine Traffic Over The TOR Network

This tutorial will show you how to reroute all traffic for a virtual machine through the Tor network to ensure anonymity. It assumes a standalone machine with a Linux OS, and VirtualBox installed. In this case, we'll be using Ubuntu on the host machine.

Mon, 06 Feb 2012 18:03:38 +0100

Installing Webuzo Wordpress Stack

Webuzo Wordpress Stack is a free-quick-install package that allows bundling of all software (dependency) necessary to run Wordpress for development or production purposes. It includes the latest updated version of Wordpress and is pre-configured and ready-to-run.

Fri, 03 Feb 2012 17:19:39 +0100

Running ownCloud3 On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.10

This tutorial shows how you can install and run ownCloud3 on a Debian Squeeze or Ubuntu 11.10 system that has nginx installed instead of Apache (LEMP = Linux + nginx (pronounced "engine x") + MySQL + PHP). ownCloud enables universal access to files through the widely implemented WebDAV standard, providing a platform to easily view and sync contacts, calendars and bookmarks across devices while supporting sharing, viewing and editing via the web interface. It offers the ease-of-use of Dropbox and box.net without vendor lock in. ownCloud users can run its file sync and share services on their own hardware. nginx is a HTTP server that uses much less resources than Apache and delivers pages a lot of faster, especially static files.

Thu, 02 Feb 2012 18:25:39 +0100

Hardening Postfix For ISPConfig 3

The goal of this tutorial is to harden the mail server postfix used by ISPConfig for internet mail servers where authenticated users are trusted. With this setup you will reject a great amount of spam before it passes into your mail queue, saving a lot of system resources and making your mail server strong against spammers and spam botnets.

Wed, 01 Feb 2012 17:25:59 +0100

Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (CentOS 6.2 x86_64)

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'll also demonstrate the installation and configuration of Courier, 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. Passwords are stored in encrypted form in the database. In addition to that, this tutorial covers the installation of Amavisd, SpamAssassin, ClamAV and SquirrelMail.

Tue, 31 Jan 2012 19:54:18 +0100

The Perfect Database Server: Firebird 2.5.1 And FreeBSD 9

Here is the guide on installing Firebird 2.5.1 from FreeBSD 9 Ports and creating your first test database; also we show you how to install Flamerobin GUI (administration tool) and the PHP driver for it. This was tested on fresh FreeBSD 9 on a kvm-linux virtual machine.

Mon, 30 Jan 2012 19:59:56 +0100

Virtualization With Xen On CentOS 6.2 (x86_64) (Paravirtualization & Hardware Virtualization)

This tutorial provides step-by-step instructions on how to install Xen (version 4.1.2) on a CentOS 6.2 (x86_64) system. 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, but still use the same hardware.

Sun, 29 Jan 2012 20:36:11 +0100

Converting A VMware Image To A Physical Machine

This tutorial shows how to convert an existing CentOS VM to a Physical machine. This tutorial covers the cloning of the VM to an unpartitioned HDD and troubleshoot some of the possible errors that you may have booting the OS on your new hardware. To illustrate this procedure I will use VMware Workstation 7 as the handler to transfer the VM installation to a physical HDD.

Fri, 27 Jan 2012 17:56:02 +0100

Creating Your Own Distributable Ubuntu DVD (Relinux)

This article is about how to create a DVD image of your machine with the exact same software included on the disk. This can be done using a software called Relinux. Relinux is a fork of the recently discontinued Remastersys.

Thu, 26 Jan 2012 18:21:34 +0100

Simple Linux Auditing

Basic Linux system auditing is a bit tricky and data collected and information of that is out of place and readability is not that good. Recently this lead me to put together a Open Source code project and develop simple BASH scripts that do the job nicely. The code and tar ball can be downloaded from both google code or from SourceForge's website and the project website has links to documentation, help, installation and code.

Wed, 25 Jan 2012 17:12:15 +0100

Dualbooting Windows 7 And Linux Mint 12

Dualbooting means having installed two operating systems on one hard disk and being able to boot from any of them. This tutorial will explain how to install Linux Mint 12 alongside Windows 7 - the procedure however should be the same for all Ubuntu based distributions and only slightly different for every other.

Tue, 24 Jan 2012 18:21:38 +0100

AVG Antivirus For Linux/FreeBSD Plus Postfix Mail Server

This document describes how to deploy AVG Antivirus for Linux/FreeBSD to a Postfix mail server. It is usable for AVG version 8.5, 10 and 2012.

Mon, 23 Jan 2012 17:52:20 +0100

VBoxHeadless - Running Virtual Machines With VirtualBox 4.1 On A Headless Ubuntu 11.10 Server

This guide explains how you can run virtual machines with VirtualBox 4.1 on a headless Ubuntu 11.10 server. Normally you use the VirtualBox GUI to manage your virtual machines, but a server does not have a desktop environment. Fortunately, VirtualBox comes with a tool called VBoxHeadless that allows you to connect to the virtual machines over a remote desktop connection, so there's no need for the VirtualBox GUI.

Sun, 22 Jan 2012 17:13:07 +0100

RedHat Cluster Suite And Conga - Linux Clustering

This how to describes an easy step by step installation of the RedHat Cluster Suite on three CentOS nodes and prepare them as nodes of a cluster. You will also install the Management suite which is web based and is known as Conga.

Fri, 20 Jan 2012 15:13:46 +0100

The Perfect Server - CentOS 6.2 x86_64 With nginx [ISPConfig 3]

This tutorial shows how to prepare a CentOS 6.2 x86_64 server for the installation of ISPConfig 3, and how to install ISPConfig 3. ISPConfig 3 is a webhosting control panel that allows you to configure the following services through a web browser: nginx web server, Postfix mail server, MySQL, BIND nameserver, PureFTPd, SpamAssassin, ClamAV, Mailman, and many more. Since version 3.0.4, ISPConfig comes with full support for the nginx web server in addition to Apache; this tutorial covers the setup of a server that uses nginx, not Apache.

Thu, 19 Jan 2012 16:00:36 +0100

How To Set Up Multi-Master Replication Using Tungsten And MySQL-Proxy For MySQL High Availability On Ubuntu 10.04.3 LTS

This tutorial is based on my experience setting up Tungsten Replicator and MySQL-Proxy for a client's production setup.

Wed, 18 Jan 2012 18:01:08 +0100

Securing Your ISPConfig 3 Installation With A Free Class1 SSL Certificate From StartSSL

This tutorial shows how you can use a free Class1 SSL Certificate from StartSSL to secure your ISPConfig 3 installation and get rid of self-signed certificate warnings. The guide covers using the SSL certificate for the ISPConfig web interface (both Apache2 and nginx), Postfix (for TLS connections), Courier and Dovecot (for POP3s and IMAPs), and PureFTPd (for TLS/FTPES connections). If you've installed monit and use HTTPS for its web interface, I will show you how to use the StartSSL certificate for it as well. This guide assumes you use Debian or Ubuntu; the principle is the same for other distributions supported by ISPConfig 3, but paths might differ.

Tue, 17 Jan 2012 17:50:17 +0100

Use Minitube To Watch YouTube Videos On Your Desktop (Linux Mint 11)

This article is about how to watch YouTube videos on your desktop with a tool called Minitube. Minitube is a piece of software with a nice GUI that lets you enter keywords into a searchbar just like on youtube.com to display a list where you can choose your desired video from. It is then played directly in the graphical interface without the need to install any flash player for your browser or even open it.

Mon, 16 Jan 2012 18:19:20 +0100

Installing Apache2 With PHP5 And MySQL Support On Fedora 16 (LAMP)

LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache2 webserver on a Fedora 16 server with PHP5 support (mod_php) and MySQL support.

Sun, 15 Jan 2012 20:40:20 +0100

Installing An Oracle-Ready CentOS 6.2 Server

This is a tutorial for installing an Oracle-ready Linux box with CentOS 6.2, it covers the steps involved on the preparation of an Oracle-ready server for the posterior installation of Oracle Database Server/Oracle Fusion Middleware Suite on a multi-role server deployment.

Fri, 13 Jan 2012 17:29:18 +0100

The Perfect Server - CentOS 6.2 x86_64 With Apache2 [ISPConfig 3]

This tutorial shows how to prepare a CentOS 6.2 x86_64 server for the installation of ISPConfig 3, and how to install ISPConfig 3. ISPConfig 3 is a webhosting control panel that allows you to configure the following services through a web browser: Apache web server, Postfix mail server, MySQL, BIND nameserver, PureFTPd, SpamAssassin, ClamAV, Mailman, and many more. Since version 3.0.4, ISPConfig comes with full support for the nginx web server in addition to Apache; this tutorial covers the setup of a server that uses Apache, not nginx.

Thu, 12 Jan 2012 18:37:36 +0100

Ubuntu 11.10 Samba Standalone Server With tdbsam Backend

This tutorial explains the installation of a Samba fileserver on Ubuntu 11.10 and how to configure it to share files over the SMB protocol as well as how to add users. Samba is configured as a standalone server, not as a domain controller. In the resulting setup, every user has his own home directory accessible via the SMB protocol and all users have a shared directory with read-/write access.

Wed, 11 Jan 2012 17:18:58 +0100

Installing OpenVZ + Management Of VMs Through ISPConfig 3 (Debian 6.0)

This tutorial describes the installation of an OpenVZ host server to manage virtual machines from within the ISPConfig 3 hosting control panel. OpenVZ is a lightweight virtualization technology for Linux servers, similar to jails on *BSD systems. ISPConfig 3 contains a module to manage OpenVZ virtual machines on the local server and on remote servers that run ISPConfig.

Tue, 10 Jan 2012 17:36:21 +0100

Installing Apache2 With PHP5 And MySQL Support On CentOS 6.1 (LAMP)

LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache2 webserver on a CentOS 6.1 server with PHP5 support (mod_php) and MySQL support.

Mon, 09 Jan 2012 18:42:56 +0100

Running TYPO3 4.6 On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.10

This tutorial shows how you can install and run a TYPO3 (version 4.6) web site on a Debian Squeeze or Ubuntu 11.10 system that has nginx installed instead of Apache (LEMP = Linux + nginx (pronounced "engine x") + MySQL + PHP). The guide also covers the use of the nc_staticfilecache extension which allows TYPO3 to cache pages as complete .html files for faster delivery (increases response times for static pages by a factor of 230; it's similar to Drupal's Boost module). nginx is a HTTP server that uses much less resources than Apache and delivers pages a lot of faster, especially static files.

Sun, 08 Jan 2012 20:49:09 +0100

Web Filtering On Squid 3 With QuintoLabs Content Security 1.4 And Windows Active Directory Integration

This HOWTO will show you how to set up a Squid proxy server deployed on CentOS or RedHat 6 Linux with web and content filtering done by QuintoLabs Content Security with proxy users transparently authenticated by Windows 2008 R2 based Active Directory. This is the work in progress and all comments are welcomed. The HOWTO is targeted at novice users and may sometimes seem too thorough for more advanced gurus. No compilation magic will be involved in our setup so any system administrator accustomed to Windows will be able to easily follow the instructions.

Fri, 06 Jan 2012 16:42:49 +0100

Introduction To The Enlightenment 17 Window Manager For X (Ubuntu 11.10)

This tutorial is supposed to show some features of the Enlightenment window manager as an alternative to the often used Gnome and KDE  managers. I will install Enlightenment on a desktop computer with Ubuntu 11.10 installed. Apart from the login screen however, all of the controls shown on the screenshots should be the same for every installation of enlightenment, whatever distribution you install it on. Enlightenment is already included in the Ubuntu repositories, therefore Ubuntu users and those of any Ubuntu derivatives won't have any problems installing it. It is also available for download for most other distributions though.

Thu, 05 Jan 2012 18:06:11 +0100

How To Monitor And Manage IPMI Management Console

This guide provides an overview on how to monitor and manage IPMI Management Console with Verax NMS. The Intelligent Platform Management Interface (IPMI) is a standardized computer system interface used by system administrators to manage a computer system and monitor its operation.

Wed, 04 Jan 2012 17:44:05 +0100

Installing Nginx With PHP5 (And PHP-FPM) And MySQL Support On OpenSUSE 12.1

Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This tutorial shows how you can install Nginx on an OpenSUSE 12.1 server with PHP5 support (through PHP-FPM) and MySQL support.

Tue, 03 Jan 2012 17:52:02 +0100

Installing iRedMail And Mailman On Debian Squeeze

I'm a big fan of iRedMail, which is basically a packaged version of Postfix and the other bits that make Postfix cool, like Spamassassin, greylisting and an LDAP or MySql back-end. One thing I wanted with iRedMail is Mailman, my favourite mailing list server. Integrating the two can be a mission though, so here's some instruction to save you from quite a bit of pain.

Mon, 02 Jan 2012 17:04:44 +0100

Configuring CAS On Ubuntu For Two-Factor Authentication With WiKID

Single sign-on is a great technology. Requiring users to login to multiple applications is huge hassle, encourages password reuse and simple passwords. Security needs to focus on usability. If you can make a user's life better while increasing security, everybody wins. In this how-to we will set up the open-source CAS SSO product with the WiKID Strong Authentication Server for two-factor authentication for sessions and mutual https authentication for host authentication. Obviously using two-factor authentication for the login increases security because the user must have the factors to get access, in this case, knowledge of the PIN and possession of the private key embedded in the token. The CAS server is running on Ubuntu 11.04 Server and is using Radius to talk to the WiKID Strong Authentication Server Enterprise Edition.

Fri, 23 Dec 2011 12:32:26 +0100

The Perfect Server - CentOS 6.1 x86_64 With nginx [ISPConfig 3]

This tutorial shows how to prepare a CentOS 6.1 x86_64 server for the installation of ISPConfig 3, and how to install ISPConfig 3. ISPConfig 3 is a webhosting control panel that allows you to configure the following services through a web browser: nginx web server, Postfix mail server, MySQL, BIND nameserver, PureFTPd, SpamAssassin, ClamAV, Mailman, and many more. Since version 3.0.4, ISPConfig comes with full support for the nginx web server in addition to Apache; this tutorial covers the setup of a server that uses nginx, not Apache.

Thu, 22 Dec 2011 16:50:36 +0100

How To Install RoundCube 0.7 For ISPConfig 3 On Debian Squeeze

This will guide you thru the installation of the latest stable version of RoundCube (currently version 0.7) and get it to work together with ISPConfig 3. This guide should work for most Linux distributions but may differ on some parts.

Wed, 21 Dec 2011 17:14:24 +0100

The Perfect Server - CentOS 6.1 x86_64 With Apache2 [ISPConfig 3]

This tutorial shows how to prepare a CentOS 6.1 x86_64 server for the installation of ISPConfig 3, and how to install ISPConfig 3. ISPConfig 3 is a webhosting control panel that allows you to configure the following services through a web browser: Apache web server, Postfix mail server, MySQL, BIND nameserver, PureFTPd, SpamAssassin, ClamAV, Mailman, and many more. Since version 3.0.4, ISPConfig comes with full support for the nginx web server in addition to Apache; this tutorial covers the setup of a server that uses Apache, not nginx.

Tue, 20 Dec 2011 18:07:14 +0100

SQUID Proxy On RHEL5/CentOS - Everything That You Should Know About [Part 1]

The main feature or duty of a proxy server could be a gateway that receives HTTP requests from clients and forwards the request to the destination and relays the answer back to the requestor. Squid is most popular open-source software that brings this to us. It also has some excellent features for doing something else such as web access controlling, bandwidth controlling, restriction policies, and content caching and filtering. Actually people install SQUID to pursuit 2 goals: first reduce the bandwidth charges by content caching and second for restricting access to particular contents. The following guide explains advantages of using Squid and will show you how to install, configure, control, and maintain the Squid Proxy Server on RHEL5 and CentOS Linux.

Mon, 19 Dec 2011 18:12:44 +0100

Setting Up Unison File Synchronization Between Two Servers On Ubuntu 11.10

This tutorial shows how to set up file synchronization between two Ubuntu 11.10 servers with Unison. Unison is a file-synchronization tool similar to rsync, but the big difference is that it tracks/synchronizes changes in both directions, i.e., files changed on server1 will be replicated to server2 and vice versa.

Sun, 18 Dec 2011 20:59:43 +0100

Finding Out Package Dependencies With apt-rdepends On Debian/Ubuntu

Sometimes you need to find out all the dependencies of a package. This tutorial explains how to use apt-rdepends to recursively list all dependencies of a Debian/Ubuntu package.

Fri, 16 Dec 2011 13:47:40 +0100

Linux Partitioning Schemes

Fourth article in series of Linux+ Certification articles/tutorials. In this installment, the Linux partitioning schemes, LVM and RAID, will be discussed and contrasted in order to understand under what conditions and circumstances each would be most appropriately applied to a storage solution.

Wed, 17 Mar 2010 08:00:00 +0000

In this second article of this Linux+ certification study series, Linux Installation Choices, the different choices of installation media, physical vs. network installs, were compared and contrasted. The choice of installation methods is another important decision facing either the new Linux user or the Linux consultant working for a client probably in the midst of trying-out Linux as a Windows replacement. Which method you use will have both time horizon impacts (time frame), and performance issues for both the installer and the ultimate end-user of successful Linux installation.

Thu, 18 Feb 2010 08:00:00 +0000

Lighttpd ( or Lighty ) is a free, opensource webserver. It is known for its performance, speed and simple configuration. Sites like YouTube and Wikipedia are powered by Lighttpd. People generally use it for delivering static content.

In this tutorial, we will learn to setup Lighttpd with PHP5 support on Ubuntu 9.10 (though this should work for distros with their respective package managers).

Wed, 10 Feb 2010 12:03:44 +0000

In the field of mathematical software packages, applications such as Wolfram Research's Mathematica, and Maplesoft's Maple system instantly spring to mind. These are both highly popular, proprietary, commercial, integrated mathematical software environments. Other types of mathematical software packages generally receive much less publicity.

Wed, 10 Feb 2010 08:00:00 +0000

Yesterday I wrote about converting HTML to Pdf using Python and Qt. In this writeup, we will try to do it with Java. I have used QtJambi (Qt bindings for Java). Again we will make use to webkit for rendering HTML page.

Tue, 09 Feb 2010 05:20:10 +0000

Save time and gain functionality by starting your GUI apps from the command line.
Mon, 08 Feb 2010 12:56:45 +0000

In my recent project I wanted to convert the HTML page to Pdf. There are many HTML to Pdf convertion libraries available like tcpdf, fpdf (doesnt convert HTML to Pdf) in PHP. Tried using tcpdf for some time but it was very limited.

Then decided why not utilize Webkit. Webkit is a part of Qt library too. We then started looking at PyQT. And it works really well :)

Mon, 08 Feb 2010 10:37:15 +0000

In Linux operating system, myrescue is an utility to retrieve still-readable information from damaged hard drive. This Linux Data Recovery tool is similar to the dd_rescue, however it attempts to quickly get out of corrupted area to handle undamaged part first. After extracting data from the undamaged area, the utility then returns to the damaged area and tries to fix it.

Fri, 05 Feb 2010 08:00:00 +0000

One of the most popular questions received at Linux.com are variants of one simple query: "what's the best Linux distribution for me?" To help users discover the Linux distribution that's best for them, this resource will definitively list the best candidates for the various types of Linux users to try.

Wed, 03 Feb 2010 16:11:33 +0000

Are you unable to mount your Linux hard drive volume? The problem could be due to corruption the Linux hard drive data structures. To sort out such problems, Linux provides fsck utility. It is a command-line utility, which checks integrity and consistency of Linux file system, finds errors, and tries to fix them. However, in case if you run this utility on a mounted or online file system, you may come across catastrophic data loss situations. At this point, you need to carry out Linux Data Recovery to get your valuable data back.

Tue, 02 Feb 2010 09:58:36 +0000