Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How To Git Add All Files

    When working on software projects, it is quite common for developers to add new files to their repositories.

    In some cases, you may want to change some of your existing files. In other cases, you may want to add untracked files to your repository.

    In both cases, you will need to use the same Git command : Git Add.

    In this tutorial, you will learn how you can easily add all your files to your Git repository.

  • Full Circle Magazine #165

    * Command & Conquer : LMMS
    * How-To : Python, Podcast Production, and Ventoy

  • How to Create a Linux VPS Server on ScalaHosting - LinuxBabe

    ScalaHosting is my recommended VPS (Virtual Private Server) provider for running email servers. This article is going to explain how to create a Linux VPS on ScalaHosting.

  • How To Check If GUI Is Installed In Linux From Commandline - OSTechNix

    The other day one of our blog follower tried to install Katoolin and it broke his Ubuntu machine. He couldn't get past the login screen. He somehow managed to recover his broken Ubuntu system without reinstalling it. However, this time his machine was booting on CLI mode only. It seems like the graphical DE has gone, but he is not so sure. He asked me that how could he find if GUI is there or not at this point. If you are ever in this situation, here are a few tips to check if GUI is installed in Linux from commandline.

  • Bash Shell: Replace a String With Another String In All Files Using sed and Perl -pie Options

    How do I replace a string with another string in all files using sed, Bash or Perl?The post Bash Shell: Replace a String With Another String In All Files Using sed and Perl -pie Options appeared first on nixCraft.

  • BASH Script Review Bash 2021 - YouTube

    Let's hang out and take a look at some cool scripts!

  • How to Install Ardour Audio Workstation 6.5 via PPA in Ubuntu 20.04 | UbuntuHandbook

    This simple tutorial shows how to install the free audio workstation Ardour 6.5 in Ubuntu 20.04 LTS and / or Linux Mint 20.x via PPA.

    Ardour 6.5 was released with support for plugins in Steinberg’s VST3 format, on Linux, Windows and macOS. As usual, there’s various bug fixes and improvements ranging from the minor to the extremely useful.

    The new release has been made into the main repositories for next Ubuntu 21.04. For Ubuntu 20.04 LTS, a backport PPA by Ubuntu Studio packaging team now maintains the package.

  • How to Install Blender 3D in Ubuntu 20.04

    Blender 3D is a professional open-source 3D graphics and animation software. It has a rich feature set like animations, visual effects, 3D modeling, and motion graphics. It produces great results and is used in professional film production. It can be used on multiple different platforms and supports around 34 different languages. In this guide, I will show you how to install Blender 3D on Ubuntu 20.04. The same instructions will work also on a Mint 20 system.

  • Build Your Own Operating System

    Choose how you want your Operating System to look, packages it contains, and Nothing else! No Bloat, Spyware, or Big Tech!

  • How to check if bash variable defined in script - nixCraft

    need to set a bash environment variable called PURGEIMAGE and take specific actions in my script. For example, if PURGEIMAGE set, then purge images from CDN else just URL. I am going to call my script as PURGEIMAGE=yes ./purgecache.sh url1 url2. So how do I know if a bash variable set at the CLI and used in my bash script running on Linux or Unix-like systems?

  • How to create Cloudwatch alarms for an SNS Topic on AWS

    Cloudwatch to view and analyze metrics for SNS Topics we have in our account. Cloudwatch can give us better insight into the performance of our SNS topics. Cloudwatch provides NumberOfMessagesPublished, NumberOfNotificationsDelivered, NumberOfNotificationsFailed and many more metrics for SNS Topics. In this article, we will see steps to create an alarm for the "NumberOfNotificationsDelivered" metric for the existing SNS Topic. The "NumberOfNotificationsDelivered" gives insight into a number of messages delivered successfully from the SNS topics to subscribing endpoints.

    Before proceeding with this article, it is assumed that you already have an SNS Topic in the account. To create an alarm you must have a topic in the account. Also, if you want to get notified when the alarm is triggered, you must have an SNS Topic with a confirmed subscription to it.

  • How to install Network Security Toolkit | FOSS Linux

    Network Security Toolkit is one of the various distributions intended for Linux penetration testing. The core reason for existence is providing an open-source alternative for users to access network security applications under one roof. It is a simple look at the Network Security Toolkit as an aid for network administrators and security experts in general. It is also based on Fedora Linux.

    Network Security Toolkit can run on x86/x86_64 platforms and has a .iso image that is bootable. It is also open source and provides access to some of the best security applications. The number of security tools in the toolkit exceeds 125. Besides, there is a web user interface for users to access the tools and carry out the necessary configurations quickly, be it network related, administration, or even analysis related.

    As a network expert, you will find this tool superior in security breach analysis and an exemplary device to monitor traffic hitting the organization through the servers.

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.