Monthly Archives: January 2015

An Introduction to Linux Permission

An Introduction to Linux Permissions Introduction Linux is a multi-user OS that is based on the Unix concepts of file ownership and permissions to provide security, at the file system level. If you are planning improving your Linux skills, it is essential that have a decent understanding of how ownership and permissions work. There are… Read More »

How To Create an SSL Certificate on Apache for CentOS 7

How To Create an SSL Certificate on Apache for CentOS 7 Introduction TLS, or “transport layer security”, and its predecessor SSL, which stands for “secure sockets layer”, are web protocols used to wrap normal traffic in a protected, encrypted wrapper. Using this technology, servers can send traffic safely between the server and the client without… Read More »

How To Set Up Nginx Server Blocks on CentOS 7

Introduction Nginx is one of the most popular web servers in the world, and is responsible for hosting some of the largest and highest-traffic sites on the Internet. In most cases, Nginx is lighter and more scalable than Apache, and can be used as a web server or as a reverse proxy. Nginx uses server… Read More »

How To Set Up Apache Virtual Hosts on CentOS 7

Introduction The Apache web server is the most popular way of serving web content on the Internet. It serves more than half of all of the Internet’s active websites, and is extremely powerful and flexible. Apache breaks down its functionality and components into individual units that can be customized and configured independently. The basic unit… Read More »

SSH Essentials: Working with SSH Servers, Clients, and Keys

SSH Essentials: Working with SSH Servers, Clients, and Keys Introduction SSH is a secure protocol used as the primary means of connecting to Linux servers remotely. It provides a text-based interface by spawning a remote shell. After connecting, all commands you type in your local terminal are sent to the remote server and executed there.… Read More »

How To Set Up a Private Docker Registry on Ubuntu 14.04

Introduction Docker is a great tool for deploying your servers. While docker.io lets you upload your Docker creations to their registry for free, anything you upload is also public. This probably isn’t what you want for a non-open source-project. This guide will show you how to set up and secure your own private Docker registry.… Read More »

Linux : How to rollback Yum updates on RHEL/CentOS

Having issues and downtime after installing latest updates using “yum update” is always a possibility. This is why having a development environment is so much important when you are running a mission critical infrastructure. However, there is an intermediate solution : using the rollback feature included in Yum. Note this option is actually not enabled… Read More »