| Introduction |
|
1 | (1) |
|
|
|
2 | (1) |
|
Conventions Used in This Book |
|
|
2 | (1) |
|
What You Don't Have to Read |
|
|
3 | (1) |
|
|
|
3 | (1) |
|
How This Book Is Organized |
|
|
3 | (1) |
|
|
|
4 | (1) |
|
|
|
4 | (1) |
|
|
|
5 | (2) |
|
Part I: Getting to Know SUSE |
|
|
7 | (56) |
|
|
|
9 | (14) |
|
Getting a Handle on Linux |
|
|
9 | (4) |
|
|
|
12 | (1) |
|
Making sense of Linux version numbers |
|
|
12 | (1) |
|
|
|
13 | (4) |
|
|
|
13 | (1) |
|
|
|
14 | (1) |
|
|
|
15 | (1) |
|
|
|
16 | (1) |
|
|
|
16 | (1) |
|
|
|
17 | (1) |
|
Figuring Out What You Can Do with SUSE Linux |
|
|
17 | (4) |
|
Disks, CD-ROMs, and DVD-ROMs |
|
|
19 | (1) |
|
|
|
19 | (1) |
|
|
|
20 | (1) |
|
|
|
20 | (1) |
|
Getting Started with SUSE Linux |
|
|
21 | (2) |
|
Install and configure SUSE Linux |
|
|
21 | (1) |
|
|
|
22 | (1) |
|
|
|
22 | (1) |
|
|
|
23 | (16) |
|
Introducing the Installation Steps |
|
|
23 | (1) |
|
Checking Your PC's Hardware |
|
|
24 | (2) |
|
|
|
26 | (13) |
|
Booting your PC from the DVD/CD-ROM drive |
|
|
26 | (1) |
|
Installing SUSE Linux from CDs or DVD |
|
|
26 | (13) |
|
Starting SUSE for the First Time |
|
|
39 | (16) |
|
|
|
39 | (2) |
|
|
|
41 | (4) |
|
|
|
45 | (3) |
|
Managing DVDs and CD-ROMs |
|
|
48 | (1) |
|
|
|
48 | (4) |
|
|
|
48 | (1) |
|
Understanding shell commands |
|
|
49 | (1) |
|
Trying a few Linux commands |
|
|
50 | (2) |
|
|
|
52 | (3) |
|
Taking Stock of What's in SUSE |
|
|
55 | (8) |
|
Discovering the Internet Applications |
|
|
55 | (2) |
|
Introducing the Office Applications |
|
|
57 | (1) |
|
Exploring the Multimedia Applications |
|
|
58 | (2) |
|
Cataloging the Image and Graphics Applications |
|
|
60 | (3) |
|
Part II: Test Driving SUSE |
|
|
63 | (76) |
|
Exploring the SUSE Desktops |
|
|
65 | (16) |
|
Discovering the Common Features of the Desktops |
|
|
65 | (9) |
|
|
|
67 | (1) |
|
|
|
68 | (1) |
|
|
|
69 | (1) |
|
The Main Menu or Programs Menu |
|
|
70 | (4) |
|
|
|
74 | (2) |
|
|
|
76 | (5) |
|
Finding and Organizing Files |
|
|
81 | (24) |
|
Figuring Out the Linux File System |
|
|
81 | (4) |
|
|
|
85 | (8) |
|
Conquering the file system with Konqueror |
|
|
85 | (3) |
|
Roaming the file system with Nautilus |
|
|
88 | (5) |
|
Using Linux Commands to Manipulate Files and Directories |
|
|
93 | (12) |
|
Commands for directory navigation |
|
|
94 | (1) |
|
Commands for directory listings and permissions |
|
|
95 | (3) |
|
Commands for working with files |
|
|
98 | (1) |
|
Commands for working with directories |
|
|
99 | (1) |
|
Commands for finding files |
|
|
100 | (1) |
|
Commands for mounting and unmounting |
|
|
101 | (1) |
|
Commands for checking disk-space usage |
|
|
102 | (3) |
|
|
|
105 | (18) |
|
|
|
105 | (1) |
|
Deciding How to Connect to the Internet |
|
|
106 | (2) |
|
Connecting to the Internet with DSL |
|
|
108 | (6) |
|
|
|
108 | (2) |
|
Stirring the DSL alphabet soup: ADSL, IDSL, SDSL |
|
|
110 | (1) |
|
|
|
110 | (4) |
|
Connecting to the Internet with a Cable Modem |
|
|
114 | (5) |
|
|
|
114 | (2) |
|
Typical cable modem setup |
|
|
116 | (3) |
|
|
|
119 | (4) |
|
|
|
120 | (1) |
|
|
|
121 | (2) |
|
Setting Up an Ethernet LAN with Wireless Access |
|
|
123 | (16) |
|
Getting a Handle on Ethernet |
|
|
123 | (1) |
|
Connecting PCs to an Ethernet LAN |
|
|
124 | (1) |
|
Configuring the Ethernet Network |
|
|
125 | (1) |
|
Connecting Your LAN to the Internet |
|
|
126 | (2) |
|
Extending Your LAN with a Wireless Network |
|
|
128 | (7) |
|
Understanding wireless Ethernet networking |
|
|
128 | (1) |
|
Understanding infrastructure and ad hoc modes |
|
|
129 | (1) |
|
Understanding Wired Equivalent Privacy (WEP) |
|
|
130 | (1) |
|
Setting up the wireless hardware |
|
|
130 | (1) |
|
Configuring the wireless access point |
|
|
131 | (1) |
|
Configuring wireless networking |
|
|
132 | (3) |
|
Checking whether Your Network Is Up |
|
|
135 | (4) |
|
Checking the network interfaces |
|
|
135 | (1) |
|
Checking the IP routing table |
|
|
136 | (1) |
|
Checking connectivity to a host |
|
|
136 | (3) |
|
Part III: Doing Stuff with SUSE |
|
|
139 | (114) |
|
|
|
141 | (14) |
|
Understanding the World Wide Web |
|
|
142 | (4) |
|
|
|
142 | (3) |
|
Web servers and Web browsers |
|
|
145 | (1) |
|
Web Browsing in SUSE Linux |
|
|
146 | (1) |
|
Web Browsing with Konqueror in KDE |
|
|
147 | (2) |
|
Web Browsing with Mozilla in GNOME |
|
|
149 | (4) |
|
Getting familiar with the Mozilla interface |
|
|
150 | (2) |
|
|
|
152 | (1) |
|
Introducing Epiphany and Firefox |
|
|
153 | (2) |
|
E-Mailing and Instant Messaging in SUSE |
|
|
155 | (14) |
|
|
|
156 | (2) |
|
|
|
156 | (1) |
|
Mail message enhancements |
|
|
157 | (1) |
|
|
|
158 | (5) |
|
|
|
158 | (2) |
|
Introducing Evolution Mail |
|
|
160 | (3) |
|
Instant Messaging in SUSE Linux |
|
|
163 | (6) |
|
|
|
164 | (2) |
|
|
|
166 | (3) |
|
|
|
169 | (14) |
|
|
|
169 | (4) |
|
|
|
170 | (1) |
|
Top-level newsgroup categories |
|
|
171 | (1) |
|
Some Linux-related newsgroups |
|
|
172 | (1) |
|
Reading Newsgroups from Your ISP |
|
|
173 | (7) |
|
Taking stock of newsreaders in SUSE Linux |
|
|
174 | (1) |
|
|
|
174 | (3) |
|
|
|
177 | (2) |
|
|
|
179 | (1) |
|
|
|
179 | (1) |
|
Reading and Searching Newsgroups at Web Sites |
|
|
180 | (3) |
|
Preparing Documents and Spreadsheets in SUSE Linux |
|
|
183 | (22) |
|
Writing with OpenOffice.org Writer |
|
|
183 | (14) |
|
Taking stock of OpenOffice.org Writer |
|
|
184 | (1) |
|
Getting started with Writer |
|
|
185 | (2) |
|
|
|
187 | (1) |
|
Preparing documents in Writer |
|
|
187 | (1) |
|
Editing and reviewing documents |
|
|
188 | (1) |
|
Using styles and templates |
|
|
189 | (3) |
|
|
|
192 | (2) |
|
Creating and inserting graphics |
|
|
194 | (1) |
|
|
|
195 | (1) |
|
Working with large documents |
|
|
196 | (1) |
|
Preparing Spreadsheets with OpenOffice.org Calc |
|
|
197 | (8) |
|
Taking stock of OpenOffice.org Calc |
|
|
197 | (1) |
|
Getting started with Calc |
|
|
198 | (3) |
|
Entering and formatting data |
|
|
201 | (1) |
|
Calculating and charting data |
|
|
201 | (4) |
|
Doing Even More Office Stuff in SUSE Linux |
|
|
205 | (12) |
|
Keeping Track of Appointments and Tasks |
|
|
205 | (2) |
|
|
|
207 | (1) |
|
Making Presentations with OpenOffice.org Impress |
|
|
208 | (9) |
|
Taking stock of OpenOffice.org Impress |
|
|
208 | (1) |
|
Getting started with Impress |
|
|
209 | (3) |
|
|
|
212 | (1) |
|
|
|
213 | (2) |
|
Adding graphics and special effects |
|
|
215 | (1) |
|
|
|
216 | (1) |
|
Playing Music and Burning CDs |
|
|
217 | (10) |
|
|
|
217 | (2) |
|
|
|
219 | (2) |
|
|
|
221 | (6) |
|
|
|
221 | (4) |
|
Burning data CDs in Nautilus |
|
|
225 | (2) |
|
Working with Photos and Images |
|
|
227 | (16) |
|
Downloading Photos from a Digital Camera |
|
|
228 | (4) |
|
Scanning Photos and Documents |
|
|
232 | (5) |
|
Editing Images with The GIMP |
|
|
237 | (2) |
|
|
|
239 | (2) |
|
Viewing PDF and PostScript Files |
|
|
241 | (2) |
|
What's a Shell and Why Do I Care? |
|
|
243 | (10) |
|
Opening Terminal Windows and Virtual Consoles |
|
|
243 | (1) |
|
|
|
244 | (9) |
|
Understanding the syntax of shell commands |
|
|
245 | (1) |
|
|
|
246 | (1) |
|
Controlling command input and output |
|
|
246 | (2) |
|
Typing less with automatic command completion |
|
|
248 | (1) |
|
Going wild with asterisks and question marks |
|
|
248 | (2) |
|
Repeating previously typed commands |
|
|
250 | (3) |
|
Part IV: Becoming a SUSE Wizard |
|
|
253 | (56) |
|
|
|
255 | (18) |
|
|
|
255 | (2) |
|
Becoming root, When You Must |
|
|
257 | (1) |
|
Resetting a Forgotten root Password |
|
|
257 | (2) |
|
Introducing Your New Friend, YaST |
|
|
259 | (2) |
|
Starting and Stopping Services |
|
|
261 | (4) |
|
Understanding how Linux boots |
|
|
261 | (2) |
|
Trying a new run level with the init command |
|
|
263 | (1) |
|
Using YaST to start and stop services |
|
|
264 | (1) |
|
Manually starting and stopping services |
|
|
264 | (1) |
|
Checking Your System's Performance |
|
|
265 | (4) |
|
|
|
265 | (2) |
|
|
|
267 | (1) |
|
Checking disk performance and disk usage |
|
|
268 | (1) |
|
Managing Hardware Devices |
|
|
269 | (1) |
|
|
|
270 | (3) |
|
Updating SUSE and Adding New Software |
|
|
273 | (14) |
|
Updating SUSE Linux Online |
|
|
274 | (3) |
|
Locating and Installing Software Using YaST |
|
|
277 | (3) |
|
Using RPM Commands to Work with RPM Files |
|
|
280 | (7) |
|
|
|
281 | (1) |
|
Understanding RPM filenames |
|
|
281 | (1) |
|
|
|
282 | (2) |
|
|
|
284 | (1) |
|
|
|
285 | (1) |
|
|
|
285 | (2) |
|
|
|
287 | (22) |
|
Why Worry about Security? |
|
|
287 | (1) |
|
Understanding Linux Security |
|
|
288 | (2) |
|
Understanding the host security issues |
|
|
288 | (1) |
|
Understanding network security issues |
|
|
289 | (1) |
|
Getting Familiar with Computer Security Terminology |
|
|
290 | (5) |
|
Practicing Good Host Security |
|
|
295 | (5) |
|
|
|
295 | (1) |
|
Protecting files and directories |
|
|
296 | (4) |
|
|
|
300 | (8) |
|
Securing Internet services |
|
|
301 | (1) |
|
Turning off stand-alone services |
|
|
301 | (1) |
|
Configuring the Internet superserver |
|
|
301 | (1) |
|
Configuring TCP wrapper security |
|
|
302 | (1) |
|
Using Secure Shell (SSH) for remote logins |
|
|
303 | (1) |
|
Setting up a simple firewall |
|
|
304 | (3) |
|
|
|
307 | (1) |
|
Keeping Up with Security News and Updates |
|
|
308 | (1) |
|
|
|
309 | (32) |
|
Ten Frequently Asked Questions about SUSE |
|
|
311 | (10) |
|
What Does SUSE Stand for and How Do You Pronounce It? |
|
|
311 | (1) |
|
How Can I Find Answers to My SUSE Linux Questions? |
|
|
312 | (1) |
|
When Is the Next SUSE Linux Release? |
|
|
312 | (1) |
|
Can I Get ISO Files for SUSE Linux from the Internet? |
|
|
313 | (1) |
|
How Do I Do an FTP Install of SUSE Linux? |
|
|
313 | (3) |
|
How Can I Auto-Login into the KDE Desktop as Another User? |
|
|
316 | (2) |
|
If My System Crashes, Can I Press the Reset Button to Reboot? |
|
|
318 | (1) |
|
How Can I Schedule a Command to Run Every 30 Minutes? |
|
|
318 | (1) |
|
How Can I Find All the Huge Files on My SUSE Linux System? |
|
|
319 | (1) |
|
Where Can I Find More SUSE RPMs? |
|
|
320 | (1) |
|
The Ten Best Things about SUSE |
|
|
321 | (6) |
|
YaST --- The Super Sysadmin Tool |
|
|
321 | (1) |
|
Detects All Hardware (Well, Nearly All!) |
|
|
322 | (1) |
|
Smooth and Easy Installation |
|
|
322 | (1) |
|
I Love You --- YaST Online Update |
|
|
323 | (1) |
|
Automatic Mounting of My Windows Partitions and USB Memory Stick |
|
|
323 | (1) |
|
Automatic Login at the KDE Desktop |
|
|
324 | (1) |
|
|
|
324 | (1) |
|
Easy Browsing of Windows Shares |
|
|
324 | (1) |
|
|
|
324 | (1) |
|
SUSE's Increasing Popularity |
|
|
325 | (2) |
|
Ten Great Web Sites for SUSE Maniacs |
|
|
327 | (4) |
|
|
|
327 | (1) |
|
http://portal.suse.com/sdb/en/index.html |
|
|
328 | (1) |
|
http://distrowatch.com/table.php?distribution=suse |
|
|
328 | (1) |
|
http://www.suseforums.net |
|
|
328 | (1) |
|
http://www.linuxquestions.org/questions/f60 |
|
|
329 | (1) |
|
http://www.linuxforums.org/forum/forum-36.html |
|
|
329 | (1) |
|
http://www.linux-laptop.net/ |
|
|
329 | (1) |
|
http://packman.links2linux.org |
|
|
329 | (1) |
|
|
|
330 | (1) |
|
http://www.linuxhq.com/guides/ |
|
|
330 | (1) |
|
Ten Most Commonly Used SUSE Commands |
|
|
331 | (10) |
|
apropos: Finding Commands Based on a Keyword |
|
|
332 | (1) |
|
man: Reading Online Man Page |
|
|
332 | (1) |
|
ls: Listing Files and Directories |
|
|
333 | (1) |
|
cat: Feeding Input to Commands |
|
|
333 | (1) |
|
grep: Searching for Text in Files |
|
|
334 | (1) |
|
locate: Finding Files and Directories the Easy Way |
|
|
335 | (1) |
|
chmod: Changing Permissions |
|
|
336 | (1) |
|
|
|
337 | (1) |
|
tar: Packing and Unpacking Archives |
|
|
337 | (2) |
|
|
|
339 | (2) |
|
Appendix: About the DVD-ROM |
|
|
341 | (4) |
|
|
|
341 | (1) |
|
DVD Installation Instructions |
|
|
342 | (1) |
|
What You'll Find on the DVD |
|
|
343 | (1) |
|
|
|
344 | (1) |
| Index |
|
345 | |