What is Engineering Linux?

Overview of Engineering IT managed Linux service

Why use Engineering Linux?

We Do the Hard Work for You

Engineering Linux is the supported Linux environment used by the College of Engineering.  Our goal with Engineering Linux is to handle all the system administration tasks freeing our users to focus on their research and work.  To do so, we leverage tools like SaltAnsibleGitSatellitePython and other technologies.  Using an agile, dev-ops approach to systems management allows us to manage thousands of systems in a stable, coherent manner, and allows you a seamless experience using Engineering Linux.

User and Group Management

If you have a NetID, you already have an account on our Linux machines. We use NetIDs and the campus Active Directory for our user accounts, which means that managing your account is easy. You use the same username and password for both Windows and Linux machines and you can easily change your password with https://passwords.cites.illinois.edu/.

Managing research group members is simple on Engineering Linux. We use some of the same mechanisms to manage group members in Linux and Windows world, so group members can be managed with relative ease. Group members can even be managed via the web at http://my.engr.illinois.edu/groups. To add external collaborators, just email us at engrit-help@illinois.edu and we'll create accounts for them.


Engineering IT will make sure that your systems receive the latest security patches. We will also ensure that all of your systems pass campus security auditing.

We leverage our configuration management software to ensure that things like your firewall, logging and updates are all managed centrally.  If we need to make a change to 300 machines, it can be a simple git commit to ensure the change gets applied to all those machine.  Machines can be monitored via Graylog, as well as Nagios, preemptively alerting us to problems.


If you or your group needs a particular piece of software, chances are we already have it ready for you! Our standard Linux install provides a wide array of common packages, and beyond that are Linux Environment Modules which can be used to mount externally configured software.  If your group needs further customization of the software environment we can provide that too, especially if the software requested is already a Red Hat package or is freely available elsewhere. Please see the page Requesting Linux Software for further information.

Support and Stability

Our primary Linux distribution is Red Hat Enterprise Linux (RHEL). The RHEL Linux distribution is a stable, predictable, manageable and reproducible platform.  Furthermore, RHEL is an enterprise-class operating system, providing up to date software packages for research and scientific computing.  As an organization, Engineering IT is committed to providing support to our Linux users who use this distribution.

We also provide support for Ubuntu LTS releases.

Installation of RHEL or Ubuntu is easy, we use Satellite to PXE boot your system and installing everything over the network.


With our managed Linux solution, printers that you need to use can be added to group machines by contacting Engineering IT. We will set up your machines to make sure printing works correctly on your desired printer. Also, any printer that is added to one machine is also added to the group machines, providing easy access to printers for the entire group.

Where can I try out Engineering Linux?

If you need a space to test the capabilities of Engineering Linux, we may be able to set up a Virtual Machine (VM) for your research group to try out. Please email us at engrit-help@illinois.edu if you're looking for a VM or have any further questions about our Linux distribution.

How do I get Engineering Linux?

Email us at engrit-help@illinois.edu We'll ask you some questions about your group and your machines and help you get everything installed and set up.

What Engineering Linux isn't

Engineering Linux is not meant for web hosting. While it is possible to run a web server from this Linux distribution, we have other resources in place that are more suited towards running a website. For web hosting, see How do I get a website? If you believe that the web hosting services that Engineering IT offers are not a viable option for your use case, please mail us at engrit-help@illinois.edu.