Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to Add a User to a Group in Linux

    If you’re managing a server with multiple users, there’s a juggling act that comes with it. Managing who can read and write to a directory versus who can just read the files takes some extra tools. In Linux, this is accomplished with groups. Let’s look at how to manage those, especially how you can add a user to a group in Linux.

  • How to install IntelliJ IDEA on Ubuntu 22.04 Linux Desktop

    IntelliJ IDEA is a free Java IDE that can be installed on Ubuntu 22.04 Jammy Jellyfish. It is developed by JetBrains and has both a free community edition and a commercial edition.

    In this tutorial, we will take you through the step by step instructions to install the IntelliJ IDEA Java IDEA on Ubuntu 22.04 Jammy Jellyfish, via both command line and GUI. Then, you can use it to import your current Java projects or develop new ones.

  • Ping command not found on Ubuntu 22.04 Jammy Jellyfish Linux

    Depending on your Ubuntu 22.04 Jammy Jellyfish Server/Desktop installation your system might not come with the ping command pre-installed. This is especially the case for docker containers.

  • How to Install VMWare Workstation Pro in OpenSUSE

    Vmware Workstation is a virtual machine software used to run multiple operating systems in a single machine. The virtual machine can run an instance of an operating system such as Windows or any Linux distribution. Generally, it works as a bridge between the host and virtual machine for hardware resources such as hard disk, network drivers, USB devices, etc.

    On the other hand, OpenSUSE is a free open-source Linux distro maintained by the openSUSE project and it is available in two variants which are Leap and Tumbleweed.

    In this tutorial, we go over the steps involved in installing VMWare Workstation 16 in the OpenSUSE Linux distribution.

  • How to install Wine 7 on Debian 11 - Run windows apps on Linux easy

    Hello, friends. This is a short post that may be useful to both sysadmin and many desktop users. Today, you will learn how to install Wine 7 on Debian 11.

    Wine 7 is the latest stable branch of a project that has been with us for many years. With wine, we can have a layer of compatibility that allows us to run Windows software on Linux.

    Thanks to an active development, Wine 7 comes with many interesting new features. For example, the inclusion of the Windows-on-Windows 64bit architecture (WoW64) that allows us to install 32-bit Windows applications on 64-bit Linux systems.

  • How to run script on startup on Ubuntu 22.04 Jammy Jellyfish Server/Desktop

    The purpose of this article is to configure a script such as a Bash script or Python script to run upon system startup in Ubuntu 22.04 Jammy Jellyfish Server/Desktop.

  • How to install KDE plasma desktop on Ubuntu 22.04 Jammy Jellyfish Linux

    By default, Ubuntu 22.04 Jammy Jellyfish sports the GNOME desktop environment, or no GUI at all in the server edition. If you would like to change things up and install KDE Plasma instead, the GUI can be downloaded and installed directly from Ubuntu’s package repositories.

    This can be done whether you are switching from GNOME to KDE Plasma, or you currently are running command line interface only and wish to install a graphical desktop environment. KDE Plasma is a great choice that comes with all the tools you will need to administrate your Ubuntu system.

    In this tutorial, we will go through the step by step instructions to install the KDE Plasma GUI desktop environment on Ubuntu 22.04 Jammy Jellyfish.

  • How to install Ubuntu 22.04 alongside Windows 10

    If you want to run Ubuntu 22.04 Jammy Jellyfish on your system but you already have Windows 10 installed and do not want to give it up completely, you have a couple of options.

    One option is to run Ubuntu 22.04 inside of a virtual machine on Windows 10, and the other option is to create a dual boot system. Both options have their pros and cons. A big advantage of a dual boot system is that both operating systems will have direct access to your computer’s hardware – no virtualized hardware and unnecessary overhead.

    A dual boot system gives you the best of both worlds. It works by prompting you at startup to select which operating system you would like to load into. So, you will have to reboot your computer each time you want to load into a different operating system. Make sure you consider this before deciding to proceed with the dual boot option. Ready to get Ubuntu 22.04 installed alongside Windows 10? Read on below as we take you through all the steps.

  • Run a Command and Send the Output to an Email on Linux - Putorius

    In this quick tip we will discuss how to use the output of a script as the body of an email from the Linux command line. This is perfect for anyone wanting to run a command and send the output to an email address. Used with cron it can be an effective method for getting information about your system or specific application.

  • How To Install MakeMKV on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install MakeMKV on Ubuntu 20.04 LTS. For those of you who didn’t know, MakeMKV is a format converter, otherwise called “transcoder”. It converts the video clips from the proprietary (and usually encrypted) discs into a set of MKV files, preserving most information but not changing it in any way. It is easy to use an MKV converter for your needs.

    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 MakeMKV on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to Install or Migrate WordPress with EasyEngine Setup

    How to Install or Migrate WordPress with EasyEngine Setup. EasyEngine is a tool used for complete WordPress setup with Nginx, PHP, MySQL, Redis, HTTPS and many more. You will also get the power for Docker containers using this setup. Each service like Nginx or PHP or MySQL will have their own Docker container.

    In this guide you are going to learn how to install EasyEngine on Ubuntu 20.04 and setup WordPress and also migrate existing WordPress to EasyEngine setup.

    This setup is tested on Google cloud Compute Engine and DigitalOcean droplet with Ubuntu 20.04 OS.

  • How to install LaTex on Ubuntu 22.04 Jammy Jellyfish Linux

    Latex is a document writing system, which is especially useful for writing mathematical equations. The objective of this tutorial is to provide the reader with instructions on how to install LaTeX on Ubuntu 22.04 Jammy Jellyfish Linux.

  • How to restart GUI on Ubuntu 22.04 Jammy Jellyfish

    Occasionally the need to restart the GUI (desktop environment) on Ubuntu 22.04 Jammy Jellyfish arise. This usually happens whenever you encounter an unexpected error or your GUI gets “hung up”.

    The objective of this tutorial is to provide an Ubuntu user with a few alternative ways how to restart / refresh GUI (graphical user interface) on Ubuntu 22.04 Jammy Jellyfish.

  • How to install G++ the C++ compiler on Ubuntu 22.04 LTS Jammy Jellyfish Linux

    G++, the GNU C++ Compiler is a compiler in Linux systems which was developed to compile C++ programs. The file extensions that can be compiled with G++ are .c and .cpp.

    The aim of this tutorial is to install G++ the C++ compiler on Ubuntu 22.04 LTS Jammy Jellyfish Linux. This will be achieved by installing the build-essential package.

  • A guide to installing applications on Linux | Opensource.com

    When you want to try a new app on your phone, you open your app store and install the app. It's simple, quick, and efficient. In this model of providing applications, phone vendors ensure that you know exactly where to go to get an app, and that developers with apps to distribute know where to put their apps so people can find them.

  • Allow SSH root login on Ubuntu 22.04 Jammy Jellyfish Linux

    SSH (Secure Shell) is used to handle network services securely over an unsecured network. Some examples include: remote command-line, login, and remote command execution.

    By default, you can’t login to the root account via SSH on Ubuntu 22.04. This is a security feature because you would not want someone gaining root access to your server through brute forcing the root password in SSH. However, it is easy enough to enable root login if you want to forego this security recommendation.

    In this tutorial, you will learn how to enable SSH access for a root user on Ubuntu 22.04 Jammy Jellyfish.

  • How to restart network on Ubuntu 22.04 LTS Jammy Jellyfish

    There exist various ways of restarting the network on Ubuntu 22.04 Jammy Jellyfish. Possibly the simplest way would be to restart the network from a GUI such as GNOME.

    Other ways would include the use of the command line and commands like ip. Finally, the NetworkManager command line tool nmcli can be used to successfully restart network on Ubuntu 22.04 Jammy Jellyfish.

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.