Articles by howtoforge

  • How to Install Nginx with PHP and MySQL (LEMP Stack) on CentOS 7.6

    How to Install Nginx with PHP and MySQL (LEMP Stack) on CentOS 7.6

    Author: Tags: , , , , , Comments: 7Updated: May 22, 2020

    Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This tutorial shows how you can install Nginx on a CentOS 7.6 server with PHP support (through PHP-FPM) and MySQL (Mariadb) support.

  • What does null mean in Linux and Computing

    linux Author: howtoforgeTags: Comments: 0Published: Mar 15, 2020

    In this article, I will give you a short explanation of what the value null or the null device means in the computing world.

  • The Linux tar Command Explained

    The Linux tar Command Explained

    Author: Tags: , Comments: 5Updated: Jul 19, 2019

    The Linux tar command is the swiss army of the Linux admin when it comes to archiving or distributing files. Gnu Tar archives can contain multiple files and directories, file permissions can be preserved and it supports multiple compression formats. The name tar stands for "Tape Archiver", the format is an official POSIX standard.

  • How to configure an NFS server and mount NFS shares on Ubuntu 18.04

    How to configure an NFS server and mount NFS shares on Ubuntu 18.04

    Author: Tags: , , Comments: 5Published: Apr 11, 2019

    Network File System (NFS) is a popular distributed filesystem protocol that enables users to mount remote directories on their server. The system lets you leverage storage space in a different location and write onto the same space from multiple servers in an effortless manner. It, thus, works fairly well for directories that users need to access frequently. This tutorial explains the process of mounting NFS share on an Ubuntu 18.04 server in an simple and easy-to-follow steps.

  • Linux Basics: How To Create and Install SSH Keys on the Shell

    Linux Basics: How To Create and Install SSH Keys on the Shell

    Author: Tags: , , Comments: 5Updated: Apr 02, 2019

    SSH keys offer a highly secure manner of logging into a server with SSH as against mere dependence on a password. This tutorial shows you how to generate an SSH key pair by using the ssh-keygen command and how to configure the SSH Daemon to only allow logins by key.

  • How to Install Zulip Chat Server on Debian 9

    How to Install Zulip Chat Server on Debian 9

    Author: Tags: , , Comments: 4

    Zulip is a free and open source group chat application software that can be used for sharing private and public messages. In this tutorial, we will learn how to install Zulip chat server on Debian 9.

  • How to limit CPU usage with CPULimit on Ubuntu Linux

    ubuntu Author: howtoforgeTags: , , Comments: 3

    This tutorial describes how to limit CPU usage in Ubuntu 18.04 LTS. I will use CPU-limit utility for this purpose. Cpulimit is a tool which limits the CPU usage of a process (expressed in percentage, not in CPU time). It is useful to control batch jobs when you don't want them to eat too many CPU cycles. The goal of cpulimit is to prevent a process from running for more than a specified time ratio. It does not change the nice value or other scheduling priority settings, but the real CPU usage.

  • How to Add a Swap File On Ubuntu

    ubuntu Author: howtoforgeTags: Comments: 4

    A swap file enables an operating system (OS) to utilize hard disk space to simulate additional memory. Effectively, as the system goes on the low-memory mode, it swaps a certain section of the RAM that an idle program may be using onto the hard disk to release memory capacity for other vital programs. Subsequently, when the user returns to the swapped out program, it swaps places with another program in RAM. This intelligent mix of RAM and swap files is commonly referred to as virtual memory, and its use allows the system to run a far greater number of programs than possible using only the built-in RAM.

  • Samba Server Installation and Configuration on CentOS 7

    centos VMWare Image Download Author: howtoforgeTags: , , , Comments: 81

    This guide explains how to configure samba server on CentOS 7 with anonymous and secured samba shares. Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients. Samba is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.

  • Securing ISPConfig 3.1 With a Free Let's Encrypt SSL Certificate

    linux Author: howtoforgeTags: , , Comments: 52

    This tutorial shows how to create and configure a free Let's encrypt SSL certificate for the ISPconfig interface (port 8080), the email system (Postfix and Dovecot/Courier), the FTP server (pure-ftpd) and Monit.