Linux Application Servers
apps0.cs and apps1.cs are application servers.
These are the machines on which users should run such programs as: web browsers, mail clients, newsreaders, X window managers, text editors/word processors, and miscellaneous applications such as clocks, calendars, and so on.
Large processing jobs should not be run on the application servers, but should instead be run on a compute server. Jobs that are using excessive computing resources on application servers may be killed by CSLab staff to improve the performance of users that depend on these machines for their desktop environment.
Please note that although most software on the application servers should be available as part of the packages provided by the OS vendor, some software which is provided by alternate sources may reside in /opt. You should consider setting your PATH or using aliases to make running software in /opt easier; your Point of Contact (PoC) can assist you with this.
If a desired (but not installed) package is available as part of our current Ubuntu LTS, contact your Point of Contact (PoC) and have them put in a request that it be added to core software. Unfortunately, due to the need to keep the software on core servers manageable, such requests may need to be reviewed by the departmental computing committee (DCC).
Note further that in order to keep the computational resources of application servers available for the their intended role of providing desktop computing to our users, only software appropriate for application servers will be installed on those servers. For compute-intensive software such as Matlab, please use the linux compute servers instead.
With respect to software that is neither available via the OS distribution-provided package list nor in /opt, you or your Point of Contact (PoC) can install programs in your home directory or a suitable work partition for use on these servers, so long as the programs do not require Administrator/root privileges to install or run.