CentOS 7 Resources

The CIMS Linux desktop and compute environment will be upgrading to CentOS 7 later this year.  Information about CentOS 7 and our migration to it will be documented here.

This documentation will be heavily influenced by the feedback that you, the users, send us about your CentOS 7 experiences.  If you have any questions at all (no question is stupid or insignificant!), please send them to helpdesk@cims.nyu.edu and let us know --- your question will likely become a part of this documentation.

UPDATE (February 2016): We've encountered a number of stability issues with CentOS 7 which have been holding us back from rolling CentOS 7 out to more machines.

UPDATE (August 2016): We're moving ahead with CentOS 7!  Please keep an eye on the "Migration Schedule" section below for details regarding when compute servers, etc. will be upgraded.


Why CentOS 7?

From the official CentOS wiki:

CentOS Linux is a community-supported distribution derived from sources freely provided to the public by Red Hat for Red Hat Enterprise Linux (RHEL).  As such, CentOS Linux aims to be functionally compatible with RHEL.  The CentOS Project mainly changes packages to remove upstream vendor branding and artwork.  CentOS Linux is no-cost and free to redistribute.

Our choice of an "Enterprise Linux" distribution largely has to do with stability.  The "Enterprise Linux" line of Linux distributions uses tried and true versions of software which will provide the most stable and consistent user experience.


Servers with CentOS 7

In preparation for an institution-wide upgrade, we've installed CentOS 7 on a series of servers to give users a chance to try out the new environment.  Those servers are:

General Compute Servers:

crackle1.cims.nyu.edu
crackle2.cims.nyu.edu
crackle3.cims.nyu.edu
crackle4.cims.nyu.edu
crackle5.cims.nyu.edu
snappy1.cims.nyu.edu

snappy2.cims.nyu.edu
snappy3.cims.nyu.edu
snappy4.cims.nyu.edu
snappy5.cims.nyu.edu

GPU Compute Servers:

cuda1.cims.nyu.edu
cuda2.cims.nyu.edu
cuda5.cims.nyu.edu 

Please use these servers to test your code.  Inform us of anything that doesn't work, software that is missing, etc. at helpdesk@cims.nyu.edu.


Topics

Desktop Support (TBD)
An overview of our graphical desktop environment for CentOS 7 (GNOME, GDM, etc.)

File System Overview
A brief look at what is located where on a typical CentOS 7 system 

Mathematica
General information about our Mathematica installations

MATLAB
General information about our MATLAB installations

Migration Schedule
Check out when we'll be upgrading what hosts

Module System
When using software built from source, modules can help prepare your shell environment by pre-configuring related paths, etc. 

Python
Information about our Python installation, packages, and environment.

/scratch Partition
Information about the /scratch partition available on every CentOS 7 machine 

Shells
Information about shells (bash, csh, tcsh) and related source files (.bashrc, etc.)

Software
Information about the types of software that are available on CentOS 7 systems, how to request new software, etc.