Category Archives: Linux

Nagios Installation On Ubuntu 10.04 (Lucid Lynx)

Nagios Installation On Ubuntu 10.04 (Lucid Lynx) This tutorial shows how to set up Ubuntu Lucid Lynx (10.4) server with the Nagios Monitoring System. Nagios is a powerful, highly configurable monitoring and alarming system, which can monitor a wide variety of systems (network, server, daemons, applications). Monitoring could be done for instance for availability or utilization. The monitoring could be restricted to services which are connectable from the outside (e.g. a webserver on port 80/tcp), or with the help of NRPE (Nagios Remote Plugin Executor) plugins for testing could also be executed remote. We will be installing Nagios, Nagios Plugins, and Postfix with this tutorial. Postfix will be configured to send email via your alternate email server. This tutorial will only give you the basic configuration with Postfix, any additional settings can be found in multiple places on the Internet. Continue reading

Installing Apache2 With PHP5 And MySQL Support On Debian Squeeze (LAMP)

Installing Apache2 With PHP5 And MySQL Support On Debian Squeeze (LAMP) LAMP is short for L inux, A pache, M ySQL, P HP. This tutorial shows how you can install an Apache2 webserver on a Debian Squeeze server with PHP5 support (mod_php) and MySQL support. Continue reading

Using Firewall Builder To Configure Cisco ASA & PIX

Using Firewall Builder To Configure Cisco ASA & PIX Firewall Builder is a firewall configuration and management GUI that supports configuring a wide range of firewalls from a single application. Supported firewalls include Linux iptables, BSD pf, Cisco ASA/PIX, Cisco router access lists and many more. This tutorial is the second in a series of articles that walk through the basic steps of using Firewall Builder to configure each of the supported firewall platforms. In this tutorial we will configure Access Control Lists (ACL) on a Cisco ASA firewall. Continue reading

Installing And Using OpenVZ On Debian Squeeze (AMD64)

Installing And Using OpenVZ On Debian Squeeze (AMD64) In this HowTo I will describe how to prepare a Debian Squeeze server for OpenVZ. With OpenVZ you can create multiple Virtual Private Servers (VPS) on the same hardware, similar to Xen and the Linux Vserver project. OpenVZ is the open-source branch of Virtuozzo, a commercial virtualization solution used by many providers that offer virtual servers. The OpenVZ kernel patch is licensed under the GPL license, and the user-level tools are under the QPL license. Continue reading

The Perfect Desktop – Debian Squeeze

The Perfect Desktop – Debian Squeeze This tutorial shows how you can set up a Debian Squeeze 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. Continue reading

Installing Full-Featured Rsyslog 5.7.x On CentOS 5.x

Installing Full-Featured Rsyslog 5.7.x On CentOS 5.x This tutorial shows how you can install new generation of syslog servers by using Rsyslog . According to Rsyslog web site (www.rsyslog.com), Rsyslog is an enhanced syslogd supporting, among others, MySQL, PostgreSQL, failover log destinations, syslog/tcp, fine grain output format control, high precision timestamps, queued operations and the ability to filter on any message part. It is quite compatible to stock sysklogd and can be used as a drop-in replacement. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user. Continue reading

The Perfect Server – Debian Squeeze (Debian 6.0) [ISPConfig 2]

The Perfect Server – Debian Squeeze (Debian 6.0) [ISPConfig 2] This tutorial shows how to set up a Debian Squeeze (Debian 6.0) server that offers all services needed by ISPs and hosters: Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Courier POP3/IMAP, Quota, Firewall, etc. In the end you should have a system that works reliably, and if you like you can install the free webhosting control panel ISPConfig 2 (i.e., ISPConfig runs on it out of the box). Continue reading

How To Install OpenPublish On Ubuntu Server 10.04 LTS

How To Install OpenPublish On Ubuntu Server 10.04 LTS This tutorial explains how to install OpenPublish on an Ubuntu 10.04 LTS server. Open Publish is an open source platform designed specifically for the online news industry. Continue reading

Adding A DHCP Server To CIITIX-WiFi

Adding A DHCP Server To CIITIX-WiFi CIITIX-WiFi is a turnkey solution to your WiFi hotspot needs. Built onto the rock solid stable debian linux, setting up a secure (TTLS) WiFi hotspot is just a minute away. This Howto will show you the step by step configuration of setting up a DHCP Server within CIITIX-WiFi. It is useful in the sense that it will act as a standalone solution for both CIITIX-WiFi and DHCP Server on a single machine i.e no separate machine needed for DHCP. Continue reading

The Perfect Server – Debian Squeeze (Debian 6.0) With BIND & Courier [ISPConfig 3]

The Perfect Server – Debian Squeeze (Debian 6.0) With BIND & Courier [ISPConfig 3] This tutorial shows how to prepare a Debian Squeeze (Debian 6.0) 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, and many more. Continue reading

Upgrade Debian Lenny To Squeeze In A Few Simple Steps

Upgrade Debian Lenny To Squeeze In A Few Simple Steps One rather old laptop and one server were the test objects for this howto. Both systems do not have any RAID devices and use a simple partition scheme from a default basic Lenny install. If your setup deviates much from this, it’s highly recommended to read all details of the Debian Release Notes before you continue. Be warned. All commands are run as root and Debian recommends to use apt-get for the Squeeze upgrade process. Continue reading

How To Create A LAMP Setup (Apache2, PHP, MySQL) On CentOS 5.x In An Amazon Linux AMI 32bits Or 64bits

How To Create A LAMP Setup (Apache2, PHP, MySQL) On CentOS 5.x In An Amazon Linux AMI 32bits Or 64bits This tutorial explains how to create a virtual machine with CentOS 5.x on Amazon’s Elastic Compute Cloud (Amazon EC2) and how to set up a LAMP system (LAMP stands for ” L inux, A pache, M ySQL, P HP”) in this virtual machine. We use an AMI (Amazon Machine Image) to set this virtual machine up. Continue reading

Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On Fedora 14

Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On Fedora 14 This document describes how to install a PureFTPd server that uses virtual users from a MySQL database instead of real system users. This is much more performant and allows to have thousands of ftp users on a single machine. In addition to that I will show the use of quota and upload/download bandwidth limits with this setup. Passwords will be stored encrypted as MD5 strings in the database. Continue reading

Hosting Multiple SSL Web Sites On One IP Address With Apache 2.2 And GnuTLS (Debian Lenny)

Hosting Multiple SSL Web Sites On One IP Address With Apache 2.2 And GnuTLS (Debian Lenny) This tutorial describes how you can host multiple SSL-encrypted web sites (HTTPS) on one IP address with Apache 2.2 and GnuTLS on a Debian Lenny server. Continue reading

How To Set Up Apache2 With mod_fcgid And PHP5 On Fedora 14

How To Set Up Apache2 With mod_fcgid And PHP5 On Fedora 14 This tutorial describes how you can install Apache2 with mod_fcgid and PHP5 on Fedora 14. mod_fcgid is a compatible alternative to the older mod_fastcgi. It lets you execute PHP scripts with the permissions of their owners instead of the Apache user. Continue reading