Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • How to force awk not to print a newline

    I have two columns (fields) in my text file. I am trying to insert ‘|' between two and create an HTML table based upon the updated file.

  • 7 fun Linux containers/image transports features | Enable Sysadmin

    If you work with Linux containers, here are seven fun transports features that you need to know.

  • How to install Kdenlive 20.12 on a Chromebook

    Today we are looking at how to install Kdenlive 20.12 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 Podman on Ubuntu - TechRepublic

    For those who don't know, Podman is the drop-in replacement for Docker on the Red Hat/CentOS/Fedora environments. This new container technology improves on Docker by decentralizing the components necessary for container management. Instead of having a single daemon for everything, Podman uses individualized components that are only used when necessary.

  • How to use the new DEB822 apt format on Ubuntu - TechRepublic

    If you're a long-time Ubuntu user, there's something new that's arrived with the latest iteration of the platform that will trip you up for a while. Said something new is the 822 apt source format. You're probably used to apt source files that contain a single line like deb http://repository.spotify.com stable non-free.

  • How to Store a Linux Command as a Variable in Shell Script

    Shell scripting is quite popularly used to automate stuff in Linux. It is used not only for system and server administration purposes but also by regular Linux users for automating day to day stuff on their systems.

    A shell script is nothing but a sequence of commands; which a command-line interpreter (Eg. Bash, Zsh) will run. Along with the sequence of commands, there are features like loops, conditional statements, variables that can be used in a shell script.

  • How to configure WireGuard VPN client with NetworkManager GUI

    WireGuard is an open-source VPN protocol implementation which is quickly gaining its popularity among VPN users due to its speed, ease-of-use and well-designed codebase. WireGuard kernel module is shipped with the mainline Linux kernel 5.6 or later, and its userland tools are already incorporated into the base repositories of all modern Linux distributions. If you are looking to set up a DIY VPN router on a public VPS under your control, there is really no reason not to try WireGuard.

    Setting up a WireGuard VPN router does not require any expert knowledge on the underlying VPN protocol, nor involve learning cryptic configuration language or huge configuration space. There are also various user-friendly frontends in the works that make client-side VPN configuration straightforward.

  • How to Install Scribus (Desktop Publishing Tool) on Linux

    Scribus is a free and open source desktop publishing (DTP) tool available for Linux, UNIX and Windows platform. Scribus is used to create PDF files, e-books, newsletter, magazines and posters etc. It can also be used to edit the existing PDF file.

    In this article, we will learn how to install and use scribus on different Linux distributions to create publication. To Install scribus, sudo rights or privilege access is needed

  • How to Fix “No Command” Error on Android

    It is common in Android that when trying to access the recovery mode or install a new software update, the phone is waiting for a command to access the recoveryoptions. However, in some cases, the phone may be stuck on the “No Command” screen.

    In this article we will provide some solutions to help you fix this issue so that you can start your Android phone normally.

  • How to Edit PDF Files in Linux Desktop

    PDF (Portable Document Format) is popular file system used specially for documentation. In all the Linux distribution you can find PDF viewer but not PDF editor. PDF editor allow you to edit, annotate, highlight and remove the content in PDF file. Not only editing it also allows you to merge, split the PDF files.

    In this article, I’m going to show how to install and use some popular PDF editor in Linux desktop environment. In this article, I have used Ubuntu 20.0 LTS desktop environment for the demonstration of these PDF editors.

  • How To Install Invoice Ninja on CentOS 8 - idroot

    In this tutorial, we will show you how to install Invoice Ninja on CentOS 8. For those of you who didn’t know, Invoice Ninja is a free and open-source web-based application software that can end up being used for invoicing, payments, time traffic monitoring, and many more. It is the particular best solution for invoicing and invoicing customers. You can easily create in addition to send invoices online in seconds. Account Ninja allows you to create your current own custom invoice and show a new live invoice as a PDF record.

    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 Invoice Ninja on CentOS 8.

  • How To - Linux List Disk Partitions Command

More in Tux Machines

Events: GNOME, LF, and Linux App Summit (LAS)

  • Felipe Borges: Save the date: GNOME LATAM 2021, March 27th

    I’m happy to spread the word that a GNOME event in Spanish and Portuguese is taking place this month, on the 27th of March. It will be a free virtual event with talks and panels where everybody is welcome.

  • Cloud Foundry Summit 2021: Call For Papers Open

    The Summit will allow European attendees to participate, as well, with sessions tailored to the virtual format. The Cloud Foundry Foundation will join forces with the community-elected program committee to curate a program that fosters collaboration among attendees and offers interactive platform education.

  • The Linux App Summit (LAS) returns in May, applications open for talks until March 15 | GamingOnLinux

    Planned to happen online again during May 13-15, the Linux App Summit (LAS) is set to return giving you a chance to listen to talks about the future of application design, development and more for Linux. Last year had some pretty interesting talks, like Linux game porter and FNA developer Ethan Lee giving a presentation on how games get built and packages plus Collabora gave an overview of their work with Valve.

CoreELEC 19.0 “Matrix” Linux Distro Released for Amlogic Hardware Based on Kodi 19

As its codename suggests, CoreELEC 19.0 “Matrix” is the first release of this LibreELEC fork to be based on the recently released Kodi 19.0 “Matrix” open-source home theater software, which introduces numerous new featiures and improvements for those who want to make their own media center PC or HTPC. Based on the CoreELEC 9.2.6 Amlogic-NG release, the CoreELEC 19.0 series becomes the active development branch, supporting only Amlogic-NG devices like LaFrite, LePotato, ODROID-C4, ODROID-HC4, and ODROID-N2. Read more

Mozilla Leftovers

  • A Better Terminal for Mozilla Build [Ed: Mozilla is moving in a bad direction that serves Windows, not standards or the open Web or software freedom]

    If you’re working with mozilla-central on Windows and followed the official documentation, there’s a good chance the MozillaBuild shell is running in the default cmd.exe console. If you’ve spent any amount of time in this console you’ve also likely noticed it leaves a bit to be desired. Standard terminal features such as tabs, splits and themes are missing. More importantly, it doesn’t render unicode characters (at least out of the box).

  • Mozilla Open Policy & Advocacy Blog: India’s new intermediary liability and digital media regulations will harm the open internet

    Last week, in a sudden move that will have disastrous consequences for the open internet, the Indian government notified a new regime for intermediary liability and digital media regulation. Intermediary liability (or “safe harbor”) protections have been fundamental to growth and innovation on the internet as an open and secure medium of communication and commerce. By expanding the “due diligence” obligations that intermediaries will have to follow to avail safe harbor, these rules will harm end to end encryption, substantially increase surveillance, promote automated filtering and prompt a fragmentation of the internet that would harm users while failing to empower Indians. While many of the most onerous provisions only apply to “significant social media intermediaries” (a new classification scheme), the ripple effects of these provisions will have a devastating impact on freedom of expression, privacy and security.

  • Karl Dubost: Capping User Agent String - followup meeting [Ed: Hopefully enough people understand the degree to which use agents in a Web browser are leveraged for fingerprinting/tracking/surveillance/abuse]

    A couple of weeks ago, I mentionned the steps which have been taken about capping the User Agent String on macOS 11 for Web compatibility issues. Since then, Mozilla and Google organized a meeting to discuss the status and the issues related to this effort. We invited Apple but probably too late to find someone who could participate to the meeting (my bad). The minutes of the meeting are publicly accessible.

Security Leftovers

  • Is Your Browser Extension a Botnet Backdoor?

    A company that rents out access to more than 10 million Web browsers so that clients can hide their true Internet addresses has built its network by paying browser extension makers to quietly include its code in their creations. This story examines the lopsided economics of extension development, and why installing an extension can be such a risky proposition.

  • Security updates for Tuesday [LWN.net]

    Security updates have been issued by Arch Linux (bind, intel-ucode, ipmitool, isync, openssl, python, python-cryptography, python-httplib2, salt, tar, and thrift), Fedora (ansible, salt, webkit2gtk3, and wpa_supplicant), Oracle (bind), Red Hat (bind, kernel, and kpatch-patch), Scientific Linux (bind), SUSE (firefox, gnome-autoar, java-1_8_0-ibm, java-1_8_0-openjdk, nodejs10, open-iscsi, perl-XML-Twig, python-cryptography, and thunderbird), and Ubuntu (bind9).

  • Malicious NPM packages target Amazon, Slack with new dependency attacks [Ed: Microsoft delivering malware again, but the media (actually a Microsoft propaganda site in this case) does not mention Microsoft (similar to this)]

    Last month, BleepingComputer reported that security researcher Alex Birsan earned bug bounties from 35 companies by utilizing a new flaw in open-source development tools.

  • Working Spectre exploits for Windows and Linux devices uncovered

    A security researcher has discovered several working Spectre exploits that were uploaded to the VirusTotal database last month. Spectre, along with Meltdown, are two extremely severe hardware vulnerabilities that affect Intel, IBM POWER, and some ARM-based processors. While Intel has since implemented hardware mitigations for the vulnerability in newer processors, older ones have to rely on software fixes that come with a performance penalty, which prevents its blanket use. This means that there’s still a large number of systems that are vulnerable to the recently discovered exploits by security researcher Julien Voisin.