How do runlevels work in Red Hat Enterprise Linux?