Distributed parallel programming in Python : MPI4PY
MPI stands for Message passing interface. An implementation of MPI such as MPICH" or OpenMPI is used to create a platform to write parallel programs in a distributed system such as a Linux cluster with...
View ArticleInstalling and using vnStat and vnStati for monitoring network traffic in Ubuntu
Monitoring Network Traffic or Bandwidth Usage is an important task in an organisational structure or even for developers. It is sometimes required to monitor traffic on various systems which share the...
View ArticleUbuntu Remote Desktop with X2Go
This tutorial explains the installation and usage of X2Go on Ubuntu. X2Go is a remote desktop application to access X-Desktop enviroments over a network connection, it is well suited for low bandwidth...
View ArticleWeb Server Load-Balancing with HAProxy on Ubuntu 14.04
HAProxy(High Availability Proxy) is an open-source load-balancer which can load balance any TCP service. HAProxy is a free, very fast and reliable solution that offers load-balancing,...
View ArticleInstalling Network Simulator 2 (NS2) on Ubuntu 14.04
Network simulators are tools used to simulate discrete events in a network and which helps to predict the behaviours of a computer network. Generally the simulated networks have entities like links,...
View ArticleHow to install and use Waartaa IRC client as a local standalone application
Waartaa is an open source communication and collaboration tool. It is an IRC client focussed to overcome the subtle disadvantages of existing clients. It is a web based IRC client as a service,...
View ArticleHow to Install ONLYOFFICE on RedHat Linux (RHEL) and CentOS
ONLYOFFICE is a free, open source software that enables teams to manage projects, customer relations and documents in one place. Though Ubuntu is the most well-known Linux distribution, we don't want...
View ArticleHow To Install a CentOS 7.1 Minimal Server
This document describes the basic installation of a CentOS 7.1 server. The purpose of this guide is to provide a minimal setup that can be used as basis for all kind of CentOS server setups.
View ArticleGetting started with commandline encryption tools on Linux
Encryption is the process of encoding messages or information in such a way that only authorized parties can read them. With almost no privacy in this digital generation of our's, encryption of our...
View ArticleUsing Putty to remotely open GUI applications
Remote connections can be established with system over a network through SSH (secure shell) easily, we can login, perform actions or send commands to another system remotely trough this conection on...
View ArticleWordpress: An Installation Guide for Ubuntu Linux (LAMP) and Windows (WAMP)
Wordpress is a free and open source blogging tool and CMS used by millions of people in the world. Its simplicity, power and flexibility places it as a top choice for people to use and developers to...
View ArticleHow to monitor OpenVZ limits with vzwatchd on Debian and Ubuntu
Vzwatchd is an OpenVZ monitoring daemon that informs the server administrator by email when a limit of the container is reached. OpenVZ is a Linux Kernel virtualisation technology that is often used by...
View ArticleThe Perfect Server – CentOS 7.1 with Apache2, Postfix, Dovecot, Pure-FTPD,...
This tutorial shows how to install ISPConfig 3 on a CentOS 7.1 (64Bit) server. ISPConfig 3 is a web hosting control panel that allows you to configure the following services through a web browser:...
View ArticleHow to install a Debian 7 (Wheezy) Minimal Server
This tutorial shows how to install a Debian 7 (Wheezy) minimal server. The purpose of this guide is to provide a minimal Debian setup that can be used as basis for our other tutorials here at howtoforge.
View ArticleHow to encrypt a partition with DM-Crypt LUKS on Linux
TrueCrypt is no more, and the purpose of this post is to show you straightforward partition encryption with dm-crypt luks. DM-Crypt is transparent drive encryption that is kernel module and part of the...
View ArticleHow to install Arch Linux with Full Disk Encryption
This tutorial explains the installation of Arch Linux + XFCE Desktop with Full Disk Encryption.
View ArticleHow to install a Debian 8 (Jessie) Minimal Server
This tutorial shows how to install a Debian 8 (Jessie) minimal server in detail with many screenshots. The purpose of this guide is to provide a minimal setup that can be used as basis for our other...
View ArticleThe Perfect Server - Debian 8 Jessie (Apache2, BIND, Dovecot, ISPConfig 3)
This tutorial shows how to prepare a Debian Jessie server (with Apache2, BIND, Dovecot) for the installation of ISPConfig 3 and how to install ISPConfig 3. The webhosting control panel ISPConfig 3...
View ArticleShell Scripting Part I: Getting started with bash scripting
This is the first part of a series of Linux tutorials. In writing this tutorial, I assume that you are an absolute beginner in creating Linux scripts and are very much willing to learn. During the...
View ArticleShell Scripting Part 2: Accepting Inputs and Performing Shell Arithmetic
This article is the second part of the Howtoforge shell scripting tutorial series. By this time, I assume that you have read the first part of the series and know how to create a simple script and...
View Article