HowtoForge provides user-friendly Linux tutorials.
-
How to integrate ClamAV into PureFTPd for virus scanning on CentOS 7
Author: Till Brehm • Tags: centos, ftp, security • Comments: 0
This tutorial explains how you can integrate ClamAV into PureFTPd for virus scanning on a CentOS 7 system. In the end, whenever a file gets uploaded through PureFTPd, ClamAV will check the file and delete it if it contains a virus or malware.
-
Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On CentOS 7.0
Author: Srijan Kishore • Tags: centos, ftp, linux • Comments: 7
This document describes how to install a PureFTPd server that uses virtual users from a MySQL database instead of real system users. This is much more performant and allows to have thousands of ftp users on a single machine. In addition to that I will show the use of quota and upload/download bandwidth limits with this setup. Passwords will be stored encrypted as MD5 strings in the database.
-
How to setup HAProxy as Load Balancer for MariaDB on CentOS 7
Author: Muhammad Arul • Tags: centos, high-availability, linux, mysql • Comments: 10
In this tutorial, I will guide you trough the installation of a MariaDB Galera cluster on CentOS 7 which has an HAProxy load balancer in front. The total setup consists of 4 servers. I will use 3 CentOS 7 servers for the database nodes, 2 nodes will be active and 1 acts as the backup node. The fourth server will be used for the HAProxy load balancer. For the balance algorithm, we use leastconn (but you can use other algorithms).
-
-
How to practically use your Linux terminal (four examples)
Author: Bill Toulas • Tags: centos, debian, linux, shell, suse, ubuntu • Comments: 6
While modern GNU/Linux distributions don't require any use of the terminal, or any knowledge of the bash to offer 100% of their functionality and usability, it is often the case that doing things from the terminal is preferred for a set of reasons.This post is aimed at the people who just want to perform practically useful tasks right from their terminal without having to learn much about command lines.
-
How to install and run Android Apps (APKs) on Linux with Shashlik
Author: Bill Toulas • Tags: arch linux, debian, desktop, linux, ubuntu • Comments: 59
Shashlik is basically a set of software components that allow Linux users to install and run Android APKs right on their GNU/Linux distribution. Shashlik achieves that by using a stripped down version of Android instead of emulating one, which is nested inside the user session upon the launching of an installed Android application.
-
How to setup HAProxy as Load Balancer for Nginx on CentOS 7
Author: Muhammad Arul • Tags: centos, high-availability, linux, nginx, server • Comments: 14
HAProxy or High Availability Proxy is an open source TCP and HTTP load balancer and proxy server software. In this tutorial, I will guide you trough the HAProxy installation and configuration for 3 servers, one load balancer, and two Nginx web servers. We will install HAProxy on a single server and then install Nginx web server on the other servers. HAProxy acts as a load balancer for the Nginx web servers.
-
Passwordless encryption of the Linux root partition on Debian 8 with an USB key
Author: Ahmad • Tags: debian, linux, security • Comments: 9
In this article, an encrypted partition is opened using a secret key which is kept in an usb memory device. An automatic shell script is used to provide a secret key for encrypted volume at boot time.
-
How to configure sudo for two-factor authentication using pam-radius on Ubuntu and CentOS
Author: nowen • Tags: centos, linux, security, ubuntu • Comments: 3
Attackers frequently use lost, stolen, weak or default credentials to escalate their privileges after they have infiltrated your network. While two-factor authentication can greatly reduce infiltration, there are other means of gaining entry such as malware. This tutorial shows how to add radius to sudo for Centos 7 and Ubuntu 14.04 for two-factor authentication with the WiKID Strong Authentication server.
-
Run your own cloud: Installing OwnCloud 9 on Debian 8
Author: Neil Golden • Tags: debian, linux, server, storage, web server • Comments: 20
OwnCloud offers you the ability to run a cloud storage service that you administer and control yourself. The latest version, ownCloud 9.0, was released on March 8. Let's look at the process of installing ownCloud 9.0 on a system running Debian Jessie.
-
How to Install and Configure MySQL Cluster on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, mysql • Comments: 25
MySQL Cluster is designed to provide a MySQL compatible database with high availability and low latency. The MySQL Cluster technology is implemented through the NDB (Network DataBase) and NDBCLUSTER storage engines and provides shared-nothing clustering and auto-sharding for MySQL database systems. In the shared-nothing architecture, each of nodes has its own memory and disk, the use of shared storage such as NFS, SANs is not recommended and supported.