Campus Linux Services

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.

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 accessable 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 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