Linux: Introduction to Linux
Linux is a free Unix-type operating system originally created by Linus Torvalds with the assistance of developers around the world. Developed under the GNU General Public License, the source code for Linux is freely available to everyone. In this tutorial, Arthur Griffith explains and demonstrates everything you need to know to begin understanding and using Linux. From history to philosophy, installation to networking (even Cygwin X Server and RedHat); whether you have a passing interest in a new OS, or would like to become a Linux engineer, the VTC 'Linux: Introduction to Linux' tutorial is the best place to start. To get started, click on one of the links below
Introduction
Course Introduction
What is Linux? pt.1
What is Linux? pt.2
Course Overview
A Look Around the File System
Structure of the File System
The Contents of the File System
A Few Commands and the Passwd File
The Group and the Shadow
File Permissions
Change Ownerships and Permissions
Disk Drives and Device Nodes
Linux File System Layout
The Device Nodes in /dev
Partitioning With fdisk
Extended and Swap Partitions
Making File Systems With mkfs
Mounting File Systems
Mounting With /etc/fstab pt.1
Mounting With /etc/fstab pt.2
Man part pt.1
Man part pt.2
Files and File Utilities
Directories and Links
Some Handy File Utilities
Using find To Locate Files
Using grep To Search Through Files
The vi Editor
The emacs Editor
The Linux Shell
The Bourne Again Shell
The Environment Variables
Defining and Exporting Variables
Bash Startup Shell Scripts
Some Standard Variables
Fundamental Shell Scripts
Standard Input and Output
Shell Scripts and Init
A Shell Script with Arguments
Using All Command Line Arguments
Testing Files in Scripts
Case, Esac, and Exit
Aliases and Functions
The File /etc/inittab
The Scripts In /etc/rc.d
The Run Level Scripts In /etc/rc.d
Running the Run Level Scripts
Running Processes
Examining the Running Processes pt.1
Examining the Running Processes pt.2
Fork and Exec
Orphans and Zombies
Crontab
UNIX Networking
TCP/IP Concepts
TCP/IP Services
TCP/IP Hosts
TCP/IP Routing
DNS
The xinetd Super Server
NFS
Modem pt.1
Modem pt.2
Modem pt.3
X
The X Server
Cygwin X Server
Cygwin Remote Login
RedHat GNOME
Archiving and Compressing
General Archiving and Compressing
Compressing and Uncompressing
Zipping and Unzipping
Gzipping and Gunzipping
Uuencode and Uudecode
Sharing and Unsharing
Tarring and Untarring pt.1
Tarring and Untarring pt.2
Misc Utils
Screen Grabber xwd
Display and Convert
The mtools
Dumping Files With od
A Few Simple Programs
Shutdown