Featured Freeware highlights some of the Liquid Web staff’s favorite free software. This can range from useful command line tools, open-source packges useful in web-development, or even multi-platform applications. This week we are covering a treasured favorite, htop.
Note: This post assumes you have a working knowledge of top. You can read our article on using top
, if you are not familiar with the tool.
htop, or Hisham’s top, is an interactive process viewer for Unix systems. With htop you are provided the same functionality as top, however it provides some needed improvements. Most are in areas where top shows some of it’s age; for example, in htop you can scroll the list of processes vertically and horizontally to see all the process info.
Another benefit is that htop seems to start significantly faster, generally when using top there is a bit of a delay while the program loads up some initial data. So now that you know the basics of how htop differs from top, lets get to using it. First you’ll need to ensure it’s installed on the server and if not we’ll try to get it installed.
Continue reading “Featured Freeware: htop”
In this article we will cover the process of upgrading and downgrading a cPanel account in WHM. This can be an important feature when you need varying predefined resource limits for your accounts. When reselling hosting this is especially useful as it can be common for clients to need their resource quotas adjusted as their business and site grows in popularity.
Upgrading and Downgrading an Account
For both upgrading and downgrading an account you will start the process the same way. You can get to this function through a few methods however we will use the ‘List Account’ page. To begin:
In this article we will cover the basics of using the Multi-Account functions in WHM to adjust various settings or configurations for cPanel accounts. We will go over how multi-account functions can adjust: IP Addresses, Account Packages, and Account Terminations.
- To begin each process you will first open WHM and click the Multi Account Functions box.
After selecting the Multi Account Functions item you will then see a page with each function.
- Here you will select the multi account function you’d like to use:
- Change Sites’ IP Address
- To change the IP address of multiple cPanel accounts you will then select “Change Multiple Sites’ IP Addresses”. On this page you will find a list of each cPanel account on the server, you will then click the checkbox next to each cPanel for the accounts you’d like to adjust.
- On the next page you will see a list of domains you selected, each with a drop down selection of available IPs on the server. After selecting the IPs you’d like to assign to the accounts click the “Change IPs” button.
- Finally, after clicking the “Change IPs” button you will be brought to a page showing the results of the IP change.
- Modify/Upgrade Accounts
- To modify or change the Account package related settings you will begin the same as the previous action. The difference being that you will then select “Modify/Upgrade Multiple Accounts”. The next page will present a similar list to that of Changing Multiple Sites’ IP. Here you will click the checkbox next to each site you’d like to adjust.
- Once you’ve selected the accounts you’d like to adjust you will find the options available for mass assignment. In this example we’ll set the Theme and Package for the selected accounts.
- After adjusting the values you’d like to adjust click the “Change” button. You will see a results screen similar to the following.
- Terminating Accounts
- In WHM 60 when attempting to terminate multiple accounts via the “Terminate Multiple Accounts” option you will first be prompted with the following screen.
- After 15 seconds, or clicking the link, you will be on the interface where you can select accounts for termination.
- Here you will select the accounts you’d like to terminate.
Before clicking the button you should note the warnings presented on the page. All data associated with accounts selected for termination will be destroyed and this cannot be undone.
- Once you have selected the accounts you’d like to terminate you will click “Remove selected accounts”.
You will then be presented by an additional confirmation dialog below the button you just clicked.
- After clicking the “Yes, remove the selected accounts” button you will see a final confirmation dialog.
Finally, if you wish to continue, click the check box and the confirmation button. The accounts will be queued for termination and will no longer be on the server.
This article will show you how to create a default placeholder home page for your cPanel accounts. The ‘skeleton directory’ on linux based systems is a directory where default files and folders can be placed, upon creation of a new account these files will be duplicated into the new users folders.
- With WHM opened in your browser, type ‘skel’ into the search box(a), this will sort the menu options for you. Then find and click “Skeleton Directory”(b).
- On the Skeleton Directory page you will see the path to the default Skeleton directory. Below that you will find a short description of how this folder is used.
In most cases the WHM/cPanel skeleton directory can be found at: /root/cpanel3-skel
While unlikely, this folder may change in certain edge cases or potentially with WHM version changes.
- In order to utilize this folder you will first need to add files, or folders, to this directory via FTP. Once you’ve placed files, or folders, in this directory you can create a new cPanel account and these items will be copied in automatically.
By using the skeleton directory you can automate some default configurations to improve the experience of new customers or to prevent new domains from being indexed without any valid content.
The concept of a skeleton directory is so flexible that you don’t have to use FTP to use it. If you’re savvy with using command line then you can SSH into your server, navigate to your cPanel skeleton directory and create or add files manually.
This article will teach you how to create, modify and delete hosting package presets within WHM. While you can configure each option individually when setting up an account you may find yourself using the same handful of overall settings for a lot of your sites. By creating hosting packages you able to define preset packages with varying resources, making account creation that much quicker.
Create a new Package
- With WHM opened in your browser, type ‘package’ into the search box(a), this will sort the menu options for you. Then find and click “Add a Package”(b).
- Now on the “Add a Package” page you will enter the package name(a), fill out the resources(b) & settings options(c) desired and finally click “Add”.
- Upon clicking the Add button you will see a small confirmation box on the page.
Delete a Package
- With WHM opened in your browser, type ‘package’ into the search box, this will sort the menu options for you. Then find and click “Delete a Package”.
- On this page you will see a list of the packages on this server. Select the package(s) you’d like to remove and click the “Delete” button.
- Upon clicking delete you will see a confirmation page as follows:
Edit a Package
- With WHM opened in your browser, type ‘package’ into the search box, this will sort the menu options for you. Then find and click “Edit a Package”.
- On the “Edit a Package” page you will see a list similar to the previous functions, select the package you’d like to edit and click “Edit”.
- You will now see a screen similar to the page for creating a new package. You can adjust the Resource and Settings options as needed, then click “Save Changes”.
This article will cover the process of suspending a cPanel account in WHM. There are a number of reasons you may want to temporarily or permanently suspend an account. Examples being: non-payment, bandwidth overages, ToS violations, or hacked websites. The process for suspending and un-suspending accounts is nearly the same, you simply select a different button in the end.
- With WHM open (a) type ‘suspend’ into the search box, this will sort the menu options for you. Then (b) find and click “Manage Account Suspension”.
- On the “Manage Account Suspension” page you can select an account for suspension based on either the domain name or cPanel username.
Suspended accounts will appear highlighted in red.
- Once you’ve selected the account you’d like to Suspend or Unsuspend, click the respective button.
In this article we will briefly cover the basics of monitoring your server via WHM. By following this process you will learn how to find: service status, resource usage, and Apache stats.
- With WHM open in your web browser, (a) type “status” into the search box. This should sort the list to only a few items.
- Click “Service Status” from the list. This will open the service status page, here you can view the status of various services and server info.
If there is a problem the green checkmark icon will turn into a red ‘x’ icon.
- Now, with the same search, click “Apache Status” from the list. This will show you the current state of Apache on the server.
By following this tutorial you should now know how to monitor your Server’s overall status and the status of various services. As always for our Liquid Web customers the dedicated Sonar Monitoring™ team is monitoring your server 24/7.
In this article we will go over the process used to investigate Email delivery issues on a WHM server. This can be helpful when a user is having issues receiving or sending Emails. The Mail Troubleshooter tool provided in WHM works by tracing the route an Email would take when sent to the provided Email address.
- With WHM opened in your browser, (a) type ‘Mail Troubleshooter’ into the search box. This will sort the menu options for you, (b) now find and click “Mail Troubleshooter”.
- Now on the Mail Troubleshooter page you should see a text box labeled as “Email to trace”. Enter the Email address you wish to trace here.
- Once you click Submit, you will be on the results page.
The example above shows a working configuration for a Gmail based email address. If the results show no errors the issue is likely related to improper Email client settings.
Below you will find an example of results showing errors, the issue here is that the domain has DNS problems and is not able to be resolved.