Translate

Image of Linux Kernel Development (3rd Edition)
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Beginning Google Maps API 3
Image of Operating System Concepts

Configure a Host ISO-based Package Repository on a CentOS 7.2 VM

In this post, I show you how to configure a host ISO-based package repository on a CentOS 7.2 VM running on VMware Workstation.

Access A VMware Virtual Disk from Linux

Recently I needed to recover some data off a VMware Workstation virtual disk using Linux. As you probably know, VMware Workstation (and VMware vSphere) represents a physical disk by a virtual disk whose backing store is one or more VMDK files. VMDK (Virtual Machine Disk) is a documented file format, which uses the file extension .vmdk. It describes containers for virtual hard disk drives to be used in virtual machines like VMware Workstation or VirtualBox. Initially developed by VMware for its virtual appliance products, nowadays VMDK is an open format. Fortunately, VMware provides a simple utility, vmware-mount, for mounting a

Network Namespaces in RHEL7

Linux namespaces are somewhat like Solaris zones in many ways from a user perspective but have significant differences under the hood. The term namespace isolation is often used because the purpose of namespaces is to provide a group of processes with the illusion that that they are the only processes on the system. This is an important requirement for implementing Linux Containers. Namespaces were developed over a number of years by Eric W. Biederman (user namespaces), Pavel Emelyanov, Al Viro, Cyrill Gorcunov, et al. Six user namespaces (out of 10 proposed) are implemented in RHEL7: mnt – mount points, filesystems

Enable VMware Workstation tools in RHEL7

If you install the minimum version of Red Hat Enterprise 7 as a VMware Workstation guest, you will have to overcome a number of obstacles to installing the VMware Tools. Firstly, no ifconfig utility is installed. To install this utility, install the net-tools package. # yum install net-tools Next, check to see if the open-vm-tools package was installed. If not install it from your DVD or ISO. You may have to first create a repo entry similar to the following: [dvd] name=red Hat Enterprise Linix [DVD] baseurl=file:///run/media/<FIXTHIS>/RHEL-7.0 Server.x86_64 enabled=1 gpgcheck=0 and then run: # yum install open-vm-tools I found that

My thoughts on Docker, i.e. Linux Containers

Docker is an open-source project, started by Solomon Hykes of dotCloud, that automates the packaging of an application and its dependencies, and the deployment of such applications inside software containers on a Linux kernel. Currently the technology is being strongly pushed by the Linux community and especially by Red Hat. Unlike hypervisor-based virtual machines, a Docker container does not include the kernel or all the operating system libraries, shells and utilities. Instead, it relies on functionality in the Linux kernel (cgroups, LXC, etc.) to provide resource and namespace isolation. In many ways this is similar to the older Oracle Solaris