Linux

Creating your first ASP.NET MVC web site on RHEL
Article

Creating your first ASP.NET MVC web site on RHEL

Don Schenck

Follow this blog post, and within minutes you will have an ASP.NET MVC website running on Red Hat Enterprise Linux (RHEL). Yes, I'm talking to you, Windows .NET developer; you're about to double your OS skillset. Let's do this. I'm going to start with some assumptions: You are running Windows. You are not running Linux. Based on those two assumptions, we're going to: Install a RHEL Virtual Machine (VM) on your Windows PC. Start and run the VM. Install .NET...

Using API keys securely in your OpenShift microservices and applications
Article

End To End Encryption With OpenShift Part 1: Two-Way SSL

Ron Sengupta

This is the first part of a 2 part article, part 2 (End To End Encryption With OpenShift Part 2: Re-encryption) will be authored by Matyas Danter, Sr Consultant with Red Hat, it will be published soon. This article aims to demonstrate use cases for Openshift routes to achieve end-to-end encryption. This is a desirable and sometimes mandated configuration for many verticals, which deal with strict regulations. For example, financial sectors often are extremely careful about their application security standards...

Red Hat Enterprise Linux
Article

How to start with Containers and OpenShift for newcomers in Red Hat Enterprise Linux 7

Petr Hracek

The document covers the initial steps that describe how to play with containers and OpenShift. The article was written together with Jiri Hornicek. Prerequisites For more information about installing containers i n RHEL, see Installation Guide - Red Hat Customer Portal Download OpenShift binaries from Releases - openshift/origin - GitHub . Extract the binaries to your / home / directory and copy them to the /usr/bin / directory : $ tar -xzvf # like openshift-origin-server-v1.3.1-dad658de7465ba8a234a4fb40b5b446a45a4cee1-linux-64bit.tar.gz $ cd $...

Software Collections logo
Article

Using Perl 5.24 Red Hat Software Collection

Jitka Plesnikova

Red Hat Software Collection (RHSCL) 2.3 brings new rh-perl524 collection. It includes Perl 5.24.0, which provides a number of bug fixes and enhancements over the previously released rh-perl520 Software Collection. The details about the changes can be found in 5.22.0 perldelta and 5.24.0 perldelta. The new collection adds package rh-perl524-perl-App-cpanminus, which contains the cpanm utility for getting, extracting, building, and installing modules from the Comprehensive Perl Archive Network (CPAN) repository. RHSCL is distributed as a collection of RPM packages that...

RHEL
Article

Build your first application using PHP 5.6 on RHEL 7 with containers and Red Hat Software Collections

mguerett

Get started building PHP 5.6 applications in docker containers on Red Hat Enterprise Linux in under 15 minutes. Introduction and Prerequisites In this tutorial, you will learn how to start building PHP 5.6 applications in docker containers on Red Hat Enterprise Linux. In order to build and run containers you will first install docker on your Red Hat Enterprise Linux 7 system. You will use the PHP 5.6 container image from Red Hat Software Collections (RHSCL) 2.2 as the basis...

Article Thumbnail
Article

Build your first application using Python 3.5 on RHEL 7 with containers and Red Hat Software Collections

mguerett

Get started building Python 3.5 applications in docker containers on Red Hat Enterprise Linux in under 15 minutes. Introduction and Prerequisites In this tutorial, you will learn how to start building Python 3.5 applications in docker containers on Red Hat Enterprise Linux. In order to build and run containers you will first install docker on your Red Hat Enterprise Linux 7 system. You will use the Python 3.5 container image from Red Hat Software Collections (RHSCL) as the basis for...

Article Thumbnail
Article

Build your first application using native Ruby on RHEL 6 or RHEL 7

mguerett

Get started developing with Ruby on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with Ruby development on Red Hat Enterprise Linux by creating a simple Hello World application. The tutorial should take five to ten minutes to complete. Before you begin, you will need a current Red Hat Enterprise Linux 6 or 7 workstation or server subscription that allows you to download software and get updates...

Article Thumbnail
Article

Build your first application using Ruby 2.3 on RHEL 7 with containers and Red Hat Software Collections

mguerett

Get started building Ruby 2.3 applications in docker containers on Red Hat Enterprise Linux in under 15 minutes. Introduction and Prerequisites In this tutorial, you will learn how to start building Ruby 2.3 applications in docker containers on Red Hat Enterprise Linux. In order to build and run containers, you will first install docker on your Red Hat Enterprise Linux 7 system. You will use the Ruby 2.3 container image from Red Hat Software Collections (RHSCL) 2.2 as the basis...

Article Thumbnail
Article

Build your first application using GCC4 on RHEL 6 with Red Hat Developer Toolset (DTS)

mguerett

Get started developing with the native version of C++ on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will install the GNU Compiler Collection (GCC) and build a simple C++ Hello World application. This tutorial should take less than 15 minutes to complete. Before you begin, you will need a current Red Hat Enterprise Linux 6 workstation or server subscription that allows you to download software and get updates from Red Hat. If...

Article Thumbnail
Article

Build your first application using GCC4 on RHEL 7 with Red Hat Developer Toolset (DTS)

mguerett

Get started developing with C++ on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will install the native GNU Compiler Collection (GCC) that's included in RHEL and build a simple C++ Hello World application. This tutorial should take less than 12 minutes to complete. Before you begin, you will need a current Red Hat Enterprise Linux 7 workstation or server subscription that allows you to download software and get updates from Red Hat...

Article Thumbnail
Article

Build your first application using Node.js v4 on RHEL 7 with containers and Red Hat Software Collections

mguerett

Get started building Node.js v4 applications in docker containers on Red Hat Enterprise Linux in under 15 minutes. Introduction and Prerequisites In this tutorial, you will learn how to start building Node.js v4 applications in docker containers on Red Hat Enterprise Linux. In order to build and run containers you will first install docker on your Red Hat Enterprise Linux 7 system. You will use the Node.js v4 container image from Red Hat Software Collections (RHSCL) 2.2 as the basis...

Article Thumbnail
Article

Build your first application using native Python on RHEL 6 or RHEL 7

mguerett

Get started developing with Python on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with Python development on Red Hat Enterprise Linux by creating a simple Hello World application. The tutorial should take 5 to 10 minutes to complete. On Red Hat Enterprise Linux, Python is installed by default. You can skip directly to Hello Word and your first application, or continue reading to learn more about...

Article Thumbnail
Article

Build your first application native Perl on RHEL 6 or RHEL 7

mguerett

Get started developing with Perl 5.16 on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with Perl development on Red Hat Enterprise Linux by creating a simple Hello World application. The tutorial should take five to ten minutes to complete. On Red Hat Enterprise Linux, Perl is installed by default. You can skip directly to the "Your First Application" step, or continue reading to learn more about...

How To Thumbnail
How To

Build your first application using Java on RHEL 7 with OpenJDK 8

mguerett

Get started developing with Java 8 on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with Java development on Red Hat Enterprise Linux by creating a simple Hello World application. You will install a Java Development Kit (JDK), and learn what Java packages are available. The whole tutorial should take less than 10 minutes to complete. You will need a Red Hat Enterprise Linux 7 system with...

Article Thumbnail
Article

Build your first application using native PHP on RHEL 6 or RHEL 7

mguerett

Get started developing with native PHP on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with PHP development on Red Hat Enterprise Linux by creating a simple Hello World application. The tutorial should take 5 to 10 minutes to complete. Before you begin, you will need a current Red Hat Enterprise Linux 6 or 7 workstation or server subscription that allows you to download software and get...

Red Hat Enterprise Linux
Article

Welcome to Red Hat Enterprise Linux, MSBuild, a build tool for .NET Core CLI!

Takayoshi Tanaka

Microsoft announced the first "alpha" release of the new MSBuild-based .NET Core tools. .NET Core SDK which can be downloaded from the Red Hat Developer Program site consists of .NET Core Runtime and .NET Core command line tools (.NET Core CLI). (Reminder - you must have a Red Hat Enterprise Linux subscription first. If you don't, you can go here for a no-cost subscription.) The MSBuild tool is included in .NET Core 1.0 preview 3 (not in the latest release...

Article

Installing Red Hat Developer Studio 10.2.0.GA through RPM

Jeff Maury

With the release of Red Hat JBoss Developer Studio 10.2, it is now possible to install Red Hat JBoss Developer Studio as an RPM. It is available as a tech preview. The purpose of this article is to describe the steps you should follow in order to install Red Hat JBoss Developer Studio. Red Hat Software Collections JBoss Developer Studio RPM relies on Red Hat Software Collections. You don’t need to install Red Hat Software Collections but you need to...

speakr_program_annotated
Article

Leap second - "I Belong to You

Qi Guo

A leap second is an extra second added to Coordinated Universal Time's (UTC) atomic clock to account for Earth's rotation. Linux uses NTP/Chrony to handle them—often by stepping back the clock—or slewing to avoid time jumps for apps.

Red Hat Developer logo
Article

Getting Started with Microsoft SQL Server on Red Hat Enterprise Linux

Takayoshi Tanaka

Microsoft announced SQL Server on Linux public preview, so now you can try SQL Server on your Red Hat Enterprise Linux server. I'll describe how to start SQL Server on RHEL. Install and connect with CLI on RHEL Microsoft publishes a step-by-step document how to Install SQL Server on Red Hat Enterprise Linux. It's only 7 steps to install and run. # systemctl status mssql-server ● mssql-server.service - Microsoft(R) SQL Server(R) Database Engine Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled)...

Red Hat Enterprise Linux 7
Article

Configuring and Using Persistent Memory in RHEL 7.3

Jeff Moyer

Persistent memory, or pmem, is an exciting new storage technology that combines the durability of storage with the low access latencies and high bandwidth of DRAM. In this article, we'll discuss the types of pmem hardware, a new programming model for pmem, and how to get access to pmem through the OS. Persistent memory, sometimes called storage class memory, can be thought of as a cross between memory and storage. It shares a couple of properties with memory. First, it...

Article Thumbnail
Article

November 2016 GNU Toolchain Update Part 2

Nick Clifton

(Part 2)The GNU Toolchain is a collection of  programming tools produced by the GNU Project. The tools are often packaged together due to their common use for developing software applications, operating systems, and low level software for embedded systems.

Automating microservices deployment with Red Hat Ansible Automation
Article

Automating microservices deployment with Ansible

Rafael Benevides

One of the main principles of microservices is to be independently deployable. As a consequence, Microservices development and operation tend to be much more complex than a Monolith because of their distributed nature --- if your IT team has not moved out yet from its silos and has adopted DevOps practices, the operations team will not really understand why they have to deploy hundreds of independent software pieces in opposite to the "good old monolith". "You need a mature operations...

Article Thumbnail
Article

Cockpit: Your entrypoint to the Containers Management World

Alessandro Arrichiello

Containers are one of the top trend today. Starting working or playing with them could be really hard also if you've well understood the theory at their base. With this article I'll try to show you some useful tips and tricks to start into containers world, thanks also to the great web interface provided by the Cockpit project. Cockpit overview Cockpit is an interactive server admin interface. You'll find below some a of its great features: Cockpit comes “out of...

Article Thumbnail
Article

How to Build an Intelligent IoT Gateway in 7 Easy Steps

Ishu Verma

In previous blogs, I talked about the the critical role of the IoT gateway in the enterprise Internet of Things (IoT) as it enables real time decision-making at the edge, secures downstream devices and optimizes network utilization. So how does one go about building this gateway? In this blog, you’ll learn how to build an intelligent IoT gateway in a few simple steps - you can find the code at GitHub. To automate the gateway provisioning, we’ll using Ansible by...