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..

SELinux (Security-Enhanced Linux) is a Linux kernel security module that provides enhanced security for Linux systems. SELinux provides a mechanism for supporting access control security policies. This specifies how the processes communicate with each other and interact with the files. We never recommend disabling SELinux on your system, especially on production servers. For developer systems, you can disable it only if hampering your work due to its policies. SELinux Modes: SELinux has three modes to run as described below. The default SELinux runs in Enforcing mode on a Fedora Linux system. Enforcing – SELinux security policy is enforced. Permissive –…

Read More

TeamViewer is a powerful remote desktop and file sharing application that works with most operating systems and mobile devices. In order to commercialize the use of TeamViewer, you have to purchase a license. You can use it free for personal use only. An RPM package of Teamviewer is built by the official team is available for installation on Fedora systems. You can download the package from its official website. This tutorial described how to install TeamViewer on the Fedora Linux system. Prerequisites Assuming, you have a running Fedora desktop system. Have access to the desktop environment with a sudo privileged…

Read More

Remote Desktop Protocol (RDP) is a protocol that allows users to access desktops on remote systems. The XRDP service provides you a graphical login to the remote machines using Microsoft RDP (​Remote Desktop Protocol). The XRDP also supports two-way clipboard transfer (text, bitmap, file), audio redirection, and drive redirection (mount local client drives on the remote machines). This tutorial helps you to Install XRDP Server (Remote Desktop) on a Fedora Linux system. Also provides the instructions to install a Desktop environment on your system. Step 1 – Install Desktop Environment Fedora workstation comes with a default desktop environment. In case…

Read More

Sudo allows us to provide superuser privileges to a normal user with restrictions. It allows users to run programs with the privileges of other users. One can configure sudo to give root privileges to specific commands only. This tutorial helps you to create a new user with Sudo privileges, allow sudo access to the existing accounts or remove sudo privileges from any account. Create User with Sudo Access The adduser is the default system command to create new users on your Fedora system. In Fedora systems, a default group is created with the name “wheel” having sudo privileges. So we…

Read More

Remote Desktop Protocol allows users to access remote systems desktop. The XRDP service provides you a graphical login to the remote machines using Microsoft RDP (​Remote Desktop Protocol). The XRDP also supports two-way clipboard transfer (text, bitmap, file), audio redirection, and drive redirection (mount local client drives on the remote machines). XRDP is an easy-to-install and configurable service for Ubuntu systems. But you can also use a VNC server to access the remote desktop of the Ubuntu systems. Find a tutorial to install a VNC server on Ubuntu 20.04 systems. This tutorial helps you to Install Remote Desktop (XRDP) on…

Read More

Updates are essential in any operating system environment because it allows application, processes and the operating system itself to be in a consistent working condition. That’s also the reason that most of the updates include security compatibility and enhancements. Why are security updates so important to install? Your computer’s vulnerabilities are fixed with the help of security updates. These updates protect your system from local and remote threats. When developers found any vulnerability, they try to fix it quickly and then distribute the “quick fix” as a security update for you to install it as soon as possible. As those…

Read More

As half of the year has passed, it is the right time to discuss the best Linux distributions in 2021. Linux is an open-source operating system based on a Linux Kernel, GNU shell utilities, desktop environment, applications, package management system, and X server. It is far most famous among other operating systems because of its features and user-friendly attributes in terms of flexibility, security, ease of use, and diversity. Linux operating systems have different versions to cover all types of users according to their requirements and work. These versions are known as distributions. These are open source distributions meaning they…

Read More

Laravel is an open-source PHP web framework, designed for the faster development of web applications. It is based on the Symfony framework, follows the model–view–controller architectural pattern. At the time of writing this tutorial, Laravel 8 is the latest stable version available. The Laravel comes with a powerful command-line utility known as Artisan. Which is useful to perform multiple command-line operations. This guide will help you to set up a new Laravel application on a Ubuntu Desktop system. Step 1 – Set Up LAMP Stack First of all, you need to set up the LAMP stack on your Ubuntu system.…

Read More

Wget is a free command-line utility for downloading files from the remote server. It supports HTTP, HTTPS, and FTP protocols, as well as follows the HTTP proxies servers. The default wget download files under the current working directory. In this tutorial, we will describe you to how to download files to a specific directory using wget. Using wget -O Option Use -O or –output-document=FILE option will truncate FILE immediately, and all downloaded content will be written to FILE. Here the wget -O FILE http://path is intended to work like wget -O – http://path > FILE; For example: wget -O /tmp/Ubuntu.iso…

Read More

We have launched a new Debian Linux instance to run it as a production server for our new applications. This is a good practice to perform an initial server setup with the Debian Linux system. Which will enhance the primary server security and usability for your new server. This guide includes the following steps: Update and Upgrade a Debian System Create A Sudo User in Debian Setup Hostname in a Debian System Secure SSH Server Configuring FirewallD Let’s begin with the initial server setup on the Debian Linux system. 1. Upgrade Debian After login into the Debian server, the first…

Read More