The Difference Between Dedicated & Virtual Servers
between several virtual servers. You can think of virtualization in layers. The resources (RAM, HDD and other components) of the dedicated server are the bottom layer. The dedicated server runs an operating system. Hypervisor runs on that operating system. The hypervisor in turn runs and manages a number of virtual servers, which communicate with the dedicated server’s operating system, and hence the underlying hardware, via the hypervisor. see below example.
Dedicated server > Operating System > Hypervisor > Virtual Servers
Difference between a Cloud VPS and a Dedicated Server
A Cloud VPS is a virtual server hosted on a shared platform with guaranteed system resources (CPU, Disk, and Memory). A dedicated host is a physical host dedicated to a single user, and the user has all the resources on the server.
What is Penetration Testing
Penetration Testing is a Network Security Service, which is one of the method used to prevent unauthorised network intrusion.
Penetration testing is also commonly referred to as a pen test (or ethical hacking) and is a method used to perform security testing on a network system used by a business or other organisation. Pen tests involve a variety of methodologies designed to explore a network to identify potential vulnerabilities and test to ensure the vulnerabilities are real.
When penetration testing is performed properly, the results allow network professionals to make recommendations for fixing problems within the network, that were discovered during the pen test. The main purpose of the pen test is to improve network security and provide protection for the entire network and connected devices against future attacks.
Penetration testing helps to identify vulnerabilities within a network. This means there is a distinct difference between penetration testing and performing a vulnerability assessment. The terms penetration testing and vulnerability assessment are often confused and used interchangeably when in reality, the two terms have separate meanings.
 
How you can create your own VPN server.
1. OpenConnect
// You need debian server with at least 512KB Ram
// Just run this script https://pastebin.com/LRYmRJrA and go step by step as script tutorial
// In your main machine you need "OpenConnect Client"
// Enjoy Your VPN!
2. Softether
// Download VPN Server according to your server (linux, windows, etc) from this link https://www.softether-download.com/en.aspx?product=softether
// Installation is easy in both windows and linux
// Download VPN Manager from download page (easy way is download windows version, because you can manage your server in your machine)
// Connect to server
// Config server cred
// Enable NAT mode
// Enjoy many number of encryptions and portocols.
How to unzip files directly on the Server?
There are two ways to extract .zip files directly on the server:
1.The first one is by using SSH
->Run the following command over SSH:
unzip theziparchive.zip
2.The second way is with PHP script.
-> Create file unzip.php in the current directory where your zip file is and add to the file the following script:
< ?
'unzip theziparchive.zip';
?>
Run file unzip.php in a browser to execute the php script, that will trigger file to be unzipped.
 
How can I delete my temporary internet files?
You can clean your temporary internet files (cache/sessions/cookies) by pressing CTRL + F5 simultaneously in your web browser.
If using the keyboard shortcut for temporary internet files removal doesn't resolve your problem, you can flush the DNS of your computer by executing the following commands depending on your OS:
For Windows 98/NT/2000/XP:
Go to "Start" -> "Run" -> type "cmd" -> press "Enter" -> type "ipconfig /flushdns".
The result should be:
Windows IP Configuration
Successfully Flushed DNS Resolver Cache.
For Windows 7/Vista:
Go to "Start" -> "All Programs" -> "Accessories" -> "Command Prompt" -> type "ipconfig /flushdns"
The result should be:
Windows IP Configuration
Successfully Flushed DNS Resolver Cache.
For Linux:
If the Name Service Cache Daemon is running then you will need to open "Terminal" and execute the following command:
/etc/init.d/nscd restart
For Mac OS:
Open "Terminal" and execute the following command:
lookupd –flushcache
If you are using Leopard then run this command:
dscacheutil -flushcache