I would like to build a Linux Standard Operating Environment (SOE) using CentOS 7 and unfortunately, I couldn't get much information on the web, other than the theoretical guides.

Are there any step-by-step instructions freely available on building Linux SOEs?

closed as off-topic by Rui F Ribeiro, Michael Homer, Jeff Schaller, Stephen Harris, RalfFriedl Jan 2 at 17:37

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Rui F Ribeiro, Michael Homer, Jeff Schaller, RalfFriedl
If this question can be reworded to fit the rules in the help center, please edit the question.

  • What are you looking for, beyond a standard install of CentOS ? – Stephen Harris Jan 2 at 3:14
  • Honestly, I'm not very sure. I would like to standardize a CentOS 7 in a Dev environment and then possibly template the build which can then be used to deploy. Secondly, a bit of hardening. – hypersonics Jan 2 at 3:58


Unless you have many computers OSs to install there is no point in creating a custom image / installer. ( an install script is a better ROI for less frequent installs)

You can roll your own anyway you please or use distribution specific tools like


The recommended approach to creating Kickstart files is to perform a manual installation on one system first. After the installation completes, all choices made during the installation are saved into a file named anaconda-ks.cfg, located in the /root/ directory on the installed system. You can then copy this file, make any changes you need, and use the resulting configuration file in further [automated] installations





Not the answer you're looking for? Browse other questions tagged or ask your own question.