understanding linux file permissions

Understanding The Linux File Permissions

In this tutorial we are going to explain the Linux file permissions in different Linux distributions such as Ubuntu, CentOS, Debian, and AlmaLinux. The Linux file permissions are very important to understand and use properly, due to security reasons and user access rights. The user access rights are controlled by the permissions, attributes, and ownership. This defines who will be the authorized users and which directories and files will be accessed by them.

In this blog post we will explain the permissions on Ubuntu 20.04 OS. You can choose by yourself which OS to use. Let’s get started!

(more…)
how to install drupal 9 cms on ubuntu 20.04

How To Install Drupal 9 CMS on Ubuntu 20.04

Drupal is open-source software that has many features, like easy content authoring, reliable performance, and excellent security. With Drupal tools, you can build the versatile, structured content that dynamic web experiences need. As an open-source web content management system (CMS) written in PHP, it is a great alternative to another CSM like WordPress or Joomla. In this tutorial, we will show you how to install Drupal 9 on Ubuntu 20.04 (Focal Fossa).

(more…)
why using a python virtual environment is a good choice

Why Using A Python Virtual Environment Is A Good Choice?

Imagine yourself walking into a grocery store for a specific item. However, to your surprise, there is absolutely no organization within the entire store—no way to distinguish between products; no way to tell what product is for what purpose; simply no way to find your item.

You go to the counter and ask the grocer where the specific product is, but all he tells you is to “search for it.”

Now, what do you do? The only option left for you is to find the item you so desperately want on your own by searching every product in the store.

(more…)
how to install laravel on ubuntu 18.04

How to Install Laravel on Ubuntu 18.04

 

Laravel is a PHP web application framework that is intended for the development of web applications following the model–view–controller (MVC) architectural pattern. It has an expressive, elegant syntax and provides tools needed for large, robust applications. In this tutorial, we will show you how to install Laravel on Ubuntu 18.04.

 

(more…)

How to List Users in Linux

In this tutorial, we’ll be going over how to list the users that have been created on your Linux system. This applies for all distributions, and is very easy to do.

The users on your system can be either normal “human” users or system users. The normal users are usually other people that can log in and interact with your server, while the system users are used to start non-interactive background services. You might even create users for certain software platforms to have a user that grants them access to certain files and directories. Let’s begin.

(more…)

How to Install Nextcloud 12 on Ubuntu 16.04

How to Install Nextcloud 12 on Ubuntu 16.04

Today we will show you how to install Nextcloud on  Ubuntu 16.04, using Apache web-server and MySQL database.

Nextcloud is open source self-hosted file sync and share application forked from ownCloud. It has a lot of extra Calendar, Sync and Contacts features, apart from their file hosting features and it is a great free alternative to some popular services such as Google Drive, Dropbox, Box, etc.

It is fairly easy to install Nextcloud on an Ubuntu 16.04 VPS. The installation process should take about 5-10 minutes if you follow the very easy steps described below. (more…)

open source sysadmin tools

Open source sysadmin tools we use on a daily basis

Being a Linux system and network administrator requires a lot of time and dedication. Sysadmins usually have hundreds of tasks they need to do every day, some of which may be repetitive. This is where the sysadmin tools come in handy. There’s an open source application for just about anything. You can get a lot more work done if you’d automate repetitive tasks and manage your time properly. If you are in tech support, you’ll most likely use and support hundreds if not thousands of different software and applications. Managing all of them at the same time, or with even just a small number of them can be difficult if you don’t use the proper tools.

(more…)