Linux

What is Putty?

What is Putty?

Putty is a free and open-source application that can be used to connect or log in to a server using different protocols that includes, Telnet, SSH, SCP, rLogin. This terminal emulator can be installed in a Windows or Linux Operating System. To know more about Putty, click this LINK.

 

You can download the application from Putty Official Site: https://www.putty.org/

 

Here’s an interface sample of the application:

 

This is an SSH connection to a server:

 

 

 

Installing and Configuring Apache MariaDB and PHP on CentOS 7 (LAMP Stack)

In this article, we will be installing Apache, MySQL/MariaDB with PHP 7.1 and 7.2 (mod_php) on CentOS 7 Server. This is also called as the LAMP Stack or Linux, Apache, MySQL, PHP.

Before anything else, we will try to update your CentOS 7 kernel and packages by using this command:

yum -y update

I will then add the EPEL repository for us to install the latest phpMyAdmin by using the commands below:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum -y install epel-release

 

Installing MySQL / MariaDB
Next is installing the MariaDB which is a MySQL fork from the developer of MySQL. To install the MariaDB, just run the command below:

File/Folder Access Permissions and Groups

Each file and folder/directory inside a server has its set of access permissions that is associated with it. These access permissions includes the owner of the file, the group of the file in which it is associated, and the read, write and execute permission for a file. This will allow allow you to choose who can use, access and control them on what they wanted to do with the files or folders/directories. There are 3 groups for file access and 3 permissions for users to be used.

 

Groups:
• Owner
• Group
• Everyone

 

How To Install WordPress On CentOS 7 With NGINX

In this article, we will show you how to install WordPress on CentOS 7 running NGINX. You will be needing to follow the commands shown below to install and successfully publish your wordpress site on the web.

Requirements:
Domain name that is pointing to your server’s public IP address
NGINX installed on the server
MySQL or MariaDB installed on the server
Sudo or root privilege on the server
PHP 7.1 or 7.2 installed on the server (in this articles we will use PHP 7.2)

Installing and Securing NGINX with Let’s Encrypt on CentOS 7

What is Let’s Encrypt?

It is a new Certificate Authority (CA) that gives website owners or developers an easy way to get and install a free TLS/SSL Certificate. That means, enabling HTTPS Protocol on web servers. This method has been simplified that a software has been provided to automate the process of the entire installation on Apache and NGINX Web Servers. To know more about Let’s Encrypt, you may visit this this LINK.

In this guide, we will be installing Let’s Encrypt using certbot, the Let’s Encrypt client to get a free SSL certificate that we will be using to enable HTTPS on NGINX running on CentOS 7 environment. After this, we will also be setting up the Auto-Renewal of your SSL certificate.

Installing and Configuring PHP-FPM on CentOS 7

What is PHP-FPM?

PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites. To know more about PHP-FPM, click this LINK.

Before you proceed with the installation, ensure that you have root privileges (sudo su -) and logged in to your CentOS 7 server.

 

Installing and Configuring PHP-FPM

On this guide, we will be installing php, php-mysql and php-fpm with it core dependencie. You may use the command below:

Installing and Configuring NGINX on CentOS 7

What is NGINX?
It is a high performance open source web server software. It was designed as a web server, reverse proxying, load balancing, caching and streaming. NGINX is much more flexible and stable than Apache HTTP Server. For more informations on NGINX, you may follow this LINK.

 

In this article, we will be guiding you on how to install and configure NGINX on your CentOS 7 Server.

 

Requirements:
1. CentOS 7 Server
2. Root privileges

 

Installing and Configuring CSF Firewall Server on CentOS 7

What is CSF?

CSF stands for ConfigServer security and Firewall. It is a configuration script that is built to give much better security to Linux servers. To know more informations about CSF, you may click this LINK.

 

Downloading and Installing CSF

The first thing we need to do is to download the latest version of CSF from it’s location or website by using the command below:

wget https://download.configserver.com/csf.tgz

Then, we will be extracting the tar file we have downloaded from the root directory and move in to the csf directory.

Installing and Configuring MariaDB on CentOS 7

What is MariaDB?

MariaDB Server is another most popular open source database server in the world which is also made by developers of MySQL.
It is an enhanced replacement for MySQL that is mostly used because it is fast. For more information about MariaDB, you may see this LINK.

You need to be logged in to your CentOS 7 with root privileges (sudo su -) before proceeding with the installation.

Installing MariaDB
We will be using “yum” package manager in installing the MariaDB. To start, you may use the command below:

Installing CentOS 7 Using Supermicro IPMI

This article will show you how to install Centos 7 Linux using your Supermicro IPMI/KVM.

Assuming you have logged in and accessed your Supermicro PMI/KVM Management.

 

 

Launching the KVM console

Connect to the server via IPMI (Remote Console). Go to Remote Control > Console Redirection and click on the Launch Console button.

Note: JAVA is required to be installed as IPMI will be using JAVA Viewer Applet for you to manage the server console.