I just brought up a 7 server to begin testing with and find myself nearly back at Square One. NOTHING is the same.
example:
on 6.x i was able to do
chkconfig --level 345 <servicename> on
then
service <servicename> start
in CentOS 7.
Apparently some fluff brain or group of fluff in their infinite wisdom decided to mess with us old timers.
it is not only the init system but a lot of commands that have been standards for a very long time.
Here is my take.
when deploying a new OS don't be the Microslop WINDOWS 8 model. I would recommend that future builds keep the tried and true sysvinit or allow or a choice upon installation to use sysvinit OR systemd, not force feed systemd. It leave a sh*tty taste in the mouth.
We migrated from Fedora when they went down that rabbit hole with systemd. Now It appears when EOL is reached on 6.8, either I retire and let the youngsters deal
