Articles by howtoforge
-
What if William Shakespeare had written a Linux LAMP tutorial?
Author: howtoforge • Tags: linux • Comments: 0 • Published: Jun 22, 2023If you've ever wondered what a Linux tutorial might look like if William Shakespeare wrote it, check out the text below. The text was written by ChatGPT, of course. The commands in the guide are working, so the tutorial can even be used to install a server.
-
How to Install GitLab CE with Docker on Debian 12
Author: howtoforge • Tags: linux, programming, server, ubuntu • Comments: 0 • Published: Jun 16, 2023Gitlab Server is an open-source version of the cloud-hosted Gitlab version control. This guide will show you how to install Gitlab Server using Docker on Debian 12.
-
How to limit CPU usage with CPULimit on Ubuntu Linux
Author: howtoforge • Tags: linux, shell, ubuntu • Comments: 5 • Updated: Feb 21, 2023This tutorial describes how to limit CPU usage in Ubuntu. 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
Author: howtoforge • Tags: linux, ubuntu • Comments: 4 • Updated: Feb 20, 2023A 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.
-
How to Upgrade from Debian 10 to Debian 11
Author: howtoforge • Tags: debian, linux • Comments: 4 • Published: Jan 20, 2023Debian 11, codename "Bullseye" has been released on 14th August 2021. It is a stable release and is supported for the next 5 years. In this article, I will show you how to upgrade from Debian 10 to the new Debian 11 in a few easy steps.
-
What does null mean in Linux and Computing
Author: howtoforge • Tags: linux • Comments: 0In this article, I will give you a short explanation of what the value null or the null device means in the computing world.
-
How to Install Nginx with PHP and MySQL (LEMP Stack) on CentOS 7.6
Author: howtoforge • Tags: centos, linux, mysql, nginx, php, web server • Comments: 7Nginx (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.
-
The Linux tar Command Explained
Author: howtoforge • Tags: linux, shell • Comments: 5The 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
Author: howtoforge • Tags: linux, storage, ubuntu • Comments: 5Network 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
Author: howtoforge • Tags: linux, security, shell • Comments: 5SSH 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.