Solaris to Linux Migration : A Guide for System Administrators

by ; ;
Format: Paperback
Pub. Date: 2006-02-28
Publisher(s): Vervante
Availability: This title is currently not available.
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $70.88

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

Table of Contents

Notices xiii
Trademarks xiv
Preface xv
The team that wrote this redbook xvi
Acknowledgements xviii
Become a published author xviii
Comments welcome xix
Part 1. Background and planning
1(20)
Introduction
3(8)
What is Linux?
4(1)
Linux kernels, distributions, and distributors
4(2)
The Linux kernel
5(1)
The Linux operating system
5(1)
Linux distributions
5(1)
How this book is organized
6(1)
Linux administration overview
7(3)
Documentation
8(1)
Utilities
8(1)
Standards
9(1)
Support
10(1)
Reference materials
10(1)
Planning for migration
11(10)
Assemble the stakeholders
12(1)
Set objectives and define scope
13(1)
Assess workload and environment
14(3)
Workload types
14(2)
ISV applications
16(1)
Custom application porting
16(1)
Databases
16(1)
Integration with existing network services
16(1)
Other important infrastructure requirements
17(1)
Special hardware
17(1)
Assess skill requirements
17(1)
Build a plan
18(3)
Part 2. System administration differences guide
21(214)
Operating system installation
23(28)
Basic system installation
24(5)
Graphical or text installation
25(1)
Other installation methods
25(1)
System bundle options
26(1)
Linux LVM consideration
27(1)
Linux firewall
28(1)
Advanced installation and automation
29(18)
Installing using a serial interface as input/output device
29(1)
Configuring a serial console device
30(1)
Installing using remote display
31(1)
Solaris Jumpstart
32(1)
Red Hat Kickstart
32(5)
SUSE Auto YaST
37(10)
The PXE protocol
47(1)
Network-based install: Solaris and Linux heterogeneous environments
47(4)
Solaris system serving Linux network installation
47(3)
Linux system serving Solaris network installation
50(1)
Disks and file systems
51(24)
Disks and disk partitioning
52(3)
Disks
52(1)
Disk partitions
53(2)
Disk-based file system management
55(1)
Virtual file systems
56(2)
Network File System (NFS)
58(1)
Swap file systems
58(1)
File system journaling
59(1)
File system organization
60(2)
AutoFSCK
62(1)
AutoFS
62(3)
Solaris Volume Manager to Linux LVM
65(8)
VERITAS VxVM and VxFS
73(2)
Software management
75(10)
Packages
76(2)
Package management in Solaris
76(1)
Package management in Linux
76(2)
Patching
78(1)
Patching in Solaris
79(1)
Patching in Linux
79(1)
Dependencies
79(1)
Dependency management in Solaris
80(1)
Dependency management in Linux
80(1)
Package distribution methods
80(1)
Automated software management
81(1)
Automated software management in Solaris
81(1)
Automated software management in Linux
81(1)
Activating fixes after updating
82(1)
Patch activation in Solaris
82(1)
Patch activation in Linux
82(1)
Compiling patches in Linux
82(3)
Device management
85(22)
Device access and configuration
86(8)
Device naming and access
86(3)
Displaying device configuration information
89(3)
Adding a device
92(1)
Hot-plug devices
93(1)
Removable media devices
94(7)
Supported types
94(1)
Managing and accessing removable media
94(2)
Formatting removable media
96(1)
CDs and DVDs
96(2)
Tape drives
98(3)
Terminals and modems
101(4)
Terminal setup and initialization
102(1)
Modem setup tools
103(1)
Serial port management
103(1)
Port monitoring
104(1)
Distribution-based device management tools
105(2)
Network services
107(18)
IPv4
108(5)
IPv6
113(1)
Mixed IPv4 and IPv6 networks
114(1)
Static and dynamic routing
114(2)
IPSec and IKE
116(1)
Network multipath
116(1)
Network trunking
116(1)
IP network services
117(6)
inetd-based versus xinetd-based network services
117(2)
DHCP
119(1)
DNS
120(1)
NTP
120(1)
LDAP
120(1)
NIS and NIS+
121(1)
NFS
121(1)
Web proxy and cache servers
122(1)
Mail services
122(1)
TCP wrappers
123(1)
IP stateful firewalling
123(2)
Boot and system initialization
125(14)
Booting a system
126(5)
Booting types
126(1)
Booting sources
127(1)
Booting process overview
127(4)
Run levels
131(1)
Boot configuration files
132(3)
/etc/inittab file
133(1)
Run control files (rc files)
133(1)
Disabling rc scripts
134(1)
Shutting down
135(1)
Network booting
135(4)
Managing system resources
139(12)
Displaying system information
140(1)
Resource management
140(1)
Starting and stopping system services
141(3)
Solaris system services
141(1)
Linux system services
142(2)
Scheduling and cron services
144(1)
Quotas
145(1)
Process accounting
146(1)
Solaris
146(1)
Linux
146(1)
Remote system management services
147(4)
Web-Based Enterprise Management (WBEM)
147(2)
Simple Network Management Protocol (SNMP)
149(2)
Printing services
151(8)
Overview
152(1)
Linux CUPS
152(1)
Client and server setup
153(1)
Printer management using the lp commands
154(2)
Printer types and CUPS support
156(3)
Users and groups
159(14)
Basic user administration
160(1)
Commands
160(3)
Adding user accounts
160(1)
Changing user account information
161(1)
Removing user accounts
162(1)
Home directory
163(1)
Directory services
163(1)
NIS and NIS+
164(1)
User ID and group ID differences
165(8)
Monitoring and performance
173(8)
Processors
175(1)
Real and virtual memory
175(1)
Physical media, software RAID, LVM, and file systems
176(2)
Logical volume groups and logical volumes
177(1)
File systems
178(1)
Network
178(1)
System and user processes
179(2)
Backup and restore
181(6)
Common backup tools
182(1)
Compression tools
182(1)
File system backup and restore
183(1)
Solaris overview
183(1)
Linux overview
183(1)
File system snapshots
184(1)
Amanda
185(2)
Security and hardening
187(18)
Patching and security updates
188(1)
Security hardening
188(1)
Hardening tools
188(1)
Auditing: ASET/BSM
189(1)
Securing and removing services
189(3)
inetd/xinetd
189(1)
TCP wrappers
190(1)
FTP
191(1)
Kernel tuning for security
192(1)
Logging
193(1)
Access control lists
194(1)
PAM
194(3)
PAM module types
195(1)
Limiting superuser login to secure terminals
196(1)
Restricting user login
197(1)
umask
197(1)
SSH
197(1)
IPSec and IKE
198(1)
Kerberos
199(3)
Warning banners
202(1)
Firewalls
202(3)
Linux high availability overview
205(6)
Introduction to Linux-HA
206(1)
Migration scenarios
206(1)
Some features of Linux-HA
206(1)
Linux-HA services
207(1)
Heartbeat
207(1)
Cluster Resource Manager (CRM)
207(1)
Consensus Cluster Membership (CCM)
208(1)
Local Resource Manager (LRM)
208(1)
Stonith daemon
208(1)
Linux migration
208(1)
Cluster environment considerations
209(2)
Data sharing arrangements
209(1)
IBM ServeRAID
209(2)
Shell scripting
211(4)
Overview of the shell environment
212(1)
Solaris shell environments
212(1)
Linux shell environments
212(1)
Public Domain Kom shell
213(1)
Moving from ksh to bash
213(2)
Troubleshooting
215(20)
Troubleshooting the booting process
216(1)
Core files
216(2)
Crash dumps
218(2)
Logs
220(2)
Permissions: File access problems
222(1)
Problem: Command not found
222(1)
Problem: File access
223(1)
Printing
223(2)
Troubleshooting remote printer connectivity
224(1)
Troubleshooting local printers
224(1)
File systems
225(2)
Remote file systems
226(1)
Software RAID
227(1)
Logical volumes
227(1)
Packages
227(2)
root password recovery
229(1)
Network
230(1)
System and user processes
231(1)
Diagnostic and debugging tools
232(3)
Part 3. IBM eServer platforms
235(108)
IBM eServer xSeries hardware platform specifics
237(10)
Installation considerations
238(1)
xSeries
238(1)
BladeCenter
239(1)
Hardware and device differences
239(6)
xSeries
240(4)
BladeCenter
244(1)
References
245(2)
IBM Power technology hardware platform specifics
247(60)
Planning
248(11)
IBM eServer i5 and eServer p5
248(6)
IBM eServer BladeCenter JS20
254(5)
Booting and system initialization
259(19)
IBM eServer i5 and eServer p5
259(5)
eServer BladeCenter JS20
264(14)
Linux installation
278(6)
eServer i5 and eServer p5
278(1)
eServer BladeCenter JS20
278(1)
Red Hat
279(1)
Novell SUSE
280(3)
YaBoot OpenFirmware boot loader
283(1)
eServer i5 and eServer p5 virtualization
284(19)
Create a virtual I/O server partition profile
285(6)
Create a client partition profile
291(4)
Configure Linux on a virtual I/O server
295(7)
Configure Linux on a virtual client partition
302(1)
Power technology platform service and productivity tools
303(1)
Red Hat
304(1)
Novell SUSE
304(1)
References and further readings
304(3)
IBM eServer zSeries and IBM System z hardware platform specifics
307(36)
Planning
309(3)
Hardware resources
310(1)
Software resources
310(1)
Networking resources
311(1)
Linux distributions and z/VM
311(1)
S/390 and zSeries overview
312(8)
Processing units
312(1)
Memory
312(1)
The channel subsystem
313(2)
Tape drives
315(1)
Disk drives
315(1)
Network
316(3)
Printers
319(1)
Logical partition concepts
319(1)
Virtualization
320(1)
Installation methods and techniques
320(6)
Preparing the z/VM guest resources
321(1)
Server farms or cloned environments
321(5)
Booting, system initialization, and shutdown
326(1)
Device management
327(4)
Linux reconfigurability
327(1)
DASD hot-plug example
328(3)
Performance monitoring and tuning
331(3)
Performance monitoring
331(2)
Performance tuning
333(1)
Troubleshooting and diagnostics
334(1)
z/VM troubleshooting and diagnostics
334(1)
Linux troubleshooting and diagnostics
335(1)
S/390 and zSeries-specific Linux commands
335(3)
Packages specifically for the mainframe
336(1)
Commands specifically for the mainframe
336(2)
High availability
338(3)
Hardware HA
338(1)
z/VM HA
338(1)
Automating Linux guest boot and shutdown
339(1)
Linux-HA
340(1)
Backup and recovery options
340(1)
Security
341(1)
References
342(1)
Part 4. Appendixes
343(2)
Appendix A. Tasks reference
345(20)
Packaging
346(1)
Installing and upgrading tasks
346(2)
Booting and shutting down
348(3)
User management tasks
351(1)
Device management and configuration
352(1)
Network management and configuration
353(1)
NFS management and configuration
354(1)
Managing system resources
354(1)
Managing system services
355(1)
Managing scheduling and cron
356(1)
Managing quota
356(1)
Managing process accounting
357(1)
Printer management and configuration
357(1)
Disk and file system management
358(1)
Swap management
359(1)
Logical volume management
359(3)
General troubleshooting
362(1)
Network troubleshooting
363(2)
Appendix B. Commands and configuration files reference
365(6)
Configuration and other files
366(1)
Comparable commands
367(4)
Common Solaris and Linux commands
369(2)
Appendix C. Unix to Linux Porting: A Comprehensive Reference (table of contents and sample chapter)
371(26)
Table of contents
372(1)
Chapter 1 Porting Project Considerations
373(1)
Software Application Business Process
373(1)
The Porting Process
374(4)
Defining Project Scope and Objectives
378(2)
Estimating
380(5)
Creating a Porting Project Schedule
385(2)
Porting Process from a Business Perspective
387(1)
Annotated Sample Technical Questionnaire
387(7)
Summary
394(3)
Appendix D. Example: System information gathering script
397(4)
Appendix E. Additional material
401(2)
Locating the Web material
402(1)
Using the Web material
402(1)
Related publications
403(10)
IBM Redbooks
403(1)
Other publications
404(1)
Online resources
405(6)
How to get IBM Redbooks
411(1)
Help from IBM
411(2)
Index 413

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.