LINUX Rute Users Tutorial and Exposition Version 0.9.1

Total Page:16

File Type:pdf, Size:1020Kb

LINUX Rute Users Tutorial and Exposition Version 0.9.1 LINUX Rute Users Tutorial and Exposition Version 0.9.1 For purchasing and support, visit http://www.icon.co.za/˜psheer http://rute.sourceforge.net/ http://rute.sourceforge.net/rute.pdf http://rute.sourceforge.net/rute.ps.gz http://rute.sourceforge.net/rute.dvi.gz http://rute.sourceforge.net/rute-HTML.zip http://rute.sourceforge.net/rute-HTML.tar.gz Copyright °c 2000, 2001 Paul Sheer May 5, 2001 Copying This license dictates the conditions under which you may copy, modify and distribute this work. Email the author for purchasing information. TERMS AND CONDITIONS 1. This work may not be reproduced in hard copy except for personal use. Further, it may not be reproduced in hard copy for training material, nor for commercial gain, nor for public or organisation-wide distribution. Further, it may not be reproduced in hard copy except where the intended reader of the hard copy initiates the process of converting the work to hard copy. 2. The work may not be modified except by a generic format translation utility, as may be appropriate for viewing the work using an alternative electronic media. Such a modified version of the work must clearly credit the author, display this license, and include all copyright notices. Such a modified version of the work must clearly state the means by which it was translated, as well as where an original copy may be obtained. 3. Verbatim copies of the work may be redistributed through any electronic media. Modified versions of the work as per 2. above may be redistributed same, provided that they can reasonably be said to include, albeit in translated form, all the original source files. 4. The work is not distributed to promote any product, computer program or operating system. Even if otherwise cited, all of the opinions expressed in the work are exclusively those of the author. The author withdraws any implication that any statement made within this work can be justified, verified or corroborated. NO WARRANTY 5. THE COPYRIGHT HOLDER(S) PROVIDE NO WARRANTY FOR THE ACCURACY OR COMPLETENESS OF THIS WORK, OR TO THE FUNCTIONALITY OF THE EXAMPLE PROGRAMS OR DATA CONTAINED THEREIN, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 6. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE WORK AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE WORK (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF ii THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS — TRANSLATING INTO OTHER LANGUAGES Several people have requested that they may be permitted to make translations into other languages. If you are interested in translating Rute, please contact the author. You will be sent several chapters in source form for you to translate. These will then be reviewed. Should your translation be acceptable, an agreement well be drawn up which will outline your commitments and remuneration to the project. Note that translation work will be ongoing, since Rute is continually being added to and improved. iii [email protected] +27 21 761-7224 Linux Linux development — cryptography installations — support — training iv Changes 0.9.1 Acknowledgements added. 0.9.0 X configuration completed. Samba Chapter added. Reviewers comments integrated. 0.8.9 Complex routing example. PPP dialup. UUCP chapter added. Apache chapter complete with CGI’s and virtual hosting. 0.8.8 (9 Apr 2001) Apache chapter mostly complete. Advanced scripting chapter added. NFS chapter added. Section on binary, octal and hex added. Lots of corrections, additions and examples. 0.8.7 (14 Mar 2001) Package verification section added. Security chapter ammended. Preinstalled doc chap updated. 0.8.6 (19 Feb 2001) Unix security chapter. Comments assimilated. 0.8.5 /etc/aliases expl added under exim chapter. exim command-line ops. 0.8.4 Lecture Schedule added. More indexing done. Comments assimilated. Thanks to all those that contributed. Please reitereate comments that were not fulfilled. 0.8.3 Ethernet interface aliasing. 0.8.2 2000-10-21 Inetd/xinetd chapter added. FAQ updated. 0.8.1 Init and mgetty chapter added. Faxing sections added. 0.8.0 Kernel Source chapter added 0.7.0 LPI and RHCE summaries added 0.6.0 0.5.0 v 0.4.0 0.3.0 First public release vi Contents 1 Introduction 1 1.1 What this book covers . 1 1.2 Read this next. 1 1.3 What do I need to get started . 1 1.4 More about this book . 2 1.5 I get very frustrated with UNIX documentation that I don’t understand . 2 1.6 LPI and RHCE requirements . 3 1.7 Not RedHat: RedHat-like ............................ 3 2 Computing Sub-basics 5 2.1 Binary, octal, decimal and hexadecimal . 5 2.2 Files . 7 2.3 Commands . 8 2.4 Logging in and changing your password . 8 2.5 Listing and creating files . 9 2.6 Command line editing keys . 9 2.7 Console switching . 10 2.8 Creating files . 11 2.9 Allowable characters for filenames . 11 2.10 Directories . 11 vii CONTENTS CONTENTS 3 PC Hardware 13 3.1 Motherboard . 13 3.2 Master/Slave IDE . 17 3.3 CMOS . 18 4 Basic Commands 19 4.1 The ls command, hidden files, command-line options . 19 4.2 Error messages . 20 4.3 Wildcards, names, extensions and glob expressions . 23 4.4 Usage summaries and the copy command . 27 4.5 Manipulating directories . 28 4.6 Relative vs. absolute pathnames . 29 4.7 System manual pages . 29 4.8 System info pages . 30 4.9 Some basic commands . 31 4.10 Multimedia commands for fun . 34 4.11 Terminating commands . 35 4.12 Compressed files . 35 4.13 Searching for files . 36 4.14 Searching within files . 37 4.15 Copying to MSDOS and Windows formatted floppy disks . 38 4.16 Archives and backups . 39 4.17 The PATH where commands are searched for . 40 5 Regular Expressions 43 5.1 Basic regular expression exposition . 43 5.2 The fgrep command . 45 5.3 Regular expression nf ng notation . 45 viii CONTENTS CONTENTS 5.4 + ? n< n> ( ) | notation . 46 5.5 Regular expression sub-exressions . 46 6 Editing Text Files 47 6.1 vi ......................................... 47 6.2 Syntax highlighting . 51 6.3 Editors . 51 6.3.1 Cooledit . 52 6.3.2 vi and vim ............................... 52 6.3.3 Emacs . 52 6.3.4 Other editors . 53 7 Shell Scripting 55 7.1 Introduction . 55 7.2 Looping: the while and until statements . 56 7.3 Looping: the for statement . 57 7.4 breaking out of loops and continueing . 59 7.5 Looping over glob expressions . 60 7.6 The case statement . 60 7.7 Using functions: the function keyword . 61 7.8 Properly processing command line args: shift .............. 62 7.9 More on command-line arguments: $@ and $0 ............... 64 7.10 Single forward quote notation . 64 7.11 Double quote notation . 64 7.12 Backward quote substitution . 65 8 Streams and sed — the stream editor 67 8.1 Introduction . 67 8.2 Tutorial . 68 ix CONTENTS CONTENTS 8.3 Piping using | notation . 68 8.4 A complex piping example . 69 8.5 Redirecting streams with >& .......................... 69 8.6 Using sed to edit streams . 71 8.7 Regular expression sub-expressions . 71 8.8 Inserting and deleting lines . 73 9 Processes and environment variables 75 9.1 Introduction . 75 9.2 Tutorial . 76 9.2.1 Controlling jobs . 76 9.2.2 killing a process, sending a process a signal . 79 9.2.3 List of comman signals . 80 9.2.4 Niceness of processes, and scheduling priority . 80 9.2.5 Listing process CPU/Memory consumption with top ...... 82 9.2.6 Environment’s of processes . 84 10 Mail 91 10.1 Sending and reading mail . 92 10.2 The SMTP protocol — sending mail raw to port 25 ............. 93 11 User accounts and ownerships 95 11.1 Users and Groups . 95 11.2 File ownerships . 96 11.3 The password file /etc/passwd ....................... 96 11.4 Shadow password file: /etc/shadow .................... 97 11.5 The groups command and /etc/group .................. 98 11.6 Manually creating a user account . 99 11.7 Automatically: useradd and groupadd .................. 100 x CONTENTS CONTENTS 11.8 User logins . 100 12 Using Internet Services 105 12.1 ssh, not telnet or rlogin .......................... 105 12.2 FTP . 106 12.3 finger ...................................... 107 12.4 Sending files by email . 107 13 LINUX resources 109 13.1 FTP sites and the sunsite mirror . 109 13.2 HTTP — web sites . 110 13.3 Mailing lists . 111 13.4 Newsgroups . 112 13.5 RFC’s . 113 14 Permission and Modification Times 115 14.1 Permissions . ..
Recommended publications
  • LPI 101 – Configure Fundamental BIOS Settings
    – LPI 101 – Configure Fundamental BIOS Settings [3] (Linux Professional Institute Certification) a .˜. /V\ by: Andrew Eager // \\ [email protected] @._.@ $Id: gl1.101.1.slides.tex,v 1.4 2003/05/30 04:56:33 waratah Exp $ aCopyright c 2002 Andrew Eager, Geoffrey Robertson. Permission is granted to make and distribute verbatim copies or modified versions of this document provided that this copyright notice and this permission notice are preserved on all copies under the terms of the GNU General Public License as published by the Free Software Foundation—either version 2 of the License or (at your option) any later version. 1 Configure BIOS Fundamental Settings [3] Objective Candidates should be able to configure fundamental system hardware by making the correct settings in the system BIOS. This objective includes a proper understanding of BIOS configuration issues such as the use of LBA on IDE hard disks larger than 1024 cylinders, enabling or disabling integrated peripherals, as well as configuring systems with (or without) external peripherals such as keyboards. It also includes the correct setting for IRQ, DMA and I/O addresses for all BIOS administrated ports and settings for error handling. 2 Configure Fundamental BIOS Settings [3] Key files, terms, and utilities /proc/ioports /proc/interrupts /proc/dma /proc/pci 3 Configure Fundamental BIOS Settings [3] Resources of interest Large Disk HOWTO by Andries Brouwer http://www.linuxdoc.org/HOWTO/Large-Disk-HOWTO.html 4 The PC Firmware—BIOS Responsible for bring the hardware to a state at which it is ready to boot an Operating System. 5 System reset and initialisation Basic main memory test (RAM) Test the presence of various devices On board peripheral selection Low level device configuration Selection of boot devices Locating an operating system The BIOS may have password access enabled The PC Firmware—BIOS Responsible for bring the hardware to a state at which it is ready to boot an Operating System.
    [Show full text]
  • 95-156R0.Txt X3T10/95-156 R0 BIOS Types, CHS Translation
    95-156r0.txt X3T10/95-156 R0 BIOS Types, CHS Translation, LBA and Other Good Stuff Version 3+ 11 February 95 by Hale Landis ([email protected]) This is very technical. Please read carefully. There is lots of information here that can sound confusing the first time you read it. ! Introduction (READ THIS!) ! ------------------------- ! Why is an understanding of how a BIOS works so important? The basic reason is that the information returned by INT 13H AH=08H is used by FDISK, it is used in the partition table entries within a partition record (like the Master Boot Record) that are created by FDISK, and it is used by the small boot program that FDISK places into the Master Boot Record. The information returned by INT 13H AH=08H is in cylinder/head/sector (CHS) format -- it is not in LBA format. The boot processing done by your computer's BIOS (INT 19H and INT 13H) is all CHS based. ! Read this so that you are not confused by all the false information going around that says "LBA solves the >528MB problem". ! Read this so that you understand the possible data integrity problem that a WD EIDE type BIOS creates. Any BIOS that has a "LBA mode" in the BIOS setup could be a WD EIDE BIOS. Be very careful and NEVER chage the "LBA mode" setting after you have partitioned and installed your software. History ------- Changes between this version and the preceeding version are marked by "!" at left margin of the first line of a changed or new paragraph.
    [Show full text]
  • Acronis Os Selector As a Boot Manager
    User's Guide OS Selector 8.0 Compute with confidence www.acronis.com Copyright © SWsoft, 2000-2002. All rights reserved. Linux is a registered trademark of Linus Torvalds. OS/2 is a registered trademarks of IBM Corporation. UNIX is a registered trademarks of The Open Group. Windows and MS-DOS are registered trademarks of Microsoft Corporation. All other trademarks and copyrights referred to are the property of their respective owners. Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder. Distribution of the work or derivative work in any standard (paper) book form for commercial purposes is prohibited unless prior permission is obtained from the copyright holder. DOCUMENTATION IS PROVIDED «AS IS» AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. END-USER LICENSE AGREEMENT BY ACCEPTING, YOU (ORIGINAL PURCHASER) INDICATE YOUR ACCEPTANCE OF THESE TERMS. IF YOU DO NOT WISH TO ACCEPT THE PRODUCT UNDER THESE TERMS YOU MAY CHOOSE NOT TO ACCEPT BY SELECTING "I decline..." AND NOT INSTALLING THE SOFTWARE. The OS Selector (the Software) is copyright © 2000-2002 by SWsoft. All rights are reserved. The ORIGINAL PURCHASER is granted a LICENSE to use the software only, subject to the following restrictions and limitations. 1. The license is to the original purchaser only, and is not transferable without prior written Permission from SWsoft. 2. The Original Purchaser may use the Software on a single computer owned or leased by the Original Purchaser.
    [Show full text]
  • Red Hat Linux 7.3 the Official Red Hat Linux X86
    Red Hat Linux 7.3 The Official Red Hat Linux x86 Installation Guide Red Hat Linux 7.3: The Official Red Hat Linux x86 Installation Guide Copyright © 2002 by Red Hat, Inc. Red Hat, Inc. 1801 Varsity Drive Raleigh NC 27606-2072 USA Phone: +1 919 754 3700 Phone: 888 733 4281 Fax: +1 919 754 3701 PO Box 13588 Research Triangle Park NC 27709 USA rhl-ig-x86(EN)-7.3-HTML-RHI (2002-04-05T13:43-0400) Copyright © 2002 by Red Hat, Inc. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, V1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/). Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder. Distribution of the work or derivative of the work in any standard (paper) book form for commercial purposes is prohibited unless prior permission is obtained from the copyright holder. The admonition graphics (note, tip, and so on) were created by Marianne Pecci <[email protected]>. They may be redistributed with written permission from Marianne Pecci and Red Hat, Inc.. Red Hat, Red Hat Network, the Red Hat "Shadow Man" logo, RPM, Maximum RPM, the RPM logo, Linux Library, PowerTools, Linux Undercover, RHmember, RHmember More, Rough Cuts, Rawhide and all Red Hat-based trademarks and logos are trademarks or registered trademarks of Red Hat, Inc. in the United States and other countries. Linux is a registered trademark of Linus Torvalds. Motif and UNIX are registered trademarks of The Open Group.
    [Show full text]
  • Installing and Using Freebsd with Other Operating Systems Jay Richmond [email protected]
    Installing and Using FreeBSD With Other Operating Systems Jay Richmond [email protected] 6 August 1996 FreeBSD is a registered trademark of the FreeBSD Foundation. IBM, AIX, EtherJet, Netfinity, OS/2, PowerPC, PS/2, S/390, and ThinkPad are trademarks of International Business Machines Corporation in the United States, other countries, or both. Linux is a registered trademark of Linus Torvalds. Microsoft, IntelliMouse, MS-DOS, Outlook, Windows, Windows Media and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. PowerQuest and PartitionMagic are registered trademarks of PowerQuest Corporation in the United States and/or other countries. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the “™” or the “®” symbol. This document discusses how to make FreeBSD coexist nicely with other popular operating systems such as Linux, MS-DOS®, OS/2®, and Windows® 95. Special thanks to: Annelise Anderson <[email protected]>, Randall Hopper <[email protected]>, and Jordan K. Hubbard <[email protected]>. Table of Contents 1 Overview .....................................................................................................................................................................1 2 Overview of Boot Managers......................................................................................................................................2
    [Show full text]
  • Installing Linux on Compaq Proliant Servers
    Installing Red Hat Linux on Compaq ProLiant Servers The Compaq ProLiant Linux Team July 17, 2001 Version 0.2 This guide was designed to facilitate the installation of Red Hat Linux on Compaq ProLiant Servers. Notice ©2001 Compaq Computer Corporation Compaq, Compaq Insight Manager, NetFlex, NonStop, ProLiant, ROMPaq, and SmartStart are registered United States Patent and Trademark Office. Alpha, AlphaServer, AlphaStation, ProSignia, and SoftPaq are trademarks and/or service marks of Compaq Computer Corporation. Netelligent is a trademark and/or service mark of Compaq Information Technologies Group, L.P. in the U.S. and/or other countries. Microsoft, MS-DOS, Windows, and Windows NT are trademarks and/or registered trademarks of Microsoft Corporation. Pentium, Xeon, Pentium II Xeon, and Pentium III Xeon are registered trademarks of Intel Corporation. UNIX is a registered trademark of The Open Group. SCO, UnixWare, OpenServer 5, and UnixWare 7 are registered trademarks of the Santa Cruz Operation. Linux is a registered trademark of Linus Torvalds. Red Hat is a registered trademark of Red Hat, Inc. Other product names mentioned herein may be trademarks and/or registered trademarks of their respective companies. The information in this publication is subject to change without notice and is provided “AS IS” WITHOUT WARRANTY OF ANY KIND. THE ENTIRE RISK ARISING OUT OF THE USE OF THIS INFORMATION REMAINS WITH RECIPIENT. IN NO EVENT SHALL COMPAQ BE LIABLE FOR ANY DIRECT, CONSEQUENTIAL, INCIDENTAL, SPECIAL, PUNITIVE OR OTHER DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION OR LOSS OF BUSINESS INFORMATION), EVEN IF COMPAQ HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
    [Show full text]
  • LPIC 101 Preparation Guide
    Linux Professional Institute Exam LPIC 101 Preparation Guide Version 3 Alan McKinnon Michel Bisson LPIC 101 Preparation Guide Table of Contents About this document.......................................................................vii Regarding the LPI 101 Exam..........................................................viii Approximate number of questions per topic...............................................................viii Weight per topic..........................................................................................................viii Tips on writing the exam...............................................................................................ix Topic 101: Hardware & Architecture................................................1 Summary.........................................................................................................................1 General hardware......................................................................................................1 Setting and reading the hardware and system time.................................................2 Hardware-related commands....................................................................................2 KERNEL MODULES (general)..................................................................................3 Getting information on hardware..............................................................................4 USB........................................................................................................................4
    [Show full text]
  • Partitioning the Hard Disk 1 Aim 2 Background
    Operating Systems and Systems Integration Partitioning the hard disk 1 Aim A hard disk needs to be divided into one or more sections called partitions. We will install a number of operating systems onto our hard disks. Each operating system needs at least one partition. We will use the Linux fdisk program to create these partitions today. Later, in your subject Systems and Network Administration, Albert will show you how to install Windows 2000 (and possibly Windows NT) into some of these partitions. Our aim for today is to create the partitions necessary for installation of all these operating systems. 2 Background 2.1 Types of partition On an ibm pc compatible, there are a few types of partition: type max number location primary 4 outside of any other partition extended 1 outside of any other partition logical no limit inside an extended partition The total number of primary and extended partitions must be four or less. 2.2 Limitations of IBM PC BIOS The computers we use are compatible with the original ibm pc. The bios (Basic Input Output System) also remains compatible with the original machine, and has the following limitations: parameter number of bits maximum value cylinders 10 1023 heads 8 255 sectors 6 63 To boot an operating system on a PC, the bios must be able to load the first part of the operating system. The first part of the operating system must be on a location on the hard disk within these limitations. In particular, the boot files of the operating system must be entirely below cylinder 1024, or the computer may not be able to boot.
    [Show full text]
  • Installation of Linux on Compaq Armada 7400 and 7800 White Paper Prepared by Portables Software Marketing First Edition (June 1999) Document Number [0206-0799-A]
    White Paper June 1999 [0206-0799-A] Installation of Linux on Compaq Prepared by Portables Software Marketing Armada 7400 and 7800 Portables Compaq Computer Corporation Abstract: According to a recent press article, “Linux runs faster, makes Contents better use of pre-emptive multitasking and uses only a fraction of the memory What is Linux? ..............................................3 required by a Windows or Mac OS. Notebook batteries last much longer on a Key Features..................................................3 Linux system, partly because it knows how to put the processor to sleep when Linux Advantages/Disadvantages................4 idle. It is more stable, crashes far less often and is easier to fix then Linux Availability.........................................5 1 Compaq’s Linux Strategy for Windows.” Commercial Portables...................................5 Services Support............................................6 The Linux operating system was originally developed on desktop Intel Linux on Armada 7400 & 7800...................6 Hard Disk Support ........................................6 Architecture systems. As such, Linux was developed without portable What To Expect...........................................10 features. Recently, Linux added support for features that portable users Installing RedHat 5.2:.................................11 expect such as Advanced Power Management (APM), PCMCIA cards, and X Installing with SuSE 6.0 .............................15 Installing Linux with Windows NT4.........21 windows
    [Show full text]
  • EASEUS Partition Master
    EASEUS Partition Master Version 4.1.1 1 Table of Contents Welcome ............................................................................................................................................................................... 3 About EASEUS Partition Master ................................................................................................................................. 3 Starting EASEUS Partition Master............................................................................................................................... 3 Getting started ...................................................................................................................................................................... 4 Hardware requirements ................................................................................................................................................ 4 System requirements .................................................................................................................................................... 4 Supported file system ................................................................................................................................................... 5 Supported hard disk type.............................................................................................................................................. 5 Partitioning basics .......................................................................................................................................................
    [Show full text]
  • Easeus Partition Master User Guide
    EaseUS Partition Master User guide Partition Master User guide - 1 - EaseUS Partition Master User guide Table of Contents Welcome ......................................................................................................................................................................... - 4 - About EaseUS Partition Master ................................................................................................................................ - 4 - Starting EaseUS Partition Master ............................................................................................................................. - 5 - Getting started ................................................................................................................................................................ - 5 - Hardware requirements ............................................................................................................................................ - 5 - System requirements ................................................................................................................................................ - 6 - Supported file system ............................................................................................................................................... - 7 - Supported device type .............................................................................................................................................. - 7 - Supported partition table type .................................................................................................................................
    [Show full text]
  • The Complete Freebsd(Μúèý°Æ)
    The Complete FreeBSD(第三版 ).txt 2001-10-10 0:29 Introduction to the text version This document is the complete text of the third edition of ``The Complete FreeBSD'', including all updates as of 16 September 1999. It does not include the man pages, which you can view more conveniently using the man program, but they are included in the table of contents so that there are page numbers for the cross references. Don't use these cross reference numbers: they are dif- ferent from the page numbers in the printed book. You can best view the text in an xterm window at least 85 characters wide and exactly 56 lines high: this is the height of the "page". If you're using Emacs, use a window 59 lines high. Some of the tables are wider than 85 char- acters, and if you can display 100 characters width, it will work better. ``The Complete FreeBSD'' includes standard printing features such as: o Text of varied size and font to indicate specific meanings. This ASCII ver- sion can't reproduce them. This will make it very hard to read. See the dis- cussion on page xxxii to see how much difference this makes. o Illustrations such as screen images. I have had to completely omit them from this version. o Diagrams. Most of these are still present, but the low resolution of nroff means that some would be distorted beyond recognition, for example the moni- tor waveform diagrams in the chapter on X theory. There's no good way to do this kind of diagram in ASCII, so I have omitted them.
    [Show full text]