Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Connect Snowflake With SnowSQL CLI Client - OSTechNix

    In this tutorial, we will learn what is SnowSQL, how to install SnowSQL in Linux and Windows, and finally how to connect to Snowflake with SnowSQL.

    Before getting started with SnowSQL, I suggest you to take a look at the following link to get to know what exactly Snowflake is and how to create a free trial account in Snowflake.

  • Display Command Output or File Contents in Column Format

    This article will show you how to display command output or a file content in a column format to clarify and demonstrate the output.

    We can use the column utility to transform standard input or a file content into tabular form of multiple columns, for a much clear output.

  • Common MongoDB Interview Questions | FOSS Linux

    If you have been successfully shortlisted as an interviewee for the above subject matter, we recommend checking out some of the commonly asked questions provided in this article guide. MongoDB interview questions are purposely designed to help our readers get acquainted with the nature and form of questions they might encounter during a MongoDB interview.

    However, an important point to note is good interviewers hardly ask particular questions during an interview. Instead, they occasionally tend to stay professional and unpredictable.

  • How to add a Repository to Debian | FOSS Linux

    We all agree that Linux users install most programs from their centralized official repo listed in the source.list file. However, they might find a situation where the software or program is not listed in the repo list; In such instances, they will have to use the PPA (Personal Package Archive) or apt (advanced package tool) to install the program.

    PPA is a software repo created for Ubuntu or Linux users and is simple to set up compared to other third-party repositories. PPAs/apt are frequently used in distributing pre-release software for testing.

    PPA is an unofficial repo made available to Linux users by Canonical to allow developers to upload their source package. Then, Launchpad makes those packages available for users to install the applications from.

  • How to Change file, folder or app Icons in Gnome Linux - Linux Shout

    If you are using Ubuntu, AlamLinux, CentOS, RedHat, Rocky Linux, or any other Linux with GNOME, then here are the steps to change the icon of folder, apps, or files using Gnome graphical user interface.

    Well, if you don’ like the default icon of files and folders in Gnome then you can use the Tweak Tool to change the default theme icons. However, many times we just want to change the icon of some particular item, let’s say a folder that we want to be identified distinguished from the rest of the system ones. In such a case, we can manually assign any icon available on the system or the one we have downloaded from the internet in SVG or PNG format.

  • Temperature Sensor with Arduino Uno: LM35 wiring, setup, and code

    To keep maintaining rooms, crops, and weather conditions under control, many projects require to monitor environment temperature. Arduino Uno can interface LM35, which is a good temperature sensor as it can measure from -55 to 150 ˚C with a 0.1°C resolution

    In this tutorial, I’m going to show you how to connect and setup Arduino Uno with an LM35 temperature sensor, also examining its pinout, working, convention, and working protocol.

  • How To Install And Use fd Command In Linux

    Hi guys, there is an alternative command for find command – fd – which has some additional features, including friendlier colorized output, faster search speed, and some useful defaults.

    fd, is a simple, fast and user-friendly tool meant to simply perform faster compared to find. It is not meant to completely replace find, but rather give you an easy to use alternative that performs slightly faster.

    In this tutorial, we’ll show you how to install and use fd command.

  • How to install Portainer with Docker – NextGenTips

    Portainer is a free and open-source lightweight service delivery platform for containerized applications that can be used to manage Docker, Kubernetes, Docker swarm, etc. The application is simple to deploy and use. The application allows you to manage all your container services via smart GUIs or an extensive API, this makes the developers’ work easier.

    Portainer gives developers a chance to deploy, manage, and troubleshoot containerized applications without needing to deeply have experience with Kubernetes. This is awesome in my view.

    In this tutorial we are going to learn how to install Portainer inside a docker container, also we will learn the uses of Portainer, what are Portainer agents. Also, we need to understand about Portainer ports i.e which ports do Portainer uses to communicate with the world. So let’s dive in

    We have two editions of Portainer, the Portainer community edition which is free to use, and the Portainer Business Edition which requires one to purchase the license fee to use and it has more features compared to the community edition.

  • How to Set Up SSH on CentOS & RHEL

    SSH (Secure Shell) is a secure network protocol based on the client-server architecture that allows you to securely access remote computers/servers over the network.

    SSH is widely used by system administrators for connecting to remote servers. This makes administrators easily manage servers and applications remotely and securely from anywhere at any time.

    In this guide, I'll show you how to set up and enable SSH on CentOS/RHEL systems. With the SSH enabled on this CentOS system, you should be able to access this system from other computers using its IP address.

    This tutorial also includes the steps to change the default SSH port, disable SSH login for the root user, and set up firewalld to secure your SSH server.

  • How To Install Node.js on CentOS Stream 9 - idroot

    In this tutorial, we will show you how to install Node.js on CentOS Stream 9. For those of you who didn’t know, Node.js is an open-source, cross-platform lightweight, and powerful Javascript run-time environment for server-side programming, built on Chrome’s V8 JavaScript engine and used to create scalable network tools and web applications. When you install NodeJS on your CentOS, the supportive npm packages are also automatically installed on your system that allowing developers to share and reuse the code.

    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 Node.js on a CentOS Stream 9.

  • How to install Debian 11 Minimal Server | FOSS Linux

    Linux provides fantastic options to deploy your server on one of its versatile distributions like Debian. There are just so many useful features of a Linux server. Some of them include setting up separate servers for Web, Email, File Sharing, Database, RAID, and many more. You can even set up ad-blocking servers through Linux.

    Today, we will learn how to do the minimal installation of Debian 11 ‘Bullseye,’ which is an excellent choice if you want to deploy your server on it in the future.

  • Enable Minimize & Maximize buttons on Almalinux or Rocky Linux 8

    If you are missing window minimize and maximize Title bar buttons on RPM-based Rocky Linux or Almalinux 8 then here are the steps to follow to get them back.

    CentOS, RedHat, Oracle, AlmaLinux, Rocky Linux, and other similar but popular Linux operating systems come by default with Gnome Desktop environment. But, this Vanilla desktop UI missing in the most common Minimize and Maximize title bar icons. Well, if you are more into the command lines then having them may not be important for you; however the Desktop users using Gnome as their daily wok OS, absolutely need it.

    Hence, go through this article to get back the Title bar icons and more using the Gnome Tweaks tool.

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.