Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • How to Install and Configure Postgres 14 on Fedora 34

    Postgresql is an open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance.

    It was originally named POSTGRES, referring to its origins as a successor to the Ingres database developed at the University of California, Berkeley. PostgreSQL is used as the primary data store or data warehouse for many web, mobile, geospatial, and analytics applications. PostgreSQL can store structured and unstructured data in a single product.

  • Master-Slave replication with MariaDB

    This is how I configured Master-Slave replication with MariaDB. Since MariaDB is fork of MySQL, you should follow the same steps.

  • WAZUH Agent Installation - Unixcop

    The Wazuh agent is multi-platform and runs on the hosts that the user wants to monitor. It communicates with the Wazuh manager, sending data in near real time through an encrypted and authenticated channel.

    The agent developed considering the need to monitor a wide variety of different endpoints without impacting their performance. Therefore, it is supported on the most popular operating systems and only requires about 0.1 GB of RAM

  • Penetration Testing Tools for Beginners - blackMORE Ops

    Karkinos is a light-weight Beginner Friendly Penetration Testing Tool, which is basically a ‘Swiss Army Knife’ for pen-testing and/or hacking CTF’s.

  • Should you use Docker on your VPS server? - The Jerusalem Post

    Unlike other popular tools that can trace their roots back to the nineties or even earlier, Docker didn't exist until 2013.

    Yet, in a very short period of time, it has managed to become something of a household name (assuming the household consists primarily of IT specialists).

    But what is Docker exactly? How did it manage to become so popular so quickly? And how can you deploy it on your VPS? Let's find out.

  • Hacking tools: Set up the hacking stick with Kali Linux - Market Research Telecast

    Kali Linux is a useful helper in many situations: It contains a number of hacking tools that you can try out immediately. The often cumbersome setup of the programs is no longer necessary. This not only allows you to detect security problems, the tools supplied are also suitable for saving data and much more. With little effort you can create a bootable USB stick with which you can see for yourself.

  • Sending logs to Humio using the elasticsearch-http() destination of syslog-ng - Blog - syslog-ng Community - syslog-ng Community

    One of the most popular syslog-ng destinations is Elasticsearch. Humio, a log management provider, supports a broad range of ingest options and interfaces, including an Elasticsearch-compatible API. Last week, Humio announced Humio Community Edition, which provides the full Humio experience for free, with some limitations on daily ingestion and retention time. I tested the Community Edition, and it works perfectly well with syslog-ng.

    If you come from the Humio side, you might wonder what syslog-ng is. It is an application for high performance central log collection. Traditionally, syslog messages were collected centrally and saved to text files. Nowadays, syslog-ng acts more like a log management layer: collects log messages from hosts, saves them for long term storage, but also forwards them to multiple destinations, like SIEMs and other log analysis solutions. This way, it is enough to collect log messages only once, and syslog-ng delivers the right log messages to the right destinations in the right format, after some initial processing.

    Humio is available as a cloud service or self-hosted, where you can send all your logs for storage and analysis. It has an easy-to-use interface to query log messages which can be extended with further analytics possibilities from the Humio marketplace.

    From this blog, you can learn how to get started with Humio and syslog-ng. While Humio provides many other APIs for log ingestion, I focus on the elasticsearch-http() destination of syslog-ng, demonstrating that there is no vendor lock-in: the same driver works equally well for Elastic’s Elasticsearch, AWS’s OpenSearch and for Humio.

  • Mastering Linux Administration - Book Review

    People frequently inquire about the best ways to learn Linux. I’ve already done extensive research on the subject and written three articles on how to learn Linux online. Candidates that are serious about learning Linux can get started immediately by joining online communities or purchasing video courses. Books, on the other hand, have always been the best source of in-depth knowledge on any topic, including learning Linux.

    In this article, I’ll be discussing Mastering Linux Administration, a book that will undoubtedly help you get closer to your objective of learning Linux. Alexandru Calcatinge and Julian Balog wrote the book; both have over ten years of experience in programming or Linux system administration.

  • Deploy Quarkus applications to Kubernetes using a Helm chart | Opensource.com

    Serverless functions are driving the fast adoption of DevOps development and deployment practices today. Knative on Kubernetes is one of the most popular serverless platforms to adopt serverless function architectures successfully. But developers must understand how serverless capabilities are specified using a combination of Kubernetes APIs, Knative resources, and function-oriented programming. DevOps teams also need to standardize runtime stacks (that is, application runtime, builder image, deployment configuration, and health check) to execute the functions on Kubernetes. What if you, a developer, could set this up with familiar technology and practice?

    This article guides you on the way developers can get started with serverless function deployment with the Quarkus Helm chart on Kubernetes. Furthermore, developers can avoid the extra work of developing a function from scratch, optimizing the application, and deploying it to Kubernetes.

    If you haven't experienced using Helm for cloud-native application deployments on Kubernetes, I will tell you what Helm is and what benefits you have with it. Helm is one of the most popular package managers for Kubernetes. Helm provides a chart that simplifies Kubernetes resources within a single package file for an application build and deployment. Developers can install the chart to Kubernetes using the Helm command-line interface or graphical dashboard.

  • How to Customize the Linux Terminal Splash Screen

    The terminal is like a virtual second home for many Linux users since they spend most of their working time typing commands in it. It's important to personalize the terminal to your heart's desire if you don't want to bore yourself with the dull, black command-line screen.

    Linux offers you the choice to customize any facet of the terminal—its appearance, behaviour, color schemes, font, and splash screen.

    In this article, we'll take a look at how you can customize your Linux terminal's splash screen to jazz up your command-line sessions.

  • How to Install & Configure Postgres 14 on OpenSUSE Leap 15.3

    Postgresql is an open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance.

    It was originally named POSTGRES, referring to its origins as a successor to the Ingres database developed at the University of California, Berkeley. PostgreSQL is used as the primary data store or data warehouse for many web, mobile, geospatial, and analytics applications. PostgreSQL can store structured and unstructured data in a single product.

  • How to run Redis 6 with Docker and Docker-Compose

    In this guide we are going to explore how to run Redis 6 locally with docker and docker compose. This can be helpful if you want to run Redis locally without installing it in your server or if you want to run multiple versions of Redis seamlessly.

  • Install OpenVPN Server on Debian 11/Debian 10 - kifarunix.com

    In this guide, we are going to learn how to install OpenVPN Server on Debian 11/Debian 10.

  • Some quick framework laptop power saving tips – Kevin's musings

    Some of these may apply to all laptops and some may be frame.work specific, but I thought I would throw them out there to help folks out.

  • How To Install Nginx with Let’s Encrypt SSL on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Nginx with Let’s Encrypt SSL on Ubuntu 20.04 LTS. For those of you who didn’t know, Let’s Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. This guide will tell you about installing the Nginx web server, installing the Certbot, generating an SSL certificate with Certbot, and creating additional SSL configuration to get the A+ from the SSL test SSL Labs.

    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 Nginx with free SSL on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to install SpeedCrunch on Linux

    Are you in need of a scientific calculator for your Linux PC? Can’t find anything good to use? Check out SpeedCrunch! It’s a high-precision, scientific calculator that sports tons of features and a speedy keyboard-driven interface. Here’s how to set it up on your system.

  • How to install OBS Studio on Elementary OS 6.0 - Invidious

    In this video, we are looking at how to install OBS Studio on Elementary OS 6.0. Enjoy!

  • How to Enable Nautilus Typeahead Search in Ubuntu - OMG! Ubuntu!

    In this post I show you how to get the Nautilus typeahead feature back on all supported versions of Ubuntu.

    Nautilus’ type ahead functionality was retired way back in 2013. Ubuntu devs continued to patch the feature back in until 2017 when they switched to a more ‘vanilla’ GNOME desktop experience.

    So chances are you’ve adapted to life with out it.

    Thankfully in the world of open source: if you have an itch, you can scratch it — and fans of Nautilus typeahead search have done just that.

  • How to install the Skeuos GTK theme on Linux

    Skeuos is a GTK3/4 theme for Gnome Shell, as well as other GTK-based desktop environments on Linux. It comes in several different color variants and sports a clean, slick design that is sure to spice up your Linux setup. Here’s how to install the Skeuos GTK theme on your system.

today's howtos

Filed under
HowTos
  • [Old] ISO Compromise

    Engineering is about trade-offs and compromises. One of the most fundamental trade-offs to be made when designing a storage format is whether multi-byte numbers will be encoded as little or big endian numbers. But have you ever studied the data structures involved in ISO-9660, the standard filesystem format for optical discs? It seems that the committee tasked with developing this standard were unwilling to make this one tough decision and specified all multi-byte numbers as omni-endian. I just made that term up. Maybe it could be called bi-endian or multi-endian. The raw detail is that multi-byte numbers are stored in little endian format and then in big endian. For example, 0x11223344 is stored using 8 bytes: 0x44 0x33 0x22 0x11 0x11 0x22 0x33 0x44.

  • ISO-9660 Compromise, Part 2: Finding Root

    I recently discovered another bit of compromise in the ISO-9660 spec: It seems that there are 2 different methods for processing the directory structure. That means it’s incumbent upon ISO-9660 creation software to fill in the data structures to support both methods, because about some ISO-reading programs out there rely on one set of data structures while the rest prefer to read the other set.

  • Migrate CentOS 7 to 8 of AlmaLinux / CentOS Stream/ Rocky Linux / Oracle Linux

    Elevate is an open-source project developed by the AlmaLinux team that allows the migration of CentOS 7 to newer and major versions of RHEL-based distributions such as AlmaLinux 8, Rocky Linux 8, Oracle Linux 8, and CentOS Stream 8. It combines RedHat's Leapp framework with a community-developed library to assist with the migration.

    This instructional guide provides you with the steps to upgrade/migrate CentOS 7 to AlmaLinux 8 using Elevate.

  • How to use Here Document in bash programming

    A block of code or text which can be redirected to the command script or interactive program is called here document or HereDoc. Different types of scripting languages like bash, sh, csh, ksh, etc., can take text input directly using here-document without using any text file. So when the coder needs less amount of text data, then using code and data in the same file is the better option, and it can be done easily by using here-document in the script. Without scripting language, here document can also be used in various high-level languages like php, perl, etc. How you can use here-document in the bash script is shown in this tutorial.

    To use here-document in any bash script, you have to use the symbol << followed by any delimiting identifier after any bash command and close the HereDoc by using the same delimiting identifier at the end of the text. The syntax of writing HereDoc is shown below.

  • How to use single and multiple line comments in BASH

    Using comments in any script or code is very important to make the script more readable. Comments work as documentation for the script. The reader can easily understand each step of the script if the author properly comments on it. Comments are ignored when the script executes. The single line can be commented on very easily in the bash script. But there are multiple ways to comment on multiple lines in the bash script. How you can use single and multiple lines comments in bash scripts is shown in this tutorial.

  • How to install Oracle Database 21C on CentOS 8 - Unixcop

    Oracle DBMS is a multi-model database management system Basically it’s a SQL DB System.

    It is a database commonly used for running online transaction processing (OLTP), data warehousing (DW) and mixed (OLTP & DW) database workloads. Oracle Database is available by several service providers on-prem, on-cloud, or as hybrid cloud installation. It may be run on third party servers as well as on Oracle hardware (Exadata on-prem, on Oracle Cloud or at Cloud at Customer.

    Hello Guys ! We will discuss about Oracle DB today, surely, like every other tutorials, we will go through hands on ! But before that, some boring description about the Oracle DB, Hope you will get some important staffs from this.

    Oracle Database is the first database designed for enterprise grid computing, the most flexible and cost effective way to manage information and applications. Enterprise grid computing creates large pools of industry-standard, modular storage and servers. With this architecture, each new system can_be rapidly provisioned from the pool of components. There is no need for peak workloads, because capacity canbe easily added or reallocated from the resource pools as needed.

  • How to Install Nvidia 495.xx Beta Drivers on Debian 11 Bullseye - LinuxCapable

    Most modern Linux Desktop systems such as Debian come with an Nvidia driver pre-installed in the Nouveau open-source graphics device driver for Nvidia video cards. For the most part, this is acceptable; however, if you are using your Linux system for graphical design or gaming, you may get better drivers.

    Historically, the Nouveau proprietary drivers are slower than Nvidia’s proprietary drivers, along with lacking the newest features, software technology, and support for the latest graphics card hardware. In most situations, upgrading your Nvidia Drivers using the following guide is more beneficial than not doing it. In some cases, you may see some substantial improvements overall.

    The following tutorial will teach you to install the latest bleeding-edge Nvidia Beta Graphic drivers for Debian 11 Bullseye.

  • How to download and Play Sid Meier’s Civilization VI on Linux

    Civilization 6 is a modern take on the classic RTS concept introduced in games like Age of Empires, StarCraft, etc. games.
    The idea of RTS games is fairly simple; you start in the basic era where farming and agriculture are the biggest keys to survival, and your army is not well equipped to handle situations as well. Then as your base focuses on research, your knowledge advances, and with enough research, you could transition into a different era of civilization which would bring numerous wonders for your base and your people.

  • Guide to using Apple Music on Linux with/without ‘Hack’

    If you are a music freak, there is no way you haven’t heard of Apple Music. Known as one of the best music streaming services platforms developed by Apple Inc. 4 years ago, offers over 50 million songs for streaming over several connected devices. Users have an option to stream their favorite songs on-demand and listen to curated playlists from all across the world.

  • How To Install Prometheus on Debian 11 - idroot

    In this tutorial, we will show you how to install Prometheus on Debian 11. For those of you who didn’t know, Prometheus is an open-source monitoring system with a dimensional data model, flexible query language, efficient time-series database, and a modern alerting approach.

    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 through the step-by-step installation of the Prometheus monitoring system on a Debian 11 (Bullseye).

  • How To Use Mkdir Command on Linux - idroot

    In this tutorial, we will show you how to use the mkdir command on Linux. For those of you who didn’t know, mkdir command stands for make directory allows the user to create an empty directory on Linux operating system. This command can also create multiple folders at once as well as set permissions for folders. It is important to note that the user executing this command must have enough permissions to create a directory in the parent directory, or he/she may receive a ‘permission denied error.

    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 use of mkdir (Make Directory Command) on Linux. You can follow the same instructions for Ubuntu and any other Debian-based distribution like Linux Mint.

  • Guide to Installing Linux on a Mac

    In modern times, Linux-based distributions have become one of the most widely used operating systems, competing with the likes of Windows and macOS. If you’re someone working in the field of Networking or anything related to Information Technology, the chances are that your workspace system uses a Linux distribution.

    This is because Linux provides a plethora of advanced features related to security, networking, privacy, ease of access, and adaptability that aren’t readily available in its competitors.

    With advantages like these, no doubt you’d want to switch to Linux as your go-to operating system.

    This guide is meant to help you learn how to install Linux on a Mac PC. The tutorial will help you run a Linux-based operating system on your Mac. Bear in mind this will completely overwrite the original OS.

  • How to Add Multiple Time Zones in Linux

    Are you tired of keeping track of different time zones for your work? Have you experienced time mix-ups and missed committed online meetings because of the time difference? If the answer to the above questions is yes, this article will show you how you can set the multiple time zones right there on your desktop bar.

    Gnome-clocks is an extremely simple and easy-to-use utility that can help you set up multiple time zones with just a few clicks.

  • How to Beautify Dynamic HTML5 Web App Using Online Tools

    As I begin the last article in this series, it is my hope that you have been able to grasp the importance of HTML 5 and mobile-friendly / responsive web development.

    Regardless of your desktop distribution of choice, Netbeans is a powerful IDE and when used together with basic Linux command-line skills and the tools discussed in Part 3, can help you to create outstanding applications without much hassle.

  • Configure Linux system auditing with auditd | Enable Sysadmin

    Sysadmins use audits to discover security violations and track security-relevant information on their systems. Based on preconfigured rules and properties, the audit daemon (auditd) generates log entries to record information about the events happening on the system. Administrators use this information to analyze what went wrong with the security policies and improve them further by taking additional measures.

    This article covers how to install, configure, and manage the audit service. It also shows how to define audit rules, search audit logs, and create audit reports. If you are new to system auditing, this article helps you gain a basic understanding and usage of audits on your system.

  • Configuring Java applications to use Cryostat | Red Hat Developer

    Cryostat is a profiling and monitoring tool that leverages the JDK Flight Recorder (JFR) framework already present in your HotSpot JVM applications. Cryostat provides an in-cluster collection hub for easy and secure access to your JDK Flight Recorder data from outside of the cluster.

    This article follows our recent announcement of Cryostat 2.0. It is the first of several hands-on guides to using Cryostat 2.0 in your Java applications. In this article, we'll explore how to set up and configure a Quarkus-based Java application to use Cryostat on Red Hat OpenShift.

  • How to Deploy HTML5 Website on a LAMP Server in Ubuntu

    In the previous two articles of this series, we explained how to set up Netbeans in a Linux desktop distribution as an IDE to develop web applications. We then proceeded to add two core components, jQuery and Bootstrap, in order to make your pages mobile-friendly and responsive.

    In this article, we will create a dynamic HTML5 web application using PHP/MySQL and jQuery in our development and deploy it to a remote web server in Ubuntu.

  • How to Install Bitwarden Password Manager on Debian 11

    Bitwarden is a free and open-source password manager that stores website credentials in an encrypted vault. It allows you to store all of your login credentials and keep them synced between all of your devices. It is designed for individuals, teams, and business organizations to manage their credentials from a centralized location. Bitwarden provides a client application for Desktop PC as well as, smartphones and tablets. It also provides a password generator for generating strong and secure passwords.

    In this post, we will show you how to install the Bitwarden password manager on Debian 11.

  • How to Install CyberPanel on Ubuntu 20.04 – VITUX

    CyberPanel is a control panel designed with the main purpose of being user-friendly for non-technical users. CyberPanel is very easy to learn because it uses a simple layout that most hosting companies are already familiar with. CyberPanel also has several features that most other control panels don’t have.

    CyberPanel offers an advanced interface that can be used instead of having to use FTP or SSH to upload files via the command line from your computer. CyberPanel also provides a service script installer so you can easily install scripts such as WordPress and Joomla without having to research how each script needs to be installed individually through FTP/ssh.

    CyberPanel has a fantastic feature called CSF Firewall which protects from brute force attacks, CyberPanel also allows you to manage the firewall through a dashboard along with many other management options CyberPanel offers a lot of different features that running your own control panel does not come with. CyberPanel also provides an API that can be used by hosting companies or developers for custom development projects. CyberPanel works on all major platforms such as Windows, Linux, BSD, FreeBSD, and Mac OS X.

  • How to Install NumPy on Ubuntu - Unixcop

    NumPy(Numerical Python) is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-levelmathematicalfunctions to operate on these arrays.

    The ancestor of NumPy, Numeric, was originally created by Jim Hugunin with contributions from several other developers. In 2005, Travis Oliphant created NumPy by incorporating features of the competing Numarray into Numeric, with extensive modifications. NumPy is open-source software and has many contributors. NumPy is a NumFOCUS fiscally sponsored project.

    Apart from its multi dimensional array object, it also provides high-level functioning tools for working with arrays.

  • How to Write a Mobile-Friendly App Using JQuery & Bootstrap

    In Part 1 of this series, we set up a basic HTML 5 project using Netbeans as our IDE, and we also presented a few elements that have been added in this new specification of the language.

    In a few words, you can think of jQuery as a cross-browser and cross-platform Javascript library that can greatly simplify client-side scripting in HTML pages. On the other hand, Bootstrap can be described as a complete framework that integrates HTML, CSS, and Javascript tools to create mobile-friendly and responsive web pages.

    In this article, we will introduce you to jQuery and Bootstrap, two priceless utilities to write HTML 5 code more easily. Both jQuery and Bootstrap are licensed under the MIT and Apache 2.0 licenses, which are compatible with the GPL and are thus free software.

  • How to install and configure Apache on Debian 11?

    Apache is one of the most popular web servers out there but it is also the subject of many questions. Today we will try to answer two how to install and configure Apache web server on Debian 11.

    We’ve already talked about the Apache web server on Debian 11, but it’s always good to remember that it’s a software-level web server from the Apache Foundation. That is, it is open source and we can use it in almost any circumstances.

    For this reason, any users want to know how to configure it to serve their websites. Although this varies greatly according to the site and its needs, at least have a gateway to Apache.

    In addition to this, Apache has a lot of documentation that will help us in case we have doubts in the process. This documentation should be read before working with the application.

  • How to use Cloudformation to create a VPC on AWS

    Using Cloudformation, we can create and manage AWS resources very easily. Cloudformation can be used to manage all AWS resources using a text file. Cloudformation allows us to create and model our infrastructure and applications without having to perform actions manually. Cloudformation helps us to manage our complete infrastructure in a text file, or template. Cloudformation template is a formatted text file in JSON or YAML language that describes our AWS infrastructure.

    In this article, we will see a Cloudformation to create a VPC with 2 Public and 2 Private Subnets.

  • How to use and install Rofi on Linux tutorial

    Rofi is a free and open source application typically used in the context of very minimal graphical environments on Linux (simple windows manager like i3, instead of full fledged desktop environments like GNOME or KDE). Rofi has multiple functions: it can work as a window switcher, an application launcher or a run dialog, and can be used as a replacement for dmenu. In this tutorial we see how to install it on some of the most used Linux distributions, and how to use it.

  • Gentoo Linux: Building/rebuilding a kernel and Intel CPU microcode in an installation without initramfs | Fitzcarraldo's Blog

    In a 2016 post I explained how to update the Intel CPU microcode in a Gentoo Linux Stable Branch installation without an initramfs (I do not use sys-kernel/genkernel to build the kernel in the installation on my Clevo W230SS laptop). The behaviour of the tool sys-apps/iucode_tool for updating the Intel CPU microcode has changed since that post, hence this update.

    Although not essential I normally perform the microcode upgrade procedure when I either rebuild or upgrade the Linux kernel, therefore I explain both procedures contiguously here.

    These days the grub-mkconfig command edits the file /boot/grub/grub.cfg to add a line to the GRUB menu entries, to load the CPU microcode at boot, but nevertheless I prefer to follow a slightly different method that works reliably for me.

  • Bash Case Statement - OSTechNix

    In the previous article, we have seen how to work with conditional statements in bash to evaluate conditions and take decisions based on the results. Similarly, in this article, we will learn how to use case statement in Bash scripts, which is also used to evaluate conditions. You can use a Bash case statement instead of writing a long list of if..elif..else statement. If you have no idea about conditional statements, we have a detailed article on the topic. I suggest you take a look at it before reading this article.

  • File Searching on Kubuntu

    This tutorial explains how a user can search for files and folders on a Kubuntu computer. This tutorial applies to Dolphin, the file manager of Kubuntu, thus also applies to any other systems that use Dolphin like KaOS and openSUSE.

  • Tee Command in Linux with Examples – TecAdmin

    Whenever the user executes some command in the terminal, the output is displayed there in the terminal as an output. We can change this behavior through the use of the command “tee”.

    The Tee command in Linux is mostly used in combination with other commands, it reads the input and in response to that writes the output to one or more files. It does this so that the output can be displayed as well as saved to a file at the same time. In this article, we will learn more about the tee command, from its syntax to its use along with examples to help you understand better.

today's howtos

Filed under
HowTos
  • How To Install Cinnamon on Debian 11 - idroot

    In this tutorial, we will show you how to install Cinnamon on Debian 11. For those of you who didn’t know, Cinnamon is the default desktop environment of the Linux Mint distribution which offers advanced features and a traditional user experience. Cinnamon is also available as an optional desktop for other Linux distributions like Ubuntu, Fedora, Arch Linux, OpenSUSE, etc.

    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 through the step-by-step installation of the Cinnamon desktop environment on a Debian 11 (Bullseye).

  • Run Nexus Repository Behind Nginx Reverse Proxy - kifarunix.com

    In this tutorial, you will learn how to run Nexus repository behind Nginx reverse proxy. Nginx can be configure to proxy HTTP requests. In this setup, Nginx receives requests and passes it onto specified proxied server, fetches the response, and sends it back to the client.

  • Linux Foundation to introduce new DevOps Bootcamp
  • SUSE documentation survey 2021 – some results
  • How to install Friday Night Funkin: Neo on a Chromebook

    Today we are looking at how to install Friday Night Funkin: Neo 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 use the Buttercup password manager on Linux

    Buttercup is an advanced, open-source password vault. It encrypts your passwords with AES 256bit cryptography to keep them safe. If you’re tired of proprietary password solutions on Linux and want something open-source, you’ll love this guide.

    In this tutorial, we’ll go over how to install Buttercup on Linux. We’ll also show you how to set up your password vault and generate a secure password.

    Note: Buttercup is also available for iOS and Android in their respective app stores.

  • How to use YouTube Music on the Linux desktop

    YouTube Music is an excellent service. But, sadly, there is no official client for Linux users to enjoy the service. Thankfully, the community has taken it upon itself to create an unofficial YouTube Music app. Here’s how to use it on your system.

  • How to use the AuthPass password manager on Linux

    AuthPass is an open-source password manager for Android, iOS, Linux, Mac OS, and Windows. It is secure and a great way to save your passwords and sensitive information. In this guide, we’ll show you how to set up AuthPass on Linux and how to use it too.

  • How to install Zoom on Elementary OS 6.0 - Invidious

    In this video, we are looking at how to install Zoom on Elementary OS 6.0.

  • How to Install and Configure RabbitMQ on Debian 11

    RabbitMQ is a free, open-source and one of the most popular message broker software. It supports multiple messaging protocols and uses plugins to communicate with popular messaging solutions like MQTT. A message broker is an application that stores messages for an application. Whenever an application wants to send data to another application, the app publishes the message onto the message broker. RabbitMQ can be deployed in distributed configurations to meet high-scale, high-availability requirements.

    In this post, we will show you how to install and configure RabbitMQ message broker software on Debian 11.

  • How to Create an Amazon Machine Image (AMI) and use it on AWS

    An Amazon Machine Image (AMI) provides the information required to launch an instance. An EC2 instance can not be launched without an AMI. We can create as many instances as we want from a single AMI when we need multiple instances with the same configuration. To create an instance we can use readily available AMI or we can create our own AMI.

    To create a custom AMI we need to first launch an instance using one of the available AMIs, make the required configuration on the instance and then use that instance to create an AMI. Instances launched from this new custom AMI include the customizations that we made when we created the AMI. We can create AMIs from either running or stopped instances.

    Once we create an AMI, we can either keep it private so that only we can use it, or we can share it with a specified list of AWS accounts. We can also make our custom AMI public so that the community can use it.

today's howtos

Filed under
HowTos
  • How to Install Shutter on Linux to Take Screenshots

    A screenshot app is a basic yet important utility that everyone turns out to every once in a while. Although most Linux distros are capable of capturing screenshots by default, having a powerful screenshot app can extend those functionalities even further.

    In this article, we will take a look at Shutter, a free and open-source screenshot program for Linux. We will discuss how you can install Shutter on your system, along with a brief guide on using the tool.

  • Download Unity Editor to install on Ubuntu 20.04 LTS Linux

    Free Unity Hub Editor can easily be downloaded & installed on Ubuntu 20.04 Linux using its APP Image, here we let you know how?

    Although Unity Engine supports the Linux system for a very long time now, however the same was not true for the Unity editor, a GUI interface for it. Using Unity Editor developers can create various cross-platform games 2D or 3D content or games with the help of tools it offers for a wide range of devices.

    Apart from Windows & macOS, Linux users can also download the Unity editor from the official website in a normal way, performing a similar process to Win or macOS users. Yet, here we are to make sure you won’t get stuck somewhere while starting with Unity Editor on Ubuntu or any other Linux system.

  • The Ultimate Guide to Apt and Apt-Get Commands - Make Tech Easier

    For many people coming for the first time into Debian-based Linux distros, package management may seem convoluted. Some tutorials tell you to use “apt,” others “apt-get,” and some really old or specific ones use “aptitude.” It’s high time to get down to the absolute minutiae and explain the “why, where, what, and how” of the strange and somewhat divided world in this little corner of the Linux universe.

  • How to Dual-Boot Windows 11 & Ubuntu - Invidious

    With Windows 11 having been recently released, I decided to refresh my dual-boot video for Ubuntu. In this video, I'll go over the process of setting up a dual-boot between Windows 11 and Ubuntu, so that way by the end of the video you'll have both platforms set up and ready to go.

  • powerstat: Power Consumption Calculator for Ubuntu Linux

    Most users won’t be needing tools like these, but if you’re a bit of a power user, then having the ability to measure the real power consumption rate of your mobile computer (laptop, notebook etc) under Ubuntu Linux can be quite useful.

    For instance, let’s say that you recently upgraded your Kernel (a part of your operating system that communicates directly with the hardware), and the developers claimed that it will enhance the power consumption, then after the upgrade, how can you know if it has really decreased the power usage or not?

    So if you had some sort of a tool that can measure the power consumption of your laptop, then you can use it before and after the upgrade, and then compare the results later and it should do the trick, right?

today's howtos

Filed under
HowTos
  • How to Install Nvidia 495.xx Beta Drivers on Linux Mint 20 - LinuxCapable

    Most modern Linux Desktop systems such as Linux Mint come with an Nvidia driver pre-installed in the Nouveau open-source graphics device driver for Nvidia video cards. For the most part, this is acceptable; however, if you are using your Linux system for graphical design or gaming, you may get better drivers.

    Historically, the Nouveau proprietary drivers are slower than Nvidia’s proprietary drivers, along with lacking the newest features, software technology, and support for the latest graphics card hardware. In most situations, upgrading your Nvidia Drivers using the following guide is more beneficial than not doing it. In some cases, you may see some substantial improvements overall.

    The following tutorial will teach you how to install the latest bleeding-edge Nvidia Beta Graphic drivers for Linux Mint 20.

  • How To Setup NTP Server and Client on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install a setup NTP server and client on Ubuntu 20.04 LTS. For those of you who didn’t know, NTP (stands for network time protocol) is used to synchronize the system clock of the client system with the clock of the server. The NTP server has features that allow synchronization between two systems with an accuracy of one nanosecond so that the two systems can communicate easily. System time applies not only to the user but also to the computer itself. In fact, time stamps make it easy to communicate between two or more computers and provide network services properly, as well as optimizing the network card.

    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 configure NTP server and client on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to Create a Basic HTML5 Project in Ubuntu Using Netbeans

    In this 4-article mobile web development series, we will walk you through setting up Netbeans as an IDE (also known as Integrated Development Environment) in Ubuntu to start developing mobile-friendly and responsive HTML5 web applications.

  • How to Install Keras With TensorFlow Backend on Ubuntu - Unixcop

    Keras is an open-source software library that provides a Python interface for artificial neural networks. Keras acts as an interface for the TensorFlow library.

    It is a neural network library based on the Python programming language designed to simplify machine-learning applications. Keras runs on top of frameworks such as TensorFlow.

    So In this guide, we will show you how to install Keras on Ubuntu systems.

  • How to Install Postman REST Client in Debian 11 – Citizix

    In this guide, we are going to explore how to install Postman Client on Debian 11.

    Postman is an application used for API testing. Postman is the Complete API Development Environment with Integrated Tools for Every Stage of the API Lifecycle. It is an HTTP client that provides a graphical user interface through which you can tests HTTP requests while obtain different types of responses. Postman allows us to build, test and modify the API.

    Postman can run PUT, PATCH, DELETE, and various other request methods as well, and also has utilities to help with developing APIs. Free and paid versions are available for Mac, Windows, Linux, and also as a Chrome app.

  • How to install Etcher on CentOS 8 - Unixcop

    balenaEtcher (commonly referred to and formerly known as Etcher) is a free and open-source utility used for writing image files such as .iso and .img files, as well as zipped folders onto storage media to create live SD cards and USB flash drives.

    Etcher is primarily used through a graphical user interface. Additionally, there is a command line interface available which is under active development.

    Etcher is a good choice even for those who are not particularly tech-savvy.

  • How to install Etcher on Ubuntu - Unixcop

    balenaEtcher is a free and open-source utility used for writing image files such as .iso and .img files, as well as zipped folders onto storage media to create live SD cards and USB flash drives.

    Etcher is primarily used through a graphical user interface. Additionally, there is a command line interface available which is under active development.

    In this tutorial, you will learn how to install Etcher on Ubuntu with two methods.

  • vcgencmd command not found - blackMORE Ops

    I have Debian and Ubuntu running on two separate Raspberry Pi 4 8GB. As these are not your usual Raspbian OS, they didn’t come with vcgencmd binaries. Understandably, I received the following error when I tried to measure temperature on my Raspberry Pi 4.

  • Bash tr Command

    `tr` is a very useful UNIX command. It is used to transform strings or delete characters from the string. Various types of transformation can be done by using this command, such as searching and replacing text, transforming string from uppercase to lowercase or vice versa, removing repeated characters from the string, etc. The command can be used for some complicated transformations also. The different uses of the `tr` command have shown in this tutorial.

today's leftovers

Filed under
HowTos

  • Firefox 93.0 SFS created

    I have created Firefox version 93.0 SFS for EasyOS 3.x.

    If you are running EasyOS 3.x, click on "sfsget" icon on the desktop, and you can download and install the Firefox SFS.

  • Celebrating our brand, people and culture during We Are Red Hat Week [Ed: Between the lines one can read that yet another executive quit Red Hat; I've lost count of them and no doubt IBM is quickly destroying Red Hat, driving away if not laying off key workers; those who can, already leave or job-hunt because IBM is a dying company. DeLisa Alexander left the firm this year, not long after the IBM takeover and 20 years after joining. I think it’s a big deal when your “Executive Vice President and Chief People Officer” leaves way before retirement age and months before Jim AllowHurst leaves too. What do they know?]

    When I joined as chief people officer in April of this year, I had a feeling that Red Hat was going to be the right place for me because of the culture and our values. The last seven months have proven that intuition correct. Red Hatters not only welcomed me, but they embraced me and my ideas, despite coming from outside the company, and I’ve had incredible opportunities to see our open culture in action.

    We talk about culture a lot. It’s become a bit of a buzz word around the industry, but too often it refers to casual dress codes, free candy and ping pong tables. But culture is so much more than that. At Red Hat, it’s about how we work, how we treat each other, how we develop ideas, and having a shared passion and purpose. That’s what makes Red Hat unique. (We do have plenty of fun too!)

  • Innovating Freely with Kubernetes

    The opportunity and impetus to innovate have never been greater. Around the world, enterprises understand their future success will hinge on their ability to differentiate through digital innovation. As a result, technology leaders are now in a race to put differentiated applications into production, and deploy them in hybrid and multi-cloud environments.

    In this recent article, I discussed the factors organisations need to consider in building a robust hybrid and multi-cloud strategy. In another article, we looked at how Kubernetes fosters innovation across hybrid, multi-cloud and edge environments and the capabilities a Kubernetes platform needs to have to address the requirements of both development and operations teams.

    Now let’s talk about how organisations can innovate freely with Kubernetes. Kubernetes has quickly become a foundational technology because it is able to abstract the complexity surrounding hybrid and multi-cloud environments and enables digital innovation.

  • Getting to know Fuchsia, Google's open-source operating system

    Fuchsia is not a Linux-based OS.

    This means Fuchsia doesn’t use Linux as its . Instead, it uses a new kernel (specifically, a ) called

    . Generally, microkernels tend to follow the principle of minimality, but although Zircon applies many of the concepts popularized by microkernels, it does not strive to be minimal. Fuchsia’s microkernel architecture helps to reduce the amount of trusted code running in the system.

    Here’s a simple comparison between general OS kernel services and Zircon kernel services: [...]

  • Iron Gate tease the upcoming Mistlands update for Valheim, plus updates for Mountains | GamingOnLinux

    With the Hearth & Home update now behind them, Iron Gate are focusing on the next major biome update for Valheim with the Mistlands and some smaller updates too.

    Hearth & Home took quite some time to be released since they're still quite a small team, although it was received positively once it was out as it added plenty to build and the combat was nicely overhauled to be a lot more dynamic.

today's howtos

Filed under
HowTos
  • Create and Manage KVM Virtual Machines via Command Line

    KVM (Kernel based Virtual Machine) is an opensource virtualization technology built for Linux machines. It comprises a kernel module – kvm.ko which provides the core virtualization platform and a processor-specific module ( kvm-intel.ko for Intel processors or kvm-amd.ko for AMD processors ).

    There are two ways of creating virtual machines using KVM. You can leverage the virt-manager tool which is an X11 server that provides a GUI interface for creating virtual machines. Additionally, you can use the command line to create a virtual machine by defining various parameters associated with the virtual machine you want to deploy.

  • How to Install Gitea using Docker on Ubuntu 20.04

    Gitea is a free and open-source software package for self-hosting a Git server. It also offers collaborative features like bug tracking, wikis, and code review. Gitea is a community-driven and lightweight code solution written in Go.

    Developers need to regularly merge their code changes into a central repository when working. It can happen that you need to have a private central repository for your team that you will host and manage by yourself. You can use Gitea for this purpose. It is similar to GitHub, Bitbucket, and so on.

    In this tutorial, we learn how to install Gitea using docker on Ubuntu 20.04.

  • How to Install Mono Framework on Linux Mint 20 - LinuxCapable [Ed: Better avoided. Microsoft trap.]

    Mono is a free, open-source development platform based on the .NET Framework. Mono’s .NET implementation is based on the ECMA/ISO standards for C# and the Common Language Infrastructure. The Mono project has been in development for over a decade and continues to feature in many applications.

    In the following tutorial, you will know how to install and configure Mono on your Linux Mint 20 system.

  • [Fixed] Permission Denied: Are You Root? Error in Ubuntu

    You follow some tutorial on the internet that tells you to install a certain program or run some command. Probably it is something to do with a server.

    But when you run the command, you encounter this error:

    E: Could not open lock file /var/lib/dpkg/lock-frontend – open (13: Permission denied)
    E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

  • How to Install Python 3.10 on Linux Mint 20 - LinuxCapable

    Python is one of the most popular high-level languages, focusing on high-level and object-oriented applications from simple scrips to complex machine learning algorithms.

  • How to Install Rust Programming Language on Linux Mint 20 - LinuxCapable

    Rust is an open-source systems programming language that focuses on speed, memory safety, and parallelism. Developers use Rust to create a wide range of new software applications, such as game engines, operating systems, file systems, browser components, and simulation engines for virtual reality. Rust is syntactically similar to C++ but can guarantee memory safety by using a borrow checker for validating references.

    For users, especially developers wanting to try out Rust Programming language, you will know how to install Rust Programming Language on Linux Mint 20.

  • How to Install SVN on RHEL-Based Linux Distributions

    Written in C programming language, Apache Subversion, colloquially abbreviated as SVN, is a free and open-source versioning control system that keeps track of historical versions of files and directories.

    Simply put, SVN is simply a version tracker that allows users to send changes made to files to a repository that tracks who made the changes in each file. The repository is similar to a file server. The difference is that it tracks changes and allows you to recover older versions of code or probe the history of the file changes.

  • How to Sync Files in Two-Way Using Osync Script in Linux

    You might ask yourself, why do I need a two-way/bidirectional file synchronization solution?

    [...]

    This stateful synchronizer acts as a rsync wrapper. Osync is attributed as stateful because it is not obligated to monitor the targeted files for changes. This attribute also makes it agentless.

    Between two runs, osync will compare replica file lists. These runs can be local-to-local or local-to-remote. The local-to-local replication run takes approximately 2 seconds whereas the local-to-remote replication run takes approximately 7 seconds.

  • How to change the default Editor from Nano in Ubuntu/Debian

    In this guide we are going to explore how to change the default editor in Ubuntu/Debian from nano to any other editor of your choice

    Linux configuration are mostly text based. Most Linux utilities use a text editor to allow you to edit configuration options and files. An example of this is utilities like crontab and visudo which will use the default editor defined to allow you to change the configurations.

  • How to delete Git tags – TecAdmin

    Tags work as an additional identifier for a particular incident. And in the case of Git, Tags are used as the reference points in your development workflow and it denotes special events like a new version release or new commit. You can create a new tag to give a reference for your newly launched version.

    We use tags for future reference of our previous releases and commits. And we can create and delete as per our convenience.

  • How to install Java 17 On Rocky Linux 8/Centos 8 – Citizix

    In this guide we are going to explore how to install Java Runtime Environment (JRE) and the Java Developer Kit (JDK) in Rocky Linux 8. This guide also works for Centos 8/Rhel 8/Alma Linux 8

    Java and the JVM (Java’s virtual machine) are required for many kinds of software, including Tomcat, Jetty, Glassfish, Cassandra and Jenkins.

    Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995. James Gosling is known as the father of Java.

  • don’t do clever things in configure scripts – Ariadne's Space

    Recently, a new version of ncurses was released and pushed to Alpine. The maintainer of ncurses in Alpine successfully built it on his machine, so he pushed it to the builders, expecting it to build fine on them. Of course, it promptly failed to build from source on the builders, because make install did not install the pkg-config .pc files to the right location.

    You might think, what a weird regression, and you’d be right. After all, pkg-config files are usually just installed to $libdir/pkgconfig in any sort of autotools-based build system. Indeed, in the past, this is what ncurses did as well.

  • Build Kubernetes pods with Podman play kube | Enable Sysadmin

    Enhancements include building images and tearing down pods with play kube and support for Kubernetes-style init containers.

File Searching on deepin OS

Filed under
OS
HowTos

This tutorial explains how user can search for files and folders on a deepin OS computer. deepin OS, formerly Hiweed, is a Chinese computer operating system first launched in 2004 and comes with its own user interface that is beautifully unique called DDE. This involves File Manager, the file manager of deepin OS, and in this article we use the OS version 20 and the program version 5.2. Let's start.

On deepin OS, your file manager's name is File Manager.

Read more

today's howtos

Filed under
HowTos
  • iproute2 vs net-tools

    iproute2 package contains utilities for controlling and monitoring networking, IP address, and routing. It is a modern replacement for net-tools.

    Iproute2 is an open-source project mainly focussed on network components of the Linux kernel. The commonly used utilities inside iproute2 are ip, ss, and bridge.

    The below table shows the iproute2 and deprecated net-tools Linux commands.

  • How to Install & Configure Git on Linux Mint 20 - LinuxCapable

    Git is a mature, actively maintained open source project initially developed in 2005 by Linus Torvalds, the famous Linux operating system kernel creator. Git is designed for developers that need a pretty straightforward version control system. Most software is collaborative efforts and sometimes can have hundreds of people with commits working on software development projects. It is essential to track these commits customarily done in branches in most projects before being merged into the master for release. It is easy to review and track down any incorrect commits and revert, leading to a much easier development if anything goes wrong.

  • My experience installing Libero SoC in Ubuntu and Windows 10 - CNX Software

    A few weeks ago, I received Microchip PolarFire SoC FPGA Icicle Kit with FPGA fabric and hard RISC-V cores capable of handling Linux. I wrote “Getting Started with Yocto Linux BSP” tutorial for the board, and I had initially titled the current post “Getting Started with FPGA development using Libero SoC and Polarfire FPGA SoC”.

    I assumed I would write one or two paragraphs about the installation process, and then show how to work with Libero SoC Design Suite to create an FPGA bitstream. But instead, I spent countless hours trying to install the development tools. So I’ll report my experience to let readers avoid some of the pitfalls, and hopefully save time.

  • How To Install LAMP (Apache, MySQL, PHP) on Debian 11

    LAMP is one of the most widely used software stacks on servers because it allows us to get a working web server up and running quickly. So, in this post, you will learn how to use LAMP on Debian as well as a description of its main components.

today's howtos

Filed under
HowTos
  • How to use and install Stremio on Linux

    Stremio is a media center that allows users to watch movies, TV shows, and even YouTube videos instantaneously. It also supports DLNA and many other features. Here’s how to use Stremio on Linux.

  • Deploying containers with Consfigurator

    For some months now I’ve been working on some patches to Consfigurator to add support for Linux containers. My goal is to make Consfigurator capable of both performing the initial setup of a container and of entering the running container to apply configuration. For the case of unprivileged LXCs running as non-root, my work-in-progress branch can now do both of these things. As Consfigurator enters the container directly using system calls, it should be decently fast at configuring multiple containers on a host, and it will also be possible to have it do this in parallel. The initial setup for the container uses Consfigurator’s existing support for building root filesystems, and it should be easy to extend that to support arbitrary GNU/Linux distributions by teaching Consfigurator how to invoke bootstrapping tools other than debootstrap(8).

  • Vincent Bernat: FRnOG #34: how we deployed a datacenter in one click

    The presentation, in French, was recorded. I have added English subtitles.

  • How to install FileZilla on a Chromebook

    Today we are looking at how to install FileZilla 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 Install Zoom Client on Fedora 35 - LinuxCapable

    Zoom is a communications technology platform that provides videotelephony and real-time online chat services through a cloud-based peer-to-peer software platform and is used for teleconferencing, telecommuting, distance education, and much more.

  • How to Install Sails.js Framework with Nginx on Rocky Linux 8 - LinuxCapable

    Sails.js is a Javascript framework that you can use to easily and quickly build customized enterprise-grade for Node.js. It resembles the MVC architecture from such frameworks as Ruby on Rails, but with improved support for the more data-oriented modern style of developing web applications and is compatible with other front-end including Angular, React, iOS, Android, Windows Phone, and much more.

    In the following tutorial, you will learn how to install Sails.js and access the web-based interface by installing and configuring an Nginx reverse proxy setup on Rocky Linux 8.

  • How to Zip and Unzip Files on Android (RAR, ZIP, 7Z) - Make Tech Easier

    If your job demands that you send many large files, or if you just want an easy way to send a large number of pictures to someone, zip files are a necessity – even on your phone! This article shows how to compress or decompress large files on your Android smartphone.

  • How to Install Python Pip / PIP3 on Debian 11 Bullseye - LinuxCapable

    PIP is the standard package manager for installing Python packages. With PIP, you can list, search and download to install packages from the Python Package Index (PyPI). PIP was first included with the Python installer since version 3.4 for Python 3 release and 2.7.9 for Python 2 and is well utilized with many Python projects.

    In the following tutorial, you will learn how to install the PIP / PIP2 or PIP3 on Debian 11 Bullseye operating system.

  • How to Install Google Chrome on openSUSE Leap 15 - LinuxCapable

    ogle Chrome is the most used Internet Explorer software on the earth, with a recent update in 2021 that Chrome is currently the primary browser of more than 2.65 billion internet users. However, as you would know, after installing openSUSE, only Mozilla Firefox is packaged with the distribution but luckily, installing Google Chrome is a straightforward task.

    In the following tutorial, you will learn how to install Google Chrome in three various ways in stable, beta, or unstable versions on openSUSE Leap 15.

  • How to browse Reddit from the Linux desktop with Giara

    If you like Reddit but prefer to browse from an app, Giara may be for you. It is a Linux app that allows users to consume Reddit content from the desktop. In this guide, we’ll show you how to install it and use it on your system.

    Note: You must have a Reddit account to make use of the Giara application on Linux. To create a new Reddit account, head over to Reddit and click on the new “sign up” button.

  • How to Install Brave Browser on openSUSE Leap 15 - LinuxCapable

    Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. Brave is a privacy-focused Internet web browser, which distinguishes itself from other browsers by automatically blocking online advertisements and website trackers in its default settings. Brave has claimed its browser puts less strain on your computer’s performance than Google Chrome, regardless of how much you ask of it. Even with multiple tabs open at once, Brave uses less memory than Google Chrome-like, up to 66% less.

    In the following tutorial, you will learn how to install Brave on openSUSE Leap 15.

  • How to Install / Upgrade to Latest Nginx Mainline or Stable on openSUSE Leap 15 - LinuxCapable

    For those using openSUSE 15 Leap, you might have noticed that installing Nginx directly from its repository does not install the latest stable or mainline version. This is a common trend in most distributions that focus on the stability of packages and provide only urgent bug or security updates until the subsequent major distribution.

    For most, using the default Nginx that comes bundled with the repository will be preferred, but often many require and want the latest version of stable or mainline for updated features. The following tutorial will cover installing the last stable or mainline versions of Nginx on openSUSE 15 Leap.

  • How to Add a User to Sudoers on openSUSE - LinuxCapable

    When installing openSUSE, the user account that was created during the initial setup has sudo rights. However, there may be a need to add additional sudo users or make the default user have sudo rights. This is a straightforward process with a few commands.

    In the following tutorial, you will learn to add a user to the sudoers group on any openSUSE system.

  • How to easily download and install apps on Linux with AppImage Pool

    AppImagePool is an AppImageHub client for Linux. With it, users can easily browse and download AppImages from the AppImageHub store. Here’s how to get it working on your Linux system.

Syndicate content

More in Tux Machines

Android Leftovers

KDE: Multi-Axes Made Easy

Today we want to introduce the last of the new features we are implementing into the 2.9 release which we have recently finalized. To demo this new feature, let’s use an example contributed by one of our users. This example is based upon the measurement data from a solar cell. The so-called “incident photon to current efficiency” (IPCE) tells us how many incoming photons are converted into free electrons in the cell. This conversion efficiency, together with the generated current and their dependency on the wavelength of the incoming light, are the usual subjects of studies and optimizations for solar cells. Consider the example where we want to plot the IPCE and the current density in the same plot and to see their behavior as a function of the wavelength. Your first idea may be to just lay out the curves for the plot like this... Read more

Android Leftovers

Best Free and Open Source Alternatives to Microsoft Dynamics 365

Microsoft’s stance for decades was that community creation and sharing of communal code (later to be known as free and open source software) represented a direct attack on their business. Their battle with Linux stretches back many years. Back in 2001, former Microsoft CEO Steve Ballmer famously tarnished Linux “a cancer that attaches itself in an intellectual property sense to everything it touches”. Microsoft also initiated its “Get the Facts” marketing campaign from mid-2003, which specifically criticized Linux server usage, total cost of ownership, security, indemnification and reliability. The campaign was widely criticized for spreading misinformation. However, in recent years, there has been a partial shift by Microsoft to embrace the open source software paradigm. For example, some of their code is open sourced. Examples include Visual Studio Code, .NET Framework, Atom, and PowerShell. They have also made investments in Linux development, server technology and organizations including the Linux Foundation and Open Source Initiative. They have made acquisitions such as Xamarin to help mobile app development, and GitHub a hugely popular code repository for open source developers. And they have partnered with Canonical, the developers of the popular Ubuntu distro. But many developers remain hugely sceptical about Microsoft and their apparent shift to embrace open source. Read more