|
Use this reference to contrast the AIX Version 5.1 and Solaris 8 operating systems.
The following tables contrast common tasks on these operating systems. Tasks are
grouped according to major categories that are listed below. Each major category is
contained within a table. Tables can also include location information of files or
pertinent information that is related to the category they contain.
For detailed information about the AIX operating system, refer to the
following Web address:
http://www.ibm.com/servers/aix/library/
AIX library information is listed under Technical
Publications.
This reference provides information on AIX and Solaris in the following
categories:
- Packaging
- Installing and Upgrading Tasks
- Booting and Shutting Down
- User Management Tasks
- Device Management and Configuration
- Network Management and Configuration
- Printer Management and Configuration
- File System Management
- Virtual Disk Management
- Logical Volume Management
- Troubleshooting and Additional Location Information
| |
|
Packaging
The following information contrasts AIX and Solaris packaging details.
| Units
| AIX Version 5.1.0
| Solaris 8
|
| Smallest installable unit
| fileset
| package
|
| Single installable image; must be distributed and installed as a unit
| package
| package
|
| Logical grouping of packages
| bundle
| software cluster
|
| Logical grouping of packages and software clusters
| Bundle offering, for example:
- App-Dev: Application Development Environment
- Client:
- Pers-Prod
- DCE-Client
- Media-Defined
| Software configuration clusters, for example:
- Core: Required operating system files
- End-User System Support: Core plus window environment
- Developer System Support: End-User plus the development environment
- Entire Distribution: Developer System plus enhanced features
- Entire Distribution Plus OEM: Entire Distribution plus third-party hardware drivers (on SPARC only)
|
Back to top
Installing and Upgrading Tasks
The information contrasts AIX and Solaris installing and
upgrading tasks.
| Tasks
| AIX Version 5.1.0
| Solaris 8
|
| Install packages
| installp-a
or smitty install_latest
(fast path)
| pkgadd
|
| Display installed packages
| lslpp -L
or smitty list_installed_sw
(fast path)
| pkginfo
or
pkgparam
|
| Remove software package
| installp -r(for applied package)
or smitty reject(fast path)
installp -u(for committed package)
or smitty remove (fast path)
| pkgrm
|
| Upgrade a package
| installp -a
| N/A
|
| Verify correct installation
| lppchk
or smitty check_files (fast path)
| pkgchk
|
| Install a patch
| instfix
or smitty update_by_fix (fast path)
| patchadd
|
| Remove a patch
| installp-r
or smitty reject (fast path)
| patchrm
|
| Display installed patches
| instfix -ia
| showrev -p
|
| Install OS on another disk (Alternate disk installation)
| alt_disk_install
| Live Upgrade
|
| Create an installation server for network installation
| nimconfig
| setup_install_server install_dir_path
|
| Create a boot server for network installation
| smitty nim_config_env
| setup_install_server -b bootdirpath
|
| Set up a client for network installation
| nim -o bos_inst
| add_install_client
|
Back to top
Booting and Shutting Down
The following displays processes and locations of items that are involved in booting
and shutting down a system in AIX and Solaris.
| Tasks/Locations
| AIX Version 5.1.0
| Solaris 8
|
| Boot process
| Phases:
- Read Only Storage (ROS): Check the system board, perform Power-On Self-Test (POST),
locate the boot image, load the boot image into memory, begin system initialization
and execute phase 1 of the/etc/rc.boot script
- Base Device Configuration: Start Configuration Manager to configure base devices
- System Boot: Start init process phase 2, switch to hard-disk
root file system, start other processes defined by records in the
/etc/inittab file and execute phase 3 of the
/etc/rc.boot script
| Phases:
- Boot PROM: Display system information, run POST, load bootblk, locate ufsboot
- Boot
Programs: bootblk loads and executes the ufsboot
- Kernel Initialization: ufsboot loads and executes the core kernel, initializes core
kernel data structures, loads other kernel modules based on the /etc/system file, starts /sbin/init program
- init: Starts other processes based on the /etc/inittab
file
|
| Kernel modules directory
| Kernel and kernel extension modules are stored in two directories:
- /usr/lib/boot
- /usr/lib/drivers
| Kernel modules are stored in three directories:
- /platform/sparc/kernel or
/platform/i86pc/kernel
- /kernel
- /usr/kernel
|
| System run levels
| Defined run levels:
- 0-1: Reserved for future use
- 2: Multiuser mode with NFS resources shared (default run level)
- 3-9: Defined according to the user's preferences
- m,M,s,S: Single-user mode (maintenance level)
- a,b,c: Starts processes assigned to the new run levels while leaving the existing processes at the
current level running
- Q,q: init command to reexamine the
/etc/inittab file
| Note: When a level from 1 to 9 is specified, the init command kills processes at the current level and restarts
any processes associated with the new run level based on the /etc/inittab file.
|
| Eight run levels:
- 0: Power-down state
- s or S: Single-user state
- 1: Administrative state
- 2: Multiuser state
- 3: Multiuser state with NFS resources shared (default run level)
- 4: Alternative multiuser (not in use)
- 5: Power-down state
- 6: Reboot state
|
| Determine a system's run level
| who -r
| who -r
|
| Change a system's run level
| telinit level number
| Choose one of the following:
- halt
- init
- poweroff
- reboot
- shutdown
- telinit
- uadmin
|
| Startup script
| /etc/rc
| /sbin/rc run-level number
|
| Use new kernel
| bosboot
| N/A
|
| Display boot information
| bootinfo
| N/A
|
| Display or alter the list of boot devices
| bootlist
| boot
|
| Shutdown and reboot
| shutdown -Fr
| reboot or shutdown -i 6
|
| Shutdown
| shutdown or halt
| halt or poweroff
|
Back to top
User Management Tasks
The following displays tasks and location of files or information that is needed
to perform user management in AIX and Solaris.
| Tasks/Locations
| AIX Version 5.1.0
| Solaris 8
|
| Run multiple tasks in a GUI environment
| Choose one of the following: smitty users(fast path)
smittywsm
| admintool
|
| Add a user
| mkuser
| useradd
|
| Remove a user
| rmuser
| userdel
|
| Change a user
| chuser
| usermod
|
| List users
| lsuser
| listusers
|
| Password files
| /etc/passwd
and
/etc/security/passwd
| /etc/passwd
and
/etc/shadow
|
| Group files
| /etc/group
and
/etc/security/group
| /etc/group
|
| Process resource limits for users
| /etc/security/limits
| N/A
|
| Systemwide environment file
| /etc/profile and /etc/environment
| N/A
|
| Configuration information for user authentication
| /etc/security/user
| /etc/pam.conf
|
| Profile template
| /etc/security/.profile
| /etc/skel/local.profile
|
Back to top
Contents |
Next
|
|