If you are running a one- or two-system LAN using Linux, you probably only need simple connectivity between your systems. However, if you are setting up a Linux server for your network and its connection to the Internet, you've got a lot of work to do in installation, configuration, and maintenance - and you probably require some assistance.
A really excellent course will include some knowledge and practical ability in the student's head as well. We hope to achieve at least the first with these notes. The second is up to the instructor.
There are total of 101 hacks in this book that will help you build a strong foundation in Linux. All the hacks in this book are explained with appropriate Linux command examples that are easy to follow.
Written to give students and professionals the basics required to implement network functionality in the Linux kernel, this book also addresses everyone who wants to deepen their understanding of network specific processes in an operating system. This book introduces the key components and mechanisms of the Linux kernel and the designs of communication systems.
Linux has long been regarded by engineers as the superior operating system. Whether or not you should trust their opinions is still up for debate.
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.
“Linux Kernel Crash Book”, by Igor Ljubuncic, starts with crash tools via collection all the way to analysis, plus some extras and general tips. Linux kernel crash analysis is not an everyday topic. It is very likely a niche topic, which will interest only system administrators and professionals dabbling in the kernel.
With the releases of Mac OS X, the new operating system was finally stable enough for mass distribution on all shipping Macintosh computers. Yet underneath the new colorful interface was a powerful, complicated operating system based on BSD Unix. An Mac users of all kinds needed help both in figuring out how to run OS X and in understanding how OS X worked underneath the covers and how to get the most out of it.
Topics included: Introduction • Linux Directory Structure • Command Line Interface • Directories • Viewing File and Directory Details • Permissions • Viewing and Editing Files • Deleting, Moving, and Renaming Files and Directories • Finding, Sorting, and Comparing Files and Directories • I/O Redirection • Additional Command Line Concepts • Processes and Jobs • Switching Users • Installing Software.
This guide was written for beginners and will tell you everything you need to know about the Ubuntu experience.
It covers all the topics that a competent Linux administrator should master, from the installation and the update of the system, up to the creation of packages and the compilation of the kernel, but also monitoring, backup and migration, without forgetting advanced topics like SELinux setup to secure services, automated installations, or virtualization with Xen, KVM or LXC.Linux operating system.
First find out how to install and configure CentOS. From there, you'll cover a wealth of Linux and CentOS tools, functions, and techniques, including: how to work in the GNOME and KDE desktop environments; how to use the Linux shell, file system, and text editor; how to configure CUPS printers, Samba for file and printer sharing and other features using GUI tools; and more.
Ubuntu Linux is the fastest growing Linux - based operating system, and Beginning Ubuntu Linux, Fifth Edition teaches all of us - including those who have never used Linux - how to use it productively, whether you come from Windows or the Mac or the world of open source.
Many people still believe that learning Linux is difficult, or that only experts can understand how a Linux system works. Though there is a lot of free documentation available, the documentation is widely scattered on the Web, and often confusing, since it is usually oriented toward experienced UNIX or Linux users. Today, thanks to the advancements in development, Linux has grown in popularity both at home and at work. The goal of this guide is to show people of all ages that Linux can be simple and fun, and used for all kinds of purposes.
Beginning Fedora: From Novice to Professional guides you through the tasks most new Linux users desire to perform, while explaining potentially confusing concepts along the way. It will steer you through system customization opportunities and common tasks like listening toaudio CDs and MP3s, watching movies, and performing office- and Internet-related jobs. A large part of the book is dedicated to advanced command-line techniques necessary to maintain your system and become a true Linux master!
In this book, one of the world's leading Linux experts brings together all the knowledge you need to master Fedora or Red Hat Enterprise Linux and succeed with it in the real world. Best-selling author Mark Sobell explains Linux clearly and effectively, focusing on skills you'll actually use as a user, programmer, or administrator. Now an even more versatile learning resource, this edition adds skill objectives at the beginning of each chapter.
The year 2000 was the breakout year for Linux. References in the popular press continuously referred to this Open Source operating system as "renegade" and "upstart". Now, as this millennial year fades in our memories, more people and more companies are adopting this now "serious contender", Linux.
Caldera's OpenLinux, as exemplified by eDesktop 2.4, is a top-notch distribution. From among the many available software packages, applications, tools, utilities, and suites, Caldera Systems (based in Orem, Utah, USA) has assembled best-of-breed products. In doing so they performed all the necessary compatibility and integration testing to make sure that the pieces work together properly.
If you're an advanced security professional, then you know that the battle to protect online privacy continues to rage on. Security chat rooms, especially, are resounding with calls for vendors to take more responsibility to release products that are more secure. In fact, with all the information and code that is passed on a daily basis, it's a fight that may never end.
This document covers some of the main issues that affect Linux security. General philosophy and net-born resources are discussed.
A number of other HOWTO documents overlap with security issues, and those documents have been pointed to wherever appropriate.
This document is not meant to be a up-to-date exploits document. Large numbers of new exploits happen all the time. This document will tell you where to look for such up-to-date information, and will give some general methods to prevent such exploits from taking place.
This document is a general overview of security issues that face the administrator of Linux systems. It covers general security philosophy and a number of specific examples of how to better secure your Linux system from intruders. Also included are pointers to security related material and programs.
There are always many ways to accomplish a single task. The same can be said about Linux distributions. A great many have existed over the years. Some still exist, some have morphed into something else, yet others have been relegated to our memories. They all do things differently to suit the needs of their target audience. Because so many different ways to accomplish the same end goal exist, I began to realize I no longer had to be limited by any one implementation. Prior to discovering Linux, we simply put up with issues in other Operating Systems as you had no choice. It was what it was, whether you liked it or not. With Linux, the concept of choice began to emerge. If you didn't like something, you were free, even encouraged, to change it.
In 2002, Sam Williams wrote Free as in Freedom, a biography of Richard M. Stallman. In its epilogue, Williams expressed hope that choosing to distribute his book under the GNU Free Documentation License would enable and encourage others to share corrections and their own perspectives through modifications to his work.
Free as in Freedom (2.0) is Stallman's revision of the original biography. While preserving Williams's viewpoint, it includes factual corrections and extensive new commentary by Stallman, as well as new prefaces by both authors written for the occasion. It is a rare kind of biography, where the reader has the benefit of both the biographer's original words and the subject's response.
This guide was designed as a summary of the Linux Operating System, a helping hand to newbies as an investigation journey and getting starter guide with physical activities at the end of each chapter. This book accommodate real examples that procure from the author’s experience as an Linux system administrator or a trainer. I wish these examples will help you a lot and understand Linux system better and motivates you to try things on your own. Downloadable Ebook
This condition may stop you from reading the book, as you may not be either the person maintaining server boxes nor the code developer trying to debug his drivers.
However, you may also consider this book as a very extensive learning lesson in what goes behind the curtains of a typical Linux system. While you may not find immediate use to the contents presented in this book, the general knowledge and problem solving methods and tools you find here should serve you universally. Come the day, come the opportunity, you will find this book of value. Downloadable EBook
The Internet is now a household term in many countries. With otherwise serious people beginning to joyride along the Information Superhighway, computer networking seems to be moving toward the status of TV sets and microwave ovens. The Internet has unusually high media coverage, and social science majors are descending on Usenet newsgroups, online virtual reality environments, and the Web to conduct research on the new "Internet Culture."
Of course, networking has been around for a long time. Connecting computers to form local area networks has been common practice, even at small installations, and so have long-haul links using transmission lines provided by telecommunications companies. A rapidly growing conglomerate of world-wide networks has, however, made joining the global village a perfectly reasonable option for even small non-profit organizations of private computer users. Setting up an Internet host with mail and news capabilities offering dialup and ISDN access has become affordable, and the advent of DSL (Digital Subscriber Line) and Cable Modem technologies will doubtlessly continue this trend.
Talking about computer networks often means talking about Unix. Of course, Unix is not the only operating system with network capabilities, nor will it remain a frontrunner forever, but it has been in the networking business for a long time, and will surely continue to be for some time to come. Downloadable EBook
While most people loathe the command line, it is undoubtedly the most efficient way to get things done. If you are one of those who will freak out when you are on the terminal, we have compiled a list of useful Linux commands that you can use to make your workflow more productive. Downloadable EBook
The Internet is now a household term in many countries. With otherwise serious people beginning to joyride along the Information Superhighway, computer networking seems to be moving toward the status of TV sets and microwave ovens. The Internet has unusually high media coverage, and social science majors are descending on Usenet newsgroups, online virtual reality environments, and the Web to conduct research on the new "Internet Culture." Downloadable EBook
Many people still believe that learning Linux is difficult, or that only experts can understand how a Linux system works. Though there is a lot of free documentation available, the documentation is widely scattered on the Web, and often confusing, since it is usually oriented toward experienced UNIX or Linux users. Today, thanks to the advancements in development, Linux has grown in popularity both at home and at work. The goal of this guide is to show people of all ages that Linux can be simple and fun, and used for all kinds of purposes. Downloadable EBook
GNU/Linux has taken the world of computers by storm. At one time, personal computer users were forced to choose among proprietary operating environments and applications. Users had no way of fixing or improving these programs, could not look “under the hood,” and were often forced to accept restrictive licenses. GNU/Linux
and other open source systems have changed that—now PC users, administrators, and developers can choose a free operating environment complete with tools, applications,
and full source code. Downloadable EBook
If you want to know how to build, configure, and install a custom Linux kernel on your machine, buy this book. It is written by someone who spends every day building, configuring, and installing custom kernels as part of the development process of this fun, collaborative project called Linux.
I'm especially proud of the chapter on how to figure out how to configure a custom kernel based on the hardware running on your machine. This is an essential task for anyone wanting to wring out the best possible speed and control of your hardware. Downloadable EBook
This book has the unfortunate burden of serving a diverse set of audiences. We
realize that this book might appeal to both experienced Java programmers who
are new to Linux, and to experienced Linux programmers who are new to Java,
with all possible shadings in between.
In addition to balancing these two poles, we are also trying to strike a bal-
ance between the size of the book and the range of our topic. Fortunately, there
is today quite a range of both book and Web publishing on both Java and
Linux, so we are able to do our best within the limits of a book a normal person
may lift, and we can make recourse to a number of outside references you might
wish to use to supplement our efforts. Downloadable E-Book
GNU/Linux has taken the world of computers by storm. At one time, personal com-
puter users were forced to choose among proprietary operating environments and
applications. Users had no way of fixing or improving these programs, could not look
“under the hood,” and were often forced to accept restrictive licenses. GNU/Linux
and other open source systems have changed that—now PC users, administrators, and
developers can choose a free operating environment complete with tools, applications,
and full source code. Downloadable E-Book
This language was especially developed for creating the UNIX system. Using this new technique, it was much easier to develop an operating system that could run on many different types of hardware.The software vendors were quick to adapt, since they could sell ten times more software almost effortlessly. Weird new situations came in existence: imagine for instance computers from different vendors communicating in the same network, or users working on different systems without the need for extra education to use another computer. UNIX did a great deal to help users become compatible with different systems. Downloadable Ebook
This book was written to provide a single reference for network administration in a Linux environment. Beginners and experienced users alike should find the information they need to cover nearly all important administration activities required to manage a Linux network configuration. The possible range of topics to cover is nearly limitless, so of course it has been impossible to include everything there is to say on all subjects. We've tried to cover the most important and common ones. We've found that beginners to Linux networking, even those with no prior exposure to Unix-like operating systems, have found this book good enough to help them successfully get their Linux network configurations up and running and get them ready to learn more. Downloadable Link - Linux Network Administrator's Guide
Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators.
No distribution can provide a Linux kernel that meets all users' needs. Computers big and small have special requirements that require reconfiguring and rebuilding the kernel. Whether you are trying to get sound, wireless support, and power management working on a laptop or incorporating enterprise features such as logical volume management on a large server, you can benefit from the insights in this book.
Downloadable Link - Linux Kernel in a nutshell
Linux is the ultimate choice for home and business users. It is powerful, as stable as any commercial operating system, secure, and best of all, it is open source. One of the biggest deciding factors for whether to use Linux at home or for your business can be service and support.
Linux was developed by a large team of volunteers across the Internet. The project was started in 1990 by Linus Torvalds, a Finnish college student, as an operating systems course project. Since that time, Linux has snowballed into a full-featured Unix clone capable of running applications as diverse as simulation and modeling programs, word processors, speech recognition systems, World Wide Web browsers, and a horde of other software, including a variety of excellent games. A great deal of hardware is supported, and Linux contains a complete implementation of TCP/IP networking, including SLIP, PPP, firewalls, a full IPX implementation, and many features and some protocols not found in any other operating system. Linux is powerful, fast, and free, and its popularity in the world beyond the Internet is growing rapidly.
Downloadable Link -
Advanced Linux Programming This book is designed to provide an overview of the steps needed to implement a secure environment on a Linux system and outlines some of the threats and how these weaknesses are exploited by some.
Advanced Linux Programming is intended for the programmer already familiar with the C programming language. Authors Alex Samuel, Jeffrey Oldham, and Mark Mitchell of Code Sourcery, LLC take a tutorial approach and teach the most important concepts and power features of the GNU/Linux system in application programs.
| For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well.
This book is available under the terms of the Creative Commons Attribution-ShareAlike 2.0 license.
That means that you are free to download and redistribute it.
The development of the book was made possible, however, by those who purchase a copy from O'Reilly or elsewhere.