PostgreSQL is an free-opensource object-relational database management system. The objective of this tutorial is to perform an installation and basic configuration of PostgreSQL server on RHEL 8 / CentOS 8 Linux server.

In this tutorial you will learn:
  • How to install PostgreSQL database server on RHEL 8 / CentOS 8
  • How to start and enable PostgreSQL database server
  • How to access PostgreSQL database from localhost and remote location
  • How to set password for the default postgres user
  • How to enable PostgreSQL to listen on all networks
  • How to secure PostgreSQL remote connection with MD5 password authentication
  • How to open PostgreSQL firewall port
  • How to establish remote connection to PostgreSQL server using psql client

The Apache HTTP Server or simply Apache, is free and open-source cross-platform web server software developed and maintained by Apache Software Foundation. Apache is a easy to learn and configure web server providing an ability to host websites mainly via HTTP or HTTPS protocols. Under RHEL 8 / CentOS 8 system Apache webserver is know under name httpd.

In this tutorial you will learn:
  • How to install Apache webserver
  • How to enable and start Apache webserver
  • How to open firewall HTTP port 80
  • How to create basic same website

Phantomjs is a scriptable, headless browser. It can be essential help in automated testing of web services, it can generate screenshots of the page it is visiting, effectively print the traffic while browsing a page, just to name a few of it's features. Phantomjs can be scripted in JavaScript, so we don't need to learn yet another language is we are familiar with it. Sadly, it's development is suspended at the moment, but the last stable release is available for download.

In this tutorial we will install phantomjs on RHEL 8 / CentOS 8, and run one of the examples shipped with the package to see our tool working.

In this tutorial you will learn:
  • How to download phantomjs package
  • How to extract and place the binary on the path
  • How to run an example script with phantomjs

Compass is an open-source CSS authoring framework that can compile .css stylesheet files from .sass files as they are written, thus making the life of a web designer easier. In this tutorial we will install Compass on RHEL 8 / CentOS 8, with all of it's dependencies.

In this tutorial you will learn:
  • How to install dependencies required by Compass
  • How to Compass
  • How to create a Compass project

Remote connection to computers is as old as computer networks. Accessing the graphical interface (GUI) is a convenient way of working on a remote desktop. We can leave our graphical programs running and working, and we don't need to keep the session open - we simply reconnect when we feel to do so.

VNC server is well-known graphical session server enabling remote connections that we can run with a non-privileged user. This way many users can access their own desktop on the same machine remotely, and will not block each other (apart from maybe using up the resources of the remove machine).

In this tutorial you will learn:
  • How to install required packages.
  • How to setup and start the VNC server on RHEL 8.
  • How to connect to a graphical session remotely.
  • How to run graphical programs in the xterm session.

Submit your RESUME, create a JOB ALERT or subscribe to RSS feed on
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
Get extra help by visiting our LINUX FORUM or simply use comments below.