PHP Xdebug on RHEL 8

How to Install Xdebug on RHEL 8 / CentOS 8 Linux

Xdebug is great for debugging your PHP code in real time. There are a few ways to install it on RHEL 8 / CentOS 8, but the simplest and most straightforward one utilizes packages found right in RHEL’s repos.

In this tutorial you will learn:

  • How to Install the Dependencies
  • How to Install Xdebug with PECL
  • How to Configure PHP to Use Xdebug
  • How to Make Sure Xdebug is Loaded

Read more

node-logo

How to install node.js on RHEL 8 / CentOS 8 Linux

Node.js is a Javascript runtime environment based on the V8 open source engine made by Google and originally used in Chrome. Thanks to Node.js we can run Javascript outside of the browser context, and use it also like a server-side scripting language, thus creating an entire web application around it. In this tutorial we will see how to install Node.js in the RHEL 8 / CentOS 8 distribution.

In this tutorial you will learn:

  • How to list the available Node.js versions on RHEL 8 / CentOS 8
  • How to install a specific version of Node.js
  • How to switch between Node.js versions on RHEL 8 / CentOS 8

node-logo

The Node.js – RHEL 8

Read more

Python Virtual Environment on Debian 10

How to Set Up a Python Virtual Environment on Debian 10 Buster

There are two very simple ways to create a Python virtual environment on Debian 10. They’re very similar and offer nearly the same benefits. As an added bonus, you won’t need to install anything outside of the default Debian repositories to use them.

In this tutorial you will learn:

  • How to Install the Dependencies
  • How to Use Python 3’s Venv
  • How to Use Virtualenv

Read more

Successful installation of VMware Tools.

How to install VMware Tools on RHEL 8 / CentOS 8

When speaking of virtualization, VMware is a solution that can’t be ignored. While the true power of virtualization lives in the datacenters, we live in the age where anyone can run a virtual machine or two on a desktop or a laptop, given it is equipped with enough resources. These virtual machines are computers running inside a computer, and this setup has countless benefits and use cases. For instance, if you have a new software you’d like to test, you can do so in a virtual machine before installing it directly on a device you use for everyday work.

To work with these virtual machines with ease, we can integrate them with our Hypervisor – in this case, VMware – to enable the operating system running as guest to use the capabilities of the virtualization software. In this tutorial we will install the integration software, called VMware Tools on a virtual machine running RHEL 8 / CentOS 8, that is hosted in VMware Player. The same in-guest steps apply on the datacenter version of VMware regarding the tools installation. Note however, that Red Hat ships the open-vm-tools with the distribution, which is what VMware also recommends to use instead of the tools we’ll now install. Why are the tools shipped with the distribution recommended? They can be updated along with the distribution within the regular update process, while VMware’s tools need to be updated by hand (or automation, but unneeded effort anyway).

While the following steps will result in a working integration, please consider the above when you setting up your virtual systems. Outdated virtualization integration tools are a bad thing, which you will experience when you upgrade your hosts, and hundreds of alerts will appear on the vCenter consoles.

In this tutorial you will learn:

  • How to download VMware tools using VMware Player
  • How to present installation source to the virtual machine
  • How to remove open-vm-tools
  • How to install and configure VMware Tools

Read more

linux-kernel-ncurses-config-interface

How to compile vanilla Linux kernel from source on Fedora

The kernel is the most important component of an operating system: among the other things, it provides support for different types of hardware and manages resource allocations.

Linux is a monolithic kernel: although its functionalities can be included statically or built and loaded as separate modules, it always runs as a “single piece” in the same address space. In this tutorial we will see how to download, compile and install a vanilla Linux kernel. The instructions provided should work on all Linux distributions, however this guide is focused on compiling the kernel on a Fedora system.

In this tutorial you will learn:

  • How to configure, compile and install a vanilla Linux kernel
  • How to package the compiled kernel and its modules

linux-kernel-ncurses-config-interface

The ncurses-based configuration menu for the Linux kernel

Read more

VeraCrypt Drives on Debian 10

How to Install VeraCrypt on Debian 10 Buster

VeraCrypt is the successor to TrueCrypt. It offers many of the same features and is fully backward compatible. VeraCrypt is fully cross platform and offers a convenient installer that you can use to get started on Debian 10.

In this tutorial you will learn:

  • How to Download the VeraCrypt Installer
  • How to Unpack the Installers
  • How to Run the GUI Installer
  • How to Open VeraCrypt on Debian 10

Read more

ADB Options on Debian 10

How to Install Android Debug Tools on Debian 10 Buster

The Android development tools, ADB(Android Debug Tool) and Fastboot, allow you unprecedented access to your Android device. These tools are essential for developers, and they make it possible to root and flash custom ROMs. Since Google uses Debian, installing them is very simple.

In this tutorial you will learn:

  • How to Install the Android Tools
  • How to Enable USB Debugging on Android
  • How to Connect Your Phone to Debian

Read more

Static IP on Debian 10

How to Set A Static IP Address on Debian 10 Buster

There are two basic ways to set up a static IP address on Debian 10. The simplest for desktops is through NetworkManager’s graphical interface. For servers or systems without NetworkManager, you can use a configuration file too.

In this tutorial you will learn:

  • How to Configure a Static IP with NetworkManager
  • How to Configure a Static IP From the CLI

Read more

Samba on Debian 10

How to Set Up a Samba Server on Debian 10 Buster

Samba allows you to share your files over a local network to computers running any operating system. Samba also makes it simple to control access to these shares using a single configuration file. On Debian, that configuration is mostly set up for you, making configuring a Samba server on Debian a smooth experience.

In this tutorial you will learn:

  • How to Install Samba
  • How to Change Samba’s Global Settings
  • How to Configure a New Share
  • How to Set Up A Samba User
  • How to Connect to a Share

Read more

PHPinfo on LAMP on Debian 10

How to Set Up a LAMP Server on Debian 10 Buster

Debian is one of the best Linux server distributions, and LAMP is one of the most common ways to host a website. Together, they make a perfect match. It’s very simple to get LAMP up and running on Debian 10 using packages right out of the default repositories.

In this tutorial you will learn:

  • How to Set Up MariaDB
  • How to Install PHP
  • How to Install Apache
  • How to Test Your Server

Read more

How to Install Wine Staging on Debian 10 Buster

Wine’s Staging branch is miles ahead of standard Wine in terms of both performance and features. You can install the latest Staging releases on Debian just as easily as the default version and get the latest updates as soon as they’re released.

In this tutorial you will learn:

  • How to Enable 32bit Support
  • How to Import the Wine GPG Key
  • How to Add the Wine Repository
  • How to Install Wine Staging
  • How to Open the Configuration and Test

Read more

Lutris on Debian 10

How to Install Lutris on Debian 10 Buster

If you plan on gaming on Debian, you’re going to want Lutris. It’s taken the cumbersome process of installing and playing games with Wine and automated everything to a point that makes everything nearly as easy as on Windows. Lutris is available from the developers through a Debian repository, so all you need to do is add it to your system to get started.

In this tutorial you will learn:

  • How to Install Wine Staging
  • How to Import the Repository Key
  • How to Add the Repository
  • How to Install Lutris
  • How to Create Your Lutris Account
  • How to Launch Lutris and Sign in

Read more