Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a dedicate Linux server on a data center and now i installed LAMP on it, it works perfectly, But i have a question. I have to config this server to sell shared hots to customers, then i need to install Cpanel or Direct admin or one of others... but because of i want to learn system core, i don't want to install this things, I want to manage whole system by Linux commands... how i can do this? i mean what is the starting point? i know Linux and its concepts and work with it everyday. i need some references to my goal. please help me to do this. i want to learn new things and sell my hosts beside it... thanks

share|improve this question

closed as not a real question by Michael Hampton, Ward, Scott Pack, Dave M, Alex Jan 22 '13 at 18:24

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

You are asking for 10+ years of career sysadmin knowledge to be magically dropped into your brain - Server Fault can't do that. A production system which is providing services to customers who are paying you money is NOT the environment for you to be "learning" on - If you're not comfortable managing the system on your own you need to bring someone in to do that job for you. You can work alongside them and learn, but please don't use your paying customers as lab rats. – voretaq7 Jan 22 '13 at 17:07
up vote 1 down vote accepted

To start with, you should know your systems abilities before you configure the server as a shared hosting server. The key components are, Network(UP/DOWN), CPU, Memory and disk space. As a side note, do not use LAMP server. Instead use a package manager provided by your Operating System and install these services one by one.

Secondly, if you are configuring the server to host multiple websites from the same IP address you should be reading about vhosts (Virtual Hosts).

Hope this puts you in the right track.

share|improve this answer
thanks @val0x00ff. vhosts is my solution.but for examle for managing dns, email and... ? – Fcoder Jan 22 '13 at 11:29
@FarhadShirzad, Managing dns and email can be done using either CLI or a management web interface like webmin. You can configure Bind(for DNS) and Postfix or Exim as a MTA(Mail Transfer Agent). Both work perfect. To prevent spam you can configure Spamasassin with postfix/. Manually configuring these service will require a lot of time and energy. – val0x00ff Jan 22 '13 at 11:35

Not the answer you're looking for? Browse other questions tagged or ask your own question.