Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to reduce PDF size in Ubuntu

    All of us use LibreOffice or Microsoft Word programs to create documents that can be exported in PDF format. Sometimes, however, these PDF files tend to get too large and unwieldy in size. Many websites have size restrictions on the files you upload; therefore, it causes a real headache when the file is too big. There are several solutions to this problem, which we will discuss and discuss in this article.

  • What Is Kali Undercover? How to Install It on Linux

    Imagine that you're using Kali Linux, your favorite penetration testing OS, in public. You don't want someone to give you strange looks while you're performing a network scan through the terminal, right?

    Offensive Security, the company that maintains Kali Linux, has developed a quick solution for this. Kali's undercover mode can change the appearance of your desktop, making it look like a traditional Windows system, the one which is familiar to most people.

    In this article, you will learn more about Kali Undercover, how to use it, and the steps to install it on your Linux system.

  • How to install MetaTrader 4 with the KOT4X Broker on a Chromebook

    Today we are looking at how to install MetaTrader 4 with the KOT4X Broker on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How to Execute Curl With Kubectl – Linux Hint

    The command-line tool cURL or Curl, which refers to client URL, is used by developers to transport data to and from a server. At its most basic level, Curl allows you to communicate with a server by defining the destination in the form of a URL and the data you wish to transmit. Curl operates on practically every platform and supports a variety of protocols, which include HTTP and HTTPS. This makes Curl suitable for testing connectivity from a local server to most edge devices or from practically any device. Curl is nearly ubiquitous, whether it’s for validating an API’s output before sending it to production or just requesting a response from a website to ensure it’s not down. Curl is a popular and powerful command. It comes in handy when you are reliant on the command line. It comes with a variety of features and supports a range of protocols. That’s a compelling reason to master this command. Curl commands are intended to be used as a technique to test URL connectivity and a data transmission tool. On the client-side, Curl is driven by libcurl, a free URL transfer library. Because it is developed to function without user interaction, this technology is preferred for automation. Curl can transport several files at once. In the following guide, we are going to check out the usage of the curl command using kubectl in Ubuntu 20.04 operating system.

  • How to Enable ZFS Compression – Linux Hint

    The file system compression feature compresses the files stored on the file system automatically to save the precious disk space of your storage device.
    Like many other file systems, the ZFS file system also supports file system-level compression.

    The benefits of ZFS file system compression are:

    Sleepy Saves Disk Spaces: As I have mentioned, when ZFS compression is enabled, the files you store on your ZFS pool/file system are compressed to save disk space.

    ii) Reduces File Access Time: Processors these days are very fast. They can decompress files in real-time. So, it takes less time to decompress a file than to retrieve it from a storage device (i.e., hard drive). As compressed files take less storage area, they can be retrieved faster from the storage device (i.e., hard drive) than uncompressed files and can be decompressed on the fly. Overall, this reduces file access time and improves the file system performance.

    This article will show you how to enable compression on your ZFS pool and file systems. I will also show you how local and inherited compression of ZFS pool and file systems works. So, let’s get started.

  • How Do I Check My UFW Log? – Linux Hint

    This tutorial explains how to enable UFW (Uncomplicated Firewall) logging and how to read the logs. A firewall is critical to maintain security on your linux and ubuntu systems.

    After reading this tutorial, you will know how to find and read UFW logs. For a complete UFW tutorial, you can read Working with Debian Firewalls (UFW).

  • How to open Google Chrome from the Terminal in Ubuntu? – Linux Hint

    Although most versions of Ubuntu come with Mozilla Firefox installed as the default browser, having Google Chrome installed has its fair advantages. Google Chrome has been the superior choice when it comes to browsing on a desktop, having support for most plugins and a variety of add-ons, the likes of which cannot be found on any other browser.

    This makes Google Chrome an ideal browser and a must-have no matter which operating system you are running. This guide will help you install Google Chrome on Ubuntu and instructions to use it with the help of the Terminal.

    Although this guide is meant for versions of Ubuntu, it should work the same way for any Linux Distribution.

  • How to limit ssh with UFW – Linux Hint

    This tutorial explains how to limit the ssh access using UFW (Uncomplicated Firewall), denying connections from IP addresses who failed to establish a minimum of 6 connections within 30 seconds.

    This feature is very useful for protocols supporting login authenticated connections such as ssh or ftp among others, preventing brute force attacks.

  • How to add secondary IP address on RHEL/CentOS 8

    Sometimes, you might have to assign a secondary IP address to a single Network Interface Card (NIC) on RHEL 8 and CentOS 8 systems.

    There are numerous reasons for this and some of them, such as application requirement or installation of SSL certificate.

    There are two ways to add a secondary IP address to the RHEL 7 and CentOS 7 network interface.

  • Avoid Head Spinning

    If you’re like me and constantly keep triggering it by accident (Blender zooming being Inkscape’s panning having to do with it), you’ll be happy to learn it can be completely disabled. Sip on your favorite beverage and dive into the thick preferences dialog again (Edit>Preferences), this time you’re searching for Lock canvas rotation by default in the Interface section. One more thing that might throw you off is that you need to restart Inkscape for the change to have any effect.

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.