Librenix
Headlines | Linux | Apps | Coding | BSD | Admin | News
Information for Linux System Administration 

Virtual hosting with vsftpd, MySQL on Debian

Up
vote
Down

Vsftpd is one of the most secure and fastest FTP servers for Linux. Usually vsftpd is configured to work with system users. This document describes how to install a vsftpd 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. read more...
permapage | score:9998 | -falko, March 10, 2010

Tutorial: Nginx WebServer Security

Up
vote
Down

Nginx is a lightweight, high performance web server/reverse proxy and e-mail (IMAP/POP3) proxy. It runs on UNIX, GNU/Linux, BSD variants, Mac OS X, Solaris, and Microsoft Windows. According to Netcraft, 6% of all domains on the Internet use nginx webserver. Nginx is one of a handful of servers written to address the C10K problem. Unlike traditional servers, Nginx doesn't rely on threads to handle requests. Instead it uses a much more scalable event-driven (asynchronous) architecture. Nginx powers several high traffic web sites, such as WordPress, Hulu, Github, and SourceForge. This page collects hints how to improve the security of nginx web servers running on Linux or UNIX like operating systems. read more...
mail this link | permapage | score:9981 | -nixcraft, March 9, 2010

Set up WebDAV and Lighttpd on Ubuntu 9.10

Up
vote
Down

This guide explains how to set up WebDAV with lighttpd on an Ubuntu 9.10 server. WebDAV stands for Web-based Distributed Authoring and Versioning and is a set of extensions to the HTTP protocol that allow users to directly edit files on the lighttpd server so that they do not need to be downloaded/uploaded via FTP. Of course, WebDAV can also be used to upload and download files. read more...
permapage | score:9981 | -falko, March 9, 2010

Fedora 12 GlusterFS Tutorial: Distributed storage on four nodes

Up
vote
Down

This tutorial shows how to combine four single storage servers (running Fedora 12) to one large storage server (distributed storage) with GlusterFS. The client system (Fedora 12 as well) will be able to access the storage as if it was a local filesystem. GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86_64 servers with SATA-II RAID and Infiniband HBA. read more...
mail this link | permapage | score:9970 | -falko, March 7, 2010

Tutorial: Create an NFS-like storage server with GlusterFS on Fedora 12

Up
vote
Down

This tutorial shows how to set up a standalone storage server on Fedora 12. Instead of NFS, I will use GlusterFS here. The client system will be able to access the storage as if it was a local filesystem. GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86_64 servers with SATA-II RAID and Infiniband HBA. read more...
mail this link | permapage | score:9967 | -falko, March 8, 2010

Linux: Utilizing a multicore CPU

Up
vote
Down

Almost all systems sold nowadays have at least a dual-core CPU, even triple- or quad-cores are getting cheaper and getting standard in the near future. But how to utilize your shiny x-core to it's full potential, with applications that are only utilizing one core? With Linux, which has strong multitasking capabilities as all unixoid operating systems, there is an easy possibility to parallelize tasks which are normally only using one core of an x-core CPU. read more...
permapage | score:9961 | -falko, March 3, 2010

Nmap tutorial

Up
vote
Down

An Nmap tutorial for the beginner...
What is Nmap? Short for "network mapper," nmap is a veritable toolshed of functionality to perform network scans. It can be used for security scans, simply to identify what services a host is running, to "fingerprint" the operating system and applications on a host, the type of firewall a host is using, or to do a quick inventory of a local network. It is, in short, a very good tool to know.
read more...
permapage | score:9959 | -Ray, March 4, 2010

GlusterFS Tutorial: High-Availability storage on Fedora 12

Up
vote
Down

This tutorial shows how to set up a high-availability storage with two storage servers (Fedora 12) that use GlusterFS. Each storage server will be a mirror of the other storage server, and files will be replicated automatically across both storage servers. The client system (Fedora 12 as well) will be able to access the storage as if it was a local filesystem. GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86_64 servers with SATA-II RAID and Infiniband HBA. read more...
mail this link | permapage | score:9937 | -falko, March 2, 2010

Tutorial: OpenSUSE 11.2 Samba server with tdbsam

Up
vote
Down

This tutorial explains the installation of a Samba fileserver on OpenSUSE 11.2 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. read more...
permapage | score:9936 | -falko, January 13, 2010

Headless VirtualBox 3.1.x on Debian Linux

Up
vote
Down

This guide explains how you can run virtual machines with Sun xVM VirtualBox 3.1.x on a headless Debian Lenny 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. read more...
permapage | score:9935 | -falko, February 23, 2010

Tutorial: Install Apache 2, PHP5, MySQL on Ubuntu 9.10

Up
vote
Down

LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache2 webserver on an Ubuntu 9.10 server with PHP5 support (mod_php) and MySQL support. read more...
permapage | score:9933 | -falko, November 27, 2009

Ksplice Uptrack tutorial: Ubuntu 9.10 no-reboot kernel upgrade

Up
vote
Down

Ksplice Uptrack is a subscription service that lets you apply 100% of the important kernel security updates released by your Linux vendor without rebooting. Ksplice Uptrack is freely available for the desktop versions of Ubuntu 9.10 Karmic and Ubuntu 9.04 Jaunty. This tutorial shows how to install and use it on an Ubuntu 9.10 desktop. read more...
permapage | score:9928 | -falko, February 24, 2010

Set up WebDAV with Lighttpd on OpenSUSE 11.2

Up
vote
Down

This guide explains how to set up WebDAV with lighttpd on an OpenSUSE 11.2 server. WebDAV stands for Web-based Distributed Authoring and Versioning and is a set of extensions to the HTTP protocol that allow users to directly edit files on the lighttpd server so that they do not need to be downloaded/uploaded via FTP. Of course, WebDAV can also be used to upload and download files. read more...
permapage | score:9926 | -falko, March 5, 2010

Tutorial: Install Lighttpd, PHP5, MySQL on OpenSUSE 11.2

Up
vote
Down

Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on an OpenSUSE 11.2 server with PHP5 support (through FastCGI) and MySQL support. read more...
permapage | score:9921 | -falko, February 22, 2010

Tutorial: Install Cherokee with PHP5, MySQL on Ubuntu 9.10

Up
vote
Down

Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, virtual hosts, authentication, on the fly encoding, load balancing, Apache compatible log files, and much more. This tutorial shows how you can install Cherokee on an Ubuntu 9.10 server with PHP5 support (through FastCGI) and MySQL support. read more...
permapage | score:9920 | -falko, February 17, 2010

Install and Configure OpenLDAP on Ubuntu 9.10

Up
vote
Down

The configuration of OpenLDAP got a bit (more) complicated. cn=config is still used, but when installing the packages from the repositories only a skeleton configuration of openldap is installed. You're not asked anymore to provide a password when the package is installed and issuing the "dpkg-reconfigure slapd" only resets openldap to the skeleton configuration. You will have to set up the openldap database, root dn and acl's yourself using the root account (or sudo) in order to configure openldap. Here is how I configured openldap in Karmic Koala, but I do not issue any guarantee that this setup will suit your needs or works for you as it worked for me. read more...
mail this link | permapage | score:9919 | -falko, December 7, 2009

Tutorial: Build an Ubuntu 9.10 server

Up
vote
Down

This tutorial shows how to set up an Ubuntu Karmic Koala (Ubuntu 9.10) 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). read more...
permapage | score:9916 | -falko, November 9, 2009

Hard Drive Partitioning with FDisk

Up
vote
Down

A concise explantion of partitioning a hard disk using the Linux fdisk utility...
Hard disks can be divided into one or more logical disks called partitions. The partition info is stored in the partition table which is present in the first 512 bytes of the disk.

By default, a hard drive can be divided into 4 partitions but you can have much larger number of logical partitions by dividing one of the primary partition. And only one of the partition can be sub-divided into logical partitions.
read more...
mail this link | permapage | score:9909 | -Ray, February 26, 2010

System monitoring with munin and monit

Up
vote
Down

In this article I will describe how you can monitor your Debian Lenny server with munin and monit. munin produces nifty little graphics about nearly every aspect of your server (load average, memory usage, CPU usage, MySQL throughput, eth0 traffic, etc.) without much configuration, whereas monit checks the availability of services like Apache, MySQL, Postfix and takes the appropriate action such as a restart if it finds a service is not behaving as expected. The combination of the two gives you full monitoring: graphics that lets you recognize current or upcoming problems (like "We need a bigger server soon, our load average is increasing rapidly."), and a watchdog that ensures the availability of the monitored services. read more...
mail this link | permapage | score:9903 | -falko, March 1, 2010

Virtual Hosting with Proftpd and MySQL on Ubuntu 9.10

Up
vote
Down

This document describes how to install a Proftpd 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 with this setup. read more...
permapage | score:9898 | -falko, February 27, 2010
More admin articles...
admin headlines

Tutorial: Ubuntu 9.10 LAMP Server Setup

Ubuntu 9.10 server tutorial

Tutorial: Install PHP 5.3, Nginx, PHP-fpm on Ubuntu

Tutorial: Install Lighttpd, PHP5, MySQL on CentOS 5.4

Tutorial: PXE Install Server on Ubuntu 9.10

Tutorial: Install vmware server 2.0.x in Ubuntu 9.10

Tutorial: Set up MySQL Replication with SSL Encryption on CentOS 5.4

Download: dtrace for linux

Virtual Users/Domains with Postfix, Courier, MySQL, SquirrelMail on Fedora 12

Tutorial: Set up Apache2, mod_fcgid, PHP5 on OpenSUSE 11.2

Iptables Tutorial: Limit connections per IP

Traffic Analysis with Debian Linux

Network Packet Analysis with Wireshark on Ubuntu 9.10

Tutorial: Install Apache2, PHP5, MySQL on Fedora 12

Tutorial: Ubuntu 9.04 LAMP server setup

Tutorial: Two-server, load-balanced, high-availability Xen/Ubuntu cluster

Headless VirtualBox 3.1.x on OpenSUSE 11.2

Tutorial: Set up USB-over-IP on Debian Linux

Tutorial: Install Nginx, PHP5, MySQL on Fedora 12

LVM configuration on Openfiler 2.3

Set up a Linux PS3 Media Server with Ubuntu

Installation guide for DRBD, OpenAIS, Pacemaker + Xen

Tutorial: Build an OpenSUSE 11.2 x86_64 server

Tutorial: Enable Compiz Fusion on Ubuntu 9.10 (NVIDIA GeForce FX 5200)

Tutorial: Build a Fedora 12 x86_64 server

Free book: GNU/Linux Advanced Administration

Install OpenERP Server on Ubuntu 9.04

Tutorial: Install Lighttpd, PHP5 and MySQL on Ubuntu 9.10

Set up an Apache2 SSL Vhost on Ubuntu 9.10

Tutorial: CentOS 5.3 64-bit Server

Tutorial: SSL encrypted MySQL replication on Ubuntu 9.10

Set up ProFTPd, TLS on Ubuntu 9.10

Hypervisor 3.4.2 Xen upgrade, Libvirt 0.7.1-15 Dom0 on Fedora 12

GlusterFS Tutorial: Replicated storage on Ubuntu 9.10

FreeNX: Set up a terminal server on Ubuntu 9.10

Install Apache2 with PHP5, MySQL on OpenSUSE 11.2

Virtio: A Linux I/O virtualization framework

Tutorial: Install Nginx with PHP, MySQL support on Fedora 10

Tutorial: Enable Compiz Fusion on Ubuntu 9.04 (NVIDIA GeForce FX 5200)

Set up OSOL PV Guests via virsh on Xen 3.4.3 Dom0 on Ubuntu 9.10

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

 

Articles are owned by their authors.   © 2000-2010 Ray Yeargin