Cpanel will complicate things if you want to learn... but get yourself some cheap server to 'practice' on, I'm sure it'll be more effective than just reading the stuff and trying it out after let's say one month : )
on the other hand... look into something called Vagrant with Chef/Puppet or Ansible... & virtual box, it's so damn handy when it comes to setting up server : )
here's not a bad box to see configs :
github.com/Varying-Vagrant-Vagrants/VVV
why? because if you're serious about server administration you dont want to do that shit every time by hand :D
|