/  

Unix Books

Advertisement

Unix /Linux

This section contains free e-books and guides on Unix and Linux, some of the resources in this section can be viewed online and some of them can be downloaded.

Recently Added Books

Embedded Operating Systems and Linux

This note covers the following topics: What is an embedded Operating System, Linux as an embedded OS, Linux in Real-Time, Embedded Linux Distributions, What is the Cost of Embedded Linux, Tools and development.

s43 Pages

Survey of Filesystems for Embedded Linux PDF 23P

This note covers the following topics: The Kernel and Filesystem, Filesystems in Linux, Linux Virtual FileSystem , FUSE Filesystems , VFS Traditional Filesystems, Picking an RFS, Second Extended Filesystem, initramfs and Booting.

s23 Pages

Linux Administration I System and Users

This manual is an introduction to Linux system administration. It covers, after an introduction to the significance and problems of system administration, the basics of process, user account, and access control management, the management of disk partitions, file systems, and quotas, common boot loaders, the system start and shutdown process, PC hardware, and library and package management.

s238 Pages

Linux System Administration Students Note

This book covers the following topics related to Linux system administration: Installing Red Hat Linux, XFree86, Red Hat Software Package System, Boot sequence, Network concepts, The kernel, Service configuration, Managing users and groups, Practical filesystems, security and The Network FileSystem.

s226 Pages

The Linux Command Line

This book is for new Linux users who have migrated from other platforms. This book is divided into four parts, each covering some aspect of the command line experience. Part1 : Learning The Shell, Part2 : Configuration And The Environment, Part3: Common Tasks and Essential Tools, Part4: Writing Shell Scripts.

s555 Pages

Introduction to Linux by Augustine Abaris

This note explains the following topics: Research Computing Services, Linux Overview, Linux Interaction - Shell and Commands, I/O redirection, Navigating the file system, Processes and job control, Editors, Creating and Running Code.

s71 Pages

Lecture Notes On Linux Programming

This book covers the following topics: Linux Advantages, Linux Distribution Names, Layered Architecture, Linux Files and Directories, Processes and signals, Interprocess communication, Shared Memory.

s193 Pages

Linux Kernel 2.4 Internals

This note covers the following topics: Booting, Process and Interrupt Management, Virtual Filesystem (VFS), Linux Page Cache, IPC mechanisms.

sNA Pages

Introduction to Unix by Rob Funk

This note covers the following topics: basic background in Unix structure, knowledge of getting started, directory navigation and control, file maintenance and display commands, shells, Unix features, text processing.

s126 Pages

Introduction to Unix Lectures

The goals of this note are to enable students to log in to their UNIX accounts from any type of computer and have a basic understanding of the commands and utilities. Topics covered includes: Unix OS Introduction, Unix Editors, Unix Files and Directories, Unix Directories, Unix Number Sytstems, chmod command, Unix Wildcards, Unix Processes, Unix Redirection, Unix shell programming, Additional Commands, Unix Makefiles, unix Advanced Commands, Unix Command breifly, The Makefile.

sNA Pages

Unix Network Programming

This note covers the following topics: Process Control, Signals, Pipes and FIFOs, Mutexes and Condition Variables, Posix Semaphores, Shared Memory and Socket Programming.

s86 Pages

O'Reillyreg; Networking CD Bookshelf, Version 2.0

Currently this section contains no detailed description for the page, will update this page soon.

s Pages

UNIX Application and System Programming

This lecture note is written by Stewart Weiss. This note covers the following topics: Introduction to Systems Programming, Login Records, File I/O, and Performance, File Systems and the File Hierarchy, Controlling File and Terminal I/O, Interactive Programs and Signals, Event Driven Programming: Timers and Asynchronous I/O, Process Architecture and Control, Interprocess Communication, Threads and the Pthread Library.

sNA Pages

Unix And Shell Programming

This note explains the following topics: Understand the UNIX Architecture, File systems and use of basic Commands, Use of editors and Networking commands, Understand Shell Programming and to write shell scripts, Understand and analyze UNIX System calls, Process Creation, Control and Relationship.

s101 Pages

Linux Administration I System and Users

This manual is an introduction to Linux system administration. It covers, after an introduction to the significance and problems of system administration, the basics of process, user account, and access control management, the management of disk partitions, file systems, and quotas, common boot loaders, the system start and shutdown process, PC hardware, and library and package management.

s238 Pages

Secure Programming for Linux and Unix HOWTO (PDF 168P)

This note covers the following topics: background, history of unix, linux, and open source, security principles, why do programmers write insecure code?, is open source good for security?, types of secure programs, paranoia is a virtue, why did i write this document?, sources of design and implementation guidelines, other sources of security information, document conventions, summary of linux and unix security features, processes, files, system v ipc, sockets and network connections, signals, quotas and limits, dynamically linked libraries, audit, pam, specialized security extensions for unix-like systems, security requirements, common criteria introduction, security environment and objectives,validate all input, command line, environment variables, file descriptors, file names, file contents, web-based application inputs (especially cgi scripts), other inputs, human language (locale) selection, character encoding, prevent cross-site malicious content on input, filter html/uris that may be re-presented, remove or forbid some html data, encoding html data, validating html data, validating hypertext links (uris/urls), other html tags, related issues, forbid http get to perform non-queries, counter spam, limit valid input time and load level, avoid buffer overflow, dangers in c/c++, library solutions in c/c++, standard c library solution, static and dynamically allocated buffers, strlcpy and strlcat, libmib, c++ std

s168 Pages

Bash Shell Scripting by Wikibooks.org

Bash is a Unix shell and command language. This book provides an introductory level knowledge of Bash.

sNA Pages

Introduction to Shell Programming

A shell script is a program written using Unix commands and shell programming constructs. Shell scripts can be used to automate repetitive command sequences and to perform actions on multiple files. This note cover the following topics: what is shell programming, basic Unix pipelines of commands about shell scripts, new commands, variables, parameters and shift cut, if-then-else-fi for-in-do-done, sed, gotchas.

sNA Pages