Hi HN,
I was building this app the other day and because I'm a complete cloud server noob I deploy all my apps onto phpfog.com but there really lacking some features essential to my web app so I was really hoping to take the time to learn linux servers.
I've used rackspace in the past but nothing more than copying and pasting commands from a tutorial so when it comes to anything beyond the scope of what's in it I become stumped so I really need to learn how to fish in this case.
I want to become more acquainted with servers like Centos so does anybody know where I should get started?
Thanks a lot
- Install Virtual box ( or any other free VM hosts).
- Download CentOS.
- Set yourself a goal on what you need to achieve - e.g I need to run php version x with apache configured to do x y z tasks.
- Install CentOS as a VM ( you could skip these steps and run a cheap VPS as others have suggested) .
- Understand the various steps in the installation - Disk partition, Software selection etc. Don't just blindly select anything unless you understand what you are doing.
- Figure out what software you need to install to achieve your goal and install it one by one.
- Ever time you get struck, if you find some command to fix the issue, don't blindly copy paste it - understand what the issue is and figure out what the command you are trying to run is doing to fix the issue.
Once you have everything up and running, destroy the machine and start over with a slightly different goal.
Google is your friend! Good luck.