I am reading the book "Ubuntu-unleashed" and there is many topics on server, host, DHCP, Apache and I don't know those topics well. Where do I start to have the basic knowledge of networking in Ubuntu and the basic knowledge about apache,mysql etc servers(If I have interpreted the client/server/host meanings correctly)?
And by the way, my ultimate goal is learning Penetration Testing. But I have realized that without knowing this basic networking stuffs I can't do much. I have set up a virtual network in vBox with two Ubuntu OS. So my question is how do I proceed in learning networking, I just need a guideline?
PS. Should I Install Ubuntu server in one VM and normal in the other?