Campus Linux Services

Note : As of May 2018, NCSU Realm Linux installations should be using Satellite6 for patching

For more information, contact CSI at

Information below is inactive and retained for historical purposes, links have been removed

Here you will find a collection of services that CLS offers to the campus community. Some of what’s here is better documented in the Realm Linux web pages or in the Users’ and Administrators’ Guide for Realm Linux. This includes installation services, back end structures in AFS, documentation, etc.


Campus Linux Services as well as other folks around NCSU have many public mirrors of Linux distributions and other software and projects.

  • Fedora Project (was
  • CentOS (was
  • Extra Packages for Enterprise Linux (EPEL) (was
  • rpmFusion (was
  • CPAN Mirror (

Hosted Yum Repositories

Campus Linux Services offers to host Yum repositories for any group on campus. Space will be mounted under /afs/eos/project/realmlinux/yum and will then be accessible from CLS’s redundant, load balanced web servers at:

Access is controlled with normal Apache .htaccess files.  Email to get started.

Web Kickstart

Information about Realm Linux installation can be found at the Web-Kickstart (was web page.

Realm Hooks

“realm-hooks” is the name of a package in Realm Linux. The services this package offers are on by default in Realm Linux. Realm Hooks integrates the system with the back end structures in AFS and control many common system administration tasks. For example, this sets up the cron system that allows a system administrator to push out cron jobs to all machines in their department. Enabling this is also required for support of Realm Linux.

Realm Linux makes a distinction between supported/trusted clients and untrusted clients. Trusted clients will have access to an encryption key that allows them to securly access potentially sensitive information from AFS. (Such as password hashes.) Untrusted clients, such as those not installed by an NCSU System Administrator do not have access to sensitive information such as campus passwords. Again, the Administrators’ Guide has more detailed information.

Supported machines will automatically register with the system and will maintain a special file, /etc/update.conf. For a list of currently installed and fully registered and supported machines please look the RLMTools website. If you are not on the access list and would like to be added please email us at