Saturday, March 14, 2009

UNIX Tutorial for Beginners

A beginners guide to the Unix and Linux operating system. Eight simple tutorials which cover the basics of UNIX / Linux commands.



http://www.ee.surrey.ac.uk/Teaching/Unix/

content :-


Introduction to the UNIX Operating System

* What is UNIX?
* Files and processes
* The Directory Structure
* Starting an UNIX terminal

Tutorial One

* Listing files and directories
* Making Directories
* Changing to a different Directory
* The directories . and ..
* Pathnames
* More about home directories and pathnames

Tutorial Two

* Copying Files
* Moving Files
* Removing Files and directories
* Displaying the contents of a file on the screen
* Searching the contents of a file

Tutorial Three

* Redirection
* Redirecting the Output
* Redirecting the Input
* Pipes

Tutorial Four

* Wildcards
* Filename Conventions
* Getting Help

Tutorial Five

* File system security (access rights)
* Changing access rights
* Processes and Jobs
* Listing suspended and background processes
* Killing a process

Tutorial Six

* Other Useful UNIX commands

Tutorial Seven

* Compiling UNIX software packages
* Download source code
* Extracting source code
* Configuring and creating the Makefile
* Building the package
* Running the software
* Stripping unnecessary code

Tutorial Eight

* UNIX variables
* Environment variables
* Shell variables
* Using and setting variables

Have fun learn Unix.

Read more...

Linux Virtual Server - advanced load balancing solution for Linux systems.



Linux Virtual Server (LVS) is an advanced load balancing solution for Linux systems. It is an open source project started by Wensong Zhang in May 1998. The mission of the project is to build a high-performance and highly available server for Linux using clustering technology, which provides good scalability, reliability and serviceability.

The major work of the LVS project is now to develop advanced IP load balancing software (IPVS), application-level load balancing software (KTCPVS), and cluster management components.

* IPVS: is an advanced IP load balancing software implemented inside the Linux kernel. The IP Virtual Server code was already included into the standard Linux kernel 2.4 and 2.6.
* KTCPVS: implements application-level load balancing inside the Linux kernel, currently under development.

Users can use the LVS solutions to build highly scalable and highly available network services, such as web, email, media services and VoIP services, and integrate scalable network services into large-scale reliable e-commerce or e-government applications.

The LVS solutions have already been deployed in many real applications throughout the world, including Wikipedia.


source : wiki

linux virtual server site : http://www.linuxvirtualserver.org/software/ipvs.html

Read more...