today's howtos
-
Basic SSH Command Usage and Configuration in Linux
Brief: In this guide, we will discuss the common use cases of SSH. We will also discuss commonly used SSH configurations that can be used in day-to-day life to boost your productivity.
Secure Shell (SSH) is a widely adopted network protocol, which allows us to interact with remote hosts in a secure way. It provides security by encrypting all communication between them.
-
How to install ONLYOFFICE Docs 7.2 on Fedora | Mark Ai Code
The GNU AGPL v3.0 license governs ONLYOFFICE Docs, an open-source office suite. It includes a form builder, PDF viewer, collaborative text, spreadsheet, and presentation editors. A fundamental format is OOXML.
ONLYOFFICE Docs can be integrated with many cloud services, such as content management systems (CMS) (WordPress, Strapi, Drupal), collaboration tools (ONLYOFFICE Workspace, Nextcloud, Seafile, Confluence, Alfresco), issue trackers (Jira, Redmine), and e-learning programs (Moodle, Chamilo, HumHub), among others.
This guide will teach you how to use Podman to install the most recent version of ONLYOFFICE Docs on Fedora Linux.
-
How to Install and Use Composer on Ubuntu 20.04
Composer is a dependency management tool in PHP; unlike ‘apt’ and ‘yum’, it’s not a package manager. Because it handles the dependencies for PHP projects, per project basis, you can declare, manage and install dependencies with Composer on any PHP project running PHP version 7.2.5 or above.
It’s used in Magento to manage its components and dependencies. The composer uses a composer.json file which specifies version and dependency information. In this tutorial, you are going to install PHP 7.4 and Composer on Ubuntu 20.04 and try out Composer commands. Let’s get started.
-
How to Install GNOME Desktop Environment on Raspberry Pi
Installing another desktop environment on a Raspberry Pi device is fun, especially for those previously using the Raspberry Pi OS on their systems. In that case, switching to another desktop environment like GNOME is beneficial because of its elegant and simple look that enables you to launch any application easily. Besides its friendly environment, it also includes several useful applications and games that push you further towards replacing it with your previous desktop environment without losing your data.
This article will show you how to install the GNOME desktop environment on your Raspberry Pi system and easily switch to the installed OS within seconds.
-
How to View and Clear Terminal History in Linux
The commands you type into your Linux terminal are always logged somewhere. You may have noticed that you can press the up arrow on your keyboard to retrieve commands you’ve executed in the past. This is a convenient feature when you need to recall a past command, but can also be a potential privacy concern.
In this tutorial, you will learn how to view the terminal history in Linux, and how to clear the terminal history and past commands.
-
How to change the keyboard layout using the terminal
In this post, you will learn how to change the keyboard layout using the terminal. Although simple, it is quite useful for configuration and scripting.
Using a graphical interface, it is easy to change the keyboard layout on Linux. Simply access the desktop environment options and look for a hardware or input method section related to the keyboard.
From there you can not only change the configuration but also other things related to the keyboard, but what if it is a server, or we are only accessing via SSH? Well, you have to use the terminal.
Let’s start.
-
How to Enable Snap on Linux Mint 21
In the Linux system, snap is the cross-distribution application manager containing a bundle of applications with their respective dependencies. This easy-to-install application deployment system for Linux users is explored by Canonical.
Installing packages from the snap store is quite easy as they are installed with the source code, libraries, and dependencies and update the package automatically.
The service used to handle and manage snaps at the backend is called snap daemon or is represented as snapd. It’s a snap package manager that is used to install applications from the snap store and manage them.
-
How To Install WonderCMS on Ubuntu 22.04 LTS
In this tutorial, we will show you how to install WonderCMS on Ubuntu 22.04 LTS. For those of you who didn’t know, WonderCMS is a fast and straightforward content management system requiring no database to create websites. It offers features that may not be available to other PHP-based CMS, like WordPress, Joomla, or Drupal.
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 WonderCMS with LEMP Stack on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.
-
How to Install ExifTool on Raspberry Pi
ExifTool is a command-line utility that allows Raspberry Pi users to get the metadata information of different media files such as videos, images, audio, and PDFs. The metadata, on the other hand, is the information about a specific file, such as the filename, creation time, file type and so on.
This tool is helpful for Raspberry Pi users interested in finding complete information about a specific media file. You can install this application by following this article’s guidelines.
-
Upgrade Various Kinds of Packages in Linux at Once With Topgrade - It’s FOSS
Updating a Linux system is not that complicated, is it? After all, to update Ubuntu like distros, you just have to use apt update && apt upgrade.
That would have been the case if all the packages had been installed through a single package manager.
But that’s not the case anymore. You have the classic apt/dnf/pacman and then come snap, flatpak, appimages. It doesn’t end here. You may also install applications using PIP (for Python) and Cargo (for Rust).
Use node? The npm packages need to be updated separately. Oh My Zsh? Needs to be updated separately. Plugins in Vim, Atom etc may also not be covered by apt/dnf/pacman.
Do you see the problem now? And this is the kind of problem a new tool called topgrade aims to solve.