How much skill to be able to administrator linux servers
I have been using windows in about 8 years now. I am interesting to start a hosting business and want to give a try to use linux system. I would like to know what should I know to be enough to manage a linux dedicated server?
The most basic skills would be to know how to navigate through Linux and how to run, compile and configure application.
Of course, it be good if you know to how to set up and configure APF Firewall, turn off services which you do not use and troubleshoot the system.
Getting an old box at home and getting a Linux book to explore would be essential to getting you to that stage of knowledge. It still be good that in the first year or so to hire someone to do the necessary work for you, it be good if you get an admin who can walk you through the steps by steps.
Linux is different from Windows and you have to unlearn what you know in Windows and do not assume anything is the same. For instance, in Windows, memory is allocated to programs as and when they are needed but in Linux, they are allocated to the programs even if they are not needed so it might give you the appearance that it is using up a lot of memory while it is just allocated but unused.
I know nothing about linux OS, however I have learned some of windows or dos command. I know that linux commands are different from windows commands, but do you have to learn linux commands to be able to manage linux servers? Can you just use the Linux GUI to manage servers? I am so newbie at linux and thanks for your help. I appreciate.
Yes, you have to learn Linux commands to manage a Linux servers. Over the internet, there is NO Linux GUI to manage the server, all management must be done through the command line via SSH. The beauty of the Linux machine is that it does not have a GUI to take up precious system resources.
You can use a Control Panel but that only set up the web services and allow you to manage Web Accounts and nothing more. The security and troubleshooting aspects would not be handled by the control panel and most servers when delivered to you are extremely vulnerable to attack with no default protections.
Why not go for a Windows Server since you are familiar with it, if you know where to look, they are not be any price difference between that and a Linux machine. And if you opt for Windows 2003, you be assured of an extremely stable server which is pretty much at par with a Linux machine. It might be better in your case since you know Windows.
Do you know how to manage a windows server or just know how to use windows as an end user? They are two VERY different things. If you do not know windows as a server, then I would go with the option of linux and hiring an admin, and if you do go with windows, hire an admin there as well.