Permanent hostname change on RedHat based systems RedHat based system use the file /etc/sysconfig/network to read the saved hostname at system boot. This is set using the init script /etc/rc.d/rc.sysinit I got this from http://www.ducea.com/2006/08/07/how-to-change-the-hostname-of-a-linux-system/