Artikel

5 Must have Tools for monitoring network on your Linux server

Monitoring network traffic and bandwidth usage is critical for maintaining server performance,...

Dockerize Nodejs Express Application on Ubuntu 18.04

Docker is an open-source project that provides an open platform for developers and sysadmins...

13 Linux commands for beginners

About 90% of the Internet is powered by Linux servers. And if you want to manage or deploy...

15 Useful Rsync examples

Rsync is a powerful file synchronization and data transfer tool used on Linux, UNIX, and BSD...

25 Most Frequently Used Linux IPTables Rules Examples

In the below examples we are using ETH0 as network interfacePlease run: ifconfig to determine...

40 lsof commands every admin needs to know

The lsof command is one of the most compelling Linux terminal commands for admins and power...

7 Must know Linux commands for everyday system administration

List Top Processes sorted by RAM or CPU Usage in Linux The following command will show the...

7 basic steps to secure your Linux server

  This tutorial will introduce you to basic Linux server security. While it focuses on...

7 basic steps to secure your Linux server

This tutorial will introduce you to basic Linux server security. While it focuses on...

APT: Rebuilding Package in Debian

  Package rebuilding is something easily done in Debian. As SysAdmin, you might find yourself in...

Accessing your server for the first time

This guide describes how to log into your new linux server for the first time. All our servers...

Alternative Free Web Hosting Control Panels To Manage VPS/Dedicated Servers

A web hosting control panel is a graphical user interface (or, in some cases, a web-based...

Automatically Install Security Updates in CentOS 7 with Yum-Cron

Yum-cron is a yum module and command-line tool that allows a user to configure a cron job for...

Changing the SSH Port for Your Linux Server

You can change the default SSH port for your Linux server as an added security measure NOTE!...

Command line tools for data analysis in Linux

So you’ve landed on some data you want to analyze ? The Linux terminal can be faster, more...

Configure Nginx with Let’s Encrypt on CentOS 8

Step 1 – Install the required software Install the git, wget, curl and bc packages with the...

Create passwordless login with SSH keys and PUTTY

Overview This article explains how to set up passwordless login with PuTTY.  These...

Enable SSH session recording in CentOS 8

  CentOS 8 has been released and it includes some really amazing features. One feature that many...

Fix MySQL database corruption

Before you attempt to repair corrupted tables, you should back your database files first. Yes,...

Getting started with Ansible on CentOS 6

  What is Ansible? Long story short, Ansible is a tool which helps server administrators...

How Do I Find The Largest Top 10 Files and Directories On a Linux / UNIX / BSD?

Running out of disk space on your Linux server? Whether you manage a cloud VPS, dedicated server,...

How to Limit CPU Usage of a Process in Linux

Managing system resources is a vital task for any Linux administrator, especially when dealing...

How to copy my files to and from my linux vps

Prerequisites: FileZilla - we will use FileZilla which can be downloaded from here for free:...

How to get Java console to work

This article is now depreciatedIf you are not able to get the Java console to work, please follow...

How to install Ansible and Use it in Automation

In this artical we will known about how to install Ansible, Before going through that we would...

How to install PHP 7 on Debian Linux 8.6/7.x [jessie/wheezy]

I wanted to use PHP 7 on Debian 8.x. How do I install and configure PHP 7 on Debian Linux 8.x...

IPTABLES examples

#1: Displaying the Status of Your Firewall Type the following command as root: # iptables -L -n...

ISO Library

This article applies to KVM SSD servers only.Apart from our pre-made templates clients have acces...

Install Fail2Ban on CentOS 7

To install Fail2Ban on CentOS 7, we will have to install EPEL (Extra Packages for Enterprise...

Install Fail2Ban on Debian 10

  Fail2ban is a tool that helps protect your Linux machine from brute-force and other...

Install Gitea on Ubuntu 18.04

  Gitea is a self-hosted open-source git server written in Go. It is a fork of Gogs. Gitea...

Install LAMP Stack In Fedora 23/24

  Install Apache Apache is an open-source, multi-platform web server. It provides a full...

Install LEMP (nginx, MySQL or MariaDB, PHP) Stack On Debian 8

LEMP is a combination of the operating system and open-source software stack. The acronym...

Install LEMP Stack on Debian 10

  The term LEMP is an acronym of the names of its four open-source components: L - Linux...

Install MariaDB on CentOS 7

  MariaDB is an open source relational database management system, backward compatible, binary...

Install Memcached on CentOS 8

  Memcached is a free and open-source high-performance in-memory key-value data store....

Install Memcached on Ubuntu 20.04

  Memcached is a free and open-source high-performance in-memory key-value data store. It is...

Install MySQL on Ubuntu 20.04

  Step 1 — Installing MySQL On Ubuntu 20.04, you can install MySQL using the APT package...

Install Nginx on Ubuntu 20.04

  Prerequisites Before continuing, make sure you are logged in as a user with sudo privileges,...

Install Node.js and npm on Ubuntu 20.04

Node.js is a cross-platform JavaScript runtime environment built on Chrome’s JavaScript,...

Install PHP 7, NGINX & MySQL 5.6 on CentOS/RHEL 7.1 & 6.7

CentOS / RHEL 7 # yum install epel-release # rpm -Uvh...

Install PHP 7, NGINX & MySQL 5.6 on CentOS/RHEL 7.1 & 6.7

  Let’s add the appropriate repos before we begin CentOS / RHEL 7 # yum install...

Install PHP 8 on Ubuntu 20.04

  PHP is one of the most widely used server-side programming languages. Many popular CMS and...

Install PostgreSQL on Ubuntu 20.04

  Prerequisites To be able to install packages, you need to be logged in as root or user with...

Install Redis on Ubuntu 20.04

Redis is an open-source in-memory key-value data store. It can be used as a database, cache...

Install Security Updates on CentOS 8

Keeping your Linux system up-to-date is a very critical task, especially when it comes to...

Install Tomcat 8.5 on Debian 8

  Introduction Apache Tomcat is a Java Servlet Container which implements several Java EE...

Install Visual Studio Code on CentOS 8

Visual Studio Code is an open-source, cross-platform code editor developed by Microsoft. It has...

Install and Configure Fail2ban on CentOS 8

    Installing Fail2ban on CentOS The Fail2ban package is included in the default CentOS 8...

Install and Configure GitLab on Ubuntu 18.04 LTS

GitLab is an open source GIT repository manager based on Rails and developed by GitLab Inc. It is...

Install and Configure MongoDB on Ubuntu 18.04 LTS

Install and Configure MongoDB on Ubuntu 18.04 LTS MongoDB is a NoSQL database that offers high...

Installaion Guide from ISO

This article applies to KVM and Hybrid servers only.All data on your server will be lost.For a...

KVM rescue mode

With rescue mode you have the ability to perform self-service, repairing downed virtual...

Kubernetes With Kubeadm on CentOS 7

  Overview This article is meant to help you get a Kubernetes cluster up and running with...

Limit SSH Logins Per User/Group/System

As you probably know, we can SSH into a remote Linux system by the same user multiple times....

Linux Crontab

On Unix and Linux operating systems, the crontab command opens the cron table for editing. The...

Linux Dmesg command explained

The Linux kernel is the core of the operating system that controls access to the system...

List Linux Services with Systemctl

  In Linux, a service is a program that runs in the background . Services can be started...

Locking down sshd

Learn how to keep your systems safe and prevent unauthorized access through SSH by following...

Monitor your VPS with NetData

    Netdata is a free, open-source and real-time performance and health monitoring tool. It...

Monitor your server with VMStat and IOstat

If vmstat and iostat commands are not available on your box, please install sysstat package....

NTPD not working on my server

Due to the wide spread popularity of ntp amplification attacks, our upstream internet providers...

Optimize Apache on CentOS 7

Introduction Apache is a powerful and capable open-source web server, designed to provide a...

Quick install of Docker on CentOS 7

OS requirements This article assumes you have a clean server.To install Docker CE, you need a...

Rescue mode

This article applies only to KVM servers. With rescue mode you have the ability to perform...

Reverse SSH Tunneling Between Two Linux Hosts

Reverse SSH tunneling allows you to access a host by traversing a firewall / nat router by...

SCREEN – Keep a process running after closing SSH connection

There are many reasons why you would like to keep a process running even if you close your SSH...

SSH best practices

Secure your Linux system’s SSH connection to protect your system and data. System...

SSH to remote hosts using a proxy or bastion with ProxyJump

The concept of bastion hosts is nothing new to computing. Bastion hosts are usually...

Set Up Apache Virtual Hosts on CentOS 8

Apache Virtual Hosts allows you to run more than one website on a single machine. With Virtual...

Set Up Apache Virtual Hosts on Ubuntu 20.04

A Virtual Host is an Apache configuration directive that allows you to run more than one...

Set Up SSH Keys on CentOS 8

This article describes how to generate SSH keys on CentOS 8 systems. We’ll also show you how to...

Set Up a Firewall with UFW on Debian 10

A properly configured firewall is one of the most important aspects of overall system security....

Set Up a Remote Database to Optimize Performance with MySQL on Ubuntu 16.04

  Introduction As your application or website grows, you may come to a point where you’ve...

Setup Bind on CentOS 8 / RHEL8

  Lab setup: Server :            CentOS 8 (minimal server) IP address :    192.168.43.35...

Setup EasyEngine on Debian/Ubuntu

  EasyEngine (ee) is a Linux shell-script to install and manage wordpress-nginx websites in...

Setup VSFTPD on Ubuntu 20.04

  This article describes how to install and configure an FTP server on Ubuntu 20.04 that you use...

Setup WordPress on CentOS 7/Fedora 2x with MySQL 5.6 and PHP5.6

In this article we will setup WordPress from scratch in just a few easy steps. I will use a...

Setup WordPress on Centos/Fedora with MySQL and PHP

In this article we will setup WordPress from scratch in just a few easy steps. I will use a vps...

Setup a Ghost Blog on Ubuntu 16.04

  Introduction Ghost blog is a very popular, fast and open source blogging and publishing...

Setup remote and secure connections for MySQL on CentOS 7

  In this tutorial we will show you how to login to your  mysql database system remotely and...

The Linux Touch Command

In this article we will cover some useful practical examples of Linux touch command. The touch...

The TAR command in Linux

The tar command is used to put a collection of files and folders into a highly compressed...

Ubuntu 16.04 LAMP server tutorial with Apache 2.4, PHP 7 and MariaDB

LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache 2...

Use SCP Command to Securely Transfer Files

SCP (secure copy) is a command-line utility that allows you to securely copy files and...

Useful FirewallD Examples

FirewallD is a dynamic firewall management tool used on modern Linux distributions such as...

lsof Linux Command Examples

About lsof Command If you want to quickly see the name of files that have been opened by a...