Qualities, which should be there in a reseller hosting company


Hi,

What I think, should be the quality of the Reseller hosting company is that it must:
1. it must cover all web hosting expenses, as well as the billing fees also there should be no setup charges.
2. Must provide 24/7 technical support when there is problem to my customers, and there should be also realiability of the services. Support members must be stable, I mean, that they must have age old experience with the company. And most important is that they must be taking the responsiblity of giving the support in a very short time.
3. Only the brand name of the web hosting company should be revealed.

I largely agree with all of those, particularly the second point. Unfortunately all too many companies that offer reseller hosting neglect the fact that their clients may also have clients themselves that rely on their site being available. Serious problems may require the server administrators attention, frustrating resellers and their clients who may not know what is going on and when their site will be available again. Those offering reseller packages must ultimately be responsible and offer a *qualified* technician 24/7.

I’m not too concerned about a setup fee – If you’re getting a secure account and a high level of customer service, I don’t mind paying that bit extra. I do object to having to pay for necessary additions though, such as extra IP addresses – Since when has a single IP address been enough to host clients and two or three branded nameservers? I know we have to justify IP usage, but you’d of thought that would be included in the initial setup.

I too agree for the most part, and yes each reseller needs to have a qualified tech support person available, as I know that I would rather my clients deal with me or my tech support than with the hosting company directly.

I say this because it is ultimately your business at risk, and if you are not telling your customers up front that you are hosting through another company they will be rather upset when they find out.

You can always find ways to explain without giving full details when it comes to service problems.

Application and Session Events


What are application and Session Events ????????Give details!!!!!!

Hi Friend ,
Application events are raised for all requests to an application. For example, Application_BeginRequest is raised when any Web Forms page or XML Web service in your application is requested. This event allows you to initialize resources that will be used for each request to the application. A corresponding event, Application_EndRequest, provides you with an opportunity to close or otherwise dispose of resources used for the request.
Session events are similar to application events (there is a Session_OnStart and a Session_OnEnd event), but are raised with each unique session within the application. A session begins when a user requests a page for the first time from your application and ends either when your application explicitly closes the session or when the session times out.

Which is the best:Windows Servers or Linux Servers


Linux Servers vs. Windows Servers

Have you tried both? Which one do you prefer?

I’ve been hosted in both, and I usually prefer the Linux servers since not only are they cheaper, but they usually have the things I want. I won’t say the Windows servers are bad, because I don’t think they are. However, I’d only use them if I *had* to use certain features it provides such as ASP.

I currently use a linux but it really depends on the needs of the website and what the owner plans to do with it and what types of files will be accessed through the server.

Working of CAS!!!!!!!!!!!


How does CAS work?

Hello, Dear,the CAS security policy revolves around two key concepts – code groups and permissions. Each .NET assembly is a member of a particular code group, and each code group is granted the permissions specified in a named permission set.
For example, using the default security policy, a control downloaded from a web site belongs to the ‘Zone – Internet’ code group, which adheres to the permissions defined by the ‘Internet’ named permission set. (Naturally the ‘Internet’ named permission set represents a very restrictive range of permissions.)

Linux command on Dedicated Server


Please, can I have common Linux command, which can help me in managing my un-managed dedicated server.

Hi Raj,

There are lot lot of commands availalbe, for you sake, I am providing you a very short tutorial of this, I hope, this may help you, if you do have any problem, you can also contact us at anytime.

To list your files and directories — ls
With the listing you also want to see the attribute details of each file — ls – al

To switch over to another directory, you can use cd command
e.g

cd /usr/local/apache
for going to the apache directory under usr local

cd ~ for going to the your home directory
cd – for going to the last directory you were in
cd .. for going to the parent directory
for printing the contents of the file on the screen you can use cat
e.g cat abc.txt which will dispaly the contents of the abc.txt on your screen
There are few very big log files, if you want to read only the end of the file, you can use the tail command
e.g
tail /var/log/messages
If you want to watch the file continously while it is being updated you can use the -f option with the tail command
e.g
tail -f /var/log/messages

If you want to just display 20 lines of the file on the screen then you can use the command
tail -20 /var/log/messages

You can also use the more command to open the file one screen at a time
e.g.
more /etc/userdomains
In this you can press the spacebar to go to the next screen and q for quit

Editors
I uses two of the editors pico and vi

pico /home/domain/public_html/index.html You can use this to edit the index page for the user’s website.

vi /home/burst/public_html/index.html

Please, you need to go for their specified tutorials, before using them.

To look for the pattern in the files, you need to use the grep command
grep root /etc/passwd It will display all matches of root in /etc/passwd
If you want the revers, I mean you does not want display the lines, which does not contain particular pattern, for that you can use the -v option with the grep command
grep -v root /etc/passwd

To create an empty file, you can use the touch command
touch /home/domain/public_html/404.html This will create an empty file called 404.html in the directory /home/domain/public_html/

Sometimes, you need to access the fiile, which have got very long paths, for them for them you can use the ln command to create the links between the files and the directories

ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf
Now you can edit /etc/httpd.conf rather than the original. changes will affect the orginal, however you can delete the link and it will not delete the original.

To delete a file you can use the rm command
rm abc.txt
it will be asking for the confirmation before actually deleting the abc.txt and
if you want that it does not ask you for the confirmation then you can use the -f option with the rm command
rm -f abc.txt

There is one option, -r, for deleting the subdirectories and directories, but, I will never suggest you to use this option.

If you want to see the last login’s information, you can use the last command
last -20 This will show only the last 20 logins
If you want to see the hostname in the last filed, you can use -a option with this
last -20 -a

If you want to see, who is currently logged in and from where, then just type w on the command line.

netstat will show all current network connections.
netstat -an will show all connections to the server, the source and destination ips and ports.
netstat -rn It will show routing table for all ips bound to the server.

To display live system processes in a nice table, memory information, uptime and other useful info you can use the top command. This is excellent for managing your system processes, resources and ensure everything is working fine and your server isn’t bogged down.
To sort by memory
top + m
To sort by CPU usage
top + p

If you wanted to just display currently running processes and their PID you can use the ps command (ps for process status)
A process ID is a unique number that identifies a process, with that you can use to kill or terminate a running program on your server (see kill command).
ps U username To show processes for a certain user
ps aux It will show all system processes
ps aux –forest : shows all system processes like the above but organizes in a hierarchy that’s very useful!

file * This will prints out a list of all files/directories in a directory

du : shows disk usage.
du -sh : shows a summary, in human-readble form, of total disk space used in the current directory, including subdirectories.
du -sh * : same thing, but for each file and directory. helpful when finding large files taking up space.

wc : word count
wc -l filename.txt : tells how many lines are in filename.txt

cp : copy a file
cp filename filename.backup : copies filename to filename.backup
cp -a /home/domain/new_design/* /home/domain/public_html/ : copies all files, retaining permissions form one directory to another.

kill: terminate a system process
kill -9 PID wsshe: kill -9 431
kill PID EG: kill 10550
Use top or ps ux to get system PIDs (Process IDs)

e.g.

PID TTY TIME COMMAND
10550 pts/3 0:01 /bin/csh
10574 pts/4 0:02 /bin/csh
10590 pts/4 0:09 APP

Each line represents one process, with a process being loosely defined as a running instance of a program. The column headed PID (process ID) shows the assigned process numbers of the processes. The heading COMMAND shows the location of the executed process.

Putting commands together
Often you will find you need to use different commands on the same line. Here are some examples. Note that the | character is called a pipe, it takes date from one program and pipes it to another.
> means create a new file, overwriting any content already there.
>> means tp append data to a file, creating a newone if it doesn not already exist.
< send input from a file back into a command.

grep User /usr/local/apache/conf/httpd.conf |more
This will dump all lines that match User from the httpd.conf, then print the results to your screen one page at a time.

last -a > /root/lastlogins.tmp
This will print all the current login history to a file called lastlogins.tmp in /root/

tail -10000 /var/log/exim_mainlog |grep domain.com |more
This will grab the last 10,000 lines from /var/log/exim_mainlog, find all occurances of domain.com (the period represents ‘anything’,
— comment it out with a so it will be interpretted literally), then send it to your screen page by page.

netstat -an |grep :80 |wc -l
Show how many active connections there are to apache (httpd runs on port 80)

mysqladmin processlist |wc -l
Show how many current open connections there are to mysql

mysqldump -u username -ppassword dbname > file.sql
MySQL Dump

tar -zxvf file.tar.gz
UnTAR file

mysql -uusername -ppassword database_name <file.sql
Importing MySQL database

Errors when I try to serialize a Hashtable


Why do I get errors when I try to serialize a Hashtable?

Actually ,XmlSerializer will refuse to serialize instances of any class that implements IDictionary, e.g. Hashtable. SoapFormatter and BinaryFormatter do not have this restriction.

public FTP need


Hey,

I have a client needing to send large files. I need to create an FTP account for her to upload to a directory on site. I cannot find out how in the cpanel. On my old hosting cpanel. I sould just click add user and fill in the forms and it was done. how do I do it in H-Sphere? I only have ONE ftp account and that is mine. there is no options to add accounts.

u have a windows account? Multi FTP users is only supported under Linux. You can email support and they might make you a extra FTP username Also the only time dedicated IP is needed is for anonymous FTP…

Assembly manifest & metadata?


Can anyone tell basic difference between assembly manifest & metadata?

Yes ,sure,assembly manifest – An integral part of every assembly that renders the assembly self-describing. The assembly manifest contains the assembly’s metadata. The manifest establishes the assembly identity, specifies the files that make up the assembly implementation, specifies the types and resources that make up the assembly, itemizes the compile-time dependencies on other assemblies, and specifies the set of permissions required for the assembly to run properly. This information is used at run time to resolve references, enforce version binding policy, and validate the integrity of loaded assemblies. The self-describing nature of assemblies also helps makes zero-impact install and XCOPY deployment feasible.
metadata – Information that describes every element managed by the common language runtime: an assembly, loadable file, type, method, and so on. This can include information required for debugging and garbage collection, as well as security attributes, marshaling data, extended class and member definitions, version binding, and other information required by the runtime.

Add domain in existing accounts


Hey All,

I have an account set up to give 3 domains and every additional domain is $1.00, but I want to give this particular user an additional 3 domain names for free. Is there a way I can add things to a user without having credit them? I just want to add to their account.

The only way with out giving them a credit is to create a special plan just for them.

Active Directory


What is Active Directory?

Hi , Basically ,Active Directory Service Interfaces (ADSI) is a programmatic interface for Microsoft Windows Active Directory. It enables the applications to interact with diverse directories on a network, using a single interface.