Viruses, worms and other malicious entities are usually evolving to conquer the contemporary defenses that machine architects and protection businesses can devise. Hence, it is a good exercise to be prepared and ClamAV antivirus is the fine preference, with it being to be had on our cPanel Servers.
What is ClamAV?
ClamAV is an open source antivirus software program used as an internet and mail scanner protecting the laptop from malicious viruses imparting security. It helps multiple file codecs, signature languages and also consists of a multi-threaded scanner daemon. ClamAV is a cross-platform antivirus software program assisting running structures like Windows, Linux, BSD, Solaris and Mac OS X.
Features of ClamAV
Some of the capabilities of ClamAV encompass the subsequent:
- It is a command line scanner with superior gear
- Is able to stumble on over 1 million viruses, trojans, worms, mobile malware amongst others.
- Has integrated help for almost all mail document codecs
- Supports special document formats like HTML, RTF, PDF, TNEF and others
Has a complicated database updater helping scripted updates, digital signatures and DNS based database model queries
- Scans inside documents and compressed files and helps report formats like ZIP, RAR, 7Zip, ARJ, Tar, CPIO, Gzip, Bzip2, DMG, IMG and others
How to install ClamAV on Linux?
Now that we’ve seen the functions of ClamAV, allow us to see the way to installation ClamAV on Linux. For your advantage, we’ll be installing ClamAV on Linux Server as well as a standalone personal pc.
We are going to put in ClamAV on Linux cPanel in WHM with full root get right of entry to
Step I: Login to your WHM panel as a root user
Step II: Now Click at the cPanel icon and pick Manage Plugins.
Step III: Select ClamAV and click on on ‘Install ClamAV’
Step IV: Your server is now secured with the state-of-the-art updated ClamAV anti-virus.
For installing ClamAV on a standalone PC with Linux Operating System comply with the under steps.
Step 1: Open the terminal and sort in the following command. This command installs ClamAV and clamscam, the command-line scanner.
sudo apt-get deploy clamav
Step 2: Since ClamAV is a command line tool, strolling it is able to be a trouble. For that functions, putting in a GUI device is a better choice. ClamTk is a GUI front-give up device for ClamAV the use of perl-Gtk2. It may be discovered within the Software Center or can be mounted manually. Below is the command for manual installation.
sudo apt-get deploy clamtk
How to use ClamAV?
Once you’ve set up ClamAV on Linux, it’s time to apply it. There are a few commands that may be run in clamscan. For instance,
-h, -help: This is for printing assist information and exit.
ResellerBytes shared web hosting products come with ClamAV pre-mounted so you get the excellent in magnificence safety from viruses and other threats. If you have got purchased servers with root get entry to, you could setup ClamAV as special above and experience sturdy safety with your web hosting.
Virtual Private Servers (VPS), the term virtualization has created a lot of buzzes. However, at the same time, it is still not very clear what it really is and what it entails. In this blog post, I’ll be covering the basics of What Server Virtualization is, its types and the Pros and Cons for the same, to help you leverage the best of it.
Before we move on to Server Virtualization, let’s have a look at what Virtualization in general means.
Virtualization refers to the act of creating a virtual version of something, including virtual computer hardware platforms, storage devices, and computer network resources. In simple words, it refers to running more than one Operating System on a single physical hardware. An easy example to understand this is, partitioning a single hard drive into two hard drives. This way there are ‘virtually’ two hard drives but in reality, there is only one.
What is Server Virtualization
Server Virtualization as the name suggests involves ‘servers’. In this a physical server is partitioned into several smaller virtual servers, enabling the server to utilize its resources to the maximum. Here, the server resources are isolated (hidden) from other users in the virtual environment. These virtual environments are known as Virtual Private Servers/Virtual Machines, that in turn act as exclusive physical devices. The software used to partition the server is known as a Hypervisor.
Why use Server Virtualization
Virtualization is an ideal solution for small to mid resource usage applications. Some of the reasons to use server virtualization are:
- Virtualization helps in preserving space, as several resources share the same physical space owing to the partition. This also helps in effective resource management.
- Virtual Servers offer users the privilege of the dedicated server but at a less price. This is helpful in case of small and medium-sized businesses that do not require the whole dedicated infrastructure and resources.
- Backing up of data is simple thereby preventing data loss.
Although there are several reasons to choose Server Virtualization, choosing the right technology too is equally important. There are two widely used types namely, KVM (Kernel-based Virtual Machine) and Virtuozzo.
KVM stands for Kernel-based Virtual Machine, it is a Virtual Private Server primarily for Linux OS though it does support Windows, BSD and Solaris OS’s as guests. KVM is virtualization in the true sense as VPS operates as its own server, not dependent on the host node. It is open source and hardware-based virtualization.
Virtuozzo, on the other hand, is not a free and open source software program. Virtuozzo is container-based and comes with a proprietary Kernel Service Abstraction Layer (KSAL) that manages access to the kernel and prevents any single VPS from bringing the entire physical server down. Also, it addresses virtualization by running a single OS kernel as its core.
Pros and Cons of KVM and Virtuozzo
Even though both KVM and Virtuozzo are popular virtualization software, each has its set of Pros and Cons that end up being the deciding factor. Here is a list of the Pros and Cons of each:
Pros of KVM:
- Being open source, KVM is priced relatively lower.
- As the base of KVM is Linux, the security is enhanced.
Cons of KVM:
- One of the major disadvantages of using KVM is the complexity of the setup and it requires adequate networking knowledge.
- KVM virtualization is available only to certain limited processes and lacks manageability features.
Pros of Virtuozzo:
- Server resources are utilized efficiently.
- Has a web-based GUI Panel. Also, it is an independent platform and, can be used with both Linux and Windows.
Cons of Virtuozzo:
- As RAM is shared, there is always a shortage of RAM. This may lead to the killing of a process to compensate the lack of RAM.
- Sharing of resources isn’t that great.
Server Virtualization is growing and will continue to grow with the advances in technology. If you want full control over your server, then KVM should be your choice. On the other hand, if you have no major requirements, then Virtuozzo is far more affordable than KVM. Eventually what you as a user choose to invest on is personally your choice depending on your usage.
If you have any more points based on your experience, we would love to hear them in the comments below.