« Home | Get the hidden files » | Building a Linux supercomputer using SSH and PVM » | Accessing Positional Variables » | Linux Renaming Sets of Files » | Separate Shell Command history » | NFS between Solaris & Linux » | How To Set Up Database Replication In MySQL » | My sysadmin toolbox » | Network Monitoring with Zabbix » | Preventing SSH Dictionary Attacks With DenyHosts » 

Friday, May 05, 2006 


There is nothing more frustrating for an Administrator who has to reboot system due to fork bomb

(the number of processes in the system reaches the maximum limit when a user, even a superuser, tries to execute some command, the system will respond with Vfork failed)

In Solaris under SPARC, this can be controlled by specifying a line in /etc/system

set maxuprc=64

And reboot the system. Now a user can have maximum of 64 processes under his ownership. By default the 'maxuprc' value is 16*maxusers - 5 where 'maxusers' is another tunable
parameter in /etc/system

Caution : You should have a backup of /etc/system file before you make the changes. So that you can revert back to old system file using boot -a option in case of
inconsistent system file.

Links to this post

Create a Link