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

Tutorial: MySQL Select statement

Up
vote
Down

An in-depth look at the syntax of the MySQL Select statement...
The SELECT statement is without question the most complex amongst MySQL’s data manipulation statements. Not surprising when you consider that the foremost purpose of structured query language (SQL) is to retrieve information from a relational database which adheres to a given criteria. Entire books have been written about how to construct a query to fetch the data that you’re after. That’s not the purpose of this article. Our goal will be to cover the syntax of the SELECT statement and gain an understanding of its many optional clauses. We’ll start at the beginning and work our way through them. When we’re done, you’ll understand which clauses to use for different purposes. We’ll leave the twenty table joins for another day.
read more...
mail this link | permapage | score:9979 | -Ray, August 31, 2010

Tutorial: Build a Multiserver Web, Email, DNS and MySQL Database System on Debian 5.0

Up
vote
Down

This tutorial describes the installation of an ISPConfig 3 multiserver setup with dedicated web, email, database and two DNS servers all managed trough a single ISPConfig 3 control panel. The setup described below uses five servers and can be extended easily to to a higher number of servers by just adding more servers. E.g. if you want to have two mailservers, do the setup steps from chapter 2 on both of these servers. If you want to set up more web servers, then install ISPConfig on all other web servers in expert mode except of the first one. read more...
mail this link | permapage | score:9919 | -falko, August 20, 2010

Tutorial: Build an OpenSUSE 11.3 x86_64 server

Up
vote
Down

This is a detailed description about how to set up an OpenSUSE 11.3 server (x86_64) 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, Dovecot 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:9896 | -falko, August 16, 2010

Tutorial: Install Apache2, PHP5 and MySQL on OpenSUSE 11.3

Up
vote
Down

LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache2 webserver on an OpenSUSE 11.3 server with PHP5 support (mod_php) and MySQL support. read more...
permapage | score:9873 | -falko, August 4, 2010

Tutorial: Install Nginx, PHP5, MySQL on OpenSUSE 11.3

Up
vote
Down

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 11.3 server with PHP5 support (through FastCGI) and MySQL support. read more...
permapage | score:9867 | -falko, August 13, 2010

Best GIMP Tutorials

Up
vote
Down

Fifteen of the top GIMP tutorials from around the web...

This article has 15 cool images showing an effect, gimmick or style, each of which links to a tutorial on that effect. read more...
permapage | score:9856 | -Ray, August 10, 2010

Python Client/Server Tutorial

Up
vote
Down

A tiny Python tutorial...
This application can easily be coded in Python with performance levels of thousands of transactions per second on a desktop PC. Simple sample programs for the server and client sides are listed below, with discussions following
read more...
permapage | score:9844 | -Ray, June 22, 2009

Tutorial: Ubuntu 10.04 Samba Server with tdbsam

Up
vote
Down

This tutorial explains the installation of a Samba fileserver on Ubuntu 10.04 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:9829 | -falko, July 19, 2010

Tutorial: Build a Real-Time web tool with jQuery, XMPP and PHP

Up
vote
Down

Real-Time apps have been popularized by social-notification tools like Twitter and Friendfeed. With a Real-Time web app you can get website information as soon as it's published. Learn techniques that allow you to create responsive, continually updated web applications that conserve server resources while providing a slick user experience using jQuery, XMPP and PHP. read more...
permapage | score:9821 | -solrac, August 1, 2010

Tutorial: Setup Linux iSCSI SAN

Up
vote
Down

Linux target framework (tgt) aims to simplify various SCSI target driver (iSCSI, Fibre Channel, SRP, etc) creation and maintenance. The key goals are the clean integration into the scsi-mid layer and implementing a great portion of tgt in user space.

The developer of IET is also helping to develop Linux SCSI target framework (stgt) which looks like it might lead to an iSCSI target implementation with an upstream kernel component. iSCSI Target can be useful:

a] To setup stateless server / client (used in diskless setups).
b] Share disks and tape drives with remote client over LAN, Wan or the Internet.
c] Setup SAN - Storage array.
d] To setup loadbalanced webcluser using cluster aware Linux file system etc.

In this tutorial you will learn how to have a fully functional Linux iSCSI SAN using tgt framework. read more...
mail this link | permapage | score:9818 | -nixcraft, November 14, 2008

Tutorial: Fedora 13 Samba Server with tdbsam Backend

Up
vote
Down

This tutorial explains the installation of a Samba fileserver on Fedora 13 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:9817 | -falko, August 6, 2010

Tutorial: Linux Dialog Boxes

Up
vote
Down

Dialog lets you create dialog boxes from Unix/Linux shell scripts...
'dialog' is a utility for building console-based 'front ends' in UNIX like operating systems.

In this brief tutorial I am mentioning the usage of few important basic controls available with this 'dialog' utility and later I have created a very simple front end application in UNIX bash scripting using dialog.
read more...
permapage | score:9810 | -Ray, January 1, 2010

Tutorial: Replace Windows with OpenSUSE 11.3

Up
vote
Down

This tutorial shows how you can set up an OpenSUSE 11.3 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. read more...
permapage | score:9787 | -falko, July 29, 2010

Tutorial: Build a Fedora 13 x86_64 server

Up
vote
Down

This tutorial shows how to prepare a Fedora 13 server (x86_64) 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. read more...
permapage | score:9786 | -falko, June 3, 2010

Tutorial: Enable btrfs in Fedora 13

Up
vote
Down

Fedora 13 is one of a handful of Linux distributions with support for btrfs, the B-tree File System, one of the newest file systems in the Linux kernel. Btrfs is destined to be the default Linux file system. Expect to see it as the default on Fedora by the time Fedora 17 comes along. For now, however, it is still an experimental file system, If you installed Fedora using any of the live installation media, btrfs will not be available as an option in the File System Type menu. To play with btrfs on Fedora, you will have to use the boot.fedoraproject.org (bfo) installation media or the DVD installation media.

This tutorial will show how to enable the btrfs option using both methods of installation. read more...
mail this link | permapage | score:9778 | -finid, August 2, 2010

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

Up
vote
Down

This tutorial shows how you can enable Compiz Fusion on an Ubuntu 10.04 (Lucid Lynx) desktop (the system must have a 3D-capable graphics card - I'm using an NVIDIA GeForce FX 5200 here). With Compiz Fusion you can use beautiful 3D effects like wobbly windows or a desktop cube on your desktop. read more...
permapage | score:9758 | -falko, July 1, 2010

Tutorial: Install Nginx, PHP5 and MySQL on Fedora 13

Up
vote
Down

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 13 server with PHP5 support (through FastCGI) and MySQL support. read more...
permapage | score:9750 | -falko, July 28, 2010

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

Up
vote
Down

In this howto we will build a load-balanced and high-availability web cluster on 2 real Ubuntu 8.04 servers with Xen, heartbeat and ldirectord. The cluster will do http, mail, DNS, MySQL database and will be completely monitored. This is currently used on a production server with a couple of websites. The goal of this tutorial is to achieve load balancing & high availability with as few real servers as possible and of course, with open-source software. More servers means more hardware & hosting cost. read more...
mail this link | permapage | score:9731 | -falko, October 13, 2008

Scripting: Bash Array Tutorial

Up
vote
Down

An excellent introduction to bash arrays including 15 examples...
$ cat arraymanip.sh
#! /bin/bash
Unix[0]='Debian'
Unix[1]='Red hat'
Unix[2]='Ubuntu'
Unix[3]='Suse'

echo ${Unix[1]}

$./arraymanip.sh
Red hat
read more...
permapage | score:9721 | -Ray, June 7, 2010

AWStats, JAWStats Tutorial: Website statistics on Debian

Up
vote
Down

This tutorial explains how you can generate statistics for your web site with AWStats and JAWStats on a Debian Lenny web server. AWStats is a free powerful and featureful tool that generates advanced web server statistics. JAWStats runs in conjunction with AWStats and produces clear and informative charts, graphs and tables about your website visitors. AWStats is able to create graphical web pages for the statistics, but JAWStats presents this data in a much nicer way - it's much better organized and makes use of Ajax and Flash. read more...
mail this link | permapage | score:9716 | -falko, June 28, 2010
More articles...
Selected articles

Graffiti Server Download Page

Scripting: A parallel Linux backup script

Microsoft to push unlicensed users to Linux

MiniLesson: An introduction to Linux in ten commands

Missing the point of the Mac Mini

Download: Linux 3D Client for Starship Traders

Apple to Intel move no threat to Linux

Programming Language Tradeoffs: 3GL vs 4GL

Shadow.sh: A simple directory shadowing script for Linux

Closed Source Linux Distribution Launched

Space Tyrant: Multithreading lessons learned on SMP hardware

The short life and hard times of a Linux virus

The life cycle of a programmer

Linux vs. Windows: Why Linux will win

Linux dominates Windows

Space Tyrant: A threaded C game project: First Code

Mono-culture and the .NETwork effect

How to install Ubuntu Linux on the decTOP SFF computer

Why Programmers are not Software Engineers

Space Tyrant: A threaded game server project in C

Hacker Haiku

Beneficial Computer Viruses

No, RMS, Linux is not GNU/Linux

The Supreme Court is wrong on Copyright Case

The Real Microsoft Monopoly

Space Tyrant: A multiplayer network game for Linux

Why software sucks

Tutorial: Introduction to Linux files

The Network Computer: An opportunity for Linux

Librenix T-Shirts and Coffee Mugs!

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

 

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