Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to install Steam with Ubuntu 21.04 - Unixcop

    Today we will see how to install Steam with Ubuntu 21.04. This is the ultimate destination for playing, discussing, and creating games. This is the official statement of the Steam website. A cross-platform where users can play or purchase games. While surfing across the official site, I was able to see more than five million gamers online. Now. you can imagine of polarity level of the platform.

  • Get the colour of any screen pixel

    I am currently investigating how to manage the situation when bootup results in a black screen.

  • How To Install XFCE Desktop Environment on Debian 11 - idroot

    In this tutorial, we will show you how to install XFCE Desktop Environment on Debian 11. For those of you who didn’t know, Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be quick and light on system resources, while still being visually appealing and user friendly. Unlike GNOME and KDE desktops which are heavier, but XFCE uses fewer system resources.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of XFCE on a Debian 11 (Bullseye).

  • How to Access Remote Desktop from Browser Using TightVNC

    VNC stands for (Virtual Network Computing) is an open-source graphical desktop sharing tool for managing and control machines remotely using a VNC client called VNC Viewer.

  • How to Add a User to Sudoers on Fedora - LinuxCapable

    When installing Fedora, the user account created during the initial setup should have access to sudo rights. However, there may be a need to add additional sudo users or make the default user have sudo rights. This is a straightforward process with a few commands.

    In the following tutorial, you will learn to add a user to the sudoers group on any Fedora system.

  • How to Find and Kill Zombie Process on Linux

    Brief: This is a quick tip on finding zombie processes in Linux and then killing them. You also learn a thing or two about processes and zombie processes.

    Before you learn about Zombie process, let me recall what is a process in Linux.

    In a few words, a process is a running instance of a program in performance. It can be foreground (interactive process) or background (not interactive or automatic process). It can be a parent (creator of other processes during run-time) or child (process created by others) process.

    In Linux, except for the first init (or systemd) process with PID 0, every other process has a parent process. Processes also have their own child processes.

    Don’t believe me? Use the pstree command in terminal to look at the process tree to see the ‘family tree’ of your system’s processes.

  • How to Install Cockpit on Debian 11

    The Cockpit is a free and open-source server management application sponsored by Red Hat. It comes with a simple web-based admin interface to manage the server through the web browser instead of cli. It also provides information on CPU load, filesystem statistics, processes, and further information. It allows you to perform day-to-day system administrative tasks including, creating and managing users, troubleshoots network issues, upload and download files, and more.

    In this post, we will show you how to install and use Cockpit on Debian 11.

  • How to Install Jenkins on Rocky Linux 8

    Jenkins is an open-source continuous build system. It is a server-based application written in Java, and it typically runs as a background service on Windows or Unix machines. We use Jenkins to automatically monitor the repository for changes of our source code. As soon as someone pushes his/her changes to the central source code repository, Jenkins analyzes the new source files for changes. If it finds that the source file has changed since our last compilation, then Jenkins initiates a new build on our Continuous Integration Server.

  • How to Install MongoDB Compass on CentOS 8 - Unixcop

    MongoDB compass is the official GUI tool for MongoDB. You can add, delete, update, create Databases from GUI. It is specifically for someone who finds querying data using commands difficult.

    In this tutorial we will install mongoDB compass.

  • How to Install PHP Composer on Debian 11

    PHP Composer is a dependency manager for PHP. It uses a composer.json file placed in your project root which contains a description of the project, including its dependencies and other information such as author, license, and so on. With PHP Composer, you can install all necessary libraries to build a PHP application with just one command from your terminal.

    PHP Composer easily manages dependencies, libraries of your project. It also allows you to make a release of your application to other people or for yourself. You can think about PHP Composer as npm, bower, and bundler on JavaScript.

    In this tutorial, we will show you how to install Composer on Debian 11. All the steps should work on other Debian-based distributions as well.

  • How to Install Zirkula CMS on Ubuntu 20.04 – VITUX

    ZIkula means “plus” in Swahili language, so it translates as “more than” or “something more”. The name embodies what this project provides – an extension beyond common web technologies with tools like templates that help you create simple one-page websites all the way up to complex applications powered by Node JS modules & MVC architecture. You can create anything from basic one-page websites to sophisticated and powerful online apps with Zikula’s user-friendly interface. It is very simple to set up, so you will have no trouble making your vision come alive.

    In this guide, we’ll guide you through how to install Zikula and all of its requirements on an Ubuntu 20.04 system.

  • How to Install and Configure Postgres 14 Ubuntu 20.04

    In this guide we are going to install Postgresql 14 in Ubuntu 20.04.

    Postgresql is an open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the Ingres database developed at the University of California, Berkeley. PostgreSQL is used as the primary data store or data warehouse for many web, mobile, geospatial, and analytics applications. PostgreSQL can store structured and unstructured data in a single product.

  • How to check your CPU in a Linux system

    To troubleshoot or build a software stack, you must not only know what type of architecture you work with, but also the details about your hardware and its performance. When it comes to Linux, you can gather that information via the command-line interface. The Linux CLI can provide you with detailed CPU information, such as the number of CPU cores, CPU architecture and CPU usage.

    You can use several specific commands to pull CPU information from your hardware, regardless of whether you use bare metal or virtualized hardware. These commands should work on any Linux distribution and should come preinstalled on your systems.

  • How to create Bootable USB using Ventoy on Ubuntu 21 - Unixcop

    Ventoy is a free and open source software to create bootable USB drives in Linux and Windows environment.

    You don’t need to format your USB device everytime you want it make bootable with another OS. you just have to create a bootable USB drive once and add as many as ISOs you want in future.

    Ventoy will automatically create entries for the newly added ISOs and add them to the boot menu.

    Once you created the multiboot USB, boot your system with the USB drive, select the ISO you want to load and start using it.

  • How to install Chromium Browser on Debian 11 (Bullseye) – VITUX

    Google’s Chromium browser is a Google project. It is an open-source web browser whose major objective is to make online browsing safer and quicker for all users. This browser is not designed for end-users, but rather for developers or programmers, because Google makes changes to its source code practically every day. As a result, it is critical to obtain the most recent version of this web program. The Chromium browser is available for nearly every Linux distribution, including Ubuntu, Debian, CentOS, and Fedora, as well as Windows, Android, and macOS.

    In this tutorial, we will demonstrate how to install the Chromium browser on the Debian 11 bullseye distribution. The instructions for installing the Chromium browser will also work for other Linux distributions such as Debian 10 buster, Ubuntu, LinuxMint, and others.

  • How to install Chromium Browser on Debian 11 (Bullseye) – VITUX

    First of all, we need to know what is the openfire which is one of Ignite open Realtime projects.

    Open Realtime:

    So Ignite Realtime is the community site for the users and developers of Jive Software’s open source Real Time Communications projects.Your involvement is helping to change the open RTC landscape.

  • How to install Ubuntu 21.10 - Invidious

    In this video, I am going to show how to install Ubuntu 21.10.

  • How to manage users and groups in Linux | Enable Sysadmin

    "What skills must Linux administrators have?" is way too broad a question for any single article. But there are plenty of general must-have sysadmin skills—and user and group administration are chief among them. Proper user account management enables Linux to enforce access controls (permissions) and audit who does what on the system.

    The commands below are written for Red Hat Enterprise Linux (RHEL) and RHEL-like distributions, but the concepts apply to any distribution of Linux. Knowing the skills and commands outlined in this article (and its two follow-up pieces, which dive deeper into user admin and group admin) helps ensure you're ready for the day-to-day user and group administration tasks a sysadmin is called on to do.

  • How to use PS command - Unixcop

    Using a system without monitoring what’s happening in the background is not a good thing to do -especially in Linux- because as a result, you may be consuming resources in the wrong side of the city, or your system may be not properly utilized in the manner way.

    There are some systems depend almost exclusively on the GUI screens to monitor the system, and some people may prefer this method, but we will talk about one of the traditional, essential and effective ways to monitor our Linux system which is the PS command

  • File timestamps in Linux - atime, mtime and ctime

    In the Linux system, the system provides a file with three timestamps, namely access timestamp (atime), change timestamp (mtime), and change timestamp (ctime). Linux stores the timestamp in the Unix epoch instead of the actual date and time. The Unix epoch is the number of seconds from 00:00:00 on January 1, 1970.

    This article will help you understand Linux file timestamps and how file timestamps work. I have used for all the examples in this article an Ubuntu 20.04 system. Let's first discuss the definition and how we can display it in our Linux system.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.