Linux Installation and Getting Started

Total Page:16

File Type:pdf, Size:1020Kb

Linux Installation and Getting Started Linux Installation and Getting Started 1992–1998 Matt Welsh Phil Hughes David Bandel Boris Beletsky Sean Dreilinger Robert Kiesling Evan Liebovitch Henry Pierce Version 3.2, 20 February 1998. This book is meant for UNIX novices and gurus alike. It contains information on how to obtain Linux, software installation, a tutorial for new Linux users, and an introduction to system administration. It is meant to be general enough to be appli- cable to any distribution of Linux. You may freely copy and redistribute this book under certain conditions. Please see the copyright and distribution statement. Names of all products herein are used for identification purposes only and are trademarks and/or registered trademarks of their respective owners. Specialized Systems Consultants, Inc., makes no claim of ownership or corporate association with the products or companies that own them. Copyright ­c 1992-1996 Matt Welsh Copyright ­c 1998 Specialized Systems Consultants, Inc (SSC) P.O. Box 55549 Seattle, WA 98155-0549 USA Phone: +1-206-782-7733 Fax: +1-206-782-7191 E-mail: [email protected] URL: http://www.ssc.com/ Linux Installation and Getting Started is a free document; you may reproduce and/or modify it under the terms of version 2 (or, at your option, any later version) of the GNU General Public License as published by the Free Software Foundation. This book is distributed in the hope it will be useful, but WITHOUT ANY WARRANTY; with- out even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PUR- POSE. See the GNU General Public License for more details, in Appendix C. The authors encourage wide distribution of this book for personal or commercial use, provided the above copyright notice remains intact and the method adheres to the provisions of the GNU General Public License (see Appendix C). In summary, you may copy and distribute this book free of charge or for a profit. No explicit permission is required from the author for reproduction of this book in any medium, physical or electronic. Note, derivative works and translations of this document must be placed under the GNU General Public License, and the original copyright notice must remain intact. If you have contributed new material to this book, you must make the source code (e.g., LATEX source) available for your revi- sions. Please make revisions and updates available directly to the document maintainers, Specialized Systems Consultants. This will allow for the merging of updates and provide consistent revisions to the Linux community. If you plan to publish and distribute this book commercially, donations, royalties, and/or printed copies are greatly appreciated by the authors and the Linux Documentation Project. Contributing in this way shows your support for free software and the Linux Documentation Project. If you have questions or comments, please contact SSC. Contents Preface ix Hints for UNIX novices. x Hints for UNIX gurus. xi Audience. xii Organization. xii Acknowledgments. xiii Cedits and legalese. xiv Conventions. xv 1 Introduction to Linux 1 1.1 About this book. 2 1.2 A brief history of Linux. 3 1.3 System features. 5 1.4 Software features. 6 1.4.1 Text processing and word processing. 8 1.4.2 Programming languages and utilities. 11 1.4.3 Introduction to the X Window System. 12 1.4.4 Introduction to Networking. 13 1.4.5 Telecommunications and BBS software. 14 1.4.6 World Wide Web. 15 1.4.7 Interfacing and MS-DOS. 16 1.4.8 Other applications. 17 1.5 Copyright issues. 18 1.6 The design and philosophy of Linux. 19 1.7 Differences between Linux and other operating systems. 21 1.8 Hardware requirements. 25 i ii CONTENTS 1.9 Sources of Linux information. 29 1.9.1 Online documents. 29 1.9.2 Linux on the World Wide Web. 30 1.9.3 Books and other published works. 30 1.9.4 Usenet newsgroups. 31 1.9.5 Internet mailing lists. 33 1.10 Getting Help with Linux. 33 2 Obtaining and Installing Linux 36 2.1 Generic installation. 36 2.1.1 Major Linux distributions. 37 2.1.2 Common concerns. 37 2.1.3 Hardware. 38 2.1.4 Planning. 39 2.1.5 System planning worksheet. 39 2.1.6 Mice. 40 2.1.7 Considering Hard drives and CD-ROMs. 41 2.1.8 Disk drives under Linux. 42 2.1.9 Installing The X Window System . 42 2.1.10 Networking hardware. 43 2.1.11 Planning, Part 2. 44 2.1.12 Partitioning strategies. 44 2.1.13 The swap partition. 47 2.1.14 Repartitioning. 47 2.1.15 Backing up your old system. 48 2.1.16 FIPS.EXE .............................. 49 2.1.17 Preparing to boot Linux. 50 2.1.18 Creating a Linux boot disk under DOS. 50 2.1.19 Creating a Linux boot disk under Linux. 50 2.1.20 Partitioning the hard disk: fdisk and cfdisk. .......... 51 2.2 Linux distributions. 53 2.3 Debian GNU/Linux. 54 2.3.1 Debian GNU/Linux installation features. 54 2.3.2 Getting floppy images. 54 2.3.3 Downloading the packages. 56 2.3.4 Booting from floppies and installing Debian GNU/Linux. 56 CONTENTS iii 2.3.5 Running Debian GNU/Linux. 64 2.3.6 dselect. .............................. 67 2.3.7 dpkg.................................. 69 2.3.8 About Debian GNU/Linux. 71 2.3.9 Mailing lists. 71 2.3.10 Bug tracking system. 72 2.3.11 Debian Acknowledgments. 72 2.3.12 Last note. 73 2.4 Red Hat Linux. 73 2.4.1 Red Hat Linux installation features. 73 2.4.2 The RPM package management system. 73 2.4.3 A note about upgrading Red Hat Linux. 74 2.4.4 Creating the installation floppies. 75 2.4.5 Installation media. 76 2.4.6 Customizing your NFS or hard drive installation. 77 2.4.7 Recommended minimal installation. 79 2.4.8 How much space do you really need? . 80 2.4.9 Installation. 80 2.4.10 Installation media revisited. 80 2.4.11 Walking through the rest of the installation. 82 2.4.12 After installation. 84 2.5 Caldera OpenLinux . 85 2.5.1 Obtaining Caldera OpenLinux. 85 2.5.2 Preparing to install Caldera OpenLinux. 86 2.5.3 Creating boot/modules floppies. 86 2.5.4 Preparing the hard disks. 87 2.6 Slackware . 87 2.6.1 Slackware is not for you. (Or maybe it is.) . 88 2.6.2 A quick history. 88 2.6.3 Why, then? . 89 2.6.4 Upgrade? Think twice! . 89 2.6.5 Select an installation method. 90 2.6.6 Boot disks: always a good thing. 92 2.6.7 Slackware setup worksheet. 92 2.6.8 Making Slackware happen. 102 2.6.9 Build some boot disks. 103 iv CONTENTS 2.6.10 Boot into action. 103 2.6.11 The Slackware setup program. 103 2.6.12 Is that all? . 104 2.6.13 Troubleshooting difficult deliveries. 105 2.6.14 Basking in the afterglow. 106 2.6.15 Consider reinstalling! . 106 2.6.16 Secure the system. 107 2.7 S.u.S.E. 109 2.7.1 Beginning the installation. 109 2.7.2 S.u.S.E Post-installation. 110 2.7.3 Getting X up and running. 111 2.7.4 Later upgrades. 112 2.8 Post-installation procedures. 112 2.9 Running into trouble. 113 2.9.1 Problems with booting the installation media . 113 2.9.2 Hardware problems. 116 2.9.3 Problems installing the software. 120 2.9.4 Problems after installing Linux. 122 3 Linux Tutorial 131 3.1 Introduction. ..
Recommended publications
  • Ajuba Solutions Version 1.4 COPYRIGHT Copyright © 1998-2000 Ajuba Solutions Inc
    • • • • • • Ajuba Solutions Version 1.4 COPYRIGHT Copyright © 1998-2000 Ajuba Solutions Inc. All rights reserved. Information in this document is subject to change without notice. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means electronic or mechanical, including but not limited to photocopying or recording, for any purpose other than the purchaser’s personal use, without the express written permission of Ajuba Solutions Inc. Ajuba Solutions Inc. 2593 Coast Avenue Mountain View, CA 94043 U.S.A http://www.ajubasolutions.com TRADEMARKS TclPro and Ajuba Solutions are trademarks of Ajuba Solutions Inc. Other products and company names not owned by Ajuba Solutions Inc. that appear in this manual may be trademarks of their respective owners. ACKNOWLEDGEMENTS Michael McLennan is the primary developer of [incr Tcl] and [incr Tk]. Jim Ingham and Lee Bernhard handled the Macintosh and Windows ports of [incr Tcl] and [incr Tk]. Mark Ulferts is the primary developer of [incr Widgets], with other contributions from Sue Yockey, John Sigler, Bill Scott, Alfredo Jahn, Bret Schuhmacher, Tako Schotanus, and Kris Raney. Mark Diekhans and Karl Lehenbauer are the primary developers of Extended Tcl (TclX). Don Libes is the primary developer of Expect. TclPro Wrapper incorporates compression code from the Info-ZIP group. There are no extra charges or costs in TclPro due to the use of this code, and the original compression sources are freely available from http://www.cdrom.com/pub/infozip or ftp://ftp.cdrom.com/pub/infozip. NOTE: TclPro is packaged on this CD using Info-ZIP’s compression utility.
    [Show full text]
  • Linux on the Road
    Linux on the Road Linux with Laptops, Notebooks, PDAs, Mobile Phones and Other Portable Devices Werner Heuser <wehe[AT]tuxmobil.org> Linux Mobile Edition Edition Version 3.22 TuxMobil Berlin Copyright © 2000-2011 Werner Heuser 2011-12-12 Revision History Revision 3.22 2011-12-12 Revised by: wh The address of the opensuse-mobile mailing list has been added, a section power management for graphics cards has been added, a short description of Intel's LinuxPowerTop project has been added, all references to Suspend2 have been changed to TuxOnIce, links to OpenSync and Funambol syncronization packages have been added, some notes about SSDs have been added, many URLs have been checked and some minor improvements have been made. Revision 3.21 2005-11-14 Revised by: wh Some more typos have been fixed. Revision 3.20 2005-11-14 Revised by: wh Some typos have been fixed. Revision 3.19 2005-11-14 Revised by: wh A link to keytouch has been added, minor changes have been made. Revision 3.18 2005-10-10 Revised by: wh Some URLs have been updated, spelling has been corrected, minor changes have been made. Revision 3.17.1 2005-09-28 Revised by: sh A technical and a language review have been performed by Sebastian Henschel. Numerous bugs have been fixed and many URLs have been updated. Revision 3.17 2005-08-28 Revised by: wh Some more tools added to external monitor/projector section, link to Zaurus Development with Damn Small Linux added to cross-compile section, some additions about acoustic management for hard disks added, references to X.org added to X11 sections, link to laptop-mode-tools added, some URLs updated, spelling cleaned, minor changes.
    [Show full text]
  • Consumer Motivation, Spectatorship Experience and the Degree of Overlap Between Traditional Sport and Esport.”
    COMPETITIVE SPORT IN WEB 2.0: CONSUMER MOTIVATION, SPECTATORSHIP EXPERIENCE, AND THE DEGREE OF OVERLAP BETWEEN TRADITIONAL SPORT AND ESPORT by JUE HOU ANDREW C. BILLINGS, COMMITTEE CHAIR CORY L. ARMSTRONG KENON A. BROWN JAMES D. LEEPER BRETT I. SHERRICK A DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of Journalism and Creative Media in the Graduate School of The University of Alabama TUSCALOOSA, ALABAMA 2019 Copyright Jue Hou 2019 ALL RIGHTS RESERVED ABSTRACT In the 21st Century, eSport has gradually come into public sight as a new form of competitive spectator event. This type of modern competitive video gaming resembles the field of traditional sport in multiple ways, including players, leagues, tournaments and corporate sponsorship, etc. Nevertheless, academic discussion regarding the current treatment, benefit, and risk of eSport are still ongoing. This research project examined the status quo of the rising eSport field. Based on a detailed introduction of competitive video gaming history as well as an in-depth analysis of factors that constitute a sport, this study redefined eSport as a unique form of video game competition. From the theoretical perspective of uses and gratifications, this project focused on how eSport is similar to, or different from, traditional sports in terms of spectator motivations. The current study incorporated a number of previously validated-scales in sport literature and generated two surveys, and got 536 and 530 respondents respectively. This study then utilized the data and constructed the motivation scale for eSport spectatorship consumption (MSESC) through structural equation modeling.
    [Show full text]
  • A Zahlensysteme
    A Zahlensysteme Außer dem Dezimalsystem sind das Dual-,dasOktal- und das Hexadezimalsystem gebräuchlich. Ferner spielt das Binär codierte Dezimalsystem (BCD) bei manchen Anwendungen eine Rolle. Bei diesem sind die einzelnen Dezimalstellen für sich dual dargestellt. Die folgende Tabelle enthält die Werte von 0 bis dezimal 255. Be- quemlichkeitshalber sind auch die zugeordneten ASCII-Zeichen aufgeführt. dezimal dual oktal hex BCD ASCII 0 0 0 0 0 nul 11111soh 2102210stx 3113311etx 4 100 4 4 100 eot 5 101 5 5 101 enq 6 110 6 6 110 ack 7 111 7 7 111 bel 8 1000 10 8 1000 bs 9 1001 11 9 1001 ht 10 1010 12 a 1.0 lf 11 101 13 b 1.1 vt 12 1100 14 c 1.10 ff 13 1101 15 d 1.11 cr 14 1110 16 e 1.100 so 15 1111 17 f 1.101 si 16 10000 20 10 1.110 dle 17 10001 21 11 1.111 dc1 18 10010 22 12 1.1000 dc2 19 10011 23 13 1.1001 dc3 20 10100 24 14 10.0 dc4 21 10101 25 15 10.1 nak 22 10110 26 16 10.10 syn 430 A Zahlensysteme 23 10111 27 17 10.11 etb 24 11000 30 18 10.100 can 25 11001 31 19 10.101 em 26 11010 32 1a 10.110 sub 27 11011 33 1b 10.111 esc 28 11100 34 1c 10.1000 fs 29 11101 35 1d 10.1001 gs 30 11110 36 1e 11.0 rs 31 11111 37 1f 11.1 us 32 100000 40 20 11.10 space 33 100001 41 21 11.11 ! 34 100010 42 22 11.100 ” 35 100011 43 23 11.101 # 36 100100 44 24 11.110 $ 37 100101 45 25 11.111 % 38 100110 46 26 11.1000 & 39 100111 47 27 11.1001 ’ 40 101000 50 28 100.0 ( 41 101001 51 29 100.1 ) 42 101010 52 2a 100.10 * 43 101011 53 2b 100.11 + 44 101100 54 2c 100.100 , 45 101101 55 2d 100.101 - 46 101110 56 2e 100.110 .
    [Show full text]
  • Dwarf's Guide to Debian GNU/Linux
    Dwarf’s Guide to Debian GNU/Linux 2001 Dale Scheetz Dwarf’s Guide to Debian GNU/Linux Copyright c 2001 Dale Scheetz Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being Chapter 1 Introduction, with no Front-Cover Texts, and with the Back-Cover Texts being “The early development of the material in this work was produced with the financial support of Planet Linux. This support was intrumental in bringing this project to completion.” A copy of the license is included in the section entitled “Appendix 9: GNU Free Documentation License” which can be found on page 271. Trademark Acknowledgements All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. The publisher cannot attest to the accuracy of this information. Use of a term in this book should not be regarded as affecting the validity of any trademark or service mark. Apple and Macintosh are registered trademarks of Apple Computer, Inc. CP/M is a registered trademark of Caldera, Inc. IBM is a registered trademark of International Business Machines, Inc. MS is a trademark of Microsoft Corporation. Windows is a trademark of Microsoft Corporation. X Window System is a registered trademark of X Consortium, Inc. ii dedicated to Linux users everywhere iii CREDITS First I want to thank Ian Murdock for writing the History section. His per- spectives on those early years have helped latecomers like Dwarf understand the founding principles upon which Debian is based.
    [Show full text]
  • Linux User Group HOWTO Linux User Group HOWTO Table of Contents Linux User Group HOWTO
    Linux User Group HOWTO Linux User Group HOWTO Table of Contents Linux User Group HOWTO..............................................................................................................................1 Rick Moen...............................................................................................................................................1 1. Introduction..........................................................................................................................................1 2. What is a GNU/Linux user group?......................................................................................................1 3. What LUGs exist?................................................................................................................................1 4. What does a LUG do?..........................................................................................................................1 5. LUG activities......................................................................................................................................1 6. Practical suggestions............................................................................................................................1 7. Legal and political issues.....................................................................................................................2 8. About this document............................................................................................................................2 1. Introduction..........................................................................................................................................2
    [Show full text]
  • PIC Licensing Information User Manual
    Oracle® Communications Performance Intelligence Center Licensing Information User Manual Release 10.1 E56971 Revision 3 April 2015 Oracle Communications Performance Intelligence Center Licensing Information User Manual, Release 10.1 Copyright © 2003, 2015 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notices are applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • Linux Hardware Compatibility HOWTO
    Linux Hardware Compatibility HOWTO Steven Pritchard Southern Illinois Linux Users Group [email protected] 3.1.5 Copyright © 2001−2002 by Steven Pritchard Copyright © 1997−1999 by Patrick Reijnen 2002−03−28 This document attempts to list most of the hardware known to be either supported or unsupported under Linux. Linux Hardware Compatibility HOWTO Table of Contents 1. Introduction.....................................................................................................................................................1 1.1. Notes on binary−only drivers...........................................................................................................1 1.2. Notes on commercial drivers............................................................................................................1 1.3. System architectures.........................................................................................................................1 1.4. Related sources of information.........................................................................................................2 1.5. Known problems with this document...............................................................................................2 1.6. New versions of this document.........................................................................................................2 1.7. Feedback and corrections..................................................................................................................3 1.8. Acknowledgments.............................................................................................................................3
    [Show full text]
  • PC 98 System Design Guide
    APPENDIX B Device Identifiers This appendix lists CompatibleIDs for Plug and Play vendor IDs and device IDs. Note: For non-BIOS enumerated Industry Standard Architecture (ISA) devices, new vendor IDs must be registered by sending e-mail to [email protected]. Contents Plug and Play Vendor and Device IDs....................................................... 372 Generic Windows Device IDs................................................................ 373 Interrupt Controllers ...................................................................... 374 Timers...................................................................................... 374 DMA....................................................................................... 374 Keyboards.................................................................................. 374 Parallel Devices ........................................................................... 375 Serial Devices ............................................................................. 375 Disk Controllers........................................................................... 376 Display Adapters.......................................................................... 376 Peripheral Buses........................................................................... 377 Real-Time Clock, BIOS, and System Board Devices................................... 377 PCMCIA Controller Chip Sets........................................................... 378 Mouse.....................................................................................
    [Show full text]
  • Advanced Tcl E D
    PART II I I . A d v a n c Advanced Tcl e d T c l Part II describes advanced programming techniques that support sophisticated applications. The Tcl interfaces remain simple, so you can quickly construct pow- erful applications. Chapter 10 describes eval, which lets you create Tcl programs on the fly. There are tricks with using eval correctly, and a few rules of thumb to make your life easier. Chapter 11 describes regular expressions. This is the most powerful string processing facility in Tcl. This chapter includes a cookbook of useful regular expressions. Chapter 12 describes the library and package facility used to organize your code into reusable modules. Chapter 13 describes introspection and debugging. Introspection provides information about the state of the Tcl interpreter. Chapter 14 describes namespaces that partition the global scope for vari- ables and procedures. Namespaces help you structure large Tcl applications. Chapter 15 describes the features that support Internationalization, includ- ing Unicode, other character set encodings, and message catalogs. Chapter 16 describes event-driven I/O programming. This lets you run pro- cess pipelines in the background. It is also very useful with network socket pro- gramming, which is the topic of Chapter 17. Chapter 18 describes TclHttpd, a Web server built entirely in Tcl. You can build applications on top of TclHttpd, or integrate the server into existing appli- cations to give them a web interface. TclHttpd also supports regular Web sites. Chapter 19 describes Safe-Tcl and using multiple Tcl interpreters. You can create multiple Tcl interpreters for your application. If an interpreter is safe, then you can grant it restricted functionality.
    [Show full text]
  • Configuration Parameters
    Good news, everyone! User Documentation Version: 2020-01-01 M. Brutman ([email protected]) http://www.brutman.com/mTCP/ Table of Contents Introduction and Setup Introduction..............................................................................................................................................................8 What is mTCP?...................................................................................................................................................8 Features...............................................................................................................................................................8 Tested machines/environments...........................................................................................................................9 Licensing...........................................................................................................................................................10 Packaging..........................................................................................................................................................10 Binaries.....................................................................................................................................................................10 Documentation..........................................................................................................................................................11 Support and contact information.......................................................................................................................11
    [Show full text]
  • TUBC 2015 Case
    0! ! ! ! ! ! ! ! ! ! ! ! “GROWING E-SPORT IN SOUTH EAST ASIA” ! ! ! ! ! ! ! ! ! ! ! ! ! 1 | TUBC 2015 ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !Supawat Likittanawong prepared this case with assistance of Pakapol Thangtongchin under the supervision of the case company. The case was prepared solely as a basis for ! discussion. Cases are written in the past tense; this is not meant to imply that all practices, !organizations, people, places or facts mentioned in the case no longer occur, exist or apply. Cases are not intended to serve as endorsements, sources of primary data, or !illustration of effective or ineffective handling of a business situation. ! The case was written under the permission granted by the case company. © 2015 by BBA !International Program, Thammasat Business School, Thammasat University. This publication may not be digitized, photocopied or otherwise reproduced, posted,or ! transmitted without the permission of BBA International Program, Thammasat Business !School, Thammasat University. TUBC 2015 | 2 ! ! ! ! “At Garena, we focus on bringing joy and convenience to people across Asia through the power of our technology platform. We aspire to make the world an ever more connected community through innovative products and services.” -! Forrest Li, Garena’s Founder, Chairman and Group CEO ! 3 | TUBC 2015 ! 1.! INTRODUCTION It was July 2015 and Nok was waiting for the rest of her team in the main meeting room at Garena’s office in downtown Bangkok. A week ago, Nok attended the top team meeting at Garena’s headquarter in Singapore where the topic of growing eSports in Southeast Asia (SEA) was the center of discussion. Being a leader in online gaming in the region, Garena is at the forefront of the industry development.
    [Show full text]