Strategic Security Intelligence

Introduction to Linux

Basic Structures

Copyright(c), 1990, 1995, 2002 Dr. Frederick B. Cohen - All Rights Reserved

Overview of Linux Structures

Most modern operating systems provide an abstraction of the computer's hardware to the user and the programmer so that they don't have to worry about the details of hardware. For example, when a user changes disk drives in a computer or uses a floppy disk instead of a hard disk, they don't have to reformat their data or change the way they do their work.

The Linux abstractions involve users and groups, files and directories, programs and processes, and interfaces and sockets.

These structures are controlled by specific functions of the Linux operating system, and in many cases, these structures provide the means to observe and control what goes on in your computer.