Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Top Linux commands that every DevOps professional & student must know
  • How To Install WordPress on DigitalOcean with Sail - Konstantin Kovshenin

    Sail is a great and much more affordable alternative to traditional and managed WordPress hosting. It’s a free and open source CLI tool to provision and manage WordPress applications in the DigitalOcean cloud.

  • How to install Cluster Autoscaler on AWS EKS - Kernel Talks
  • Creating Identity provider for AWS EKS - Kernel Talks
  • How to configure kubectl for AWS EKS - Kernel Talks
  • How not to execve() | [bobulate]

    There is a local privilege escalation in Polkit (formerly PolicyKit, and used in plenty of places where privilege escalation is needed). It was found by Qualys, and carefully documented on the oss-sec mailing list. It has hit the mainstream media fairly hard, too – probably because it follows closely on unrelated log4j and faker.js issues in Open-Source-land. I’m not a security specialist by a long shot (not by at least 3 light-seconds, even), but let’s take a brief look at execve() in FreeBSD.

  • How to update existing documents in MongoDB | FOSS Linux

    MongoDB was first developed in 2007 by Dwight Merriman and Eliot Horowitz when they experienced scalability issues with relational databases while developing enterprise web applications at their company, known as DoubleClick. According to one of the developers, its name was derived from the word humongous to support the idea of processing a large amount of data.

  • Install Monitorix 3.14.0 On Ubuntu / Rocky Linux & Fedora | Tips On UNIX

    Monitorix is a free and Open-source, lightweight system monitoring tool designed to monitor services, system resources, and servers. It is similar to Zabbix, Nagios, and Cacti.

    This tutorial will be helpful for the users to install Monitorix 3.14.0 on Ubuntu 20.04 LTS, Ubuntu 21.10, LinuxMint 20.3, Fedora 35, and Rocky Linux 8.

    Monitorix team released a new version 3.14.0 on January 18, 2022.

  • 8 ways to speed up your Ansible playbooks | Enable Sysadmin

    Ansible is a simple and powerful open source automation tool that can streamline many of your IT infrastructure operations. You can automate simple tasks like installing packages, or complex workflows such as deploying a clustered solution with multiple nodes or patching your operating system with many steps. Whether the workflows are simple or complex, you need to integrate appropriate optimization techniques into the Ansible playbook content.

    This article covers some of the major optimization methods available in Ansible for speeding up playbook execution.

  • Linux Foundation Certified 50% More IT Professionals in 2021, Helping to Address Industry-Wide Talent Shortage
  • Install Linux Kernel 5.16/5.17 on Fedora 35 - LinuxCapable

    Linux kernel 5.16 has many new features, support, and security. The Linux 5.16 kernel release has a great new feature, FUTEX2, or futex_watv(), which aims to improve the Linux gaming experience, growing considerably with better native Linux porting for Windows games utilizing Wine.

    Other improvements have seen improved write congestion management task scheduler for CPU clusters sharing L2/L3 cache, among others. More information can be found on the Linux 5.16 Kernel release changelog.

    In the following tutorial, you will learn how to install the latest 5.16/5.17 Linux Kernel on Fedora 34/35 Server or Workstation using the Linux Vanilla third-party repository that is well known.

  • How to Install Nagios in Ubuntu 22.04/20.04 – Part 1

    Essential networking devices, network services, and applications need constant monitoring to lessen the troubleshooting complexities that many server administrators have to endure or overcome.

    One reputable tool for managing such networking footprints is Nagios. Its active monitoring functionality can detect network devices, services, and application faults on a server it is tasked to monitor. Once such faults are detected, the administrative user is notified of the underlying suspicious activity on the network.

    The machine that hosts Nagios should embrace a Server/Agent architecture for it to comfortably communicate with remote hosts that need constant monitoring.

    This Nagios network monitoring tool makes use of agents like Nagios Remote Plugin Executor for swift communication with remote hosts. Moreover, Nagios generates final reports from visually represented user interface logs.

  • How to install Portainer CE with Docker-Compose – NextGenTips

    In this tutorial, we are going to learn how to install Portainer CE with Docker-compose.

    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 has more features compared to the community edition.

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.