Author: Rahul

I, Rahul Kumar am the founder and chief editor of TecAdmin.net. I am a Red Hat Certified Engineer (RHCE) and working as an IT professional since 2009..

MongoDB is a free open-source, schema-free, NoSQL database which is getting more popular day by day among web developers. It is a document-oriented database and is known for its processing speed. In order to use MongoDB for our projects, we will first need to install it on our system along with its dependencies and some other tools. In this post, we will learn to install and set up Apache, PHP, and MongoDB on Ubuntu and Debian operating systems. Installing Apache First of all, we will install Apache on our system. Apache is a web server software and a popular HTTP…

Read More

If you’re a user that recently switched from Windows or macOS to Linux then Linux Mint Ulyana Desktop is the best option for you as it provides its users with new features and user-friendly GUI. If you’re already familiar with Linux and have used Ubuntu 20.04 in the past then this one is similar to it but with some extra and better features. Linux Mint 20 “Ulyana” offers three different desktop looks to its users which are Cinnamon, MATE, and Xfce, out of which the most preferred and favorite of users is Cinnamon. But if you’re looking for a lightweight…

Read More

While programming we often perform the same task repeatedly, such as performing the addition of numbers or printing the same statement with different inputs. These are general examples, but for these would you rather write the same code 10 times or just once? That’s the purpose of functions, they’re pieces of code only defined once for a particular task and come with reusable functionality so that users can call them whenever they want to perform a task. This makes your program understandable and debugging easier. Sometimes functions require some input and sometimes they may or may not return some value,…

Read More

Nmap (Network Mapper) is the most popular discovery tool used by Network Administrators for security auditing and mapping their network. This core tool is furthermore used for finding live hosts, OS detection, performing port scanning, and version detection. In order to detect various available hosts on the network, the services they’re offering, the version of operating system they’re running, and the type of firewall they are using, nmap uses the raw IP address. Whenever we’re having connectivity issues of network or firewall configuration, the first thing we check is which ports are open. There are several commands available to check…

Read More

Pip is a popular package management tool for Python. It allows the Python developers to install and manage additional Python libraries in their applications. This is a similar application to nvm for Node.js and composer for PHP. Pip stands for Preferred Installer Program. Rather than a package management utility, Pip can create a completely isolated environment for the Python application. In this tutorial, you will learn about the installation of Pip on the Debian 11 Linux system. Prerequisites This tutorial assuming that you already have installed Python 3 on your system. Next login to the Debian 11 system with sudo…

Read More

Oftentimes we want to record something on our screen. Whether for making a presentation or a video tutorial. Nowadays screen recording is becoming common, people are making youtube videos regarding various tutorials, how-to guides, and streaming games in which screen recording plays an essential role. As the importance and need of having a screen recorder tool on your system are increasing day by day, having a good tool that provides all the features users need is also increasing. Hence, today in this article we’ll discuss the Top 10 Popular Screen Recorder tools on Linux systems to help you understand better…

Read More
How to Install PHP Composer on Debian 11 Linux PHP

PHP Composer is basically a dependency management tool for PHP applications. It provides hassle-free installation of PHP modules for the applications. The composer keeps track of all the modules required for the application and installs them with a single command. It also allows users to keep modules updated. You can easily install all the required packages using Composer. The composer maintains a list of required packages in a JSON file called composer.json. Composer is a similar tool to npm for Node.js, pip for Python, and bundler for ROR. Composer 2 is the latest available version for your system with enhanced…

Read More

MySQL is a well-liked free database management system and also a prominent component of the LAMP stack. MySQL has been replaced with MariaDB in Debian repositories, which is a decent alternative to MySQL and pretty much performs every operation that MySQL performs. MySQL is currently not available for Debian 11 Bullseye, so MariaDB is a perfect choice. This article is focusing on how to install MariaDB, an alternative to MySQL on Debian 11. Install MariaDB on Debian 11 The MariaDB packages are available under the official repositories. You can directly install it without adding an extra repo to your system.…

Read More

SFTP (SSH File Transfer Protocol) is a secure file protocol used to access, manage, and transfer files over an encrypted SSH transport session. Security first is a thumb rule for the system administrators. In some cases, we need to allow remote users to access the filesystem on our system, but you don’t want to allow them to get a shell. This will allow you a secure channel to provide limited access to specific files and directories. This tutorial will help you to setup SFTP only access (without shell access) on Debian 11 system. It will create a chroot environment on…

Read More

Apache is the most popular web server developed by the Apache Foundation in 1995. It comes under Apache License 2.0. It is a cross-platform application available for most of the older operating systems like Linux, Windows, and macOS systems. With a 45% of market share, Apache is serving almost every second website on the internet. Which tells its popularity between users. In this tutorial, we will discuss some commonly used commands for managing Apache servers on Ubuntu and Debian-based systems. This includes how to enable/disable a virtual host, module, or configuration file in the Apache server. 1. Check Apache Version…

Read More