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.
Published by No Starch Press on 01/11/2012
Book details: 480 pages.
This document, which focuses on the Linux security issues for one of the more popular versions of Linux, Red Hat version 9/Fedora, provides a standard reference for Linux security controls and their audit for security administrators, security professionals and information systems auditors. It provides the following guidance to IT management: * The business and technology drivers for Linux * The vulnerabilities of the Linux operating system * Risk management issues with an action-oriented perspective * Linux security software * How to secure Linux installations to fulfill the control objectives of two well-known standards-COBIT and ISO 17799 * Detailed internal control questionnaires. Call +1.847.253.1545 ext. 401, visit www.isaca.org/bookstore or e-mail email@example.com for more information.
Published by ISACA on 01/01/2005
Book details: 158 pages.
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.
Published by Fultus Corporation on 05/01/2010
Book details: 296 pages.
This is a comprehensive guide to Linux on the mainframe, covering virtualization, security, systems management and the application environment.
Published by Prentice Hall Professional on 06/18/2018
Book details: 430 pages.
The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system. In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs. You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to: –Read and write files efficiently –Use signals, clocks, and timers –Create processes and execute programs –Write secure programs –Write multithreaded programs using POSIX threads –Build and use shared libraries –Perform interprocess communication using pipes, message queues, shared memory, and semaphores –Write network applications with the sockets API While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms. The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.
Published by No Starch Press on 10/01/2010
Book details: 1552 pages.
This book aims at providing a thorough understanding of the essentials and the workings of Linux Operating System (OS). It explores the technicalities of this free and open source OS so as to enable readers to harness the full power of Linux. The text gives a methodical insight into Linux. Beginning with an introduction to Linux, the book discusses its salient features, different stages of its development, its basic operations and installation steps, and then describes the desktop environments, file management, administration, and basic Linux commands. In addition, chapters are written on different applications of Linux such as graphics, audio/video, gaming and internet, along with their usage details. Presented in a simple and engaging style, the book is ideal for all computer courses covering the fundamentals of the Linux Operating System, or where Linux forms the core subject. It is ideally suited for self-learning by beginners who can acquire skills in Linux OS in their own desktop environment at home. KEY FEATURES : 1. Gives a comprehensive understanding and working details of Linux. 2. Devotes exclusive chapters on Gimp Image Editor and OpenOffice.org Applications. 3. Provides step-by-step instructions on essential applications used in Linux to help gain hands-on experience.
Published by PHI Learning Pvt. Ltd. on 11/26/2011
Book details: 336 pages.
*Imparts good security doctrine, methodology, and strategies *Each application-focused chapter will be able to be used as a stand-alone HOW-TO for that particular application. *Offers users a selection of resources (websites, mailing lists, and books) to further their knowledge.
Published by Apress on 11/01/2006
Book details: 584 pages.
Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding. The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs. The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers. The third edition of Linux Kernel Development includes new and updated material throughout the book: An all-new chapter on kernel data structures Details on interrupt handlers and bottom halves Extended coverage of virtual memory and memory allocation Tips on debugging the Linux kernel In-depth coverage of kernel synchronization and locking Useful insight into submitting kernel patches and working with the Linux kernel community
Published by Pearson Education on 06/22/2010
Book details: 480 pages.
Written with a clear, straightforward writing style and packed with step-by-step projects for direct, hands-on learning, Guide to UNIX Using Linux, 4E is the perfect resource for learning UNIX and Linux from the ground up. Through the use of practical examples, end-of-chapter reviews, and interactive exercises, novice users are transformed into confident UNIX/Linux users who can employ utilities, master files, manage and query data, create scripts, access a network or the Internet, and navigate popular user interfaces and software. The updated 4th edition incorporates coverage of the latest versions of UNIX and Linux, including new versions of Red Hat, Fedora, SUSE, and Ubuntu Linux. A new chapter has also been added to cover basic networking utilities, and several other chapters have been expanded to include additional information on the KDE and GNOME desktops, as well as coverage of the popular OpenOffice.org office suite. With a strong focus on universal UNIX and Linux commands that are transferable to all versions of Linux, this book is a must-have for anyone seeking to develop their knowledge of these systems. Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.
Published by Cengage Learning on 08/16/2007
Book details: 704 pages.
This sixth edition of Beginning Ubuntu Linux introduces all of us—newbies, power users and system administrators—to the Natty Narwhal Ubuntu release. Based on the bestselling fifth edition, this edition introduces the new Unity interface while not neglecting the finely-tuned administration techniques for new users present in previous editions. Whether you aim to use it in the home or in the office, you’ll be introduced to the complete world of Ubuntu Linux, from simple word processing to using cloud services. You’ll learn how to control the Ubuntu system which you just installed as you are guided through common tasks, such as configuring the system's graphical user interface, listening to audio CDs and MP3s, producing documents, using VoIP and chat, and of course, general system maintenance. Emilio also introduces the improved software center and Ubuntu's multitouch capabilities. This book supplies a series of comprehensive tutorials on Ubuntu administration and security—essential for any Ubuntu user—while not neglecting matters pertaining to office applications and the Cloud. What you’ll learn Use Ubuntu as a daily desktop on your laptop or PC Complete office tasks, such as creating Microsoft Office-compatible documents and spreadsheets, using e-mail, and managing contacts Listen to MP3s, manage pictures 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 Configure and use Ubuntu's multitouch capabilities Administer and secure your Ubuntu machine Who this book is for Everyone interested in or already using Ubuntu—no exceptions. Table of Contents Meet Ubuntu Linux GNU "slash" Linux Pre-installation 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 Managing Your Data A World of Applications Working with Text Files Making the Move to OpenOffice.org Communicating with Others Social Networks and Cloud Computing Digital Audio Movies and Multimedia Digital Photos Playing Games Installing and Removing Software Understanding Linux Users and File Permissions Optimizing Your System Backing Up Data Scheduling Tasks Accessing Computers Remotely Taking Control of the System Appendix 1: Introducing the BASH Shell Appendix 2: Glossary of Linux Terms Appendix 3: Getting Further Help Appendix 4: Exploring the Digital Download and Other Ubuntu Versions
Published by Apress on 10/17/2011
Book details: 656 pages.