Articles by howtoforge

  • The Linux tar Command Explained

    The Linux tar Command Explained

    Author: Tags: , Comments: 4Updated: 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: 4Updated: 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: 4Updated: Nov 03, 2018

    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: 2Updated: Aug 14, 2018

    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: 4Updated: Jun 22, 2018

    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: 78Updated: Feb 16, 2018

    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: 43Published: Feb 13, 2018

    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.

  • How to Monitor Linux Servers using CloudStats

    linux Author: howtoforgeTags: , , , , , , , Comments: 4

    CloudStats is a server monitoring platform which allows you to easily not only monitor your whole server infrastructure but also to act immediately and resolve issues. CloudStats monitoring tool does not require any special skills or knowledge to perform setup and start monitoring your server, URL or IP.

  • Linux Basics: How to Download Files on the Shell With Wget

    tux Author: howtoforgeTags: , Comments: 1

    Wget is a popular and easy to use command line tool that is primarily used for non-interactive downloading files from the web. wget helps users to download huge chunks of data, multiple files and to do recursive downloads. It supports the download protocols (HTTP, HTTPS, FTP and, FTPS). The following article explains the basic wget command syntax and shows examples for popular use cases of wget.