Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Install Gnome Tweak Tool on Ubuntu 22.04 LTS Jammy JellyFish

    With the help of GNOME Tweaks on Ubuntu 22.04 LTS and other Linux running Gnome GUI can be used to customize this desktop environment. Using it, many settings can be edited on the GNOME Shell and on the rest of the system. More settings can be configured than in the system settings. Such as changing of Desktop theme, icons, colour, top, app dock.

    It is available via the default system repository and can also enable the missing minimize and maximize icons on default Gnome Interface.

    Here we will learn the command to install Gnome Tweaks on Ubuntu 22.04 LTS Jammy JellyFish.

  • How to become a Linux pro | ZDNet

    As technical job site Dice wrote in its most recent job report, "Job postings in the third quarter demonstrated that employers are looking for technologists who understand the core concepts of software development and project management, in addition to possessing technical skills such as … ."

  • MAAS 3.1 for hot metal

    Back a few months ago, we did a feature poll on our MAAS forum, and the most-requested new feature turned out to be “Recommission/rescan a machine after it has been deployed“. With the release of MAAS 3.1, we’ve added that feature, making MAAS an even better choice for linux deployment tools. Here’s a sample of how it works.

  • How to Install Apache to Host Website with SSL in AlmaLinux

    AlmaLinux is tagged as a forever-free Linux Operating System Distribution because of the numerous benefits it has to offer to its user community. If you were too attached to CentOS before it got discontinued, think of AlmaLinux as its renamed and continued OS version.

    AlmaLinux is a free and open-source server-oriented Linux operating system distribution is a carbon copy of the discontinued CentOS. It offers the same user footprints with features like Errata and Secure Boot Support. Also, it is easy to migrate from CentOS to AlmaLinux.

  • How to Create HTTPS Server in Node Js - TREND OCEANS

    How do I create an HTTPS server for Node Js? This is the most frequent question asked by node js developers. For various security reasons, many popular modules ask to enable HTTPS protocol.

    What is HTTPS protocol? If you remove S from HTTPS, we get HTTP, which is a standard protocol for accessing web applications. It’s not secure; anyone can intercept your data packets connected to the same network.

    While HTTPS is a secure protocol for web applications, here, all the communication between your browser and server is encrypted and decrypted by only using a private key. This makes communication more secure and private.

  • How To Launch RHEL 8 From Amazon EC2 In AWS - OSTechNix

    In this article, we are going to learn the step-by-step process to create and launch RHEL 8 from Amazon EC2 in AWS Cloud and how to access the RHEL 8 instance using Putty application.

    Before we create the RHEL 8 instance on AWS EC2, let me give you a brief introduction to Amazon EC2.

  • How To Install SuiteCRM on Debian 11 - idroot

    In this tutorial, we will show you how to install SuiteCRM on Debian 11. For those of you who didn’t know, SuiteCRM is an open-source alternative to the popular customer relationship management (CRM) software, SugarCRM. It is a fully-featured and highly-extensible CRM application that runs on any operating system. It became popular when SugarCRM decided to stop the development of its community edition. It is used for creating business strategies, actions, and decisions.

    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 SuiteCRM on a Debian 11 (Bullseye).

  • How to Install Tor Browser on Linux

    Privacy and anonymity are hard to come by on the internet. Luckily, there are a few steps you can take to safeguard your personal data from the prying eyes of data collection algorithms, marketers, and advertisers.

    This guide will show you how to install Tor Browser on Linux. Tor Browser is an open-source, cross-platform, and modern web browser with privacy at heart. The main purpose of the browser is to give you the basic right to privacy on the internet.

  • How to Install R Programming Language on Fedora 35 - LinuxCapable

    R is an open-source programming language and free software environment for statistical computing and graphical representation created and supported by the R Core Team and the R Foundation. R’s popularity is widely used amongst statisticians and data miners for statistical and data analysis software developers.

    In the following tutorial, you will learn how to install R on Fedora 35.

  • How to Install OpenProject on Debian 11

    R is an open-source programming language and free software environment for statistical computing and graphical representation created and supported by the R

  • How to build an initramfs using Dracut on Linux

    In a previous article we talked about listening and extracting the content of an initramfs image using standard, simple tools like gzip, dd and cpio or with dedicated scripts like lsinitramfs, lsinitrd and unmkinitramfs. In this tutorial we learn how to (re)build an initramfs on Linux using dracut.

  • How to Setup Samba Server in RHEL, Rocky Linux and AlmaLinux

    Sharing files is an essential part of server administration. It allows sharing of resources across the network which are needed by users to carry out their tasks. One of the widely used file-sharing software is Samba.

    Samba, a re-implementation of the popular SMB (server message block) protocol, is a stable and free application that allows sharing of files and print services across a network. The software is installed on a central Linux server from which shared files can be accessed from both Linux and Windows systems.

    In this guide, we will walk you through the installation of the Samba Server on RHEL-based distributions such as CentOS Stream, Rocky Linux, and AlmaLinux.

  • How to Setup Opencart with LAMP (PHP, Apache, Mariadb) on Debian 11

    In this guide, we will explore setting up Opencart in a Debian 11 Server with Apache serving it and Mariadb10 acting as the database.

    Opencart describes itself in its website as “The best FREE and open-source eCommerce platform. Everything you need to create, scale and run your business”. It is an Open Source online store management system. It is PHP-based, using a MySQL database and HTML components. Its github page can be found here.

    Apache is a popular web web server software that is often used to serve php content. Mysql is also a popular relational management system used by popular websites.

  • How to Install Wireshark Network Packet Analyzer on Ubuntu 20.04

    Wireshark (formerly Ethereal) is an Open-Source software that is used for capturing and investigating network traffic. It is a very popular packet analyzer among network professionals, security analysts, and research scholars around the world. The good thing is that it is open source and freely available under the GNU General Public License version 2. It can examine data from various network interfaces like: Ethernet (IEEE 802.3 ), FDDI, Token ring, IEEE 802.11 wireless LAN etc. It is available for major OSes like Windows, macOS, Linux, and UNIX.

    Wireshark has many features like profound inspection of network traffic, real-time capture, offline analysis, R/W support for different capture file types etc. It also organizes SharkFest, an annual educational conference, around the world for imparting knowledge of their product. These conferences are focused on best practice of using Wireshark.

  • How to install Java 17 in OpenSUSE Leap 15.3

    In this guide we are going to explore how to install Java Runtime Environment (JRE) and the Java Developer Kit (JDK) in OpenSUSE Leap 15.3 system.

    Java and the JVM (Java’s virtual machine) are required for many kinds of software, including Tomcat, Jetty, Glassfish, Cassandra and Jenkins.

    Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995. James Gosling is known as the father of Java.

  • How to install Java 17 in FreeBSD 13 – Citizix

    In this guide we are going to explore how to install Java Runtime Environment (JRE) and the Java Developer Kit (JDK) in FreeBSD 13 system.

    Java and the JVM (Java’s virtual machine) are required for many kinds of software, including Tomcat, Jetty, Glassfish, Cassandra and Jenkins.

    Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995. James Gosling is known as the father of Java.

  • How to install Envoy Proxy server on Ubuntu 20.04 – NextGenTips

    In this tutorial, I will show you how to install the Envoy proxy server on Ubuntu 20.04.

    Envoy is an L7 proxy and communication bus designed for large modern service-oriented architecture. The project was born out of the belief that the network should be transparent to applications. When network and applications problems occur, it should be easy to determine the source of the problem.

    Envoy is an open-source edge and service proxy, designed for cloud-native applications.

  • How to install and set up PHP and Apache(LAMP stack) on Debian 11

    In this guide we are going to Install and set up Apache virtual host to serve PHP content on a Debian 11 system.

    The Apache HTTP Server(Apache), is one of the most popular free and open-source cross-platform web server software, released under the terms of Apache License 2.0. Apache is popular as part of the LAMP setup, being the A in the Acronym. The apache server functionality can be extended with the many available modules.

    PHP is a general-purpose scripting language geared towards web development. It is one of the popular programming languages for the web. Popular tools such as WordPress are coded using php. Big companies like Facebook also uses php heavily.

  • How to install Nextcloud Hub II with Nextcloud Office - TechRepublic

    Nextcloud 23 brings a major overhaul to the platform and introduces Nextcloud Office and plenty of other features and fixes to make it an outstanding choice for anyone looking to host a full-fledged cloud service in-house (in your data center, your cloud-hosted provider or even on a server in your home).

  • How to install Kali Linux 2021.4 - Invidious

    In this video, I am going to show how to install Kali Linux 2021.4.

  • How to uncompress and list an initramfs content on Linux

    Suppose we have our Linux system setup with an almost-full disk encryption, with only the /boot partition unencrypted. Assuming we achieved encryption by using a LUKS container, we need the appropriate software to unlock it at boot. This software, however, is part of the encrypted system. Since the Linux 2.6 series, the solution to this, and other similar problems, is called initramfs (Initial ramfs). In this article we see how an initramfs is composed and how to extract or list its content.

  • How to upgrade Linux Kernel on Ubuntu 20.04 to 5.16 Release – NextGenTips

    In this tutorial, we are going to learn how to upgrade Linux Kernel to 5.16 on Ubuntu 20.04.

    Linux Kernel is a free and open-source, monolithic, modular, multitasking Unix-like operating system. It is the main component of a Linux operating system and is the core interface between the computer’s hardware and its processes. It makes communication possible between computer hardware and processes running on it and it manages resources effectively.

    Linux 5.15 mainline was released recently by Linux Torvalds with better new features to try out. The mainline tree is maintained by Linus Torvalds and It is where all new features are added and releases always come from.

  • How to install the SuiteCRM Customer Resource Manager on Ubuntu Server - TechRepublic

    As your business grows, you'll probably find yourself needing to manage customer relations. With such a platform available to your business, your staff can better manage their clients, customers, opportunities, leads and much more.

    [...]

    I'll walk you through the process of installing the open-source SuiteCRM platform, one that focuses on sales, marketing and services administration.

    The only things you need to make this work are a running instance of Ubuntu Server and a user with sudo privileges. With those things at the ready, let's get to work.

  • How to test if your Linux server is vulnerable to Log4j - TechRepublic

    This vulnerability has the highest CVSS score of 10.0, so you need to pay attention. One of the big problems is knowing if you're vulnerable. This is complicated by the many ways Log4j can be deployed. Are you using it as part of a Java project, is it rolled into a container, did you install it with your distribution package manager, and (if so) which log4j packages did you install? Or did you install it from source? Because of this, you might not even know if your server is vulnerable.

    Fortunately, for Linux servers, GitHub user, Rubo77 created a script that will check for for packages that include vulnerable Log4j instances. It's in beta, and it's not one 100%, but it's a great place to start. Understand, this script doesn't test for jar files that were packaged with applications, so do not consider it anything more than a launching point to start your forensics.

    I tested this script against a server that I knew had a vulnerable Log4j package installed, and it correctly tagged it. Here's how you can run that same script on your Linux servers to find out if you might be vulnerable.

  • Control Keyboard Backlight Brightness via System Menu Slider Bar in Ubuntu | UbuntuHandbook

    Has a backlit keyboard in your PC? This extension makes possible to control the backlight brightness by adding a slider bar into upper right corner system tray menu in GNOME desktop.

    Under system volume and screen brightness sliders, it adds a third slider bar allows to easily control the keyboard backlight.

  • Creating your first deployment on a Kubernetes Cluster

    In this article, we will see how to create your first deployment on a Kubernetes Cluster. As an example, we will create a deployment for NginX.

    Once we have a running Kubernetes cluster, we can deploy our containerized applications on top of it. We can create a Kubernetes Deployment configuration to achieve this.

    A Deployment provides declarative updates for Pods and ReplicaSets. We describe a desired state in the Deployment and the Deployment Controller changes the actual state to the desired state at a controlled rate.

  • Install OpenShift's Web Terminal Operator in any namespace | Red Hat Developer

    The Web Terminal Operator in Red Hat OpenShift provides a web terminal with common cluster tooling pre-installed. The operator gives you the power and flexibility to work with your product directly through the OpenShift web console, eliminating the need to have all your tooling installed locally.

    This article is an overview of the new features introduced in Web Terminal Operator 1.4. One of the most important improvements is that you can now install the Web Terminal Operator in any namespace. In addition, our tooling has been updated to be compatible with OpenShift 4.9.

  • how to configure centos 8 to boot with old kernel version - Unixcop the Unix / Linux the admins deams

    We will edit CentOS 8 the GRUB2 configuration parameter and change it using grubby to boot with old kernel or to change the default boot entry for kernel in the system.

    Grubby is a command line tool for updating and displaying information about the configuration files for various architecture specific bootloaders. It primarily designed to be_used from scripts which install new kernels and need to find information about the current boot environment.

    Grubby will use these default settings to search for an existing configuration. If no bootloader configuration file found, grubby will use the default value for that architecture.

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.