Introduction to Linux Third Edition

Titre : Introduction to Linux Third Edition
Auteur : Machtelt Garrels
Éditeur : Fultus Corporation
ISBN-13 : 9781596821996
Libération : 2010-05

Télécharger Lire en ligne



Whether you're just starting out with Linux or looking to hone your existing skills, this book will provide you with the knowledge you need. For new users, it is an exploration tour and getting started guide, with exercises at the end of each chapter. Advanced trainees can consider it a desktop reference, a collection of the base knowledge needed to tackle system and network administration. To help you work more effectively with Linux, this book contains hundreds of real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. These examples will help you to get a better understanding of the Linux system and feel encouraged to try out things on your own.

The Linux Command Line

Titre : The Linux Command Line
Auteur : William E. Shotts, Jr.
Éditeur : No Starch Press
ISBN-13 : 9781593273897
Libération : 2012

Télécharger Lire en ligne



You've experienced the shiny, point-and-click surface of your Linux computer—now dive below and explore its depths with the power of the command line. The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you'll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more. In addition to that practical knowledge, author William Shotts reveals the philosophy behind these tools and the rich heritage that your desktop Linux machine has inherited from Unix supercomputers of yore. As you make your way through the book's short, easily-digestible chapters, you'll learn how to: * Create and delete files, directories, and symlinks * Administer your system, including networking, package installation, and process management * Use standard input and output, redirection, and pipelines * Edit files with Vi, the world’s most popular text editor * Write shell scripts to automate common or boring tasks * Slice and dice text files with cut, paste, grep, patch, and sed Once you overcome your initial "shell shock," you'll find that the command line is a natural and expressive way to communicate with your computer. Just don't be surprised if your mouse starts to gather dust. A featured resource in the Linux Foundation's "Evolution of a SysAdmin"

A Practical Guide to Linux Commands Editors and Shell Programming

Titre : A Practical Guide to Linux Commands Editors and Shell Programming
Auteur : Mark G. Sobell
Éditeur : Pearson Education
ISBN-13 : 9780133085044
Libération : 2013

Télécharger Lire en ligne



A guide to Linux covers such topics as the command line utilities, the filesystem, the Shells, the Editors, and programming tools.

Running Linux

Titre : Running Linux
Auteur : Matt Welsh
Éditeur : "O'Reilly Media, Inc."
ISBN-13 : 0596002726
Libération : 2003-01

Télécharger Lire en ligne



Explains how to understand and use Linux, covering installation, system administration, configuring desktops, and networking, along with topics such as the GNOME desktop, security, package management, and sound configuration.

Understanding the Linux Kernel

Titre : Understanding the Linux Kernel
Auteur : Daniel P. Bovet
Éditeur : "O'Reilly Media, Inc."
ISBN-13 : 0596554915
Libération : 2005-11-17

Télécharger Lire en ligne



In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks. The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does. This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics: Memory management, including file buffering, process swapping, and Direct memory Access (DMA) The Virtual Filesystem layer and the Second and Third Extended Filesystems Process creation and scheduling Signals, interrupts, and the essential interfaces to device drivers Timing Synchronization within the kernel Interprocess Communication (IPC) Program execution Understanding the Linux Kernel will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.

Linux for Embedded and Real time Applications

Titre : Linux for Embedded and Real time Applications
Auteur : Doug Abbott
Éditeur : Newnes
ISBN-13 : 9780123914330
Libération : 2012-12-17

Télécharger Lire en ligne



This new edition of Linux for Embedded and Real-Time Applications provides a practical introduction to the basics and the latest developments in this rapidly evolving technology. Ideal for those new to using Linux in an embedded environment, it takes a hands-on approach and covers key concepts plus specific applications. Key features include: Substantially updated to focus on a specific ARM-based single board computer (SBC) as a target for embedded application programming Includes an introduction to Android programming With this book you will learn: The basics of Open Source, Linux and the embedded space How to set up a simple system and tool chain How to use simulation for initial application testing Network, graphics and Android programming How to use some of the many Linux components and tools How to configure and build the Linux kernel, BusyBox and U-Boot bootloader Provides a hands-on introduction for engineers and software developers who need to get up to speed quickly on embedded Linux, its operation and its capabilities – including Android Updated and changed accompanying tools, with a focus on the author’s specially-developed Embedded Linux Learning Kit

Introduction to UNIX and Linux

Titre : Introduction to UNIX and Linux
Auteur :
Éditeur :
ISBN-13 : OCLC:51761786
Libération : 2003

Télécharger Lire en ligne



A été écrit sous une forme ou une autre pendant la plus grande partie de sa vie. Vous pouvez trouver autant d'inspiration de Introduction to UNIX and Linux Aussi informatif et amusant. Cliquez sur le bouton TÉLÉCHARGER ou Lire en ligne pour obtenir gratuitement le livre de titre $ gratuitement.

Assembly Language Step by Step

Titre : Assembly Language Step by Step
Auteur : Jeff Duntemann
Éditeur : Wiley; 3 edition (March 3, 2011)
ISBN-13 :
Libération : 2011-03-03

Télécharger Lire en ligne



The eagerly anticipated new edition of the bestselling introduction to x86 assembly language The long-awaited third edition of this bestselling introduction to assembly language has been completely rewritten to focus on 32-bit protected-mode Linux and the free NASM assembler. Assembly is the fundamental language bridging human ideas and the pure silicon hearts of computers, and popular author Jeff Dunteman retains his distinctive lighthearted style as he presents a step-by-step approach to this difficult technical discipline. He starts at the very beginning, explaining the basic ideas of programmable computing, the binary and hexadecimal number systems, the Intel x86 computer architecture, and the process of software development under Linux. From that foundation he systematically treats the x86 instruction set, memory addressing, procedures, macros, and interface to the C-language code libraries upon which Linux itself is built. Serves as an ideal introduction to x86 computing concepts, as demonstrated by the only language directly understood by the CPU itselfUses an approachable, conversational style that assumes no prior experience in programming of any kindPresents x86 architecture and assembly concepts through a cumulative tutorial approach that is ideal for self-paced instructionFocuses entirely on free, open-source software, including Ubuntu Linux, the NASM assembler, the Kate editor, and the Gdb/Insight debuggerIncludes an x86 instruction set reference for the most common machine instructions, specifically tailored for use by programming beginnersWoven into the presentation are plenty of assembly code examples, plus practical tips on software design, coding, testing, and debugging, all using free, open-source software that may be downloaded without charge from the Internet.

Beginning Ubuntu Linux

Titre : Beginning Ubuntu Linux
Auteur : Keir Thomas
Éditeur : Apress
ISBN-13 : 9781430219996
Libération : 2009-08-27

Télécharger Lire en ligne



Beginning Ubuntu Linux, Fourth Edition is the update to the bestselling book on Ubuntu, today’s hottest Linux distribution. Targeting newcomers to Linux and to the Ubuntu distribution alike, readers are presented with an introduction to the world of Linux and open source community, followed by a detailed overview of Ubuntu’s installation and configuration process. From there readers learn how to wield total control over their newly installed operating system, and are guided through common tasks such as writing documents, listening to audio CDs and MP3s, watching movies, using VoIP and chat, and of course general system maintenance matters. Additionally, there’s a series of comprehensive tutorials on Linux internals and the command–line prompt—essential for any Linux user—and the book includes special sections on optimization, security, and system maintenance. The book comes with a DVD containing the complete Ubuntu Linux distribution. All you need to do is insert the DVD and follow the instructions in the book to install this distribution. The ultimate guide to Ubuntu, the hottest Linux distribution on the planet. Forgoes introductions to esoteric Linux topics so commonly found in other books and instead focuses on everyday tasks for everyday users: printer and file sharing configuration, office document management, and listening to MP3s and watching movies among them. What you’ll learn Use Ubuntu as a daily desktop replacement. Complete all manner of office tasks, such as creating Microsoft Office–compatible documents and spreadsheets, using e–mail, and managing contacts. Listen to MP3s and CDs, and watch movies using a user–friendly Linux desktop. Configure Ubuntu’s printer– and file–sharing features to share resources seamlessly with other computers on your network. Become a proficient user of the Linux command line. Who this book is for Beginning Linux users seeking to explore the popular Ubuntu distribution. Table of Contents Welcome! A History and Politics Lesson The Realities of Running Linux Preinstallation Steps Installing Ubuntu Solving Installation Problems Booting Ubuntu for the First Time Getting Everything Up and Running How to Secure Your Computer Personalizing Ubuntu: Getting Everything Just Right Ubuntu Replacements for Windows Programs Managing Your Files Introducing the BASH Shell Understanding Linux Files and Users Working with Text Files Taking Control of the System Cool Shell Tricks Digital Audio Movies and Multimedia Digital Photos Making the Move to OpenOffice.org OpenOffice.org Overview In Depth: Writer In Depth: Calc In Depth: Impress In Depth: Base In Depth: Evolution Installing and Removing Software Managing Users Optimizing Your System Backing Up Data Scheduling Tasks Accessing Computers Remotely

Assembly Language Step by Step

Titre : Assembly Language Step by Step
Auteur : Jeff Duntemann
Éditeur : John Wiley & Sons
ISBN-13 : 9781118080993
Libération : 2011-03-03

Télécharger Lire en ligne



The eagerly anticipated new edition of the bestselling introduction to x86 assembly language The long-awaited third edition of this bestselling introduction to assembly language has been completely rewritten to focus on 32-bit protected-mode Linux and the free NASM assembler. Assembly is the fundamental language bridging human ideas and the pure silicon hearts of computers, and popular author Jeff Dunteman retains his distinctive lighthearted style as he presents a step-by-step approach to this difficult technical discipline. He starts at the very beginning, explaining the basic ideas of programmable computing, the binary and hexadecimal number systems, the Intel x86 computer architecture, and the process of software development under Linux. From that foundation he systematically treats the x86 instruction set, memory addressing, procedures, macros, and interface to the C-language code libraries upon which Linux itself is built. Serves as an ideal introduction to x86 computing concepts, as demonstrated by the only language directly understood by the CPU itself Uses an approachable, conversational style that assumes no prior experience in programming of any kind Presents x86 architecture and assembly concepts through a cumulative tutorial approach that is ideal for self-paced instruction Focuses entirely on free, open-source software, including Ubuntu Linux, the NASM assembler, the Kate editor, and the Gdb/Insight debugger Includes an x86 instruction set reference for the most common machine instructions, specifically tailored for use by programming beginners Woven into the presentation are plenty of assembly code examples, plus practical tips on software design, coding, testing, and debugging, all using free, open-source software that may be downloaded without charge from the Internet.