LinuxTechLab Blog

install varnish

Install Varnish Cache for Apache Web Server to Speed up Website

Varnish or Varnish cache is an open source http proxy/accelerator that is put in front of webserver, for the purpose of speeding up the webserver (Apache & nginx both), it’s especially meant for webservers...

Apache with modsecurity

Easy way to integrate Apache with modsecurity on Ubuntu

ModSecurity WAF (Web Application Firewall ) is an open source software firewall that is used to safeguard applications from attacks & unauthorised access. ModSecurity WAF can be used as a module with already installed...

sha2 certificate

Secure your website with SSL sha2 certificate

Securing websites, especially those that saves users information, is of utmost importance. We use SSL certificates to secure communication between users & websites. SSL certificates helps in encrypting communication between user & website, so...

mongodb installation

MongoDB installation & configuration on RHEL/CentOS

MongoDB is one of the famous , free & open source document oriented No-SQL database server. MongoDB uses JSON like document format to store data in database, rather than using rows & columns, as...

apache as reverse proxy

How to use Apache as Reverse Proxy on CentOS & RHEL

Reverse proxy is a kind of proxy server that takes http or https request & transfers/distributes them to one or more backend servers. Reverse proxy is useful in many ways, like – It can...

installing mod_pagespeed

Installing mod_pagespeed for Apache webserver

Pagespeed or mod_pagespeed is an open source module used in apache & is used to speed up the websites. It applies various layers of filters to all the associated assets like pages, style-sheets, images...

traceroute command in linux

ABC of using Traceroute command in Linux

Traceroute command is well known networking utility using which we can determine the number of hops between source & destination of a network packet. Not only does it show the number of hops, we...

Installing memcached

Installing MEMCACHED in Ubuntu & RHEL/CentOS

Memcached is a very popular, open source distributed memory caching system, that is used for temporarily storing information that is most likely to be used by a databse. It is primarily used to boost...

install Docker compose

Lazy SysAdmin’s guide to install Docker Compose

In this tutorial, we are going to learn about Docker Compose & process to install Docker compose on your Linux machines. With the help of docker compose, we can create & run multi-container Docker...

install Docker on Ubuntu

Learn Docker : Easy way to install Docker on Ubuntu

A Docker container provides a way to run multiple isolated systems on a single server or host. Each container shares kernel (& libraries also) of the host’s operating system. And since each container that...

rsync examples

Where to start with Rsync command : 8 Rsync Examples

In this article, we are going to discuss some of the commonly used rsync examples that will familiarise you with rsync & help you get started with using rsync command. Rsync command is used...

create docker container

Create your first Docker container : A Beginner’s guide

Docker containers are making news for some time now & there popularity has been growing day by day. They are now being adopted at a fast pace & are replacing Virtual machines especially when...

Gitlab tutorial for Beginners

Informative guide to Gitlab tutorial for Beginners

This gitlab tutorial for beginners is actually a collection of various tutorials that we have already published & purpose of writing this tutorial is actually to make it easy for readers to get all...

Gitlab tutorial

A Gitlab tutorial — Things to do after installation

Earlier we have discussed detailed installation of Gitlab server on CentOS & Ubuntu systems. Once we have our Gitlab server ready, we must be able to perform common operations like the ones mentioned below,...

how to install java on ubuntu

Easy guide on how to install Java on Ubuntu systems

Java is a high level programming language that is being used for a large number of applications & is installed on large number of servers/systems. We have already covered how we can install java...

examples of SED command

Let’s discuss some examples of SED command

Sed command or Stream Editor is one of the most utilised utility for Linux systems. It is mainly used for text substitution, find/replace operations & also other text manipulations like search, insertions deletion. We...