Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Ubuntu JPG to PDF Conversion Process (includes OCR Function) – Linux Hint

    This tutorial shows how to convert jpg and other image types to PDF, including the OCR function on Debian-based Linux distributions such as Ubuntu.

    After reading this tutorial, you’ll know how to convert images to PDF using GUI and a command-line interface. The graphical way allows you to implement the OCR function, extracting images from images to generate editable PDF files.

  • How to Install and Configure Prometheus Alert Manager on Ubuntu 20.04 LTS – Linux Hint

    Prometheus Alert Manager is used to send alerts via email and other web services (i.e., PagerDuty, Slack, GitLab, WeChat) depending on the alert events generated on Prometheus.
    Prometheus can generate alerts when a target is unavailable and send them to the Alert Manager, sending you an email notification to let you know that a target is down. This is just an example. Prometheus can send alerts to Alert Manager depending on any Prometheus metrics. So, the possibilities are limitless.

    In this article, I will show you how to install Prometheus Alert Manager on Ubuntu 20.04 LTS. I will also show you how to configure Prometheus and Alert Manager to send you email notifications via Gmail when a Prometheus target is down (unavailable). So, let’s get started.

  • How to SCP from Windows to Linux – Linux Hint

    FTP is no longer considered safe enough to be used for usage on the internet. As a result, I’m trying to demonstrate to you SCP now. SCP is indeed a system that is built on the SSH protocol. As a result, you’ll require a user with SSH right to use the server. SSH keys can be used to make SCP connections, just like they can with SSH. Because some Windows clients may control Linux computers, I’ll additionally guide you to use the free application WinSCP to transmit files from Windows to Ubuntu server using SCP in the body of this tutorial.

  • How to underline text in html – Linux Hint

    Hypertext markup language (HTML) is a language that designs the front-end of any website, which can be static or dynamic. Websites that are present on the internet and are built online like Magento and WordPress also work on the basic principles of HTML. Like other programming languages, HTML also has commands known as tags, and these tags are written in angular brackets. Like any other text editor, HTML also allows adding text, images, videos, or any other item in the code. The basic content of HTML is text. Html includes many functions to apply to the text to enhance the feature of the design. Underlining the text is a basic and important feature use to design the text according to the demand and requirements of the website. If the text is underlined, it has something different to show or has a different impact on the reader. We will throw light on some of the content of underlining the text in this guide.

  • How to make italics text in HTML – Linux Hint

    Hypertext markup language (HTML) is a front-end language used to design and develop a website. HTML is the basic language of all languages used to design static or dynamic web pages. Html has many functions that are required in designing. With the help of tags, commands written in angular brackets, a web page is designed. HTML allows the user to create or edit text, image, or any other element like any text editor, i.e., Microsoft Word. The contents of HTML are text, image, color, design, etc. design is a very important part as it is responsible for decorating the text. Making the text italics is one example of designing the text. This element is important in emphasizing or driving the attention of the user. Some of the examples are highlighted in this tutorial.

  • Guide to MySQL Encryption in Transit and Mandatory Encryption Settings – Linux Hint

    By default, MySQL data transmission between the client and the server takes place without encryption. Unencrypted data transmission is acceptable only when the client and server are within the same network that ensures security. However, the data is at potential risk if both parties are on a separate network. The lack of encryption introduces a severe risk of data interception by man-in-the-middle (MITM) attack.

    To overcome this risk, MySQL supports encryption in transit between the client and the server via TLS/SSL protocol. The article focuses on the manual generation of SSL certificates and keys files in MySQL to configure SSL. Later, the article also focuses on enabling obligatory encryption requirements from clients.

  • How to purge Wine from Linux

    If you’ve decided not to use Wine anymore on your Linux PC, you’ll probably want to know how to uninstall it and purge all Wine programs from your system. Sadly, if you’re a new user, there’s no built-in way to remove Wine from your system. Instead, you’ll have to do it manually. Here’s how.

    Note: In this guide, we’ll show you exactly how you can remove Wine. We’ll cover the “wine” package. If you installed Wine on your Linux PC with a different package, you’re on your own.

  • How do you get pods in Kubectl? – Linux Hint

    A pod collects one or even more containers with common storage/network assets and a set of instructions for running them. So, in the most basic terms available, a pod is the process by which a container in Kubernetes is switched “on.” Although pods can accommodate numerous containers, it’s best to keep it to a minimum. Because pods are expanded as a whole, all containers in a pod must scale collectively, regardless of individual requirements. This results in a squander of resources. To combat this, pods should be kept as short as possible, typically containing only a main process and an interconnected helper container. However, Kubectl is a command-line tool for running Kubernetes cluster instructions. It accomplishes this by verifying your cluster’s Master Node and using API calls to explore a range of management tasks.

  • How to install and use ADB and Fastboot on Ubuntu – Linux Hint

    ADB (Android Debug Bridge) and Fastboot allow us to manage Android mobile devices from the computer. After reading this tutorial, you’ll know how to install and use ADB and Fastboot to control your Android cell phone.

  • How to Install Oracle Java JDK 16 on Raspberry Pi – Linux Hint

    Java Development Kit (JDK) is used to develop and test Java applications. It is used by Java developers all around the world. Recently, Oracle JDK 16 was released. A version of Oracle JDK 16 is available for Raspberry Pi as well.

    In this article, I will show you how to install Oracle JDK 16 on Raspberry Pi 4. So, let’s get started

  • A Beginner’s Guide to Kickstart – Linux Hint

    When there are only one or two hosts to install, setting up Red Hat-based systems from virtual or physical media is simple. Furthermore, when a system administrator is required to set up numerous Linux computers, Kickstart can give a comparatively simple and fully automated approach. It is simple to set up countless alternative Kickstart settings, each with its configuration of deployment.

    The topmost enterprises utilize Kickstart to deploy Red Hat server images that can then be tweaked as needed. For Kickstart, an administrator needs to set it up as a web server, at least one Kickstart configuration file, and an installation media. An active DHCP server is also required so that after obtaining a valid DHCP address, new clients can find their Kickstart server and get Kickstarted. Moreover, Kickstart utilizes different installation channels such as local media and NFS, etc.

  • How to Get System Information With the uname Command on Linux

    Whether you're a developer working on a script that requires information related to the kernel or a regular user who's just curious about their operating system, the uname command is the first choice when it comes to extracting system information.

    Although uname is fairly easy to use, for beginners, the output of the command might seem sophisticated at first. To make it easier for you, this guide demonstrates how to use uname to print basic system-related information on Linux.

  • How to Build a Raspberry Pi Cloud Server with ownCloud

    Cloud storage is incredibly useful for accessing your data from any device. The downside is that you have to trust a corporation with the privacy and security of your precious documents and photos stored on remote servers.

    There is an alternative, though: you can host your files on your very own cloud server running on a computer in your home or office. One of the most popular services for achieving this is ownCloud.

    We’ll show you how to install ownCloud on a Raspberry Pi, attach external storage, and choose a suitable case.

  • How to install Chrome browser on CentOS 7 or 8 Stream - Linux Shout

    Chrome Browser is the popular one but unfortunately not available by default in the base repository of CentOS 8 or 7 because it is not an open-source project. Thus, in case you want it to install on your Linux, then we have to download the RPM packages available for Chrome from its official website. Then only we will be able to use it.

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.