Muutke küpsiste eelistusi

SUSE Linux Toolbox: 1000plus Commands for OpenSUSE and SUSE Linux Enterprise [Pehme köide]

  • Formaat: Paperback / softback, 308 pages, kõrgus x laius x paksus: 228x161x19 mm, kaal: 414 g, Illustrations
  • Ilmumisaeg: 30-Nov-2007
  • Kirjastus: John Wiley & Sons Ltd
  • ISBN-10: 0470082925
  • ISBN-13: 9780470082928
Teised raamatud teemal:
  • Pehme köide
  • Hind: 32,94 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 308 pages, kõrgus x laius x paksus: 228x161x19 mm, kaal: 414 g, Illustrations
  • Ilmumisaeg: 30-Nov-2007
  • Kirjastus: John Wiley & Sons Ltd
  • ISBN-10: 0470082925
  • ISBN-13: 9780470082928
Teised raamatud teemal:
In this handy, compact guide, you'll explore a ton of powerful SUSE Linux commands while you learn to use SUSE Linux as the experts do: from the command line. Try out more than 1,000 commands to find and get software, monitor system health and security, and access network resources. Then, apply the skills you learn from this book to use and administer desktops and servers running openSUSE and SUSE Linux Enterprise or any other Linux distribution.
Acknowledgments xix
Introduction xxi
Chapter 1: Starting with SUSE 1
About SUSE, Novell, and Linux
2
Comparing SUSE to Other Linux Versions
2
Finding SUSE Resources
3
Focusing on Linux Commands
4
Finding Commands
5
Command Reference Information in SUSE
6
Summary
10
Chapter 2: Installing openSUSE and Adding Software 11
Installing openSUSE
11
Preparing to Install
12
Choosing Installation Options
12
Answering Installation Questions
15
Working with Software Packages
18
Getting Software Packages with YaST
19
Adding and Updating Software with YaST
20
Using zypper to Manage Software
23
Working with zypper Repositories
24
Searching for Software with zypper
27
Installing and Removing Software with zypper
31
Managing Software with RPM
33
Installing a Package with rpm
34
Upgrading a Package with rpm
34
Removing a Package with rpm
35
Querying Information about RPM Packages
35
Verifying Installed Packages with rpm
38
Building RPMs from SRPMs
39
Extracting Files from RPMs
40
Summary
40
Chapter 3: Using the Shell 41
Terminal Windows and Shell Access
41
Using Terminal Windows
41
Using Virtual Terminals
43
Using the Shell
44
Using Bash History
44
Using Command Line Completion
45
Redirecting stdin and stdout
46
Using alias
49
Watching Commands
50
Watching Files
50
Acquiring Superuser Power
50
Using the su Command
50
Delegating Power with sudo
51
Using Environment Variables
52
Creating Simple Shell Scripts
54
Editing and Running a Script
54
Adding Content to Your Script
54
Summary
58
Chapter 4: Working with Files 59
Understanding File Types
59
Using Regular Files
59
Using Directories
61
Using Symbolic and Hard Links
61
Using Device Files
62
Using Named Pipes and Sockets
63
Setting File and Directory Permissions
63
Changing Permissions with chmod
64
Setting the umask
66
Changing Ownership
66
Traversing the File System
67
Copying Files
68
Changing File Attributes
70
Searching for Files
71
Finding Files with locate
72
Locating Files with find
72
Using Other Commands to Find Files
75
Finding Out More About Files
75
Listing Files
75
Verifying Files
76
Summary
78
Chapter 5: Manipulating Text 79
Matching Text with Regular Expressions
79
Editing Text Files
80
Using the JOE Editor
81
Using the Pico and nano Editors
84
Graphical Text Editors
86
Listing, Sorting, and Changing Text
86
Listing Text Files
87
Paging Through Text
88
Paginating Text Files with pr
88
Searching for Text with grep
89
Replacing Text with sed
91
Translating or Removing Characters with tr
92
Checking Differences Between Two Files with diff
93
Using awk and cut to Process Columns
95
Converting Text Files to Different Formats
96
Summary
96
Chapter 6: Playing with Multimedia 97
Working with Audio
97
Playing Music
97
Adjusting Audio Levels
99
Ripping CD Music
100
Encoding Music
101
Streaming Music
103
Converting Audio Files
105
Transforming Images
106
Getting Information about Images
106
Converting Images
107
Converting Images in Batches
109
Summary
109
Chapter 7: Administering File Systems 111
Understanding File System Basics
111
Creating and Managing File Systems
113
Partitioning Hard Disks
113
Working with File System Labels
117
Formatting a File System
118
Viewing and Changing File System Attributes
119
Creating and Using Swap Partitions
121
Mounting and Unmounting File Systems
122
Mounting File Systems from the fstab File
122
Mounting File Systems with the mount Command
124
Unmounting File Systems with umount
127
Checking File Systems
127
Checking RAID Disks
129
Finding Out About File System Use
131
Logical Volume Manager
132
Creating LVM Volumes
133
Using LVM Volumes
135
Growing the LVM Volume
136
Shrinking an LVM Volume
137
Removing LVM Logical Volumes and Groups
137
Summary
138
Chapter 8: Backups and Removable Media 139
Backing Up Data to Compressed Archives
139
Creating Backup Archives with tar
139
Using Compression Tools
141
Listing, Joining, and Adding Files to tar Archives
144
Deleting Files from tar Archives
145
Backing Up Over Networks
145
Backing Up tar Archives Over ssh
145
Backing Up Files with rsync
147
Backing Up with unison
148
Backing Up to Removable Media
149
Creating Backup Images with mkisofs
150
Burning Backup Images with cdrecord
152
Making and Burning DVDs with growisofs
154
Summary
154
Chapter 9: Checking and Managing Running Processes 155
Listing Active Processes
156
Viewing Active Processes with ps
156
Watching Active Processes with top
162
Finding and Controlling Processes
163
Using pgrep to Find Processes
163
Using fuser to Find Processes
164
Changing Running Processes
165
Summary
171
Chapter 10: Managing the System 173
Monitoring Resources
173
Monitoring Memory Use
174
Monitoring CPU Usage
177
Monitoring Storage Devices
179
Mastering Time
181
Changing Time/Date with Graphical Tools
182
Displaying and Setting Your System Clock
182
Displaying and Setting Your Hardware Clock
184
Using Network Time Protocol to Set Date/Time
184
Trying Other Date/Time Commands
185
Managing the Boot Process
186
Using the GRUB Boot Loader
186
Repairing the initial ramdisk (initrd)
187
Controlling Startup and Run Levels
188
Straight to the Kernel
190
Poking at the Hardware
193
Summary
194
Chapter 11: Managing Network Connections 195
Configuring Networks from the GUI
195
Managing Network Interface Cards
196
Managing Network Connections
198
Starting and Stopping Ethernet Connections
199
Viewing Ethernet Connection Information
200
Using Wireless Connections
201
Using Dial-up Modems
203
Checking Name Resolution
206
Troubleshooting Network Problems
208
Checking Connectivity to a Host
208
Checking Address Resolution Protocol (ARP)
209
Tracing Routes to Hosts
210
Displaying netstat Connections and Statistics
212
Other Useful Network Tools
213
Summary
214
Chapter 12: Accessing_Network Resources 215
Running Commands to Browse the Web
215
Transferring Files
216
Downloading Files with wget
216
Transferring Files with cURL
218
Transfering Files with FTP Commands
219
Using SSH Tools to Transfer Files
221
Using Windows File Transfer Tools
222
Sharing Remote Directories
223
Sharing Remote Directories with NFS
223
Sharing Remote Directories with Samba
225
Sharing Remote Directories with SSHFS
229
Chatting with Friends in IRC
229
Using Text-Based E-mail Clients
231
Managing E-mail with mail
231
Managing E-mail with mutt
232
Summary
234
Chapter 13: Doing Remote System Administration 235
Doing Remote Login and Tunneling with SSH
235
Configuring SSH
236
Logging in Remotely with ssh
237
Using screen: A Rich Remote Shell
242
Using a Remote Windows Desktop
245
Connecting to a Windows Desktop with tsclient
246
Connecting to a Windows Desktop with rdesktop
247
Using Remote Linux Desktop and Applications
247
Sharing Desktops Using VNC
248
Setting Up the VNC Server
249
Starting Up the VNC Client
249
Using VNC on Untrusted Networks with SSH
250
Summary
250
Chapter 14: Locking Down Security 251
Working with Users and Groups
251
Managing Users the GUI Way
252
Adding User Accounts
252
Modifying User Accounts
254
Deleting User Accounts
254
Managing Passwords
255
Adding Groups
257
Checking on Users
257
Configuring the Built-In Firewall
259
Working with System Logs
262
Using Advanced Security Features
263
Summary
264
Appendix A: Using vi or Vim Editors 265
Starting and Quitting the vi Editor
265
Moving Around in vi
267
Changing and Deleting Text in vi
268
Using Miscellaneous Commands
269
Modifying Commands with Numbers
270
Using Ex Commands
271
Working in Visual Mode
272
Appendix B: Shell Special Characters and Variables 273
Using Special Shell Characters
273
Using Shell Variables
274
Appendix C: Getting Information from /proc 277
Viewing /proc information
277
Changing /proc information
281
Index 283


Christopher Negus is the author of the bestselling Fedora and Red Hat Linux Bible series, Linux Toys II , Linux Troubleshooting Bible , and Linux Bible 2008 Edition . He is a member of the Madison Linux Users Group. Prior to becoming a full-time writer, Chris served for eight years on development teams for the Unix operating system at AT&T, where Unix was created and developed. He also worked with Novell on Unix development and Caldera. Francois Caen hosts and manages business application infrastructures, through his company Turbosphere LLC. As an open-source advocate, he has lectured on OSS network management and Internet services, and served as president of the Tacoma Linux User Group. FranCois is a Red Hat Certified Engineer (RHCE).