CPanel tutorial for web hosting - overview
Cpanel is the management tools for most of the web hosting company. When you purchase a web hsoting package. CPanel might be the first and most important tools you will use to start building your website. It provide integrated file upload, mysql database creation and domain management tools and a lot of other useful function that is useful for your web hosting.
My website is hosted with webhostingpad, so I will use screenshot from webhostingpad to illustrate the use of CPanel. But all CPanel is similiar, there 's little different between different web hosting provider 's CPanel.
CPanel login URL
The first thing we will do is to login into CPanel. Usually the web hosting company will email the CPanel URL to you, it should looks like
It will pop up a window for you to enter your usename and password. Then we will be in the first page of CPanel.
CPanel function list
CPanel usually include the following function. There might be a little difference which depend on your web hosting provider.
The left region of CPanel is the information panel of your web hosting accout , It shows some basic statistics information of our web hosting account. for example, how many bandwidth have you used for the current month etc.

We could also find the Path to sendmail information here, this information is useful if your 're going to install movable type or other content management system.
The right side region of CPanel is devided into several area that is related to different function.
The function usually includes
- http://iniu.net/themes/garland/images/menu-leaf.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; background-position: 1px 0.35em; ">Mail management: create and modify mail account and administrate the mail server setting, we could create mail account with our own domain name here!

- http://iniu.net/themes/garland/images/menu-leaf.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; background-position: 1px 0.35em; ">File management: upload file, extract archived file, copy file, move file to another directory , rename filename and change file permission etc. We don't event install ftp client cause file manager have online upload interface!

- http://iniu.net/themes/garland/images/menu-leaf.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; background-position: 1px 0.35em; ">Domain Management: park external domain to your web hosting account, create sub doamin etc or addon domain, It is essential if you do not register the domain with your web hosting providers!

- http://iniu.net/themes/garland/images/menu-leaf.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; background-position: 1px 0.35em; ">Database Management: Mysql database creation, delete, backup, export etc. database support is required if we 're using CMS or want to build interative web applicaitons!

There 're other advanced function like website statistics and analysis , but the above is the most fundamental and frequently used function for website hosting.
