Language Selection

English French German Italian Portuguese Spanish

Login

Enter your Tux Machines username.
Enter the password that accompanies your username.

More in Tux Machines

today's howtos

  • Automated CI/CD Deployment to App Engine with Cloud Build - Cloudbooklet

    Automated CI/CD Deployment to App Engine with Cloud Build. In this guide you are going to learn how to setup a CI/CD deployment which deploys the code to App Engine when a push is made to a specific branch in GitHub using Google Cloud Build.

  • Ansible Roles: Complete Beginner's Guide [RHCE Ansible Series]

    This is the ninth chapter of RHCE Ansible EX 294 exam preparation series. You'll understand how roles are structured in Ansible. You'll also learn to use ready-made roles from Ansible Galaxy and create your own custom Ansible roles.

  • How to remote access Linux from a Linux system

    Are you trying to figure out how to access your Linux desktop from your Linux laptop? Don’t know the first thing about remote access? We can help! Follow along with this guide as we show you how to access your Linux desktop from your Linux laptop!

  • How to add controller support to Minecraft on Linux

    Minecraft is one of the few mainstream video game franchises to support the Linux platform. That said, although the game works natively on Linux, it does not have controller support.

  • How To Install ModSecurity Apache on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install ModSecurity Apache on Ubuntu 20.04 LTS. For those of you who didn’t know, ModSecurity is an Apache module that helps to protect your website from various attacks such as cross-site scripting, SQL injection attacks, path traversal attacks, etc. ModSecurity can also monitor web traffic in real-time and help you detect and respond to intrusions. 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 ModSecurity Apache on an Ubuntu 20.04 Focal Fossa.

  • Enable File Browser in Default Gedit Text Editor in Ubuntu 20.04 | UbuntuHandbook

    Editing files regularly with the default text editor in Ubuntu? Without looking your documents through Files (Nautilus file browser), gedit offers a built-in file browser mode to make life easy. And this is the beginner’s guide shows you how to enable this built-in file browser mode in Gedit text editor. 1. First open the text editor either from system applications menu or by click opening a document file. 2. When the editor opens, go to menu (the icon after Save button) -> View, and enable Side Panel. You can alternatively press F9 on keyboard to toggle ‘Side Panel’ on / off.

  • Container image short names in Podman | Enable Sysadmin

    This new feature, pulling images with Podman by using short names, includes more security, greater convenience, and is another step forward for container management. [...] When people approach me to talk about Podman and containers, I usually ask if they are familiar with Docker. Most people are, and the conversations quickly move beyond the fact that Podman can act as a drop-in replacement for Docker. In fact, there are many useful and innovative features that make Podman special. Podman has excellent rootless support, it can generate systemd unit files for easily containerizing systemd services, and it has a powerful RESTful API that allows for running Podman on macOS and Windows. Those are just a few of the great features.

  • Looking forward to Linux network configuration in the initial ramdisk (initrd) | Enable Sysadmin

    One of the tasks that the initrd might be responsible for is network configuration.

  • The Ultimate Guide to Dolphin Emulator. - Make Tech Easier

    Today you can find hundreds of emulators for dozens of old systems for multiple platforms. However, Dolphin manages to stand out from the crowd by achieving something almost impossible: combining advanced features and a high degree of compatibility with ease of use. With Dolphin, which is available for Windows, macOS, Linux, and Android, you gain access to the vast majority of titles for Nintendo’s GameCube and Wii consoles. Theoretically, since it’s easy to use, you only have to run it, add some games, and play. Practically, though, it’s worth investing some time to customize and configure Dolphin to your liking. This way, you’ll be able to take advantage of its advanced features and play your games better than you would on the actual hardware.

  • Terminal Vitality

    Ever since Douglas Engelbart flipped over a trackball and discovered a mouse, our interactions with computers have shifted from linguistics to hieroglyphics. That is, instead of typing commands at a prompt in what we now call a Command Line Interface (CLI), we click little icons and drag them to other little icons to guide our machines to perform the tasks we desire. Apple led the way to commercialization of this concept we now call the Graphical User Interface (GUI), replacing its pioneering and mostly keyboard-driven Apple // microcomputer with the original GUI-only Macintosh. After quickly responding with an almost unusable Windows 1.0 release, Microsoft piled on in later versions with the Start menu and push button toolbars that together solidified mouse-driven operating systems as the default interface for the rest of us. Linux, along with its inspiration Unix, had long championed many users running many programs simultaneously through an insanely powerful CLI. It thus joined the GUI party late with its likewise insanely powerful yet famously insecure X-Windows framework and the many GUIs such as KDE and Gnome that it eventually supported.

  • Build a motion detection system with a Raspberry Pi | Opensource.com

    If you want a home security system to tell you if someone is lurking around your property, you don't need an expensive, proprietary solution from a third-party vendor. You can set up your own system using a Raspberry Pi, a passive infrared (PIR) motion sensor, and an LTE modem that will send SMS messages whenever it detects movement.

  • Create a machine learning model with Bash | Opensource.com

    Machine learning is a powerful computing capability for predicting or forecasting things that conventional algorithms find challenging. The machine learning journey begins with collecting and preparing data—a lot of it—then it builds mathematical models based on that data. While multiple tools can be used for these tasks, I like to use the shell. A shell is an interface for performing operations using a defined language. This language can be invoked interactively or scripted. The concept of the shell was introduced in Unix operating systems in the 1970s. Some of the most popular shells include Bash, tcsh, and Zsh. They are available for all operating systems, including Linux, macOS, and Windows, which gives them high portability. For this exercise, I'll use Bash.

  • Use SSH keys for authentication

    Use SSH keys for authentication without password when you are connecting to your server. simple and secure login process.

  • Authentication and authorization using the Keycloak REST API - Red Hat Developer

    Enabling authentication and authorization involves complex functionality beyond a simple login API. In a previous article, I described the Keycloak REST login API endpoint, which only handles some authentication tasks. In this article, I describe how to enable other aspects of authentication and authorization by using Keycloak REST API functionality out of the box.

  • Hording AD groups through wbinfo « On the third side

    In a samba setup where users and groups are fetched from Active Directory to be used in a unix/linux environment, AD may prohibit the samba winbind tools like wbinfo to recurse into its group structure. You may get groups and users and their corresponding gids and uids, but you may not get the members of a group.

today's leftovers

  • LibreSSL 3.3.0 Released

    We have released LibreSSL 3.3.0, which will be arriving in the LibreSSL directory of your local OpenBSD mirror soon. This is the first development release from the 3.3.x series, which will eventually be part of OpenBSD 6.9.

  • New alpha release: Tor 0.4.5.2-alpha

    There's a new alpha release available for download. If you build Tor from source, you can download the source code for 0.4.5.2-alpha from the download page on the website. Packages should be available over the coming weeks, with a new alpha Tor Browser release by mid-December.

    Remember, this is an alpha release: you should only run this if you'd like to find and report more bugs than usual.

  • Gnome Asia summit 2020
  • Ubuntu Fridge | Ubuntu Weekly Newsletter Issue 658

    Welcome to the Ubuntu Weekly Newsletter, Issue 658 for the week of November 15 – 21, 2020. The full version of this issue is available here.

  • Adam Williamson: Site and blog migration

    So I've been having an adventurous week here at HA Towers: I decided, after something more than a decade, I'm going to get out of the self-hosting game, as far as I can. It makes me a bit sad, because it's been kinda cool to do and I think it's worked pretty well, but I'm getting to a point where it seems silly that a small part of me has to constantly be concerned with making sure my web and mail servers and all the rest of it keep working, when the services exist to do it much more efficiently. It's cool that it's still possible to do it, but I don't think I need to actually do it any more. So, if you're reading this...and I didn't do something really weird...it's not being served to you by a Fedora system three feet from my desk any more. It's being served to you by a server owned by a commodity web hoster...somewhere in North America...running Lightspeed (boo) on who knows what OS. I pre-paid for four years of hosting before realizing they were running proprietary software, and I figured what the hell, it's just a web serving serving static files. If it starts to really bug me I'll move it, and hopefully you'll never notice. [...] I also set up a Kolab Now account and switched my contacts and calendar to it, which was nice and easy to do (download the ICS files from Radicale, upload them to Kolab, switch my accounts on my laptops and phone, shut down the Radicale server, done). I also plan to have it serve my mail, but that migration is going to be the longest and most complicated as I'll have to move several gigs of mail and re-do all my filters. Fun!

  • IBM Cloud Now: Instana Acquisition, myInvenio Partnership, and Lower Prices for RHOS on IBM Cloud
  • LibreOffice 7.1 Beta Released With Faster Spell Checking, Speedier Find And Replace - Phoronix

    LibreOffice 7.1 was branched this weekend that also marked the hard feature freeze for this next half-year update to this open-source office suite. LibreOffice 7.1 Beta has now shipped ahead of next month's release candidate and the additional test releases in January before going gold in early February. LibreOffice 7.1 brings presentation improvements, an outline folding mode as an experimental feature, faster find/replace performance, faster spell checking performance within the Calc spreadsheets, new physics-based animations within Impress, LibreOffice Math now has full support for HTML colors, native support for Windows ARM64, and a wealth of low-level improvements.

  • Community Member Monday: Yusuf Keten - The Document Foundation Blog

    I was born on February 25, 1998 in Istanbul, Turkey. Currently I’m a third-year Computer Engineering student at Hacettepe University in Turkey. I really like coding. Nowadays, I am working on computer graphics. Also, I have academic projects about GPGPU programming. I am contributing to LibreOffice in my free time because of my enthusiasm for open source culture.

  • 2020.47 Present Release – Rakudo Weekly News

    Alexander Kiryuhin again did all the hard work to create a new Rakudo Compiler release: the Rakudo Compiler 2020.11 Release! With a bunch of new features, such as new coercion semantics, support for the [|| ] and {|| } postcircumfix operators, a new is test-assertion trait for better error reporting during testing. Plus some efficiency improvements and quite a number of bug fixes and improvements. Sadly, shortly after the release it became clear that some typical workloads seem to be affected by a noticeable performance regression. This appears to be caused by the new coercion semantics inadvertently disabling some runtime optimizations. Fixing this has now become a blocker for the next release. It just goes to show that in Raku, it’s important to first make it work, and then make it work fast. And that a lot of users are already relying on those runtime optimizations.

  • JDK 16: The new features in Java 16 | InfoWorld

    Java Development Kit (JDK) 16 has added two more proposed new features including strong encapsulation of JDK internals and a foreign linker API. Previously proposed features include a foreign-memory access API, pattern matching, a production-ready package tool, concurrent thread-stack processing for garbage collection, support for C++ 14 language features, and an “elastic metaspace” capability to more quickly return unused class metadata memory to the OS. JDK 16 will be the reference implementation of the version of standard Java set to follow JDK 15, which arrived September 15. A proposed release schedule has JDK 16 reaching rampdown phases on December 10 and January 14, 2021, followed by release candidates arriving February 4 and February 18, 2021. The production release is slated to be published March 16, 2021.

  • The Internet Archive are keeping Flash creations alive with the open source Ruffle

    Like many of you, I have certain fond memories of playing various Flash games many years ago. There's obviously many better ways to do web games now and Adobe are killing Flash in December. On December 31, Adobe will be cutting off Flash from any further updates, it will effectively be End Of Life. There's a few projects around trying to keep it alive, like the open source Ruffle emulator written in Rust. Ruffle is still in development but even so the results are impressive, and it can already play thousands of Flash items. All you need is an up to date browser and it does it all for you with no plugins needed. If you have any Flash stuff, you can even test it online. Seems people have taken notice of this effort, like The Internet Archive who are known rather well for their Wayback Machine that stores websites at various dates. Announced in a blog post on November 19, the archive's Jason Scott announced that they're now storing and emulating various Flash animations, games and toys in their growing collection.

Android Leftovers

Security Leftovers

  • Israel cyber directorate warns of remotely exploitable Drupal flaw

    A warning has been issued by the Israel National Cyber Directorate about a critical remote code execution flaw in the Drupal content management system.

  • Australian legal industry provider Law In Order hit by Windows ransomware

    Australian end-to-end document and digital solutions provider to the legal industry Law In Order says it has suffered a "cyber security incident" and has had to limit access to most of its website as a precaution.

  • Critical VMware Zero-Day Bug Allows Command Injection; Patch Pending

    VMware explained it has no patch for a critical escalation-of-privileges bug that impacts both Windows and Linux operating systems and its Workspace One. The U.S. Cybersecurity and Infrastructure Security Agency is warning of a zero-day bug affecting six VMware products including its Workspace One, Identity Manager and vRealize Suite Lifecycle Manager. The critical unpatched bug is a command injection vulnerability. In a separate VMware advisory, the company did not indicate whether the vulnerability was under active attack. Tracked as CVE-2020-4006, the bug has a CVSS severity rating of 9.1 out of 10. The company said patches are “forthcoming” and that workarounds “for a temporary solution to prevent exploitation of CVE-2020-4006” are available.

  • Manchester United forced to take systems offline following cyberattack

    Manchester United said in a statement Nov. 20 that it had extensive protocols and procedures in place for such an event and had rehearsed for this risk. It added that “our cyber defenses identified the attack and shut down affected systems to contain the damage and protect data.”

    Media channels including the club’s website, mobile app and streaming service were unaffected by the attack and no personal data is believed to have been stolen.

  • Apple's global security chief and two members of Sheriff's office indicted for alleged bribery
  • iPads for gun permits: Apple global security chief indicted in bribery case

    The head of global security at Apple and two top officials from the Santa Clara County Sheriff's Office and a local business owner have been accused in a grand jury indictment of exchanging bribes for concealed gun permits, the Morgan Hll Times, a newspaper in California, has reported.

  • Apple Security Head Charged With Bribery for Gun Licenses

    A California district attorney accused Apple Inc. Chief Security Officer Thomas Moyer of offering a bribe to state officials for gun licenses, according to indictments issued on Monday.

    Moyer was named along with Santa Clara County Undersherrif Rick Sung and Captain James Jensen in a case that involved offering bribes in return for concealed firearms licenses, according to a court document and a statement from the Santa Clara district attorney’s office.

  • Apple head of security accused of offering iPads as bribes for concealed gun permits

    A California grand jury has indicted Apple’s head of global security on charges that he tried to bribe Santa Clara County officials to procure firearms (CCW) licenses, according to a news release. Santa Clara district attorney Jeff Rosen alleges that Thomas Moyer offered 200 iPads — worth about $70,000 — to Capt. James Jensen and Undersheriff Rick Sung in the Santa Clara County sheriff’s office, in exchange for four concealed firearms licenses for Apple employees.

    The charges came after a two-year investigation. “In the case of four CCW licenses withheld from Apple employees, Undersheriff Sung and Cpt. Jensen managed to extract from Thomas Moyer a promise that Apple would donate iPads to the Sheriff’s Office,” Rosen said in the news release. The iPads were never delivered, according to Rosen’s office, because Sung and Moyer became aware in 2019 that the district attorney was executing a search warrant for the sheriff department’s CCW records.