Showing headlines posted by Scott_Ruecker
« Previous ( 1 ... 192 193 194 195 196 197 198 199 200 201 202 ... 1237 ) Next »8 reasons why I learned Core Java
Computer programming, also known as coding for short, is not about which language you use. It's about developing programming logic and learning to think like a programmer. The language you start with should be the one that helps you the most in this endeavor. So you have to ask yourself the question: "What do you want to do as a programmer?"
The 4 Invaluable Benefits of Switching to Linux
Linux is an operating system used in everything from phones to cars and complex supercomputers, yet you can also use it to power your personal computer. The desktop may not be the space where you’re most likely to encounter Linux, but it’s more than worth your consideration.
"pkill_on_warn" Proposed For Killing Linux Processes That Cause A Kernel Warning
A new kernel option was proposed today called "pkill_on_warn" that would kill all threads in a process if that process provoked a kernel warning. Currently when a process triggers a kernel warning there is no impact on that process by default. The Linux kernel does have a "panic_on_warn" option to cause a kernel panic when a warning happens, but pkill_on_warn would be less of an overkill and at least keep the system up and running.
Make YAML as easy as it looks
If you've ever tried writing YAML, you may have been initially pleased with how apparently easy it looks. At first glance, the YAML that's often used for configuration files, Ansible playbooks, and flat-file databases looks more or less as intuitive as a shopping list. However, there's a lot of nuance in YAML's structure, and it conceals a dangerous secret: YAML is actually a highly precise, structured, and surprisingly strict language. The good news is that you only need to understand two things to know how YAML works.
How I monitor my web server with the ELK Stack
In a previous article, I introduced Elasticsearch, Logstash, and Kibana (the ELK Stack) and the various components that make up this monitoring system. In this article, I'll look at how I use the ELK Stack to monitor my Nginx web server. This requires approximately 16GB of memory to operate.
How To Pick a Linux Distribution
I have suffered from distrohopping. Now that I have settled for the last two years, here are some tips to save your time.
Modeling open management practices
In the first part of my interview with Sam Knuth, a fellow Open Organization Ambassador, we discussed how leaders need to make time to be open. Openness isn't effortless. In this second part, Sam and I discuss how executive leaders support their managers and teams in leading with open values. Because of the confidentiality of some of the answers (we're colleagues at Red Hat, after all), I am summarizing the interview in a series of articles that highlight and share some of Sam's most memorable observations and practices.
BPF-Based Linux Firewall "bpfilter" Shows Impressive Performance Potential
Generating much excitement back in 2018 was bpfilter for the potential to better Linux's firewall and packet filtering by making it more robust and performance. Recently work on this BPF-based firewall solution was renewed and the performance potential over iptables and nftables is looking very good for the future with more feature work planned around new matches and targets, containers integration, in-place upgrades support, privilege separation, and BPF code optimization support.
What is port forwarding?
Port forwarding transfers network traffic from one network listener (called a "port") to another, either on the same computer or a different computer. Ports, in this context, are not physical objects but a software routine listening for network activity.
GNOME 41: The next-generation Linux desktop
If you're just a GNOME user, there's a lot to like about the latest version of this popular Linux desktop interface. But, if you're a GNOME developer, there's more to love in it. Firstly, as for the interface itself, it now boasts a new top utility for discovering and installing applications called Software. OK, so the name isn't anything to write home about, but it seems faster, and it's easy enough to use.
Convert your Raspberry Pi into a trading bot with Pythonic
The current popularity of cryptocurrencies also includes trading in them. Last year, I wrote an article How to automate your cryptocurrency trades with Python which covered the setup of a trading bot based on the graphical programming framework Pythonic, which I developed in my leisure. At that time, you still needed a desktop system based on x86 to run Pythonic. In the meantime, I have reconsidered the concept (web-based GUI).
Announcing the release of Fedora Linux 35 Beta
The Fedora Project is pleased to announce the immediate availability of Fedora Linux 35 Beta, the next step towards our planned Fedora Linux 35 release at the end of October.
How to Check Which Desktop Environment You’re Using on Linux
As you might know, Linux-based operating systems are heavily focused on the command line for performing operations. A minimal distro like Arch Linux will present you with a dark terminal post-installation. What makes Linux distros interactive and user-friendly often goes unnoticed—the desktop environment.
The Best Linux Laptops of 2021 for Developers and Enthusiasts
If you want a great Linux experience, we recommend getting a laptop that comes with a Linux OS pre-installed. That way your laptop's hardware and drivers will work without a hitch. Here are our recommendations to do just that.
Bash Shell Scripting for beginners (Part 1)
As the title implies this article will be covering Bash Shell Scripting at a beginner level. I’m not going to review the history of Bash but there are many resources to fill you in or you can visit the GNU project at https://www.gnu.org/software/bash/. We will start out with understanding some very basic concepts and then start to put things together.
13 resources for learning to write better Bash code
Whether you're new to writing scripts or you've been using Bash for years, there's always something to learn. Boost your scripting skills with these guides, tutorials, and examples.
Container security without governance is neither secure nor governed
In the first article of our four-part series on Kubernetes in the enterprise, we outlined the data services that underpin a properly constructed Kubernetes container environment. Data security, data governance, data resilience, and data discovery are the pillars that support the evolution of Kubernetes from raw storage, either persistent or ephemeral, to true data services that are suitable for deployment in enterprises.
DistroWatch Weekly, Issue 936, 27 September 2021
What do you think makes an operating system good or interesting? Do you want reliability, new features, do you primarily desire a convenient interface? Operating systems that attract my attention are often trying to do something new and different, offering a new approach. I like when projects aim for the stars! This week I tried out two young projects, one which claims to be universal - able to run applications for a variety of platforms - while the other tries to bring the convenience of macOS to a FreeBSD base.
How to Install Ghost CMS with Docker on Ubuntu 20.04
Ghost is an open-source blogging platform. In this tutorial, we will explore how to install Ghost CMS using Docker on a server powered by Ubuntu 20.04. We will also use Nginx as a proxy and Let's Encrypt SSL certificate to secure our installation.
Hey syadmins, what device do you update first?
Are you asked to fix malfunctioning tech whenever you visit a friend or relative's house? You're not alone. Vote for what to update first in our poll..
« Previous ( 1 ... 192 193 194 195 196 197 198 199 200 201 202 ... 1237 ) Next »