Introduction to Linux interfaces for virtual networking
Get an introduction to Linux virtual interfaces, including commonly used interfaces, when to use them, and how to create them.
Get an introduction to Linux virtual interfaces, including commonly used interfaces, when to use them, and how to create them.
Podman is an alternative to the Docker command-line interface that lets you run standalone, daemonless containers. See examples of how easy it is to use Podman.
For developers, sudo access can be very useful for automating steps in build scripts. Learn how to configure sudo access and enable sudo during system installation.
Everything you need to install Python and related utilities on Red Hat Enterprise Linux 7, 8, and 9. Includes Python tips and FAQs.
Clang tools and newer versions of GCC can be quite helpful for better warnings and error messages during C/C++ development. This article shows how you can easily install the latest supported Clang 5 and GCC 7 compilers using yum on Red Hat Enterprise Linux. It also provides tips for working with software collections.
If you need to build some Python-based microservices, one way to do it is to install Python in a Red Hat Enterprise Linux virtual machine and use Flask, a microframework that makes building RESTful services easy.
Reviewing source code can be helpful in understanding how code works, but the static view may not give you a complete picture. The paths taken through code are heavily data dependent. Learn how to use Systemtap and debuginfo to dig into the Ruby interpreter internals on Red Hat Enterprise Linux 7.
Red Hat Enterprise Linux 7.5 is now live. Red Hat’s multi-architecture initiative is a new milestone: all supported architectures x86_64, PowerPC Big/Little Endian, s390x, and now 64-bit Arm and IBM POWER9 were simultaneously released. The Cockpit Web GUI can be used for complex admin tasks without using the CLI.
If you're running Red Hat Enterprise Linux server on Microsoft Azure, you may want to shut down and deallocate the VM using commands inside of the VM itself for automation or just for convenience. This article shows how a VM can shut itself down and deallocate its resources using the Azure CLI 2.0.
In a few weeks, the Fast Datapath Production channel will update the Open vSwitch version from the 2.7 series to the 2.9 series. This is an important change, a wealth of new features and fixes all related to packet movement will come into play.
This article covers how to calculate how much huge page memory is needed with Open vSwitch-DPDK? In order to maximize performance of the Open vSwitch DPDK datapath, it pre-allocates hugepage memory. As a user you are need to say how much.
This article summarizes work that was done to make GCC 8 more usable by providing easier to understand warning and error messages. Many of these improvements will help you quickly recognize those common silly mistakes.
It is deceptively simple to get started with Linux Containers, but how well do you really understand the underlying technology? Could you explain the architectural trade offs of container hosts, images, and application definitions within Kubernetes? This article is intended to help you build that knowledge.
running the Red Hat Container Development Kit (CDK) With Nested KVM. Red Hat Container Development Kit (CDK) relies on virtualization to create a Red Hat Enterprise Linux (RHEL) virtual machine to run OpenShift (based on Kubernetes).
Red Hat has announced Command Line Heroes (CLH), a new, original podcast from Red Hat hosted by Saron Yitbarek of CodeNewbie. Learn how to get a no-cost Red Hat Enterprise Linux subscription for developers.
Fundamentals on using Red Hat Enterprise Linux with the Red Hat Developer subscription.
Hugo delivered this lightning talk at Red Hat Summit 2017 and explains containers and the Red Hat container certification services for Red Hat software partners.
Omair explains .NET Core versions and components at Red Hat Summit 2017 in this lightning talk.
A lightning talk from Red Hat Summit 2017. Here is the transcription:
[00:11] I have a VM here. Let me just run the .NET command to show you. It's not there, so we're going to install .NET on RHEL. The first thing I'm going to do is become Super User, otherwise I have to type pseudo for every command and that's just a hassle.
[00:33] I'm just going to copy and paste the commands here. The point isn't that I type out every command, the point is that you see it's only a couple of commands to get it installed. The first thing I'll do is get my subscription manager attached to the correct pool of RPMs, that's the packages I pulled down.
[00:49] When you install .NET on RHEL you're getting the package from Red Hat. You're not getting it from Microsoft. We get the source code from Microsoft and then we build it to run on RHEL. Red Hat packages are, I like to say vetted. That is, we test them and make sure they work really well so you're not just pulling down software and hoping it works.
[01:12] Now I'm going to enable the repo. I've attached to it and now I have to enable it. Notice at the end where it says, "RHEL 7 Server..." There's also a work station, and there's also one for an HP [high performance] special computing thing that I'm not really familiar with. The point is you're probably going to use a RHEL server to install .NET.
[01:26] One of the cool things about the new .NET core as opposed to the old one is the new .NET is much smaller. Whereas before, when you installed .NET, you would drop in a DVD, or a CD, and wait forever for it install, and you would get 4 gigabytes of .NET. Now it's just a couple hundred megabytes.
[01:49] I'm going to YUM install this scl utils. It doesn't matter what they do. They just enable installation. Let's just leave it at that. There's nothing to do because I've done that before, but that's OK. It's better to have nothing to do than to skip the step.
[02:08] Now here's the actual install itself. I want you to notice it's just a command line and it's a YUM installed .NET core 1.1, which is version 1.1. It's going to go up to the inner webs and pull down everything it needs to install it.
[02:17] Your limiting factor here is going to be your Internet speed. Other than that, that's it for installing .NET. It really is that small and that fast. After it's installed, you have to enable it to be available in Bash. Once that's done, we'll bring it up and we'll see .NET.
[02:36] One final step here. In just a few minutes we went from not having .NET...I don't know if I can copy and paste here, bear with me.
[02:47] It's enabled. Now we should have .NET command available. There it is. We'll do a .NET new which will create a new program. The first time you do a .NET new it's going to run this little expand. That might be considered the final step of installing .NET, that's it. That's all you have to do to install .NET, that's it.
Thank you.