Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • Inspect the capabilities of ELF binaries with this open source tool

    Capa is an open source project from Mandiant (a cybersecurity company). In the project's own words, capa detects capabilities in executable files. Although the primary target of Capa is unknown and possibly malicious executables, the examples in this article run Capa on day-to-day Linux utilities to see how the tool works.

    Given that most malware is Windows-based, earlier Capa versions only supported the PE file format, a dominant Windows executable format. However, starting with v3.0.0, support for ELF files has been added (thanks to Intezer).

  • What you need to know about Kubernetes NetworkPolicy | Opensource.com

    With a growing number of cloud-native applications going to production through Kubernetes adoption, security is an important checkpoint that you must consider early in the process. When designing a cloud-native application, it is very important to embed a security strategy up front. Failure to do so leads to lingering security issues that can cause project delays and ultimately cost you unnecessary stress and money.

    For years, people left security at the end—until their deployment was about to go into production. That practice causes delays on deliverables because each organization has security standards to adhere to, which are either bypassed or not followed with a lot of accepted risks to make the deliverables.

    Understanding Kubernetes NetworkPolicy can be daunting for people just starting to learn the ins and outs of Kubernetes implementation. But this is one of the fundamental requirements that you must learn before deploying an application to your Kubernetes cluster. When learning Kubernetes and cloud-native application patterns, make your slogan "Don't leave security behind!"

  • 3 tips for printing with Linux

    I have a confession to make. This may be an unpopular opinion. I actually enjoy reading documents on a piece of paper as opposed to digitally. When I want to try a new recipe, I print it out to follow it so I don't have to continually swipe my mobile device to keep up with the steps. I store all my favorite recipes in sheet protectors in a binder. I also like to print out coloring pages or activity sheets for my kids. There are a ton of options online or we create our own!

    Though I have a fond appreciation for printed documents, I have also had my fair share of printing nightmares. Paper jams, low ink, printer not found, the list of frustrating errors goes on and on.

    Thankfully, it is possible to print frustration-free on Linux. Below are three tutorials you need to get started printing on Linux. The first article walks through how to connect your printer to your Linux computer. Then, learn how to print from anywhere in your house using your home network. The last article teaches you how to print from your Linux terminal so you can live out all your productivity dreams. If you are in the market for a new printer, check out this article about choosing a printer for Linux.

  • 3 basic Linux user management commands every sysadmin should know [Ed: But those have nothing to do with Linux… they’re part of shadow-utils.]

    I like logical commands; commands that are simple, straightforward, and just make sense. When I delivered Linux sysadmin training, I found Linux user management commands to be easy to explain.

  • Strange Apache Reload Issue « etbe - Russell Coker

    I recently had to renew the SSL certificate for my web server, nothing exciting about that but Certbot created a new directory for the key because I had removed some domains (moved to a different web server). This normally isn’t a big deal, change the Apache configuration to the new file names and run the “reload” command. My monitoring system initially said that the SSL certificate wasn’t going to expire in the near future so it looked fine. Then an hour later my monitoring system told me that the certificate was about to expire, apparently the old certificate came back!

    I viewed my site with my web browser and the new certificate was being used, it seemed strange. Then I did more tests with gnutls-cli which revealed that exactly half the connections got the new certificate and half got the old one. Because my web server isn’t doing anything particularly demanding the mpm_event configuration only starts 2 servers, and even that may be excessive for what it does. So it seems that the Apache reload command had reloaded the configuration on one mpm_event server but not the other!

  • Featured Unixcop Oracle Data Integrator (ODI) on CentOS 8 Oracle Data Integrator (ODI) on CentOS 8

    Data Integration ensures that information is timely, accurate, and consistent across complex systems. Although it is still frequently referred as Extract-Transform-Load (ETL), data integration was initially considered as the architecture used for loading Enterprise Data Warehouse systems.

    Data integration now includes data movement, data synchronization, data quality, data management, and data services.
    Oracle Data Integrator s built on several components all working together around a centralized metadata repository.

    Also these components – graphical modules, runtime agents and web based interfaces – in conjunction with other advanced features make ODI a lightweight, state of the art data integration platform.

    With its superior performance and flexible architecture, Oracle Data Integrator can_be used in various types of projects such as Data Warehousing, SOA, Business Intelligence or Application Integration.

  • Oracle Weblogic 14c on CentOS 8 - Unixcop

    Modern business environment demands Web and e-commerce applications that accelerate your entry into new markets like a boom ! help you find new ways to reach and retain customers, and allow you to introduce new products and services quickly. To build and deploy these new solutions, you need a proven, reliable e-commerce platform that can connect and empower all types of users while integrating your corporate data.

    Oracle WebLogic Server is a unified and extensible platform for developing, deploying and running enterprise applications, such as Java, for on-premises and in the cloud.

    Hi Guys ! Today, we will discuss about Oracle WebLogic server. We have got through some intro & now will have a glimpse of some architectural overview of this Oracle Middle ware product, Then we will go the how to’s. Don’t get bored till then !

    WebLogic Server operates in the middle tier of a multi tier (or n-tier) architecture. A multi tier architecture determines where the software components that make up a computing system are executed in relation to each other and to the hardware, network, and users. Choosing the best location for each software component lets you develop applications faster; eases deployment and administration; and provides greater control over performance, utilization, security, scalability, and reliability.

  • Store Passwords Securely with Hashicorp Vault on Ubuntu 20.04 – VITUX

    It is always not possible to remember all the secret keys, passphrases, and tokens. Sometimes managing and maintaining secrets might be challenging tasks. We may need to store such secrets somewhere which we can use when needed. Hashicorp Vault is a solution that can be used to store secrets. It protects all the secrets stored on it and keeps secured. In this article, we will learn how to install Hashicorp vault on ubuntu 20.04.

today's howtos

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

    In this tutorial, we will show you how to install Netdata on Debian 11. For those of you who didn’t know, Netdata is an open-source tool designed for the real-time system performance monitoring solution. It monitors processes such as memory, CPU utilization, disk input/output, network bandwidth, system applications, MySQL database among other system real-time metrics. The metrics are visualized on stunning interactive dashboards in form of graphical charts.

    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 Netdata Monitoring tool on a Debian 11 (Bullseye).

  • How To Install OpenVPN Server on Debian 11

    In Linux, we can do many things and one of them is to create our own VPN. To do this, we will use well-known tools like OpenVPN and our beloved Debian 11. So, in this post, you will learn how to install OpenVPN Server on Debian 11.

  • How To Install Tasksel on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Tasksel on Ubuntu 20.04 LTS. For those of you who didn’t know, Tasksel is a Ubuntu tool that allows you to install multiple related packages as coordinated “tasks” onto your server. So instead of installing packages one by one, say for a LAMP stack, you can install a LAMP stack on one go as Tasksel groups packages together.

    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 Tasksel 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 Apache Maven on Ubuntu - Anto ./ Online

    This guide will show you how to install Apache Maven on Ubuntu. You will also see how to verify the install and set up a basic project for testing purposes.

  • How to Install Apache Tomcat 10 on Ubuntu 21 - Unixcop

    Apache Tomcat is an open-source Java servlet and Java Server Page container. Developers build and deploy dynamic java-based applications using Apache Tomcat. Java servlets are small java programs defining how a server handles requests and responses. Developers write the servlets while Tomcat handles all the backend and routing. As it is an opensource tool, Apache Tomcat is contributed by developers all over the world.

    Apache Tomcat is an open-source Java HTTP web server developed by the Apache Software Foundation. Tomcat helps to deploy the Java Servlet and the JavaServer Pages and serves them like an HTTP web server.

  • How to Install Pigz to Compress Files Faster in Linux

    File compression and decompression is an important milestone for any Linux user. It saves you some significant storage space when dealing with sizable data. Also, we cannot overlook the data security implementations successfully contributed by reputable file compression tools.

    Compressed files are safer from data corruption and compromise than uncompressed files. The success of file compression and decompression depends on the tool you use for the task.

  • How to Install & Configure Git on AlmaLinux 8

    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.

  • How to Install or Upgrade Nvidia Drivers on Ubuntu 21.10 Impish Indri

    Most modern Linux Desktop systems such as Ubuntu 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, which lacks the latest graphics card hardware’s latest features, software technology, and support. 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.

    In the following tutorial, you will learn how to install Nvidia Graphic Drivers from the Nvidia Proprietary Repository, a PPA repository, or manually using the beta drivers for an example, thus giving you the latest in software available.

  • How to Install themes on Xubuntu and Other Distros Using Xfce Desktop Environment

    Installing themes on Xubuntu is similar to Ubuntu or any other Linux distribution. You put the theme files in the ~/.themes folder and then use a tool to change it.

    However, some options or the user interface will look different considering Xubuntu uses the Xfce desktop environment. This is why I created this specific tutorial to show the steps with proper screenshots.

  • How to create a virtual CAN interface on Linux - PragmaticLinux

    A virtual CAN interface is the perfect solution when developing CAN nodes, without needing an actual physical CAN bus. Think of a virtual CAN interface as a software CAN adapter, through which you can access an emulated CAN bus. The SocketCAN subsystem of the Linux kernel comes with build-in support for virtual CAN interfaces. This tutorial explains in detail how to create and use a virtual CAN interface on your Linux system.

  • How to install Java 17 in Debian 11 – Citizix

    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.

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

    In this guide we are going to explore how to install Java Runtime Environment (JRE) and the Java Developer Kit (JDK) in Debian 11.

  • How to install Tiled Map Editor on a Chromebook

    Today we are looking at how to install Tiled Map Editor 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.

    This tutorial will only work on Chromebooks with an Intel or AMD CPU (with Linux Apps Support) and not those with an ARM64 architecture CPU.

  • How to install Vivaldi on Linux Lite 5.4 - Invidious

    In this video, we are looking at how to install Vivaldi on Linux Lite 5.4.

  • How to set up Samba shares in Ubuntu Server the easy way

    Webmin is an administration web UI for managing UNIX-like operating systems. For example, if you have an Ubuntu server and want an easier way to create Samba shares on your system, Webmin is an excellent tool.

    With Webmin, you can create Samba shares on Ubuntu Server through your web browser, easily manage permissions, etc. In this guide, we’ll show you how to use Webmin to configure Samba shares in Ubuntu Server the easy way.

  • How to set up an FTP server on Ubuntu with Webmin

    Do you want to set up an FTP server on your Ubuntu Server system but don’t want to deal with configuration files? If so, Webmin is for you! Webmin is an excellent tool that allows users to manage UNIX-like servers with an easy-to-use web interface. Here’s how to use Webmin to set up an FTP server on Ubuntu.

  • How to set up an NFS share in Webmin on Ubuntu Server

    NFS (AKA Network File System) is a handy networking tool that makes transferring files on Linux super fast. However, setting it up is tedious if you do not know what you are doing.

    That’s where Webmin comes in. It’s a web UI manager for UNIX-like operating systems that makes setting up complex things like NFS easy. In this guide, we’ll show you how you can set up an NFS share with it.

  • Installing Mods for Nickelodeon All-Star Brawl (NASB) on Linux - Boiling Steam

    It’s been a few weeks since the release of Nickelodeon All-Star Brawl (NASB). While some media outlets have criticized the game for lacking voice-overs, extra character skins, having a generic soundtrack, and a “cheap budget” feeling, a lot of these issues can be mitigated, thanks to the modding community. Players don’t have to wait for an official update to come out to enjoy quality-of-life upgrades to the game. If you want to make Nigel Thornberry look like Wario, you can do that. If you desire Reptar to look like Bowser or Yoshi, you can do that. If you hunger for more life to the game by adding voice-overs for the characters, you can do that. If you crave victory themes, you can do that. If you’re tired of the bland soundtrack for a particular stage and yearn for something better, you can do that. If you desire PlayStation-style buttons, you can do that.

  • Jenkins: How to create a node agent - Anto ./ Online

    A Jenkins node agent is essentially a worker node that performs operations requested by Jenkins. Jenkins will manage the node agent as well as the required tools. This guide will show you how to create an agent node in Jenkins.

today's howtos

Filed under
HowTos
  • Check and better order your photos on Kodi with these changes | ITIGIC - TechStony

    When we hear the name of Kodi, the first thing that comes to mind is a complete multimedia center for playing videos and music . However, this program goes much further and allows us to manage and reproduce other content such as television channels or photos.

    Precisely in these same lines we want to focus on this last element that we comment on, that is, in the management and visualization of images. This is something that we can directly carry out from this program without the need for additional ones. With this, what we want to tell you is that, as with video or audio content, photographic files can also be managed from here.

    As with the rest of the file types, when we start working with Kodi the first thing we have to do is create our photo library or libraries. From there, the application itself will already know the disk locations where we have these contents stored for later management. This is something that is surely familiar to us if we have already used it with videos or audios. In fact, below, we are going to show you a series of changes that we recommend you do to improve the viewing experience of these own photos.

  • Install Nexus Repository Manager on Debian 11 - kifarunix.com

    This tutorial describes how to install Nexus repository manager on Debian 11.

    Nexus is the World’s #1 repository manager for build artifacts.

  • Sync WM wallpaper with LightDM on Linux Mint :: Rafael Cavalcanti

    Linux Mint uses LightDM GTK greeter for the login screen. It tries to show each user’s wallpaper, and it works well if you stick to the default Cinnamon desktop environment.

    However, I use a standalone window manager (dwm) and my wallpaper is set by Nitrogen. This breaks the feature, unless we take some steps.

  • How to get useful answers to your questions

    5 years ago I wrote a post called how to ask good questions. I still really like that post, but it’s missing a few of the tactics I use to get useful answers like “interrupt people when they’re going off on an irrelevant tangent”.

  • How To Install Yarn on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install Yarn on AlmaLinux 8. For those of you who didn’t know, YARN an acronym for Yet Another Resource Navigator is a fast, stable, and reliable Javascript package manager which is compatible with npm ( Node Package Manager). Yarn helps with the management of npm packages which includes installation, updating, configuration, and removal of packages.

    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 Yarn Package Manager on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

  • How to Install Anbox to Run Android Apps in Ubuntu 20.04, Ubuntu 21.10 | UbuntuHandbook

    Want to run Android apps in Linux? Here’s how to do it using the Anbox container in Ubuntu 20.04 and Ubuntu 21.10.

    Anbox, Anbox in a box, is a free and open-source software that runs the full Android system in a container, abstracts hardware access and integrates core system services into a GNU/Linux system.

    There’s another solution “Waydroid” to do the similar things in Linux. It’s said to have better performance, though it requires Wayland session. For those stick to Xorg, here’s how to install and use Anbox.

  • How to Install Deno JavaScript Runtime on Ubuntu 20.04

    Deno is a lightweight JavaScript runtime that is both straightforward and safe. It provides a stable and comfortable development environment, allowing you to write TypeScript without transpilation. In addition, as an engine with V8 as the base, it has high compatibility with existing JavaScript code written with full support for ECMAScript standards.
    We'll show you how to install Deno on Ubuntu 20.04 and run a hello world script to test your installation in this article.

  • How to Install GCC Compiler Collection on CentOS 8 and Rocky Linux 8 – VITUX

    The GNU Compiler Collection (GCC) is a compiler software package with a collection of compilers for several languages. It is free and open-source software, which means that everyone has the opportunity to contribute or modify the application according to their own needs. GCC supports various programming languages, including C, C++, Objective-C, Fortran, Java and Ada. It also provides libraries such as libstdc++ for C++ and libgcj for Java.

    GCC uses a technology called “Recursive Descent Parsing”, which is very effective at finding errors in the code. GCC also provides a rich set of warnings that can be used to spot possible problems or bugs that may not have been detectable by the compiler itself. GCC performs some optimizations on both the intermediate code and the final machine code, but it does not perform as many optimizations as a commercial compiler would.

  • Bash Conditional Statements - OSTechNix

    In this guide, we will learn the usage of conditional statements in Bash scripting with examples. Decision-making is an important step in programming. There may be a situation where certain conditions have to be met and based upon that you have to write some logic. This is what a conditional statement does. The conditional statements allows you to write logic and take decisions. The concept that you read here will be the same for all the programming languages out there but with syntactic and implementation difference.

  • 7 handy tricks for using the Linux wget command

    Wget is a free utility to download files from the web. It gets data from the Internet and saves it to a file or displays it in your terminal. This is literally also what web browsers do, such as Firefox or Chromium, except by default, they render the information in a graphical window and usually require a user to be actively controlling them. The wget utility is designed to be non-interactive, meaning you can script or schedule wget to download files whether you're at your computer or not.

today's howtos

Filed under
HowTos
  • Linux IP Command with Usage Examples

    The IP command is part of iproute package that is by default installed in Modern Linux distributions. In Linux, the IP command is used to manage and display Network Interfaces, IP Addresses, IP Routing Table, and IP Neighbor Entries. It is commonly used to assign an IP address to a network interface and configure network interface settings.

    In this tutorial, we will learn Linux IP command with usage examples.

  • Jenkins: An introduction to jobs and projects - Anto ./ Online

    This guide will explain what a Jenkins job (or project) is and discuss the different types you may encounter. There are many types available, and it depends on the plugins that you have installed. First, however, this guide will discuss the main types that you will encounter.

  • How to create an RDS cluster on AWS

    AWS RDS (Relational Database Service) is a managed database service provided by AWS to launch highly available, fault-tolerant, automatic failover, and scalable database servers as AWS RDS is a managed service, so it does not provide the shell access to the server. You only get the connection endpoint to connect to the database. AWS RDS provides the following benefits over a self-managed database server.

  • How to Deal with Spaces in File Path Linux

    Using Linux operating system and facing problems while dealing with the spaces in file path? Many Linux users encounter this issue. In the Linux operating system, we can run commands by passing multiple arguments. A space separates each argument. So, if we give the path that has a space, it will be considered two different arguments instead of one a single path.

    In this article, we will dive deeper into how to deal with spaces in file path Linux? But, before that, we need to know the ls command, the uses of the ls command, the syntax for writing the command on the terminal.

  • How can I see all services in Ubuntu?

    System services are the processes or system programs known as ‘daemons’ that continuously run in the background. These services wait for client requests and are responsible for how the system works and how it communicates with other programs. When working in a Linux environment, including Ubuntu, you can easily manage all system services (start, stop, restart, enable at system boot, etc.) through a service manager. Most of the modern Linux distributions, such as Ubuntu, now use a process manager known as ‘systemd’. The systemd is a service manager in the Ubuntu system and used to replace the ‘init’ process. The systemd services manager is controlled by the primary command-line tool ‘systemctl’ command.

    We will show you the various techniques in this tutorial related to listing or viewing all services in the Ubuntu 20.04 system.

  • How do I Copy Multiple Files Using CP in Linux

    CP allows you to copy directories and command files using the command line. With this command, you can transfer multiple files or folders, preserve attribute information and create their backups. CP copies file independently from their originals. So, we can say that the CP command is useful for Linux. People still don’t know how to use this command and search for answers regarding copying multiple files using CP in Linux. That’s why we have written this article to briefly describe how to copy multiple files using CP in Linux.

  • Find Processes Using Most CPU Linux

    Many times such situations come in Linux where we have to deal with application unresponsiveness or sluggish applications due to CPU usage. This happens when our Linux system CPU is very busy. Most of the time, it has to wait until the CPU is free and queue up to process its pending requests.

    Whenever the CPU is completely occupied by the processes of the Linux system, it becomes difficult for the CPU to process other requests. All remaining requests have to be stopped until the CPU is freed. This becomes a huge obstacle.

    We have to use the appropriate command to know the processes which are affecting the CPU. In this article, we will tell how we can solve CPU-related problems with the help of the following commands, as well as see how to find those processes which are using most CPU Linux.

  • Detect SQL Injection (SQLi) and XSS - blackMORE Ops

    LibInjection is a C library to Detect SQL Injection (SQLi) and Cross-Site Scripting (XSS) through lexical analysis of real-world Attacks.

    SQLi and other injection attacks remain the top OWASP and CERT vulnerability. Current detection attempts frequently involve a myriad of regular expressions which are not only brittle and error-prone but also proven by Hanson and Patterson at Black Hat 2005 to never be a complete solution. LibInjection is a new open-source C library that detects SQLi using lexical analysis. With little upfront knowledge of what SQLi is, the algorithm has been trained on tens of thousands of real SQLi attacks and hundreds of millions of user inputs taken from a Top 50 website for high precision and accuracy.

  • Diagnose connectivity issues with the Linux ping command | Opensource.com

    Networked computers are so common these days that most of us take it for granted that a computer on one side of a room can contact one on the other side of the room, much less the other side of the world. When it works as designed, networking is what makes the Internet, the cloud, file shares, media streaming, remote administration, printing, and much more possible. When something goes wrong, it can sometimes be challenging to diagnose. One of the most fundamental diagnostic tools for networked connectivity is the ping command.

today's howtos

Filed under
HowTos
  • Adventures with the Linux Command Line, First Internet Edition

    I've just released the first Internet edition of my new book, Adventures with the Linux Command Line. This 250+ page volume is a sequel/supplement to The Linux Command Line (TLCL). With 14 action-packed chapters, it covers a variety of skill-enhancing topics intended for makers, students, and anyone who wants to take their knowledge of the command line and shell scripting to the next level.

  • LFCS – User Account Management | Linux.org

    With any Linux system, you may need to add users. Additional Users may be needed when adding Services such as Samba. Being able to manage user accounts is a very important task, especially if working on multiple systems in a business environment.

  • How To Install Nagios on Debian 11 - idroot

    In this tutorial, we will show you how to install Nagios on Debian 11. For those of you who didn’t know, Nagios is an open-source tool that provides an enterprise-class central monitoring engine for IT monitoring, network monitoring, server, and applications monitoring. It monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. In the event of a failure, Nagios can alert the technical staff of the problem, allowing them to begin remediation processes before outages affect business processes, end-users, or customers.

    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 Nagios monitoring tool on a Debian 11 (Bullseye).

  • How to Install Debian 11 (Bullseye) Server Using Net Install

    In this guide, we will walk you through the installation of a Debian 11 (Bullseye) Minimal Server, using the netinstall CD ISO image. This installation you will carry out is appropriate for building a future customizable server platform, without a GUI (Graphical User Interface).

  • How to Install LAMP Stack on Debian 11/10/9

    On (August 14, 2021), the Debian project announced the availability of the new stable version (Debian 11) codenamed Bullseye.

    With this release, the well-known and widely-used Debian 10 Buster gained old-stable status, which designates the previous stable repository. As it always happens with the release of a new stable version, Bullseye includes hundreds of new packages and updates to thousands of others.

    Since Debian powers a large percentage of web servers all over the world, in this article we will explain how to install the LAMP stack in Debian 11 and also works on older Debian 10 and Debian 9 releases.

  • How to Install LFTP to Download and Upload Files in Linux

    When it comes to the availability of ftp (file transfer protocol) client solutions, the Linux operating system, and its numerous distributions never disappoint.

    In this area, there is plenty of fish in the ocean. The Linux-based ftp clients are a mixture of GUI and non-GUI solutions. Ftp client solutions not only give you access to remote machines and servers but also enable you to easily upload/download files to/from your remote machines/servers.

  • How to Install Pip on Kali Linux - Linux Nightly

    pip is the package installer for Python. On Linux, pip allows for easy installation of Python programs and dependencies. For Python developers, pip is an essential tool.

    In the context of Kali Linux, pip is mostly used for hacking scripts or to download dependencies that hacking scripts rely on. Even if you don’t write Python scripts yourself, you may still find it necessary to install pip. In this guide, you’ll see how to install pip on Kali Linux.

  • How to install GUI on CentOS 8 / RHEL 8 Minimal Linux server - Unixcop

    Have you installed CentOS 8 minimal installation and need to change the command line to Graphical user insterface GUI ?

    So if you are new to the command line, it will be a great idea to start with a Graphical user interface to learn and become a master of Linux.

    Also sometimes, Advanced users need a Graphical desktop environment to handle various services easily.

    So this guide will help you to change your command-line CentOS linux server to GUI. or You can install the GUI to your server.

  • How to install VirtualBox from A to Z and learn to use it | ArcoLinux

    We recommend this option as it is the easiest way to get VirtualBox on your computer.

  • How to setup an RDS MySql (Relation Database MySql) instance on AWS

    RDS(Relational Database Service) comes under “Database” services of AWS(Amazon Web Services) Cloud. RDS service provides a scalable and cost-efficient relational database capacity. It automates time-consuming administration tasks such as hardware provisioning, setup, backups, etc. It helps us to focus on our applications instead of database administration and maintenance tasks.

    RDS provides us with 6 database engines, Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server, and PostgreSQL. RDS handles routine database tasks such as provisioning, patching, backup, recovery, failure detection, and repair.

You Can Now Install KDE Plasma 5.23 on Kubuntu 21.10, Here’s How

Filed under
KDE
Linux
News
HowTos

Released last week, Kubuntu 21.10 ships with KDE Plasma 5.22.5 as default desktop environment, but users who want to use the recently released KDE Plasma 5.23 “25th Anniversary Edition” desktop environment can now upgrade their installations if they have the Kubuntu Backports PPA repository installed.

The Kubuntu team announced today that the KDE Plasma 5.23.1 packages are now available in the Kubuntu Backports PPA repository, along with the KDE Frameworks 5.87 and KDE Gear 21.08.2 software suites, to make your Plasma desktop and KDE apps experience better.

Read more

today's howtos

Filed under
HowTos
  • How To Install PostgreSQL 14 on Ubuntu 20.04 - howtodojo

    In this tutorial, we learn how to install PostgreSQL 14 on Ubuntu 20.04 (Focal Fossa).

    PostgreSQL, or usually called Postgres, is an open-source object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance.

    PostgreSQL is ACID-compliant and transactional. It is developed by PostgreSQL Global Development Group (PGDG) that consists of many companies and individual contributors. PostgreSQL released under the terms of PostgreSQL license.

  • How to Install Minikube on CentOS 8 - Unixcop

    Minikube is open source software for setting up a single-node Kubernetes cluster on your local machine. The software starts up a virtual machine and runs a Kubernetes cluster inside of it, allowing you to test in a Kubernetes environment locally.

    Minikube is a tool that runs a single-node Kubernetes cluster in a virtual machine on your laptop.

    In this tutorial we will show you how to install Minikube on CentOS 8.

  • How to Install and Secure Redis on Ubuntu 20.04 | RoseHosting

    Redis (short for Remote Dictionary Server), is an open-source in-memory data structure store. It’s used as a flexible, highly available key-value database that maintains a high level of performance. It helps to reduce time delays and increase the performance of your application by accessing in microseconds.

  • How to Upgrade to Ubuntu 21.10 - OMG! Ubuntu!

    If the glowing reviews for the Ubuntu 21.10 release have you intrigued, here’s how to upgrade to Ubuntu 21.10 from an earlier version.

    Fair warning: this tutorial is super straightforward (the benefits of upgrading after a stable release, rather than a little bit before). Meaning no, you don’t need to be a Linux guru to get going!

    There are plenty of good reasons to upgrade from Ubuntu 21.04 to Ubuntu 21.10, such as benefiting from a newer Linux kernel, enjoying a new GNOME desktop, sampling the new Yaru Light theme, and getting to go hands-on with an able assortment of updated apps.

  • How to install Adobe Flash Player on a Chromebook

    Today we are looking at how to install Adobe Flash Player 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 OnlyOffice on Linux Lite 5.4 - Invidious

    In this video, we are looking at how to install OnlyOffice on Linux Lite 5.4. Enjoy!

  • Jenkins: How to add a JDK version - Anto ./ Online

    This guide will show you how to add a JDK version to Jenkins. If you plan to run a Java build requiring a specific version of the Java Development Kit, you need to do this.

  • Sending EmailsSend them from Linux Terminal? | Linux Journal

    Does your job require sending a lot of emails on a daily basis? And you often wonder if or how you can send email messages from the Linux terminal.

    This article explains about 6 different ways of sending emails using the Linux terminal. Let’s go through them.

today's howtos

Filed under
HowTos
  • How to play Nintendo DS games on Linux with MelonDS

    The Nintendo DS was one of Nintendo’s most successful handheld gaming consoles of all time. Sadly, in 2021 it is discontinued. So if you wish to enjoy your favorite Nintendo DS games, you’ll have to emulate them.

    If you’re a Linux user, the best way to emulate a Nintendo DS on Linux is with the MelonDS application. Here’s how to get it to work.

    Notice: AddictiveTips in no way endorses downloading Nintendo DS game ROMS online. If you wish to emulate your favorite games, please use your legal games.

  • How to play Trine 2 on Linux

    Trine 2 is the sequel to Trine, a puzzle-platforming action-adventure side-scroller game. It was developed by Frozenbyte and released in December 2011 for Windows, PS3, and Xbox 360. Later in 2012, it made its way to Linux. Here’s how to play it on your Linux system.

  • How to set up Webmin on Ubuntu Server

    Ubuntu Server is an excellent Linux server operating system. It comes with Snaps, which makes setting up apps easier. In addition, it has live patching, so you never miss a security update and many more excellent features.

    Still, for as great as Ubuntu Server is, setting up certain things can be a pain. If you’d like to avoid the annoyances of Ubuntu Server, check out Webmin. It’s a management tool for UNIX-like operating systems. With it, users can manage their Linux systems with an elegant web UI rather than the terminal. Here’s how to set it up.

  • How to install OpenBSD 7.0 - Unixcop

    When I’ve started my migration from privative OS to Linux, after a couple of weeks my first reaction was something like: ¡let’s try them all! I mean, all the linux distributions. Spoiler alert: I couldn’t, there are too many distributions. Even in 1999 there where too many.

    After a couple of months of trying different linux flavors I’ve got a new reaction: ¡let’s try all the others OSes!. And this is why I’m showing how to install OpenBSD.

    From the OpenBSD website: «The OpenBSD project produces a FREE, multi-platform 4.4BSD-based UNIX-like operating system. Our efforts emphasize portability, standardization, correctness, proactive security and integrated cryptography. As an example of the effect OpenBSD has, the popular OpenSSH software comes from OpenBSD.»

  • How to Create an SSH Honeypot to Catch Hackers in Your Linux Server - Make Tech Easier

    If you’ve ever looked at the authentication logs for your server, then you know that any server connected to the Internet is under a constant barrage of login attempts from hackers.

    Even if your server is a completely unknown hobby server, automated scripts will find it and continually try to brute force their way in using SSH. Although they’re not likely to get in as long as you’re using complex passwords or other security measures, there’s still always the chance that they could succeed.

    Luckily, there’s a useful and fun way to trap these hackers in your server and keep them too distracted to cause any trouble.

  • How To Install GoAccess on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install GoAccess on AlmaLinux 8. For those of you who didn’t know, GoAccess is an interactive and real-time web server log analyzer program that quickly analyzes and views web server logs. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly. It parses the specified web log file and outputs the data to the terminal.

    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 GoAccess real-time web server log analyzer and interactive viewer on AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

  • How To Install Drupal on Debian 11 - idroot

    In this tutorial, we will show you how to install Drupal on Debian 11. For those of you who didn’t know, Drupal is a free and open-source content management system based on the LAMP stack. It has great standard features, like easy content authoring, reliable performance, and excellent security. Flexibility and modularity are some of the core principles that set it apart from the rest.

    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 Drupal CMS on a Debian 11 (Bullseye).

today's howtos

Filed under
HowTos
  • What's in a hostname?

    You can spend a surprising amount of time chasing RFCs and finding out more than you ever thought you'd need to know about something as trivial as "hostnames".

    The Internet is a Playground, the DNS a never-ending source of entertainment and astonishment, and hostnames... largely undefined.

  • How to change the colour of the underline in gspell

    gspell is GNOME’s spell-checking library.

  • How To Install Calligra Office Suite on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Calligra Office Suite on Ubuntu 20.04 LTS. For those of you who didn’t know, Calligra Suite is an office and graphic art suite by KDE similar to the LibreOffice. It is available for desktop PCs, tablet computers, and smartphones. It contains applications for word processing, spreadsheets, presentation, vector graphics, and editing databases.

    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 Calligra Office Suite 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 Convert a Webpage to PDF in Linux - It's FOSS

    Saving a webpage as a PDF comes in handy when you archive certain resources or use them for educational purposes.

    But, how do you convert a webpage to PDF in Linux?

    You can either choose to go the easy way out using the web browser (GUI) on every Linux distribution or use the terminal to turn a webpage into a PDF file.

  • How to Install GoAccess Web Log Analyzer on Rocky Linux 8

    GoAccess is an open-source lightweight log analyzer that can read and analyze log files of multiple formats, including Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront, Caddy, etc. It is written in C language and uses the ncurses library for its dashboard interface, which can be accessed from the command line.

    It can generate reports in HTML, JSON, and CSV format, which can be shared with others. You can even generate real-time HTML reports that can be displayed via a public link.

    In this tutorial, you will learn to install GoAccess Analyzer on a Rocky Linux-based server and configure it to read Nginx logs and serve real-time reports.

  • How to Install Prometheus System Monitoring Tool on Debian 11

    Prometheus is a free, open-source and web-based monitoring application that collects metrics from your services and stores them in a time-series database. Prometheus default configuration only exports metrics about itself. But, you can extend it by installing exporters, and other programs. It supports a multi-dimensional data model, multiple modes of graphing and dashboarding.

    In this post, we will show you how to install Prometheus monitoring on Debian 11.

  • How to Install R Programming Language on Ubuntu 20.04 - LinuxCapable

    R is an open-source programming language, and free software environment for statistical computing and graphical representation created and supported by the R Core Team and the R Foundation. R’s popularity is widely used amongst statisticians and data miners for statistical and data analysis software developers.

    In the following tutorial, you will learn how to install R using the CRAN repository and install packages from both R’s CRAN repository or PPA cran2deb4ubuntu on Ubuntu 20.04.

  • How to Run Android Apps on Linux

    Ever wanted to run an Android app on Linux but didn’t want to mess with debugging bridges, development environments, or sideloading apps? An app called Anbox makes it possible, and we show you how to use it.

  • GNU Linux Debian – apt package management – what does this two-letter-package-status mean anyway? (ii rc)
  • How to install Mattermost Server on Rocky Linux 8

    Mattermost is messaging software that can be configured to support your organization's messaging requirements.

    It works just like messaging software you will have used before. Users are able to log in and use the messaging platform to send messages of any kind between themselves or directed at other users which they choose to subscribe to their messaging feed. It also supports group messaging, where a conversation thread emerges between more than one person. Messages also include file attachments, images, links, etc, for sharing across an organization. Additionally, there are some interesting extra features that can be enabled, such as video conferencing if required.

    Developers want to use this software because it's easy to configure, it can be hosted in your own private cloud, it's free, and messaging is an important requirement for most organizations.

  • Install APEX and ORDS on CentOS 8 - Unixcop

    Oracle Application Express is a low-code development platform that enables you to build scalable, secure enterprise apps, with world-class features, that can be deployed literally anywhere.

    Also it’s a proprietary web-based integrated development environment (IDE) developed by Oracle Corporation for creating and managing Oracle databases and other related database functionality. In addition to, With it developers can quickly develop and deploy compelling apps that solve real problems and provide immediate value, even it’s not necessary to be an expert in a vast array of technologies to deliver sophisticated solutions.

  • Install Proftpd on Centos and Rockylinux 8 - Unixcop

    Proftpd is an Opensource ftp Server compatible with Unix-like systems its easy to install , fast and secure . lets show you in this how to install this software.

    In my case i’am using vzlinux its one if the Centos derivatives.

    Proftpd doesn’t exit on the standard Redhat/Centos repositories this is why we need to create extra repositories to make this possible, we need epel-repository.

  • Install and Configure Squid Proxy on Rocky Linux 8 - kifarunix.com

    In this guide, we are going to learn how to install and configure Squid proxy on Rocky Linux 8.
    Squid is a full-featured web proxy cache server application which provides proxy and cache services for HTTP, FTP, SSL requests and DNS lookups. It also performs transparent caching that reduces bandwidth and improves response time by caching and reusing frequently requested web pages.

  • Install and Setup Squid Proxy on Debian 11/Debian 10 - kifarunix.com

    In this tutorial, we are going to learn how to install and setup Squid Proxy on Debian 11/Debian 10.

    Squid is a full-featured web proxy cache application which provides proxy and cache services for HTTP, FTP, SSL requests and DNS lookups. It also performs transparent caching that reduces bandwidth and improves response time by caching and reusing frequently requested web pages.

  • Bash String Manipulation - OSTechNix

    String manipulation is one of the fundamental concepts in bash scripting. In programming, strings are one of the data types which are an ordered sequence of characters. It is important that you know how to create and manipulate strings in bash. In this guide, we will learn string manipulation in Bash shell scripting with simple examples. You will be comfortable working with bash strings at the end of this article.

  • Using Thunderbolt 3 or 4 on Ubuntu - ByteXD

    When purchasing any laptop, you need to take a keen look at all the ports available since they connect your system to other devices in the digital world. When Apple released the new style MacBook Pro in 2015, people were amazed. This machine ditched all the available ports on the previous releases and replaced them with only Thunderbolt 3 and a headphone socket. Standard ports like the charging socket, display ports (HDMI), USB, and SD card reader, which you will most likely find on most laptops, were all removed and are now supported by the Thunderbolt 3 port.

  • Multipath TCP on RHEL 8: From one to many subflows

    Many years ago, Hercules was traveling back to Athens when he lost his way in a wood. Arriving at a crossroad, he found two women. One of them was Aletheia, the goddess of truth, and the other was Apate, the goddess of lies. But he didn't know who was who. Hercules needed all his intelligence to find the only question capable of revealing the way to Athens.

    If you are lost in a computer network and don't know which path to take, don't worry—you don't need Hercules to find your way: You can use Multipath TCP.

  • Deploy and remove a web server with Ansible

    ​Ansible is an agentless IT automation tool that unravels the mystery of how work gets done. Many sysadmins run Ansible ad hoc commands or playbooks daily to handle their automated tasks. They rely on Ansible's default command-line interface (CLI) output to visualize and understand what happens after their command or playbook finishes running.

    Since Ansible's CLI standard output is clean and lean, one option for tracking runtimes, getting metrics, understanding resource consumption, and gathering other information is to modify the output to include more details through using callback plugins. This article explores how to use two different Ansible callback plugins to profile system activity and maximum memory usage of tasks and full execution using cgroups.

  • Can you turn a Raspberry Pi into a satellite deco? | ITIGIC

    The Raspberry Pi have been receiving different versions over time, with improvements in USB ports, HDMI, and even Ethernet in the most recent models. Along with them, a constant has been the 40-pin GPIO connector , thanks to which we can hook all kinds of modifications and improvements.

You Can Now Install the UnityX Desktop in Arch Linux, Here's How

Filed under
Ubuntu
HowTos

UnityX is the successor of the Unity7 desktop environment created by Canonical for its popular Ubuntu Linux distribution back in 2011 with the Ubuntu 11.04 release. But Canonical pulled the plug on Unity7 after seven years of development, yet the community wasn’t ready for this major change.

In May 2020, developer Rudra Saraswat created an unofficial Ubuntu flavor called Ubuntu Unity, which features the good old Unity7 desktop environment. Now, the Ubuntu Unity creator wants to take Unity7 to the next level and created UnityX, a modern, yet simple desktop environment.

Read more

Syndicate content