文件名称:
Linux Toys II - 9 Cool New Projects For Home, Office, And Entertainment 2006
开发工具:
文件大小: 9mb
下载次数: 0
上传时间: 2011-02-22
详细说明: Contents at a Glance Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix Part I: The Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Chapter 1: Introduction to Linux Toys II . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Chapter 2: Finding What You Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Part II: Multimedia Projects . . . . . . . . . . . . . . . . . . . . . . . . . 33 Chapter 3: Creating a Web Photo Gallery . . . . . . . . . . . . . . . . . . . . . . . . . 35 Chapter 4: Creating a Personal Video Recorder with MythTV . . . . . . . . . . . . . . . 61 Chapter 5: Making Bootable Movies with eMoviX . . . . . . . . . . . . . . . . . . . . 123 Part III: Home Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Chapter 6: Customizing a Live Linux Pen Drive . . . . . . . . . . . . . . . . . . . . . 155 Chapter 7: Automating Home Lights and Gadgets with X10 . . . . . . . . . . . . . . . 185 Chapter 8: Setting Up a Game Server with BZFlag . . . . . . . . . . . . . . . . . . . . 209 Chapter 9: Building a Dedicated SOHO Firewall . . . . . . . . . . . . . . . . . . . . . 237 Part IV: Small Business Projects . . . . . . . . . . . . . . . . . . . . . . 265 Chapter 10: Running an Internet Radio Station with Icecast . . . . . . . . . . . . . . . 267 Chapter 11: Building a Thin Client Server with LTSP . . . . . . . . . . . . . . . . . . 289 Part V: Appendixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 Appendix A: Using the Linux Toys II CD . . . . . . . . . . . . . . . . . . . . . . . . . 321 Appendix B: ABCs of Using Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Appendix C: Installing Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 Contents Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix How This Book Is Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx Conventions Used in This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi What You Need for the Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi The Linux Toys II CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii The Linux Toys (and Linux Toys II) Web Sites . . . . . . . . . . . . . . . . . . . xxii On with the Show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii Part I: The Basics 1 Chapter 1: Introduction to Linux Toys II . . . . . . . . . . . . . . . . . . . 3 Learning About Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Using Specialized Linux Systems . . . . . . . . . . . . . . . . . . . . . . . . 4 Working with Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Video and Audio Recording and Playback . . . . . . . . . . . . . . . . . . . 6 Hardware Tinkering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 About the Linux Toys II Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Web Photo Gallery (Gallery) . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Personal Video Recorder (MythTV) . . . . . . . . . . . . . . . . . . . . . . 8 Bootable Movie Player (eMoviX) . . . . . . . . . . . . . . . . . . . . . . . . 9 Custom Bootable Pen Drive (Damn Small Linux) . . . . . . . . . . . . . . . 9 Personal Firewall (Devil-Linux) . . . . . . . . . . . . . . . . . . . . . . . . 10 Multi-User Tank Game Server (BZFlag) . . . . . . . . . . . . . . . . . . . 10 X10 Home Controller (HeyU and BottleRocket) . . . . . . . . . . . . . . . 10 Internet Radio Station (Icecast) . . . . . . . . . . . . . . . . . . . . . . . . 11 Thin Client Server (Linux Terminal Server Project) . . . . . . . . . . . . . . 11 How Can This Software Be Free? . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Understanding GPL and Other Licenses . . . . . . . . . . . . . . . . . . . 12 Building Projects with Open Source . . . . . . . . . . . . . . . . . . . . . . 12 Improvements from Linux Toys . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Chapter 2: Finding What You Need . . . . . . . . . . . . . . . . . . . . . 17 Getting Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Choosing a Linux Distribution . . . . . . . . . . . . . . . . . . . . . . . . . 18 Getting Linux Toys Software . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Connecting to Open Source Projects . . . . . . . . . . . . . . . . . . . . . . . . . 24 Finding Projects at SourceForge.net . . . . . . . . . . . . . . . . . . . . . . 24 Finding Projects at Freshmeat.net . . . . . . . . . . . . . . . . . . . . . . . 25 Choosing Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 “Can I Use Any of These Projects on My Old 486?” . . . . . . . . . . . . . 26 “Can I Get Linux Pre-Installed on a Computer?” . . . . . . . . . . . . . . . 27 “How Do I Pick Hardware for an Entertainment System?” . . . . . . . . . . 27 “How Do I Choose Hardware for Thin Clients?” . . . . . . . . . . . . . . . 28 “How Do I Choose Hardware for a Server?” . . . . . . . . . . . . . . . . . . 29 “How Do I Know if My Computer Will Run Linux?” . . . . . . . . . . . . 29 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Part II: Multimedia Projects 33 Chapter 3: Creating a Web Photo Gallery . . . . . . . . . . . . . . . . . 35 Overview of Gallery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Installing Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Installing Gallery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Checking and Configuring Gallery . . . . . . . . . . . . . . . . . . . . . . . . . 38 Step 1: Check the System . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Step 2: Do Initial Gallery Setup . . . . . . . . . . . . . . . . . . . . . . . . 41 Step 3: Set Initial Album Options . . . . . . . . . . . . . . . . . . . . . . . 45 Step 4: Save Configuration Settings . . . . . . . . . . . . . . . . . . . . . . 46 Creating Photo Albums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Using Gallery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Browsing the Albums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Sorting the Photos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Searching for Photos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Displaying Photo Properties . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Printing Photos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Bookmarking Albums with RSS . . . . . . . . . . . . . . . . . . . . . . . . 54 Adding Comments to a Gallery . . . . . . . . . . . . . . . . . . . . . . . . 54 Administering Gallery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Adding Photos to Albums . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Changing Gallery Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Managing Gallery Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Maintaining and Troubleshooting Gallery . . . . . . . . . . . . . . . . . . . . . . 59 Forget Your Admin Password? . . . . . . . . . . . . . . . . . . . . . . . . . 59 Performance and Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Patches and Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 x Contents Chapter 4: Creating a Personal Video Recorder with MythTV . . . . . . 61 Choosing Your Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Frontend Only or Backend Plus Frontend? . . . . . . . . . . . . . . . . . . 62 Hardware Requirements for MythTV . . . . . . . . . . . . . . . . . . . . . 63 Video I/O Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Putting It All Together . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Assembly Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Installing and Preparing Fedora Core . . . . . . . . . . . . . . . . . . . . . . . . 72 Don’t Stray Too Far from the Path . . . . . . . . . . . . . . . . . . . . . . . 72 Installing and Setting up the ATrpms System . . . . . . . . . . . . . . . . . 79 Setting up a Logical Volume for /video . . . . . . . . . . . . . . . . . . . . 80 Installing MythTV and Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Installing mythtv-suite from ATrpms.net . . . . . . . . . . . . . . . . . . . 87 Setting Up NVidia Graphic Card Drivers . . . . . . . . . . . . . . . . . . . 87 Setting up i2c and lm_sensors (and Fan Control) . . . . . . . . . . . . . . . 89 Fixing Your CPU/MB Temperature Labels . . . . . . . . . . . . . . . . . . 90 Installing lirc_xx or lirc_imon IR Drivers . . . . . . . . . . . . . . . . . . . 90 Configuring Your lirc_xx/imon IR Driver . . . . . . . . . . . . . . . . . . . 95 Lirc Troubleshooting Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Configure the LCD Daemon (Optional) . . . . . . . . . . . . . . . . . . . 98 Installing and Setting up the ivtv Package and Drivers . . . . . . . . . . . . 100 Setting up FireWire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Fine-Grain Control of Drivers via /etc/rc.d/rc.local . . . . . . . . . . . . . 104 A Final Look at /etc/modules.conf . . . . . . . . . . . . . . . . . . . . . . 105 Configuring and Testing MythTV . . . . . . . . . . . . . . . . . . . . . . . . . 106 Configuring MySQL Server for MythTV . . . . . . . . . . . . . . . . . . 107 Setting up the DataDirect Channel Listing Service . . . . . . . . . . . . . 108 Mythbackend Setup and Startup . . . . . . . . . . . . . . . . . . . . . . . 110 Mythfrontend Setup and Startup . . . . . . . . . . . . . . . . . . . . . . . 114 MythTV Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 FireWire Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Tricks and Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Problems with DVD Menus . . . . . . . . . . . . . . . . . . . . . . . . . 118 Problems with Removable CD/DVDs . . . . . . . . . . . . . . . . . . . . 118 Email Notification of Problems . . . . . . . . . . . . . . . . . . . . . . . . 118 Tastes Great and Less Filling! . . . . . . . . . . . . . . . . . . . . . . . . 119 Wireless MythTV? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Watching System Load and CPU Temperature . . . . . . . . . . . . . . . 119 Watching Temperature, Load,Time, and Capacity on Your LCD/VFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Using MythTV Frontend from Anywhere . . . . . . . . . . . . . . . . . . 121 Other Troubleshooting Resources . . . . . . . . . . . . . . . . . . . . . . 121 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Contents xi Chapter 5: Making Bootable Movies with eMoviX . . . . . . . . . . . . 123 Overview of MoviX2 and eMoviX . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Understanding eMoviX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Understanding MoviX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Making a Bootable Movie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Step 1: Installing Linux and eMoviX Software . . . . . . . . . . . . . . . . 127 Step 2: Recording Content . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Step 3: Creating Bootable Movie Images . . . . . . . . . . . . . . . . . . . 132 Step 4: Burning Bootable Movie Images . . . . . . . . . . . . . . . . . . . 134 Step 5: Playing Back Your eMoviX Video . . . . . . . . . . . . . . . . . . 136 Playing with MoviX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Getting MoviX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Selecting MoviX2 Boot Options . . . . . . . . . . . . . . . . . . . . . . . 143 Getting Around in MoviX2 . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Choosing Video Content with MoviX2 . . . . . . . . . . . . . . . . . . . . 144 Getting Content with MoviX2 . . . . . . . . . . . . . . . . . . . . . . . . 145 More Ways to Use MoviX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Playing Music CDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Playing Slideshows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Getting More Information on MoviX2 and eMoviX . . . . . . . . . . . . . . . . 149 Contributors to MoviX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Future Directions for MoviX . . . . . . . . . . . . . . . . . . . . . . . . . 150 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Part III: Home Projects 153 Chapter 6: Customizing a Live Linux Pen Drive . . . . . . . . . . . . . 155 Understanding Live Linux Distributions . . . . . . . . . . . . . . . . . . . . . . 156 Beginning with KNOPPIX . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Using Damn Small Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Choosing a USB Pen Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Making a Custom Damn Small Linux . . . . . . . . . . . . . . . . . . . . . . . 158 Step 1: Booting Damn Small Linux from a CD . . . . . . . . . . . . . . . 159 Step 2: Preparing to Install DSL on Your Pen Drive . . . . . . . . . . . . . 161 Step 3: Installing DSL on Your Pen Drive . . . . . . . . . . . . . . . . . . 162 Step 4: Booting DSL from Your Pen Drive . . . . . . . . . . . . . . . . . . 164 Step 5: Getting Access to Disks and Networks . . . . . . . . . . . . . . . 166 Step 6: Adding Fun Stuff to Your DSL Pen Drive . . . . . . . . . . . . . . 170 Step 7: Changing Your DSL Desktop Features . . . . . . . . . . . . . . . . 178 Step 8: Configuring and Saving System Settings . . . . . . . . . . . . . . . 179 Step 9: Adding Documents, Music, and Images . . . . . . . . . . . . . . . 181 Step 10: Starting up Your DSL Pen Drive . . . . . . . . . . . . . . . . . . 181 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 xii Contents Chapter 7: Automating Home Lights and Gadgets with X10 . . . . . . 185 Understanding X10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Getting X10 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Choosing X10 Starter Kits . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Choosing Transceivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Choosing Plug-in Modules . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Choosing Hardwired Modules . . . . . . . . . . . . . . . . . . . . . . . . 189 Choosing Other Interesting X10 Hardware . . . . . . . . . . . . . . . . . 189 Controlling X10 from Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Installing Linux and X10 Software . . . . . . . . . . . . . . . . . . . . . . 190 Using BottleRocket (One-way, Cheap X10) . . . . . . . . . . . . . . . . . 190 Using Heyu (Two-Way X10) . . . . . . . . . . . . . . . . . . . . . . . . . 197 Troubleshooting X10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Chapter 8: Setting Up a Game Server with BZFlag . . . . . . . . . . . . 209 Understanding Battle Zone Capture the Flag . . . . . . . . . . . . . . . . . . . . 210 Playing BZFlag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Setting Up a BZFlag Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Step 1: Choosing Server Hardware . . . . . . . . . . . . . . . . . . . . . . 213 Step 2: Installing Linux and BZFlag Software . . . . . . . . . . . . . . . . 214 Step 3: Configuring the Server Computer . . . . . . . . . . . . . . . . . . 215 Step 4: Configuring the BZFlag Server . . . . . . . . . . . . . . . . . . . 216 Step 5: Playing BZFlag . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Customizing Your BZFlag Server . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Setting Game Play Features . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Setting Game Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Modifying Worlds and Maps . . . . . . . . . . . . . . . . . . . . . . . . . 229 Managing Players . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Setting Server Name, Address, and Port . . . . . . . . . . . . . . . . . . . 233 Monitoring the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Making Your BZFlag Server Public . . . . . . . . . . . . . . . . . . . . . . . . . 234 Using Central Registration for BZFlag . . . . . . . . . . . . . . . . . . . . . . . 235 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Chapter 9: Building a Dedicated SOHO Firewall . . . . . . . . . . . . . 237 Choosing Your Firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 Using the Devil-Linux Live CD Distro . . . . . . . . . . . . . . . . . . . . . . . 240 Making Your Boot CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Choosing Your Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 How Underclocking Gets You More . . . . . . . . . . . . . . . . . . . . . 244 Networking Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Switch Recommendation . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 CD-ROM, Floppy, and USB Thumb Drives . . . . . . . . . . . . . . . . . 248 Contents xiii Designing Your Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 DHCP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Other Network Services and Configuration Options . . . . . . . . . . . . . 250 Booting up and Configuring Your Firewall . . . . . . . . . . . . . . . . . . . . . 251 Starting the Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Configuring the Network and Startup Services . . . . . . . . . . . . . . . . 252 Customizing Your DHCPD Network Configuration . . . . . . . . . . . . 256 Locking Down Your Firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Other Uses for Devil-Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Running WiFi Access Points . . . . . . . . . . . . . . . . . . . . . . . . . 263 Running a 3NIC DMZ Firewall Configuration . . . . . . . . . . . . . . . 263 Rolling Your Own Devil-Linux System . . . . . . . . . . . . . . . . . . . 264 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Part IV: Small Business Projects 265 Chapter 10: Running an Internet Radio Station with Icecast . . . . . . . 267 Overview of Internet Radio Station Setup . . . . . . . . . . . . . . . . . . . . . 269 About Xiph.Org Foundation . . . . . . . . . . . . . . . . . . . . . . . . . 270 About Other Open Source Audio Projects . . . . . . . . . . . . . . . . . . 271 Installing Internet Radio Software . . . . . . . . . . . . . . . . . . . . . . . . . 271 Configuring Your Internet Radio Station . . . . . . . . . . . . . . . . . . . . . . 272 Step 1: Setting up and Starting the Icecast Server . . . . . . . . . . . . . . 273 Step 2: Setting Up Audio Input or Playlists . . . . . . . . . . . . . . . . . 277 Step 3: Streaming Audio to Icecast . . . . . . . . . . . . . . . . . . . . . . 278 Step 4: Making Your Internet Radio Station Public . . . . . . . . . . . . . 284 Step 5: Listening to Your Internet Radio Station . . . . . . . . . . . . . . 286 Administering Your Radio Station . . . . . . . . . . . . . . . . . . . . . . . . . 286 Troubleshooting Your Internet Radio Station . . . . . . . . . . . . . . . . . . . . 287 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Chapter 11: Building a Thin Client Server with LTSP . . . . . . . . . . . 289 Understanding Thin Clients, Servers, and LTSP . . . . . . . . . . . . . . . . . . 290 Advantages of Thin Client Computing . . . . . . . . . . . . . . . . . . . . 291 About the LTSP Project . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Getting a Server and Workstations . . . . . . . . . . . . . . . . . . . . . . . . . 292 Choosing a Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Choosing Client Workstations . . . . . . . . . . . . . . . . . . . . . . . . 293 Networking Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Setting Up the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Step 1: Install the Server Software . . . . . . . . . . . . . . . . . . . . . . 296 Step 2: Add Client Software to the Server . . . . . . . . . . . . . . . . . . 296 Step 3: Configure Services for the Workstations . . . . . . . . . . . . . . . 298 Step 4: Startup Services on the Server . . . . . . . . . . . . . . . . . . . . 307 Step 5: Add Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 xiv Contents Booting Up the Workstations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 Booting Workstations Using PXE . . . . . . . . . . . . . . . . . . . . . . 310 Booting Workstations Using Etherboot . . . . . . . . . . . . . . . . . . . 311 Troubleshooting the Workstations . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Expanding on LTSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 Playing with Local Workstation Features . . . . . . . . . . . . . . . . . . . 315 Using Workstations in Schools and Public Places . . . . . . . . . . . . . . 317 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 Part V: Appendixes 319 Appendix A: Using the Linux Toys II CD . . . . . . . . . . . . . . . . . 321 Appendix B: ABCs of Using Linux . . . . . . . . . . . . . . . . . . . . . 329 Appendix C: Installing Linux . . . . . . . . . . . . . . . . . . . . . . . . 355 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.