Next | Top | Index

Full Table of Contents


Contents
About This Guide
IRIX Admin Manual Set
What This Guide Contains
Conventions Used in This Guide
How to Use This Guide
Target Audience of This Guide
Additional Resources
The IRIX Reference Pages
The IRIX Release Notes
The IRIX Help System
The Silicon Graphics World-Wide Web Site
1. - Introduction To System Configuration and Operation
Principles Of Good System Administration
Accounts and Passwords
Superuser (root) Account
Access to the root Account
User Privacy
Checking the Password File
Hardware Affects Software
Software Upgrades Affect Users
Notifying Users of Scheduled Maintenance
System Shutdown Procedures
Malicious Activities
Maintaining a System Log Book
Collecting User Requests
Tasks of the System Administrator
Administration Tools
2. - Making the Most of IRIX
IRIX Shell Shortcuts
Using Regular Expressions and Metacharacters
C Shell Shortcuts
Tcsh Shell Shortcuts
Bourne Shell Shortcuts
Korn Shell Shortcuts
General IRIX Shortcuts
Displaying Windows on Alternate Workstations
Creating a Custom Shell Window
Finding and Manipulating Files Automatically
Using find to Locate Files
Using find to Copy Directories or Directory Hierarchies
Automated Editing with sed
Recursive Commands Under IRIX
Automating Tasks with at(1), batch(1), and cron(1M)
at(1) Command
batch(1) Command
cron(1M) Command
The /etc/nologin File
Using Mouse Shortcuts
Using the Mouse to Copy and Paste Text
Using the Mouse to Create a New Shell Window
Creating New Reference Pages
Creating a Pure-Text Reference Page using vi
Individual System Monitoring Tools
The savecore Utility
The icrash Utility
The fru (Field Replacement Unit) Analyzer
Viewing Your System Log With sysmon
Monitoring Systems with Availmon
Registering and Configuring availmon
Configuring an availmon Site Log File
Running availmon On Other Systems
Administering availmon
Using availmon with Automatic Reporting
Using availmon at Secure Sites with Internal Report Mailing
Using availmon at Secure Sites without Report Mailing
availmon Reports
Mailing availmon Reports
Viewing availmon Reports
3. - System Startup and Shutdown
Starting the System
Shutting Down the System
Shutting Down from Multiuser Mode
Turning Off from Single-user Mode
IRIX Operating Levels
How init Controls the System State
Entering the Multiuser State from System Shutdown
Powering Up the System
Early Initialization
Preparing the Run Level Change
Changing Run Levels
Run-level Directories
Going to Single-user Mode From Multiuser Mode
/etc/inittab and Power Off
4. - Configuring The IRIX Operating System
Checking System Configuration
Checking Installed Hardware With hinv
Checking Installed Software With versions
Checking Graphics Hardware With gfxinfo
Basic System Identification With uname
Getting Printer Status With lpstat
Checking Options With chkconfig
Altering the System Configuration
Setting Options With chkconfig
Changing Other System Defaults
Setting the System Display
Changing Processors on Multi-Processor Systems
Changing the Name of a System
Setting the Network Address
Setting the Default Printer
Setting the Time Zone
Changing the Date and Time
5. - Configuring User Accounts and Managing User Issues
User Login Administration
User ID Numbers
Group ID Numbers
Adding User Accounts Using Shell Commands
Adding User Groups Using Shell Commands
Changing a User's Group
Deleting a User from the System
Deleting a Group from the System
Locking a User Account
Temporarily Changing User Groups
Changing User Information
Changing a User's Login Name
Changing a User's Password
Changing a User's Login ID Number
Changing a User's Default Group
Changing a User's Comments Field
Changing a User's Default Home Directory
Changing a User's Default Shell
Configuring The User's Environment
Available Login Shells
C Shell Configuration Files
Bourne and Korn Shell Configuration Files
Configurable Shell Environment Variables
Configuring Default File Permissions With umask
Configuring Special Login Shells
Communicating with Users
Electronic Mail
Message of the Day
Creating a Message of the Day
Remote Login Message
Creating a Remote Login Message
News
Write to a User
Write to All Users
6. - Configuring Disk and Swap Space
Useful Disk Usage Commands
The du(1) Command
The df(1) Command
The quot(1M) Command
The diskusg(1) Command
File Compression and Archiving
The quotas(4) Subsystem
Managing Disk Space with NFS
Managing Disk Space with Disk Partitions
Reducing Wasted Disk Space
Swap Space
Adding Virtual Swap Space
Listing Swap Space With The swap -l Command
Checking Swap Activity With The swap -s Command
Negative swap space
Increasing Swap Space on a One-Disk System
Increasing Swap Space on a Multidisk System
7. - Managing User Processes
Monitoring User Processes
Monitoring Processes With top
Monitoring Processes With osview
Monitoring Processes With sar
Monitoring Processes With ps
Prioritizing Processes With nice
Changing the Priority of a Running Process
Terminating Processes
Killing Processes by Name with the killall(1M) Command
8. - Managing cadmin
Administering the CADMIN Object System
The cadmin Object System
The Objectserver
The Directoryserver
The File Manager
The Desks Overview
The Media Daemon
The Soundscheme Audio Server
Starting the cadmin Daemons
Stopping the cadmin Daemons
Stopping the Objectserver
Stopping the Directory Server
Stopping the File Manager
Stopping the Desks Overview
Stopping the Media Daemon
Stopping the Soundscheme Daemon
Troubleshooting the cadmin Object System
Troubleshooting the Objectserver
Troubleshooting the Directoryserver
9. - Maintaining the File Alteration Monitor
Troubleshooting fam
Basic fam Troubleshooting
If You Are Using a Foreign NIS Master
10. - Using The Command (PROM) Monitor
How to Enter the Command (PROM) Monitor
Summary of Command Monitor Commands
Getting Help in the Command Monitor
Using Command Monitor Commands
Using the Command Line Editor in the Command Monitor
Syntax of Command Monitor Commands
Syntax of Command Monitor File Names
Syntax of ARCS PROM File Names
Running the Command Monitor
Reinitializing the Processor from the Command Monitor
Setting a PROM Password
Copying Hard Disks From the Command Monitor
The Command Monitor Environment
Displaying the Current Environment Variables
Changing Environment Variables
Setting the Keyboard Variable
Removing Environment Variables
Booting a Program from the Command Monitor
Booting The Default File
Booting a Specific Program
Booting the Standalone Shell
Booting across the Network
Booting across the Network with bootp
Booting Across A Larger Network
Booting from a Disk or Other Device
11. - System Performance Tuning
Theory of System Performance Tuning
Files Used for Kernel Tuning
Overview of Kernel Tunable Parameters
The Types of Parameters
Application Tuning
Checking Application Performance
Tuning an Application
Looking At/Reordering an Application
Analyzing Program Behavior with prof
Reordering a Program with pixie
What About Commercial Applications?
Monitoring the Operating System
Receiving Kernel Messages and Adjusting Table Sizes
Using timex(1), sar(1), and par(1)
Using timex
Using sar
Using sar Consecutively with a Time Interval
Using sar Before and After a User-Controlled Activity
Using sar and timex During the Execution of a Command
Using par
Wrap-up of sar, par, and timex
Checking Disk I/O
Using Logical Volumes to Improve Disk I/O
Using Partitions and Additional Disks to Improve Disk I/O
Adding Disk Hardware to Improve Disk I/O
Checking for Excessive Paging and Swapping
Checking CPU Activity and Memory Allocation
Checking The CPU
Checking Available Memory
Determining the Amount of System Memory
Maximizing Memory
Tuning The Operating System
Operating System Tuning Steps
Finding Current Values of Parameters
Changing Parameters and Reconfiguring the System
Backing Up the System
Changing a Parameter
Creating and Booting a New Kernel With autoconfig
Recovering from an Unbootable Kernel
A. - IRIX Kernel Tunable Parameters
Format of This Appendix
General Parameters
cachefs_readahead
cachefs_max_threads
nbuf
callout_himark
ncallout
reserve_ncallout
ncsize
ndquot
nproc
maxpmem
syssegsz
maxdmasz
nm_clusters
ecc_recover_enable
vnode_free_ratio
System Limits Parameters
maxup
ngroups_max
maxwatchpoints
nprofile
maxsymlinks
Resource Limits Parameters
ncargs
rlimit_core_cur
rlimit_core_max
rlimit_cpu_cur
rlimit_cpu_max
rlimit_data_cur
rlimit_data_max
rlimit_fsize_cur
rlimit_fsize_max
rlimit_nofile_cur
rlimit_nofile_max
rlimit_rss_cur
rlimit_rss_max
rlimit_stack_cur
rlimit_stack_max
rlimit_vmem_cur
rlimit_vmem_max
rsshogfrac
rsshogslop
shlbmax
Paging Parameters
bdflushr
gpgsmsk
gpgshi
gpgslo
maxlkmem
maxfc
maxsc
maxdc
minarmem
minasmem
tlbdrop
vfs_syncr
maxpglst
IPC Parameters
IPC Messages Parameters
msgmax
msgmnb
msgmni
msgseg
msgssz
msgtql
IPC Semaphores Parameters
semmni
semmns
semmnu
semmsl
semopm
semume
semvmx
semaem
IPC Shared Memory Parameters
shmmax
shmmin
shmmni
sshmseg
Streams Parameters
nstrpush
nstrintr
strctlsz
strmsgsz
strholdtime
strpmonmax
Signal Parameters
maxsigq
Dispatch Parameters
ndpri_hilim
ndpri_lolim
runq_dl_maxuse
runq_dl_nonpriv
runq_dl_refframe
slice_size
EFS Parameters
efs_inline
dwcluster
autoup
Loadable Drivers Parameters
bdevsw_extra
cdevsw_extra
fmodsw_extra
vfssw_extra
munlddelay
CPU Actions Parameters
nactions
Switch Parameters
dump_all_pages
panic_on_sbe
sbe_log_errors
sbe_mfr_override
sbe_report_cons
corepluspid
r4k_div_patch
mload_auto_rtsyms
xpg4_sticky_dir
tty_auto_strhold
reset_limits_on_exec
ip26_allow_ucmem
restrict_fastprof
reboot_on_panic
svr3pipe
nosuidshells
posix_tty_default
restricted_chown
use_old_serialnum
subnetsarelocal
Timer parameters
fasthz
itimer_on_clkcpu
timetrim
NFS Parameters
portmap_timeout
sm_timeout
GraceWaitTime
first_retry
normal_retry
lockd_grace_period
lock_share_requests
lockd_blocking_thresh
nfs_portmon
svc_maxdupreqs
Socket Parameters
unpst_sendspace
unpst_recvspace
unpdg_sendspace
unpdg_recvspace
udp_hashtablesz
tcp_sendspace
tcp_recvspace
tcp_hashtablesz
VINO Parameters
vino_mtune_dmrbpages
Extended Accounting Parameters
do_procacct
do_extpacct
do_sessacct
use_astbl
narsess
dfltash
minash
maxash
asmachid
dfltprid
B. - Troubleshooting System Configuration Using System Error Messages
Cadmin Objectserver Messages
Disk Space Messages
General System Messages
File Permission Issues
IP (Network) Address Issues
Default Internet Address
Duplicate IP Address
Ethernet Cable Issues
login and su Issues
login Messages
su Messages
Network Bootup Issues
Operating System Rebuild Issues
Power Failure Detected
SCSI Controller Reset
syslogd Daemon Issues
System Clock and Date Issues
Time Server Daemon Messages:
System Restarting Information
Trap Held or Ignored
Memory and Swap Messages
Growreg Insufficient Memory
Panic Page Free
Physical Memory Problems
Recoverable Memory Errors
Savecore I/O Error
Swapping and Paging Messages
Other Memory Messages
System Panic Messages
C. - IRIX Directories and Files
IRIX Root Directories
Other Important IRIX System Directories
Important IRIX System Files
IRIX Device Special Files
ASCII Conversion Table
D. - Encapsulated PostScript File v.3.0 vs. PostScript File Format
E. - Bibliography and Suggested Reading
Index

Next | Top | Index