One of the most common errors that occur when browsing the web is the “500 Internal Server Error”. This message indicates that the webserver is experiencing technical problems. This article explains what a 500 error means, why you’re getting an HTTP 500 code, and how to troubleshoot these errors. What is a 500 Internal Server
Make Linux Great Again
How to Install Sublime Text 3 on Ubuntu 20.04
Sublime Text is one of the most popular, powerful and widely used text editor today. It is used for web and software development. You also can make it more powerful by installing Sublime Text plugins. This guide shows you how to install Sublime Text 3 on Ubuntu 20.04 system. Prerequisites# Before you start Sublime Text
How to Install and Configure Fail2ban on Ubuntu 20.04
Any service that is exposed to the Internet is at risk of malware attacks. For example, if you are running a service on a publicly available network, attackers can use brute-force attempts to sign in to your account. Fail2ban is a tool that helps protect your Linux machine from brute-force and other automated attacks by
How to Install MongoDB on Ubuntu 20.04
MongoDB is an opensource, cross-platform NoSQL database server. It uses JSON document to store data and fields can be vary from compare to other. In this tutorial, we will explain how to install latest version of MongoDB Community Edition on Ubuntu 20.04. MongoDB is popular for handling large amounts of data due to its performance,
How to Install and Use PHP Composer on Debian 10
Composer is a dependency manager for PHP (similar to npm for Node.js or pip for Python ). Composer will pull in all the required PHP packages your project depends on and manages them for you. It is used in all modern PHP frameworks and platforms such as Laravel, Symfony, Drupal, and Magento. This article explains
Understanding the /etc/passwd File Format
The /etc/passwd is a text-based based database that stores the user account information. /etc/passwd file can be modified by root or users with sudo privileges and can be read by all the system users. It is owned by root and has 644 permissions and commonly used for user authentication. It’s recommended to use the usermod
How to Install CouchDB on Ubuntu 20.04
Apache CouchDB is an open-source NoSQL database developed by the Apache Software Foundation. It uses JSON to represent data stored in a database. The CouchDB replication allows you to synchronize two or more CouchDB databases. CouchDB RESTful HTTP/JSON API allows you to read, edit, delete and create database documents. In this tutorial, we will explain
Umask Command in Linux
Using umask utility, you can view or set the file mode creation mask that determines permissions for newly created files or directories.It is used by mkdir, touch, tee and other commands that create new files and directories. Linux Permissions# In Linux, every file have it’s owner and a group and given a set of permission
How to Install Memcached on Debian 10
Memcached is a free and open-source high-performance in-memory key-value data store. It is generally used to speed up applications by caching various objects from the results of API and database calls. This article shows how to install and configure Memcached on Debian 10. Prerequisites # You’ll need to be logged in as a user with
Pstree Command in Linux
In this article we will discuss about pstree command. On Linux machine, sometimes you need to check which services processes are currently running. You can find out information about the running processes by multiple ways using different commands. The pstree command is similar to ps, but instead of listing the running processes, it shows them