Sei sulla pagina 1di 6

Contents

Introduction

Student Kit Deliverables

Course Design
Course Objectives

10

Course Audience

10

Certification and Prerequisites

11

Classroom Agenda

11

Course Setup

12

Exercise Guidelines

SECTION 1
Objective 1

Exercise 1-1
Objective 2

Exercise 1-2
Objective 3

Exercise 1-3

SECTION 2
Objective 1

Exercise 2-1
Objective 2

Exercise 2-2

Version 1

10

12

VMware Virtualization and the Exercises

13

Exercise Conventions

13

Workbook

14

Course Feedback

14

Customize the Graphical Interface on SUSE


Linux Enterprise Desktop 11

15

Configure X, Xgl, and Compiz

16

Configure X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Activate Compiz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Activate Compiz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Customize the GNOME User Interface

24

User-Defined Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Default Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Customize the GNOME User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Customize Applications

30

OpenOffice.org 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Firefox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Customize Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Summary

36

Lock Down the SLE Desktop

37

Control Mounting of CD-ROM, DVD, and USB Devices

38

Control Mounting of CD-ROM, DVD, and USB Devices . . . . . . . . . . . . . . . . . . . 42


Define Mandatory Settings with GConf and Desktop Profiles

43

gconf-editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
gconftool-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Set Mandatory Values for Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Copying all or part of this manual, or distributing such copies, is strictly prohibited.
To report suspected copying, please call 1-800-PIRATES.

SUSE Linux Enterprise Desktop 11 Administration / Manual

Objective 3

Exercise 2-3
Objective 4

Exercise 2-4

Use PolicyKit to Configure Application Policies

47

Understand the PolicyKit Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Use the Authorization Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manage Authorizations at the Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use PolicyKit to Configure Application Policies . . . . . . . . . . . . . . . . . . . . . . . . . .
Use File System Encryption

47
48
52
57
58

Using YaST Partitioner to Encrypt a Partition . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Mount an Encrypted File System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Encrypt a Partition Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use File System Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58
61
63
65

Summary

66

Use the NetworkManager to Configure the Network

69

Objective 1

Understand NetworkManager Basics

70

Objective 2

Access Wired Networks

SECTION 3

Exercise 3-1

73
Connect to Wired Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Specify Connection Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Access Wired Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Objective 3

Access Wireless Networks

Objective 4

Configure VPN

Exercise 3-2
Objective 5

79
Connect to a Wireless Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Configure Your Wireless Card as an Access Point. . . . . . . . . . . . . . . . . . . . . . . . . 81
83

Connect to a VPN Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86


Configure Mobile Broadband Connections

87

Configure GSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Configure CDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Objective 6

SECTION 4

91

Summary

93

Configure and Use IPv6

95

Objective 1

Understand IPv6 Theory

Objective 2

Configure IPv6 on SUSE Linux Enterprise 11

Exercise 4-1

Configure DSL

96
IPv6 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
IPv6 Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
IPv6 Address Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
101

IPv6 Autoconfiguration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting an IPv6 Address Using YaST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Managing IPv6 Addresses Using the Command Line Tools . . . . . . . . . . . . . . . .
Connecting to Other IPv6 Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure IPv6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Copying all or part of this manual, or distributing such copies, is strictly prohibited.
To report suspected copying, please call 1-800-PIRATES.

101
102
105
105
111

Version 1

SECTION 5
Objective 1

Summary

112

Integrate SLED 11 into an Active Directory Environment

113

Describe How SLED 11 Integrates with Active Directory

114

Benefits of Active Directory Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114


How Windows Networking Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
How SLED 11 Integrates with an Active Directory Domain . . . . . . . . . . . . . . . . 119
Objective 2

Exercise 5-1

Exercise 5-2
Objective 3

Exercise 5-3

SECTION 6
Objective 1

Configure Active Directory Integration

Joining SLED 11 to an Active Directory Domain . . . . . . . . . . . . . . . . . . . . . . . .


Join SLED 11 to an Active Directory Domain . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging In to an Active Directory Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Managing Domain Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Log In to the Domain from SLED 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Access Shared Domain Resources

124

124
134
134
136
138
139

Accessing Shared Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139


Accessing Shared Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Access a Shared Folder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Summary

147

Integrate SLED 11 into a Novell eDirectory Environment

149

Describe How the Novell Client for Linux Works

150

The Role and Function of Novell eDirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150


The Role and Function of the Novell Client for Linux. . . . . . . . . . . . . . . . . . . . . 158
Objective 2

Exercise 6-1
Objective 3

Exercise 6-2
Exercise 6-3
Objective 4

Exercise 6-4

Version 1

Install and Configure the Novell Client for Linux on SLED 11

160
Installing the Novell Client for Linux on SLED 11 . . . . . . . . . . . . . . . . . . . . . . . 160
Install the Novell Client for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Configuring the Novell Client on SLED 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

Authenticate to an OES 2 Server Using the Novell Client for Linux

Authenticating to eDirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mapping Directories to Server Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting SLP Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Novell Client for Linux Shell Commands . . . . . . . . . . . . . . . . . . . . . . . . .
Configure the Novell Client for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Integrated Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Integrated Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use Novell iPrint on SLED 11

How iPrint Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Installing and Configuring the iPrint Client on Linux Workstations . . . . . . . . . .
Installing iPrint Printers and Sending Print Jobs . . . . . . . . . . . . . . . . . . . . . . . . .
Install and Configure the iPrint Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Copying all or part of this manual, or distributing such copies, is strictly prohibited.
To report suspected copying, please call 1-800-PIRATES.

184

184
186
191
192
196
198
198
203
204

204
209
210
213

SUSE Linux Enterprise Desktop 11 Administration / Manual

Objective 5

Use iFolder on SLED 11

214

How iFolder Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Installing the iFolder Client. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Your iFolder Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating iFolders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary

SECTION 7
Objective 1

Exercise 7-1
Objective 2

Exercise 7-2
Objective 3

Exercise 7-3

Exercise 7-4

SECTION 8
Objective 1

214
216
217
224
229

Integrate SUSE Linux Enterprise Desktop 11 into a UNIX


Environement233
Accessing NFS File Shares

234

Network File System Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


NFS Internals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure NFS Client Access with YaST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mount Home Directories Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mount Home Directories Automatically. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Import Network File System (NFS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Authentication to LDAP

234
235
235
237
239
241
242

LDAP Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
YaST LDAP Client Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OpenLDAP and Automounter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Integrate a SLED 11 into an LDAP Environment. . . . . . . . . . . . . . . . . . . . . . . . .
Printing to CUPS Printers

242
245
247
249
250

Configure CUPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Change Your Printer Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manage Print Jobs and Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understand How CUPS Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manage Printers from the Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

250
268
268
275
281

Summary

282

Access Remote Desktops Using Nomad

285

Describe How Nomad Works

286

How RDP Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286


How Nomad Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Objective 2

Exercise 8-1
Objective 3

Exercise 8-2

Install and Configure Nomad

291

Configure the Nomad Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291


Configure the Nomad Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Install and Configure Nomad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Access Desktops Remotely with Nomad

300

Accessing Remote Desktops with rdesktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300


Accessing Remote Desktops with tsclient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Access Remote Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306

Copying all or part of this manual, or distributing such copies, is strictly prohibited.
To report suspected copying, please call 1-800-PIRATES.

Version 1

Objective 4

Troubleshoot Common Nomad Problems

307

Verifying that xrdp is Running on the Sender . . . . . . . . . . . . . . . . . . . . . . . . . . . 307


Verifying that Port 3389 is Open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307

SECTION 9
Objective 1

Exercise 9-1
Objective 2

Exercise 9-2

SECTION 10
Objective 1

Exercise 10-1
Objective 2

Exercise 10-2

SECTION 11
Objective 1

Summary

308

Use Multimedia on the SUSE Linux Enterprise Desktop 11

309

Use Banshee

310

Import Music. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Play Your Music . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ripp Your Music . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Listen to Internet Radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Listen to Podcasts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use Banshee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use Moonlight

311
313
314
315
316
318
319

Use Moonlight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321


Summary

322

Configure Email

323

Configure the Evolution Email Client on SLED 11

324

The Role and Function of Evolution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Configuring Evolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Evolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Integrate Evolution with Microsoft Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . .

324
324
337
353

Configure the GroupWise Client on SLED 11

354
Installing Novell GroupWise Client for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Using the GroupWise Client. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Install and Configure the GroupWise Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372

Summary

373

Create Shell Scripts

375

Understand Bash Basics

376

Bash Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376


Bash Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Return Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
Objective 2

Exercise 11-1
Objective 3

Exercise 11-2

Version 1

Use Basic Script Elements

Elements of a Shell Script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


A Simple Backup Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Debug Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create a Simple Shell Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understand Variables and Command Substitution

381

381
382
384
385
386

Use Variables and Command Substitution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389

Copying all or part of this manual, or distributing such copies, is strictly prohibited.
To report suspected copying, please call 1-800-PIRATES.

SUSE Linux Enterprise Desktop 11 Administration / Manual

Objective 4

Exercise 11-3
Exercise 11-4
Objective 5

Exercise 11-5
Objective 6

Exercise 11-6
Objective 7

Exercise 11-7
Objective 8

Exercise 11-8
Objective 9

Exercise 11-9
Objective 10

Use Control Structures

390

Create Branches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use an if Control Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use a while Loop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use Arithmetic Operators

399

Use Arithmetic Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401


Read User Input

402

Read User Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404


Use Arrays

405

Use Arrays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407


Finalize the Course Project

408

Use rsync to Keep Versions of Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410


Use Advanced Scripting Techniques

411

Use Shell Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411


Read Options with getopts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Use Shell Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Learn about Useful Commands in Shell Scripts

415

Use the cat Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Use the cut Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use the date Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use the grep and egrep Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use the sed Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use the test Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use the tr Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

SECTION 12
Objective 1

390
394
394
398

415
415
416
416
417
419
421

Summary

423

Deploy SUSE Linux Enterprise Desktop 11

427

Understand Autoinstallation Basics

428

Installation Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428


Deployment Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
AutoYaST Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Objective 2

Exercise 12-1

Create a Configuration File for AutoYaST

Create an AutoYaST Control File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436

Objective 3

Use an Installation Server

437

Objective 4

Perform an Automated Installation

438

Exercise 12-2

Provide the Control File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438


Boot and Install the System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Perform an Automated Installation of SUSE Linux Enterprise Desktop . . . . . . . 440
Summary

432

Copying all or part of this manual, or distributing such copies, is strictly prohibited.
To report suspected copying, please call 1-800-PIRATES.

441

Version 1

Potrebbero piacerti anche