today's howtos
-
Day 83: computed values in container style queries
On day 80, I’ve explained that we can check whether a container has a specific property and value assigned and apply additional styles based on this condition. On day 82, I’ve explained that the value of a property can come from different sources, undergo adjustments before it becomes the actual value, and take on different forms along the way. To use container style queries, it’s important to understand which value's being used in queries.
-
Emacs Gnus for following Usenet news, mailing lists and RSS-feeds
Usenet started in 1980, it uses the NetWork News Transfer Protocol (NNTP) on TCP port 119. It is used for announcements and to have online discussions, in the form of postings into threads in topic-focussed news groups.
Gnus is mature, the first release was in 1987 and is still used a lot.
-
How to Install XWiki on Ubuntu 22.04
XWiki is an open-source wiki software written in Java with a design emphasis on extensibility. It runs on a Servlet Container such as Tomcat, Jetty, JBoss, WebLogic, WebSphere, etc. Thousands of organizations are using this platform, making it the world’s leader in professional and collaborative Open Source solutions. In this tutorial, we will walk you through the installation of XWiki on Ubuntu 22.04 (Jammy Jellyfish).
-
How to Install LibreOffice in Ubuntu
Are you an open-source enthusiast? If yes, then you must already be aware of LibreOffice, which is a widely used free office suite application in Linux and is also considered a good alternative to Microsoft Office suite.
Interestingly, the most recent major release LibreOffice 7.4 came with a number of new features such as support for WebP images and EMZ/WMZ files, a search field for the Extension Manager, and support for 16,384 columns in spreadsheets.
-
How to Install Sublime Text 4 in Linux
If you’re not a terminal lover, you might not like using the popular command-line text editors Vi or Vim. Speaking of graphical-based, Sublime Text is one of the most preferred cross-platform proprietary-based text and source code editors, that natively supports various programming and markup languages.
Sublime Text 4 is the most recent version that supports important features like GPU rendering for fluid UI, tab multi-select, ARM64 Linux support, and rewritten auto-complete engine for smart completions.
-
How To Clear The Terminal History (Bash Shell) - Linux Uprising Blog
The commands ran in a Bash shell are kept in the history file, allowing users to easily re-execute frequently used terminal commands or to troubleshoot issues that have occurred. This article explains how to clear the history of the commands you run in the terminal when using Bash shell, which is used by default on most Linux distributions.
The shell history for Bash is kept in a file called .bash_history in the home directory. When you exit Bash (e.g. when you close a terminal window), the commands you ran in that session are appended at the end of the Bash history file.
-
How To Fix Corrupted Tables in MySQL - RoseHosting
In this blog post, we are going to show you how to fix corrupted tables in MySQL.
MySQL is an open-source relational database management system written in C and C++. This management system is used widely and has a large community that is increasing on a daily basis. MySQL is a part of the famous LAMP(Linux, Apache, MySQL, and PHP) stack used in millions of websites today. Since it is used on a daily basis, the probability of some tables crashing and getting corrupted is very high. There are billions of transactions every second on every Linux server using MySQL.
In this blog post, we will install MySQL first and then explain the procedure to fix the corrupted tables. We will use Ubuntu 22.04, but you can choose any Linux distro. Let’s get started!
-
Why is Docker Installed But Not Docker Compose?
Docker is a DevOps project development platform that provides containers for development and deployment. It supports various utilities for providing services, such as Docker compose. More specifically, Docker-compose is a popular development tool or utility for creating, managing, and distributing multi-container programs and applications.
This post will describe why Docker is installed but not Docker compose.
-
How To Install Rust on Fedora 37 - idroot
In this tutorial, we will show you how to install Rust on Fedora 37. For those of you who didn’t know, Rust is a systems programming language that is designed to be fast, reliable, and concurrent. It is an open-source language developed by Mozilla, and it is known for its focus on safety and memory management.
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 Rust programming language on a Fedora 37.
-
Sed Command to Delete Lines in a File {15 Examples} - TecAdmin
In most cases, when you are working with a text file, it is likely to have some blank spaces. These blank spaces may range from a few characters to a number of lines that are empty or have no information. Keeping such files with unnecessary spaces can be time-consuming and inconvenient. There may be several reasons for keeping these files, but the best way of handling them is by deleting the lines that are empty. This article explores the Unix sed command and its usage in deleting empty lines in a file.
-
How to Install Swift on Fedora Linux
Swift is a powerful, high-performance programming language developed by Apple. It is designed for creating iOS, macOS, watchOS, and tvOS applications. It’s now open-source and can be run on Linux and other non-Windows platforms. Swift is known for its fast execution, safety, and interactive development features. When incorporated into a Fedora Linux system, it can bring several benefits to developers. Here are some of the key features of Swift that make it a valuable addition to a Fedora Linux system.
-
How to Install Nginx Mainline on openSUSE Leap
NGINX is a widely-used open-source web server and reverse proxy known for its high performance and efficient use of resources. The Mainline version is the current, actively developed version of NGINX, maintained by the official NGINX team. This guide will cover installing the Mainline version of NGINX on openSUSE Leap and instructions for those who prefer using the latest stable version as an alternative.
-
How to Install Chrony NTP Server/Client in AlmaLinux
Maintaining accurate time and date settings is critical for systems to run their applications, shell scripts, cron jobs, and any other tasks in a timely fashion. Network Time Protocol (NTP) is a protocol that servers use to synchronize their time with a pool of online servers to maintain accurate time and date.
Chrony daemon (chronyd) has since replaced the default NTP daemon (ntpd) and can be configured to provide accurate time and date.
And just like ntpd, the chronyd can be configured as a client or server. Typical accuracy between systems synchronized over the Internet is within a few milliseconds; and on a LAN, the accuracy is in tens of microseconds.
-
How to install Teleport OSS in Rocky Linux 9
Teleport is an open-source tool for providing zero trust access to servers and cloud applications using SSH, Kubernetes and HTTPS. It can eliminate the need for VPNs by providing a single gateway to access computing infrastructure via SSH, Kubernetes clusters, and cloud applications via a built-in proxy.
-
How to install Netdata Monitoring tool in Debian 11
Netdata is a free and open-source distributed, real-time monitoring application that runs across various computing devices; physical servers, cloud servers, containers, and even IoT devices. It collects a great deal of data and visualizes it on sleek and interactive dashboards.
-
How to Restore Default Repositories in Ubuntu and Linux Mint - TREND OCEANS
After following the above guide, you will be able to successfully restore the default repositories and resolve any repository-related issues that may have arisen in your system...
-
Add Comments in UFW Firewall Rules
Adding comments to the UFW firewall can be a lifesaver if you manually configured networking and allowed ports to the specific services. It helps you understand why a particular rule was added to the firewall.
Here's an example of comments in the UFW firewall.
-
How to Ping Multiple Hosts at High Performance with fping in Linux
First, let’s talk about the traditional ping command, its shortcomings, and how fping can fill those gaps before discussing the fping command.
If you are only interested in knowing about the fping command, then click here.
So, let’s begin.
-
If you are using a Fedora Linux system, you may need to install missing Linux kernel headers to build and install specific software. This guide will show you how to install missing kernel headers on Fedora.
-
How to Install Discord on Ubuntu 22.04 - Linux Nightly
Learn how to install Discord on Ubuntu 22.04 Jammy Jellyfish using official download, Snap method, GUI, and Flatpak.
-
Autostart Tmux Session On Remote System When Logging In Via SSH - OSTechNix [Ed: Updated this week]
As a system admin, you may frequently access your remote servers via SSH. In this brief guide, I am going to explain why and how to autostart Tmux session on a remote system when logging in via SSH in Linux.