Free Essay

Linux Chapter 1

In:

Submitted By gm702
Words 3777
Pages 16
Chapter 1

Introduction to Linux

At a Glance

Class Notes Table of Contents

• Overview

• Objectives

• Teaching Tips

• Quick Quizzes

• Class Discussion Topics

• Additional Projects

• Additional Resources

• Key Terms

• Technical Notes for Hands-On Projects

Lecture Notes

Overview

Linux technical expertise is essential in today’s computer workplace as more and more companies switch to Linux to meet their computing needs. Thus, it is important to understand how Linux can be used, what benefits Linux offers to a company, and how Linux has developed and continues to develop. In the first half of this chapter, you will learn about operating system terminology and features of the Linux operating system, as well as the history and development of Linux. Later in this chapter, you will learn about the various types of Linux and situations in which Linux is used.

Chapter Objectives

In this chapter, you will learn to: • Understand the purpose of an operating system • Outline the key features of the Linux operating system • Describe the origins of the Linux operating system • Identify the characteristics of various Linux distributions and where to find them • Explain the common uses of Linux in industry today

Quick Quiz 1

1. What term is used to describe a running program on Linux? a. Application b. Process c. Runtime d. Project

2. What is represented by the second number in the Linux kernel version 2.3.4? (Choose all that apply.) a. Minor number b. Major number c. Production kernel d. Development kernel

3. Under which licensing model is Linux made available? a. GPL b. Freeware c. Shareware d. Artistic License

Quick Quiz 2

1. What Internet service provides content caching services for clients? a. DNS b. Firewall c. Proxy d. FTP

2. Which e-mail service is responsible for sending messages between services? a. MTA b. MDA c. MUA d. MHA

3. DNS can be used to map which of the following types of names to IP addresses? (Choose all that apply.) a. Hostnames b. NetBIOS names c. FQDNs d. TCP names

Class Discussion Topics

1. Have students discuss their feelings on hacker culture in general. Do they feel that it has a positive or negative impact on the world of computing? If they owned their own company, would they consider hiring someone who would describe himself or herself as a hacker? Why or why not? What impact do students think the media has in the portrayal of hackers and hacker culture?

2. Ask students which of them have worked with Linux in the past and how they felt about the experience. What were some of the challenges that they faced in attempting to install and configure Linux? Do they think that Linux will be a long-term and viable alternative to Windows and UNIX? Why or why not?

Additional Projects

1. Have students research online to find examples of different open source, closed source, freeware, and shareware applications. Have them create a table that outlines the pros and cons of each software type.

2. Have students research online to create a list of what they consider to be the best Linux resources available, along with the types of information that the sites provide. Once completed, compile the lists into a master list to be distributed to all students.

Additional Resources

1. Linux.org: http://www.linux.org

2. Linux Format Magazine: http://www.linuxformat.co.uk

3. Kernel.org: http://www.kernel.org

4. The Linux Journal: http://www.linuxjournal.com

Key Terms

• AIX A version of UNIX developed by IBM. • application The software that runs on an operating system and provides the user with specific functionality (such as word processing or financial calculation). • artistic license An open source license that allows source code to be distributed freely but changed only at the discretion of the original author. • Beowulf clustering A popular and widespread method of clustering computers together to perform useful tasks using Linux. • BSD (Berkeley Software Distribution) A version of UNIX developed out of the original o UNIX source code and given free to the University of California at Berkeley by AT&T. • closed source software The software whose source code is not freely available from the original author; Windows 7, for example. • cluster A grouping of several smaller computers that function as one large supercomputer. • clustering The act of making a cluster; see also cluster. • cracker A person who uses computer software maliciously for personal profit. • database An organized set of data. • database management system (DBMS) Software that manages databases. • developmental kernel A Linux kernel whose minor number is odd and has been recently developed yet not thoroughly tested. • device driver A piece of software containing instructions that the kernel of an operating system uses to control and interact with a specific type of computer hardware. • distribution A complete set of operating system software, including the Linux kernel, supporting function libraries and a variety of OSS packages that can be downloaded from the Internet free of charge. These OSS packages are what differentiate the various distributions of Linux. • flavor A specific type of UNIX operating system. For example, Solaris and BSD are two flavors of UNIX.

• Free Software Foundation (FSF) An organization, started by Richard Stallman, that promotes and encourages the collaboration of software developers worldwide to allow the free sharing of source code and software programs. • freeware Software distributed by the developer at no cost to the user. • frequently asked questions (FAQs) An area on a Web site where answers to commonly posed questions can be found. • fully qualified domain name (FQDN) A string of words identifying a server on the o Internet. • GNU An acronym that stands for “GNU’s not UNIX.” • GNU General Public License (GPL) A software license ensuring that the source code for any OSS will remain freely available to anyone who wants to examine, build on, or improve upon it. • GNU Network Object Model Environment (GNOME) One of the two competing graphical user interface (GUI) environments for Linux. • GNU Project A free operating system project started by Richard Stallman. • graphical user interface (GUI) The component of an operating system that provides a user-friendly interface comprising graphics or icons to represent desired tasks. Users can point and click to execute a command rather than having to know and use proper command-line syntax. • GUI environment A GUI core component such as X Windows, combined with a window manager and desktop environment that provides the look and feel of the GUI. Although functionality might be similar among GUI environments, users might prefer one environment to another due to its ease of use. • hacker A person who explores computer science to gain knowledge. It should not be confused with the term cracker. • hardware The tangible parts of a computer, such as the network boards, video card, hard disk drives, printers, and keyboards. • hardware platform A particular configuration and grouping of computer hardware, normally centered on and determined by processor type and architecture. • hot fix A solution made by a closed source vendor that fixes a software bug. • HOWTO A task-specific instruction guide to performing any of a wide variety of tasks; o freely available from the Linux Documentation Project at http://tldp.org/. • HP-UX A version of UNIX developed by Hewlett-Packard. • Internet Protocol (IP) address A unique string of numbers assigned to a computer to uniquely identify it on the Internet. • K desktop environment (KDE) One of the two competing graphical user interfaces o (GUI) available for Linux • kernel The central, core program of the operating system. The shared commonality of the kernel is what defines Linux; the differing OSS applications that can interact with the common kernel are what differentiate Linux distributions. • Linus Torvalds A Finnish graduate student who coded and created the first version of o Linux and subsequently distributed it under the GNU Public License. • Linux A software operating system originated by Linus Torvalds. The common core, or kernel, continues to evolve and be revised. Differing OSS bundled with the Linux kernel is what defines the wide variety of distributions now available.

• Linux Documentation Project (LDP) A large collection of Linux resources, information, and help files supplied free of charge and maintained by the Linux community. • Linux User Group (LUG) An open forum of Linux users who discuss and assist each other in using and modifying the Linux operating system and the OSS run on it. There are LUGs worldwide. • mail delivery agent (MDA) The service that downloads e-mail from a mail transfer agent. • mail transfer agent (MTA) An e-mail server. • mail user agent (MUA) A program that allows e-mail to be read by a user. • major number The number preceding the first dot in the number used to identify a o Linux kernel version. It is used to denote a major change or modification. • MINIX Mini-UNIX created by Andrew Tannenbaum. Instructions on how to code the kernel for this version of the UNIX operating system were publicly available. Using this as a starting point, Linus Torvalds improved this version of UNIX for the Intel platform and created the first version of Linux. • minor number The number following the first dot in the number used to identify a Linux kernel version, denoting a minor modification. If odd, it is a version under development and not yet fully tested. See also developmental kernel and production kernel. • Multiplexed Information and Computing Service (MULTICS) A prototype time- sharing operating system that was developed in the late-1960s by AT&T Bell Laboratories. • multitasking A type of operating system that has the capability to manage multiple tasks simultaneously. • multiuser A type of operating system that has the capability to provide access to multiple users simultaneously. • newsgroup An Internet protocol service accessed via an application program called a newsreader. This service allows access to postings (e-mails in a central place accessible by all newsgroup users) normally organized along specific themes. Users with questions on specific topics can post messages, which can be answered by other users. • Open Source Software (OSS) The programs distributed and licensed so that the source code making up the program is freely available to anyone who wants to examine, utilize, or improve upon it. • operating system (OS) The software used to control and directly interact with the computer hardware components. • package manager The software used to install, maintain, and remove other software programs by storing all relevant software information in a central software database on the computer. • process A program loaded into memory and running on the processor, performing a specific task. • production kernel A Linux kernel whose minor number (the number after the dot in the version number) is even and which is, therefore, deemed stable for use after widespread testing. • program A set of instructions that knows how to interact with the operating system and computer hardware to perform a specific task; stored as a file on some media (for example, a hard disk drive).

• programming language The syntax used for developing a program. Different programming languages use different syntaxes. • proxy server A server or hardware device that requests Internet resources on behalf of other computers. • Red Hat One of the most popular and prevalent distributions of Linux in North America, distributed and supported by Red Hat Inc. Fedora is a Red Hat-based Linux distribution. • revision number The number after the second dot in the version number of a Linux kernel, which identifies the certain release number of a kernel. • router A computer running routing software, or a special-function hardware device providing interconnection between networks; it contains information regarding the structure of the networks and sends information from one component network to another. • scalability The capability of computers to increase workload as the number of processors increases. • search engine An Internet Web site, such as www.google.com, where you simply enter a phrase representing your search item and receive a list of Web sites that contain relevant material. • server A computer configured to allow other computers to connect to it from across a network. • server services The services that are made available for other computers across a network. • shareware The programs developed and provided at minimal cost to the end user. These programs are initially free but require payment after a period of time or a certain amount of usage. • software The programs stored on a storage device in a computer that provide a certain function when executed. • Solaris A version of UNIX developed by Sun Microsystems from AT&T source code. • source code The sets of organized instructions on how to function and perform tasks that define or constitute a program. • SuSE One of the most popular and prevalent distributions of Linux in Europe. • system service The additional functionality provided by a program that has been incorporated into and started as part of the operating system. • tarball A compressed archive of files containing scripts that install Linux software to the correct locations on a computer system. • total cost of ownership (TCO) The full sum of all accumulated costs, over and above the simple purchase price of utilizing a product. Includes training, maintenance, additional hardware, and downtime. • UNIX The first true multitasking, multiuser operating system, developed by Ken o Thompson and Dennis Ritchie, from which Linux was originated. • user A person who uses a computer. • user interface The interface the user sees and uses to interact with the operating system and application programs. • workstation A computer used to connect to services on a server. • workstation services The services that are used to access shared resources on a network server. • X Windows The core component of the GUI in Linux.

Technical Notes for Hands-On Projects

Chapter 1 contains no hands-on projects and, as such, does not require any specific classroom setup. However, students will require access to the Internet to complete the additional exercises outlined in this file.

Chapter 2

Linux Installation and Usage

At a Glance

Class Notes Table of Contents

• Overview

• Objectives

• Teaching Tips

• Quick Quizzes

• Class Discussion Topics

• Additional Projects

• Additional Resources

• Key Terms

• Technical Notes for Hands-On Projects

Lecture Notes

Overview

This chapter explores the concepts and procedures needed to install a Fedora Linux system. The latter half of the chapter explains the various components students will use when interacting with the operating system as well as how to enter basic shell commands, obtain help, and properly shut down the Linux system.

Chapter Objectives

In this chapter, your students will learn to: • Prepare for and install Fedora Linux using good practices • Outline the structure of the Linux interface • Enter basic shell commands and find command documentation • Properly shut down the Linux operating system

Quick Quiz 1

1. What is the most common method for installing Linux? a. From an HTTP server b. From a DVD-ROM c. From packages located on the hard disk d. From an FTP server

2. What type of hard disk can have no more than four units connected to the computer at the same time? a. Serial Advanced Technology Attachment (SATA) b. Small Computer Systems Interface (SCSI) c. Parallel Advanced Technology Attachment (PATA) d. Basic Input/Output System (BIOS)

3. In which directory is the Linux kernel typically located? a. /home b. /opt c. /var d. /boot

Quick Quiz 2

1. Which keystroke combination should be used to access the tty3 terminal? a. Ctrl+Alt+F7 b. Ctrl+Alt+F3 c. Ctrl+Delete+F2 d. Ctrl+Shift+F3

2. Which command can be issued to view all users currently logged on to a server and their tasks? a. who b. w c. whoami d. id

3. Which of the following are commands associated with help on a Linux system? (Choose all that apply.) a. man b. help c. info d. whatis

Class Discussion Topics

1. Discuss some of the reasons why you either do or do not enjoy working from a traditional computer command line. Further, discuss both the advantages and disadvantages of the command line from the point of view of speed, connection types, ability to remember commands, and so forth.

2. Discuss what some of the challenges are that a company faces when it attempts to implement a very secure and stringent password policy?

Additional Projects

1. Have students use the man, info, and help pages to find the purpose of a list of common Linux commands not already covered in the text and supplied by you.

2. Have students research online to find sites that provide lists of essential commands that a new Linux system administrator should be familiar with. Compile this information into a master document to be distributed to all students.

Additional Resources

1. Linux Installation Primer: http://www.linuxgazette.com/issue32/jenkins1.html

2. Fedora Core Getting Started: http://www.johnmunsch.com/articles/FedoraCoreGettingStarted/

3. Linux Install Guide: http://www.cppsig.org/links/linux/linuxInstall.html

4. Fedora Project Homepage: http://fedora.redhat.com/

Key Terms

• Advanced Technology Attachment (ATA) See also Parallel Advanced Technology Attachment. • arguments The text that appears after a command name, does not start with a dash “-” character, and specifies information the command requires to work properly. • authentication The process whereby each user must log in with a valid user name and password before gaining access to the user interface of a system. • BASH shell The Bourne Again Shell; it is the default command-line interface in Linux. • BIOS (Basic Input/Output System) The part of a computer system that contains the programs used to initialize hardware components at boot time. • boot loader A small program started by BIOS that executes the Linux kernel in memory. • command A program that exists on the hard disk and is executed when typed on the command line. • dual booting The process of installing more than one operating system on a computer. The user can then choose the operating system to load at system startup. • ext2 A nonjournaling Linux filesystem. • ext3 A journaling Linux filesystem. • ext4 An improved version of the ext3 filesystem with an extended feature set and better performance. • extended partition A partition on a hard disk that can be further subdivided into components called logical drives.

• filesystem The way in which a hard disk partition is formatted to allow data to reside on the physical media; common Linux filesystems include ext2, ext3, ext4, REISER, and VFAT. • firstboot wizard A configuration utility that is run at system startup immediately following a Fedora Linux installation. • Free Identity, Policy, and Audit (FreeIPA) A set of security software that provides secure authentication across a network using several technologies that work together, including LDAP, Kerberos, NTP, and DNS. • GRand Unified Bootloader (GRUB) A common boot loader used in Linux. • GUID Partition Table (GPT) The area of a large hard disk (> 2TB) outside a partition that stores partition information and boot loaders. • Hardware Compatibility List (HCL) A list of hardware components that have been tested and deemed compatible with a given operating system. • info pages A set of local, easy-to-read command syntax documentation available by typing the info command. • Integrated Drive Electronics (IDE) See also Parallel Advanced Technology Attachment. • journaling A filesystem function that keeps a journal of the information that needs to be written to the hard disk; common Linux journaling filesystems include ext3, ext4, and REISER. • Lightweight Directory Access Protocol (LDAP) A protocol that is used by services to query directory databases for purposes of authentication. • logical drives The smaller partitions contained within an extended partition on a hard disk. • Logical Volume Manager (LVM) A set of services that is used to manage logical volumes stored on one or more hard disks. • man pages See manual pages. • manual pages The most common set of local command syntax documentation, available by typing the man command. Also known as man pages. • Master Boot Record (MBR) The area of a typical hard disk (< 2TB) outside a partition that stores partition information and boot loaders. • memtest86 A common RAM-checking utility. • metacharacters The key combinations that have special meaning in the Linux operating system. • Network Information Service (NIS) A set of services that is used to standardize the configuration and centralize the authentication of UNIX and Linux-based systems across a network. • Network Time Protocol (NTP) A protocol that is used to synchronize the time on a computer from across a network such as the Internet. • options The specific letters that start with a dash “-” or two and appear after the command name to alter the way the command works. • Parallel Advanced Technology Attachment (PATA) A legacy hard disk technology that uses ribbon cables to typically attach up to four hard disk devices to a single computer. • partitions A small section of an entire hard disk created to make the hard disk easier to use. Partitions can be primary or extended.

• primary partitions The separate divisions into which a hard disk can be divided (up to four are allowed per hard disk). • Redundant Array of Inexpensive Disks (RAID) A type of storage that can be used to combine hard disks together for performance and/or fault tolerance. • REISER A journaling filesystem used in Linux. • Serial Advanced Technology Attachment (SATA) A hard disk technology that allows for fast data transfer along a serial cable. It is commonly used in newer workstation and serverclass computers. • shell A user interface that accepts input from the user and passes the input to the kernel for processing. • Small Computer Systems Interface (SCSI) A high-performance hard disk technology that is commonly used in server-class computers. • swap memory See also virtual memory. • System Rescue A feature that allows you to boot a small Linux system from DVD to repair a Linux system that resides on the hard disk. • terminal The channel that allows a certain user to log in and communicate with the kernel via a user interface. • VFAT (Virtual File Allocation Table) A nonjournaling filesystem that might be used in Linux. • virtual memory An area on a hard disk, known as a swap partition, that can be used to store information that normally resides in physical memory (RAM), if the physical memory is being used excessively. • Winbind A set of software components that allows Linux computers to authenticate against a Microsoft Active Directory database.

Technical Notes for Hands-On Projects

The Chapter 2 hands-on projects require that students have access to the Fedora 15 installation DVD, a Pentium 4 class or greater computer with at least 1GB of RAM, a 60GB hard disk, and a DVD drive, as well as access to the Internet, to complete the additional exercises outlined in this instructor’s manual file.

-----------------------
Linux+ Guide to Linux Certification, Third Edition

1-1

Linux+ Guide to Linux Certification, Third Edition

1-2

Linux+ Guide to Linux Certification, Third Edition

2-1

Similar Documents

Premium Essay

A Guide to Using Linux Chapter 1 Discover Excercise

...DISCOVERY EXERCISES  1. Use the whatis command to determine the purpose of the ls command.  whatis ls ls (1)               ­ list directory contents    2. Use the man program to find out what the ­R option does when used with the date  command.  ­R, ­­rfc­2822 output date and time in RFC 2822 format.  Example: Mon, 07 Aug 2006  12:34:56­0600    3. Use the man program to determine what other commands you should also see in  relation to the clear command.  SEE ALSO         tput(1), terminfo(5)    4. Use the cal command to determine on what day of the week you were born.  user:~$ cal 8 1989      August 1989  Su Mo Tu We Th Fr Sa         1  2  3  ​ 5  4​    6  7  8  9 10 11 12  13 14 15 16 17 18 19  20 21 22 23 24 25 26  27 28 29 30 31      5. Use the cal command to determine which years between 2006 and 2015 are leap years.  user:~$ cal 2 2008     February 2008  Su Mo Tu We Th Fr Sa                  1  2   3  4  5  6  7  8  9  10 11 12 13 14 15 16  17 18 19 20 21 22 23  24 25 26 27 28 29    6. Clear the screen, and view the online manual to determine how to display today’s  date in UTC.   ­u, ­­utc, ­­universal print or set Coordinated Universal Time    7. Display the current UTC.  user:~$ date ­­utc  Tue Jan 19 11:01:14 UTC 2016    8. Create a file called month containing the current month.  user:~$ cat > month  user:~$ cal 1 2016 >> month    9. View the contents of the month file you created in Exercise 8.  user:~$ less month  ...

Words: 1364 - Pages: 6

Premium Essay

Fadora and Red Had Enterprise Linux: Chapter 1 Exercise Answers

...Chapter 1 Questions What is free software? List three characteristics of free software.Free software is code that is available for free to everyone, but it is also free in the sense that it can be used and altered freely to the user's desires. It is free to be studied, redistributed, and modified. Why is Linux popular? Why is it popular in academia?Due to the operating system's distribution among universities, students were able to become used to it's sophisticated developing environment which helped these graduates succeed in the industry as UNIX was being spread throughout the world. What are multiuser systems? Why are they successful?Multiuser is a term that defines an operating system or application software that allows access by multiple users of a computer. They are so successful because they allow for collaborative projects to be conducted with much more ease and efficiency. What is the Free Software Foundation/GNU? What is Linux? Which parts of the Linux operating system did each provide? Who else has helped build and refine this operating system?The GNU is a completely free (in the freedom sense) operating system built by Richard Stallman and many of its components, except for the kernel, were completed in the early '90s. Linus Torvalds wrote the kernel for Linux, which was also intended to be a free operating system, in the early '90s. The two systems then were combined together to finish Linux, with it's original kernel and added features supplied...

Words: 663 - Pages: 3

Free Essay

Stuff

...| IT250 Linux Operating System | Jerry Black | Spring 2012 | | | | Course Description: Installation, configuration and management of a Linux operating system will be explored. Focus will be on functions that resemble the UNIX environment. Directory and file management, user account management and certain device management (such as drives, printers, interface cards, etc.) will be discussed. Prerequisite(s) and/or Corequisite(s): Prerequisite: IT103 Operating Systems Credit hours: 4 Contact hours: 50 (30 Theory Hours, 20 Lab Hours) Syllabus: Linux Operating System Instructor | Jerry Black | Office Hours | Thursday, 4PM-6PM | Class Hours | Monday, 6:00PM – 10:20PM | Contact | Ms. Travis, 937-264-7707 | | jblack@itt-tech.edu | Major Instructional Areas 1. Introduction to Linux 2. Linux installation 3. Graphical user interface (GUI) desktops 4. Command-line interface (CLI) essentials 5. Hardware configuration: display, network, and printer 6. Networking: Resource sharing and remote access 7. Backup and restore utilities 8. Installing software in Linux 9. Scripting: Bourne Again Shell (bash) and Perl 10. Apache Web Server installation and configuration Course Objectives 1. Discuss the history and unique characteristics of the Linux operating system. 2. Perform an installation of Linux. 3. Use the components and features of the GNOME desktop environment. 4. Perform basic tasks by...

Words: 2032 - Pages: 9

Free Essay

Rawr

...Assignments: * Sobell, Chapter 1: Welcome to Linux * Sobell, Chapter 2: Installation Overview * Sobell, Chapter 3: Step-by-Step Installation * Sobell, Chapter 9: The Bourne Again Shell * Sobell, Chapter 11: System Administration: Core Concepts * Sobell, Chapter 16: Administration Tasks Chapter 1: Welcome To Linux 1. What is free software? List three characteristics of free software. Free Software is a matter of liberty, not price. Three characteristics of free software are the ability to distribute and change, ability to improve freely, and free to study. 2. Why is Linux popular? Why is it popular in academia? GNU/Linux is portable, is based on standards, is written in C, has a kernel programming interface, can support many users, and can run multiple tasks. The source code for the operating system is readily available so that students can understand more easily how GNU/Linux works and can modify the code further to understand its operation and change the way it works. 3. What are multiuser systems? Why are they successful? Multiuser systems allow any people to use all system resources almost simultaneously. Successful due to being cost effective, and having a level of security that allows Linux users to protect their data from access by other users through means of file access permissions, which limits users to what they can read, write to, or which file they can execute. Also implements ACLs (Access Control Lists) in which gives users and administrators...

Words: 317 - Pages: 2

Free Essay

Ssaassd

...A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®, Sixth Edition Lab Manual Mark G. Sobell Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. The author and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. The publisher offers excellent discounts on this book when ordered in quantity for bulk purchases or special sales, which may include electronic versions and/or custom covers and content particular to your business, training goals, marketing focus, and branding interests. For more information, please contact: U.S. Corporate and Government Sales (800) 382-3419 corpsales@pearsontechgroup.com For sales outside the United States, please contact: International Sales international@pearson.com Visit us on the Web: informit.com/ph Copyright © 2012 Mark G. Sobell All rights reserved...

Words: 38351 - Pages: 154

Premium Essay

Advanced Routing

...Linux Advanced Routing & Traffic Control HOWTO Bert Hubert Netherlabs BV Gregory Maxwell Remco van Mook Martijn van Oosterhout Paul B Schroeder Jasper Spaans Revision History Revision 1.1 DocBook Edition 2002−07−22 A very hands−on approach to iproute2, traffic shaping and a bit of netfilter. Linux Advanced Routing & Traffic Control HOWTO Table of Contents Chapter 1. Dedication.........................................................................................................................................1 Chapter 2. Introduction ......................................................................................................................................2 2.1. Disclaimer & License.......................................................................................................................2 2.2. Prior knowledge................................................................................................................................2 2.3. What Linux can do for you...............................................................................................................3 2.4. Housekeeping notes..........................................................................................................................3 2.5. Access, CVS & submitting updates..................................................................................................3 2.6. Mailing list..............................................

Words: 28706 - Pages: 115

Free Essay

Nt1430 Week 1 Assignment

...Chapter 1 Exercise 1 Free software is software which is not charged for; as such you can share it with whoever you want, as many times as you want. You can also install it on as many of your home computers as you wish. Chapter 1 Exercise 4 GNU a group dedicated to creating an operating system compatible with the Unix software system. Linux is based off the original Unix operating software. Unix provided the kernel, while Linux provided the interface that people used in place of another operating system like windows or apples own software. Linus Torvalds developed the Linux kernel, and Richard Stallman created the GNU Project Chapter 2 Exercise 1 Depending on the installation being done, Fedora/RHEL either overwrites all the files on the hard drive, or updates the software that has new versions Chapter 3 Exercise 1 A live system is where you have a linux running on top of another operating system like windows. The advantages are that none of the changes you make are kept, as it doesn’t write to the hard drive Chapter 3 Exercise 4 I honestly could not find the answer to this question Chapter 3 Exercise 8 Disk Druid is a GUI program that allows users to add, delete or modify partitions on a hard disk Chapter 11 Exercise 1 Single user mode is where only the system console is enabled, you can run programs from the console, so long as they are not graphical programs (Text only). Multi user Mode is where you have a graphical interface to use. Chapter 11 Exercise 3 SU...

Words: 464 - Pages: 2

Premium Essay

Redhat

...edhat® ® Te r r y C o l l i n g s & K u r t W a l l UR ON IT OOLS IN Y T C E CD-R L TH O ED UD M Linux Solutions from the Experts at Red Hat ® ® P R E S S™ SEC Red Hat® Linux® Networking and System Administration Red Hat® Linux® Networking and System Administration Terry Collings and Kurt Wall M&T Books An imprint of Hungry Minds, Inc. Best-Selling Books G Digital Downloads G e-Books G Answer Networks e-Newsletters G Branded Web Sites G e-Learning New York, NY G Cleveland, OH G Indianapolis, IN Red Hat® Linux® Networking and System Administration Published by Hungry Minds, Inc. 909 Third Avenue New York, NY 10022 www.hungryminds.com Copyright © 2002 Hungry Minds, Inc. All rights reserved. No part of this book, including interior design, cover design, and icons, may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording, or otherwise) without the prior written permission of the publisher. Library of Congress Control Number: 2001093591 ISBN: 0-7645-3632-X Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 1O/RT/QT/QS/IN Distributed in the United States by Hungry Minds, Inc. Distributed by CDG Books Canada Inc. for Canada; by Transworld Publishers Limited in the United Kingdom; by IDG Norge Books for Norway; by IDG Sweden Books for Sweden; by IDG Books Australia Publishing Corporation Pty. Ltd. for Australia and New Zealand; by TransQuest Publishers Pte Ltd. for Singapore, Malaysia, Thailand...

Words: 220815 - Pages: 884

Free Essay

Unit 1 Chapter Exercise

...Chapter 1 1. Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software.  a. The freedom to run the program, for any purpose. b. The freedom to study how the program works, and adapt it to your needs. Access to the source code is a precondition for this. c. The freedom to redistribute copies so you can help your neighbor. 2. The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom and to defend the rights of all free software users. a. Linux is an operating system. It is the software on a computer that enables applications and the computer operator to access the devices on the computer to perform desired functions. The operating system (OS) relays instructions from an application to, for instance, the computer's processor. The processor performs the instructed task, and then sends the results back to the application via the operating system. 3. The GNU Hurd is not suitable for production use. The capability-based design has problems that result directly from the flexibility of the design, and it is not clear whether solutions exist. Fortunately, another kernel was available. In 1991, Linus Torvalds developed a Unix-compatible kernel and called it Linux. In 1992, he made Linux free software; combining Linux with the not-quite-complete GNU system resulted in a complete free operating system. It is due to Linux that we can actually run a version...

Words: 879 - Pages: 4

Premium Essay

Nt 1430

...Chapter 1, pp 20-21, Exercises 1, 4 1. What is free software? List three characteristics of free software. Free software is computer software that gives users the freedom to run the software for any purpose as well as to study, modify, and distribute the original software and adapted versions Three characteristics of free software are: The source code has to be distributed with the program, you cannot restrict people from redistributing modifying or using the software and users must be allowed to redistribute modified versions under the same terms and licensing. 4. What is the free software Foundation/GNU? What is Linux? Which did each provide? Who else has helped build and refine this operating system? Linux is the name of the operation system Kernel developed by Linus Torvalds which has since been expanded and improved by thousands of people on the internet. The free software Foundation (www.fsf.org) is the principal organizational sponsor of the G N U project. GNU developed many of the tools, including the C compiler that are part of the Linux operating system. Torvald’s kernel and GNU‘s tools work together as the Linux operating system. Chapter 2, p 50, exercise 1 1. Briefly, what does the process of installing an operating system such as Fedora/R H E L involve? It involve copying the operating system from CD , DVD, or USB to the hard disk on a system and setting up configuration files so Linux runs properly on the hardware. Chapter 3 p. 86 Exercises...

Words: 585 - Pages: 3

Premium Essay

Hello

...John Roberts NT1430T (Friday) Unit 1 Chapter Exercises Chapter 1 1. What is free software? List three characteristics of free software. Free software is software that users have the freedom to distribute and change. Some users may obtain copies at no charge, while others pay to obtain copies—and if the funds help support improving the software, so much the better. The important thing is that everyone who has a copy has the freedom to cooperate with others in using it. You are free to study it, redistribute it, and modify it. 1. What is the Free Software Foundation/GNU? What is Linux? Which parts of the Linux operating system did each provide? Who else has helped build and refine this operating system? “Free software” is a matter of liberty, not price. Linux is a product of the Internet and is a free operating system. A portable operating system is one that can run on many different machines. More than 95 percent of the Linux operating system is written in the C programming language, and C is portable because it is written in a higher-level, machine-independent language. Also it provides GUI(Graphic User Interface), Networking Utilities and Software Development. Founders and users of the Linux system have helped to build it and refine it Chapter 2 1. Briefly, what does the process of installing an operating system such as Fedora/RHEL involve? Step 1: Make sure the BIOS is set to boot from a CD/DVD, insert DVD and reset the computer. Once the...

Words: 696 - Pages: 3

Free Essay

Nt1430 Week 1 Hw

...NT1430 12/15/13 Chapter 1 #1, 4 1. Free software is software that users have the freedom to distribute and change. The three main characteristics of free software are: The source code has to be distributed with the program, users must be allowed to redistribute modified versions under the same terms/licensing, and you can not restrict people from redistributing/modifying/using the software. 4. GNU stands for "GNU'S Not Unix", and it was designed to be a UNIX-like operating system developed by Richard Stallman. Linux is the name of operating system kernel developed by Linus Torvalds. GNU's tools aside the Linux kernel make the operating system known as “Linux” aka “GNU/Linux”. Thousands, possibly hundreds of thousands, of people helped refine the operating system because it was distributed freely online. Chapter 2 # 1 1. Installing Fedora/RHEL uses the process of copying operating system files from a CD, DVD, or USB flash drive to the hard disk on a system and setting up configuration files so Linux runs properly on the hardware. Several types of installations are possible including fresh installations, upgrades from older releases of Fedora, and dual-boot. Chapter 3 #1, 4, 8 1. A live system gives you a chance to preview Fedora without installing it. It does not write/install to hard disks. 4. Put /boot at the beginning of the drive (partition 1) so that there is no issue of Linux having to boot from a partition too far into the drive. 8. When the system...

Words: 470 - Pages: 2

Premium Essay

Class Notes - Networking

...PRINTED BY: Norman Puga . Printing is for personal, private use only. No part of this book may be reproduced or transmitted without publisher's prior permission. Violators will be prosecuted. Essential Linux Administration: A Comprehensive Guide for Beginners Page 1 of 4 PRINTED BY: Norman Puga . Printing is for personal, private use only. No part of this book may be reproduced or transmitted without publisher's prior permission. Violators will be prosecuted. ESSENTIAL LINUX ® ADMINISTRATION: A COMPREHENSIVE GUIDE FOR BEGINNERS i CHUCK EASTTOM WITH SERGE PALLADINO Course Technology PTR A part of Cengage Learning 9781133795308 i ii Essential Linux Administration: A Comprehensive Guide for Beginners Chuck Easttom with Serge Palladino Publisher and General Manager, Course Technology PTR: Stacy L. Hiquet Associate Director of Marketing: Sarah Panella Manager of Editorial Services: Heather Talbot Marketing Manager: Mark Hughes Acquisitions Editor: Heather Hurley Project and Copy Editor: Marta Justak Technical Reviewer: Danielle Shaw Interior Layout Tech: MPS Limited, a Macmillan Company Cover Designer: Mike Tanamachi Indexer: Sharon Shock Proofreader: Kelly Talbot © 2012 Course Technology, a part of Cengage Learning. ALL RIGHTS RESERVED. No part of this work covered by the copyright herein may be reproduced, transmitted, stored, or used in any form or by any means graphic, electronic, or mechanical, including but not limited to photocopying, recording...

Words: 34239 - Pages: 137

Premium Essay

Using Linux

...Guide to Linux+ (2nd Edition) ISBN 0-619-21621-2 End of Chapter Solutions Chapter 1 Solutions Review Questions 1. Every computer consists of physical components and logical components. The logical components of a computer that understand how to work with the physical components are referred to as: a. hardware b. records c. software d. processors Answer: c 2. The operating system software is necessary for a computer to function. True or False? Answer: True 3. Linux is a ___________ and ___________ operating system. a. production, stable b. multiuser, multitasking c. processing, operating d. large, useful Answer: b 4. The core component of the Linux operating system is the Linux kernel. If you were a Linux systems administrator for a company, when would you need to upgrade your Linux kernel? (Choose all that apply.) a. when you need to have support in Linux for new hardware b. when you need another user interface c. when you need to increase the stability of Linux d. when you need to use kernel modules Answer: a, c 5. Which of the following kernels are developmental kernels? (Choose all that apply.) a. 2.3.4 b. 2.5.5 c. 2.2.7 d. 2.4.4 Answer: a, b 6. A production kernel refers to a kernel whose: a. revision number is even b. minor number is odd ...

Words: 1315 - Pages: 6

Premium Essay

Dfsdfsd.Pdf

...Guide to Linux+ (2nd Edition) ISBN 0-619-21621-2 End of Chapter Solutions Chapter 1 Solutions Review Questions 1. Every computer consists of physical components and logical components. The logical components of a computer that understand how to work with the physical components are referred to as: a. hardware b. records c. software d. processors Answer: c 2. The operating system software is necessary for a computer to function. True or False? Answer: True 3. Linux is a ___________ and ___________ operating system. a. production, stable b. multiuser, multitasking c. processing, operating d. large, useful Answer: b 4. The core component of the Linux operating system is the Linux kernel. If you were a Linux systems administrator for a company, when would you need to upgrade your Linux kernel? (Choose all that apply.) a. when you need to have support in Linux for new hardware b. when you need another user interface c. when you need to increase the stability of Linux d. when you need to use kernel modules Answer: a, c 5. Which of the following kernels are developmental kernels? (Choose all that apply.) a. 2.3.4 b. 2.5.5 c. 2.2.7 d. 2.4.4 Answer: a, b 6. A production kernel refers to a kernel whose: a. revision number is even b. minor number is odd ...

Words: 1315 - Pages: 6