|Starting with CentOS 6|
I just installed CentOS 6 on Win 7 / Virtual Box (http://centos.sonn.com/6.0/isos/i386/CentOS-6.0-i386-LiveCD.iso). I want to set up a server at home and learn how to do it etc. I am wondering about few things:
1) Do I have the right program (It has a GUI and I am not sure if it is the server "edition"; I followed the following video and person is talking about Server, so... (http://www.youtube.com/watch?v=FOkHJ2Q4vR4)
2) Does everything about Red Hat, like books, certification training materials, tutorials on the net etc, apply to CentOS as well, or is it better to stick just to CentOS materials
3) What is the general direction I need to go now (modify the system according to my needs, learn command line, istall a program like Webmin or cPanel, install MySQL and PHP etc; just looking for genereal ideas of how is it gonna look etc)
Not that I'm an expert on Centos, I use mandriva....
1) It's different than windows. The gui is just a program, running on top of linux. You can change the gui, or not run one at all. So the existence of a gui doesn't mean you don't have a server edition. It probably just means you have server software with a gui. I use the identical software on my server and desktop except on my server I don't bother installing the gui. But even saying server edition is a bit misleading. All linux is a server edition. People just tweak it differently for different uses, install different things. I install a gui and games on my desktop, I install apache on my server.
2) It should mostly apply I think. Further, general linux material should apply. The primary difference between linux distributions isn't the programs, it's simply the directories where things are kept. If I switched to centos everything I have now is likely there,just in different directories. But generally, apache is apache, shell commands are shell commands.
3) decide if you are going to administer the server using a cpanel, or directly at the command line. Then I would start administering the box from your windows install, as if the server were remote. i.e bring up the virtualbox install, then go back to windows and operate it from there. Probably a good first exercise is to take your existing website and get a copy up and running on your pc. that'll get you familiar with installing software, setting up apache/php/mysql and some common command line programs.