<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.linux.edu/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Linux Edu Handbook</title>
        <description></description>
        <link>https://wiki.linux.edu/</link>
        <lastBuildDate>Fri, 24 Jul 2026 20:13:23 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.linux.edu/_media/wiki/dokuwiki.svg</url>
            <title>Linux Edu Handbook</title>
            <link>https://wiki.linux.edu/</link>
        </image>
        <item>
            <title>autozen</title>
            <link>https://wiki.linux.edu/autozen?rev=1290361338&amp;do=diff</link>
            <description>AutoZen is a software 'brain machine' for Linux. It generates sounds that are meant to cause the brain to temporarily shift to a different dominant frequency and cause the user to experience an altered state of consciousness. It is similar to the devices seen in the 'Sharper Image' catalog and in magazine ads, but the price is a lot more attractive!</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 21 Nov 2010 17:42:18 +0000</pubDate>
        </item>
        <item>
            <title>bpcp</title>
            <link>https://wiki.linux.edu/bpcp?rev=1271359137&amp;do=diff</link>
            <description>BPCP

bpcp is the best utility for copying files effeciently across the cluster. It is the bproc replacement for rcp and scp. It's syntax is compatable with rcp.

Syntax

bpcp &lt;source&gt; &lt;destination&gt;

Both source and destination are specified in the form [&lt;node&gt;:][&lt;path&gt;/]&lt;filename&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>bpctl</title>
            <link>https://wiki.linux.edu/bpctl?rev=1271359137&amp;do=diff</link>
            <description>BPCTL

bpctl may be used to command a node to enter a new state, or to change permissions to use a node.

	*  bpctl -S &lt;nodespec&gt; -s &lt;state&gt;

      State may be:

	*  reboot (node will reboot immediatly)
					*  halt (node halts)
					*  unavailable (only root may access the node)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>bprun</title>
            <link>https://wiki.linux.edu/bprun?rev=1271359137&amp;do=diff</link>
            <description>BPSH

All non-MPI jobs on slave nodes are executed through bpsh. Though bpsh is really a simple wrapper for the bproc system, it's use and functionality will be documented seperatly here, since the functionality of bproc itself falls more in the scope of advanced programming than everyday use.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>bpsh</title>
            <link>https://wiki.linux.edu/bpsh?rev=1271359137&amp;do=diff</link>
            <description>NAME

bpsh - run a command on a remote node

SYNOPSIS


bpsh -h

bpsh -v

bpsh nodespec command arguments .

bpsh -a command arguments .

bpsh -A command arguments .



DESCRIPTION

bpsh executes command on the nodes given by nodespec. bpsh is designed to operate in a fashion similar to rsh.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>bpstat</title>
            <link>https://wiki.linux.edu/bpstat?rev=1271359137&amp;do=diff</link>
            <description>BPSTAT

bpstat is a command line utility which provides status information on the slave nodes in the cluster.

Syntax

	*  bpstat -h displays help
		*  bpstat -v display version info
		*  bpstat &lt;options&gt; [&lt;nodespec&gt;]
    Options:
    -p display PIDS running on on nodes
    -a display node IP addresses
    -l display long status (verbose)
    -U display continuously updated list</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>buildroot</title>
            <link>https://wiki.linux.edu/buildroot?rev=1271359139&amp;do=diff</link>
            <description>Buildroot is a set of makefiles and configurations intended to download and build a series of packages and install them into a target directory.

The central package in a buildroot system is uClibc, a lightweight libc designed for use in an embedded environment.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:59 +0000</pubDate>
        </item>
        <item>
            <title>capabilities</title>
            <link>https://wiki.linux.edu/capabilities?rev=1271359137&amp;do=diff</link>
            <description>Please see Capabilities</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>chroot</title>
            <link>https://wiki.linux.edu/chroot?rev=1271359137&amp;do=diff</link>
            <description>Chroot is largely a neat semantic hack that has come to be expected on Unix systems. Simply, when chroot is called with a pathname, that pathname becomes '/' for the process and it's descendants. Nothing more, nothing less.

It is worth noting that since it IS a semantic hack that was never originally envisioned as a security measure, several holes exist in it. It is also notable that many use chroot as a security measure, and it is even becoming part of 'best practices' for some daemons, partic…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>chroot_hack</title>
            <link>https://wiki.linux.edu/chroot_hack?rev=1271359137&amp;do=diff</link>
            <description>Chroot is largely a neat semantic hack that has come to be expected on Unix systems. Simply, when chroot is called with a pathname, that pathname becomes '/' for the process and it's descendants. Nothing more, nothing less.

It is worth noting that since it IS a semantic hack that was never originally envisioned as a security measure, several holes exist in it. It is also notable that many use chroot as a security measure, and it is even becoming part of 'best practices' for some daemons, partic…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>chroot_patch</title>
            <link>https://wiki.linux.edu/chroot_patch?rev=1271359137&amp;do=diff</link>
            <description>POSIX Capabilities is a fundamentally sound idea hobbled by silliness that makes the capability system difficult to understand.

The concept is to replace the old model of root is god and everyone else isn't with the idea of a process having capabilities. Capabilities can be seen as sub-divided root powers. For example, in the old model, root (UID 0) can bypass file permissions (that is, root is always permitted). In the capabilities model, if a process has CAP_DAC_OVERRIDE, it is always permitt…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>cisco</title>
            <link>https://wiki.linux.edu/cisco?rev=1271359137&amp;do=diff</link>
            <description>Rate limiting connections on a Cisco 65xx would seem to be a commonly 
desired configuration, yet documentation on it is a bit sketchy IMHO.


Firstly, it's lumped under QoS. While QoS is certainly related, there 
are reasons to rate limit that have little to do with QoS. That is, a 
small colo facillity might well wish to rate limit all customers in 
accordance with contracted bandwidth while having no desire to configure 
what most would consider QoS (That is segregating traffic by type (such …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>cmos</title>
            <link>https://wiki.linux.edu/cmos?rev=1271359137&amp;do=diff</link>
            <description>Introduction

LinuxBIOS supports a number of configuration options in CMOS. After booting, LinuxBIOS leaves a table in RAM which details the available option values. The table, and the current cmos settings are accessed by cmos_util.

cmos_util [-d | -u] [-s] [</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>dvd</title>
            <link>https://wiki.linux.edu/dvd?rev=1271359142&amp;do=diff</link>
            <description>The art of mastering a DVD that will actually work in a standalone player includes a lot of complexities. There are many fine tools and some not so fine tools for Linux that help greatly with this process, but they have to be gathered together and in some cases, workarounds are required.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:19:02 +0000</pubDate>
        </item>
        <item>
            <title>enhancements_to_bind_mounts</title>
            <link>https://wiki.linux.edu/enhancements_to_bind_mounts?rev=1271359137&amp;do=diff</link>
            <description>enhanced_bind is a modification primarily aimed at making chroot jails easier to set up, more secure, and less wasteful of storage.

The first enhancement comes from the Linux vserver project. This adds the ability to make bind mounts nosuid, read-only, nodev, and noexec.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>f.l.a.m.e</title>
            <link>https://wiki.linux.edu/f.l.a.m.e?rev=1271359137&amp;do=diff</link>
            <description>F.L.A.M.E.™  

Fast Linking Associative Memory Engine

	*  Max speed for your database aps
	*  New data mgmt paradigm
	*  Bibliographic search engine  

Given n freeform data objects...
+ ADD extensions to Boolean Algebra
x MULTIPLY by a Single System Image cluster
= Multi-Dimensional Object-Linked Memory Core</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>fedora-bproc</title>
            <link>https://wiki.linux.edu/fedora-bproc?rev=1271359140&amp;do=diff</link>
            <description>This is a brief set of notes on integrating bproc into Fedora core 6

DHCP has a new “feature' (read as BUG). Unless a next-server option is specified (normally the address of the DHCP server), PXE clients will attempt to fetch the pxelinux.cfg from 0.0.0.0 which will naturally fail. Given that the old behavior was the natural default and fetching from 0.0.0.0 is NEVER the right thing, I say it's a big fat bug!</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:19:00 +0000</pubDate>
        </item>
        <item>
            <title>flash</title>
            <link>https://wiki.linux.edu/flash?rev=1271359137&amp;do=diff</link>
            <description>LinuxBIOS

Technical Documentation

and

User Programs

Memory Layout

LinuxBIOS supports the concept of a primary and a fallback boot image in order to allow updates to a system, all the while minimizing the risk that the system will become unbootable. In most cases, where flash chips are socketed, this is merely a strong convenience; in others where the flash chip is soldered to the board, it is nearly necessity.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>jail_system_call</title>
            <link>https://wiki.linux.edu/jail_system_call?rev=1271359137&amp;do=diff</link>
            <description>The jail call is inspired by and somewhat modeled on the jail syscall from FreeBSD. Jail brings together the IronPenguin improvements in chroot, bind mounts, etc and adds signal and process isolation.

The primary purpose of jail is to allow the creation of extremely lightweight virtual servers that live in a chroot jail.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>krd</title>
            <link>https://wiki.linux.edu/krd?rev=1290361168&amp;do=diff</link>
            <description>krd: kcore reader

Quick Introduction

krd is a rootkit detection utility which scan /proc/kcore for interesting data. Suspicious programs (sk, adore, etc.), worms/backdoors/viruses are detected even if running silently in your kernel. For instance, the</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 21 Nov 2010 17:39:28 +0000</pubDate>
        </item>
        <item>
            <title>mirr</title>
            <link>https://wiki.linux.edu/mirr?rev=1271359137&amp;do=diff</link>
            <description>Mirroring the Master to the secondary master.

The objective is to make the secondary master's filesystem exactly the same as the primary so that in the event of a failover, the system will function as it did prior to the failure. tar is used in order to preserve meta information (owner, date, permissions, etc) of the files. Thus, first the tar archives are created on the master and copied over to the secondary master (</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>mpi</title>
            <link>https://wiki.linux.edu/mpi?rev=1271359137&amp;do=diff</link>
            <description>Running

Nimbus comes pre-loaded with a slightly modified version of MPICH that knows about bproc. These modifications allow MPI applications to run convieniantly on a Nimbus cluster without a need for various wrapper applications (such as mpirun)

The number of processes spawned, and where they are run is controled through environment variables that may be set by the user, or by the maui scheduler through raccoon. In brief, they are:</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>netcons</title>
            <link>https://wiki.linux.edu/netcons?rev=1271359137&amp;do=diff</link>
            <description>Netconsole

Introduction

Netconsole is a kernel device to redirect normal kernel console messages through layer 2 (ethernet) packets. The intent is to provide better status, and diagnostic feedback while avoiding the expense of a serial concentrator system.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>nimbus</title>
            <link>https://wiki.linux.edu/nimbus?rev=1271359137&amp;do=diff</link>
            <description>Linux Labs – Beowulf Distribution: Codename Nimbus

Cluster Management Overview

I. Architecture Overview

	*   The Beostat daemon has been replaced with the supermon utilities from LANL - this is a very lightweight /proc based system that uses virtually no system resources; as opposed to its rather onerous predecessor.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>nod</title>
            <link>https://wiki.linux.edu/nod?rev=1271359137&amp;do=diff</link>
            <description>Node numbers

All nodes in a Nimbus cluster have an associated number. The number of a node is assigned at boot time by bpmaster. In turn, bpmaster determines that number by looking up the slaves MAC address in the node lines of /etc/beowulf/config.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>ofs</title>
            <link>https://wiki.linux.edu/ofs?rev=1271359137&amp;do=diff</link>
            <description>OFS:  OPUS File System

(Open Parallel Unified System)

The state of filesystems:  In spite of advances in clustered and distributed computing, filesystems remain in the dark ages. The primary option for sharing filesystems remains NFS. Development exists in the form of GFS and CODA, but neither really meets requirements.  Filesystems remain intimately bound to
their block device based backing store. Even with LVM and other techniques to improve the block storage itself, filesystems are not read…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>pine</title>
            <link>https://wiki.linux.edu/pine?rev=1271359142&amp;do=diff</link>
            <description>Because the license for Pine does not allow any binary distribution, Debian, Ubuntu, and probably others make the source package available, but not a ready made binary. 
To install it, create and cd to a new directory, then:
apt-get source pine
apt-get build-dep pine
apt-get -b source pine</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:19:02 +0000</pubDate>
        </item>
        <item>
            <title>projects</title>
            <link>https://wiki.linux.edu/projects?rev=1271359137&amp;do=diff</link>
            <description>AutoZen : is a software ‘brain machine’ for Linux.

F.L.A.M.E.™ : Fast Linking Associative Memory Engine

krd : kcore reader

ofs : OPUS File System

chroot &quot;hack&quot; : on chroot ... 

capabilities : description of capabilities as implemented in the patch - fscaps patch for the kernel

enhancements to bind mounts : enhanced_bind is a modification primarily aimed at making chroot jails</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>pyro</title>
            <link>https://wiki.linux.edu/pyro?rev=1271359136&amp;do=diff</link>
            <description>FIXME :-)

iptables API

buildroot

bproc

802.11 wireless

fedora-bproc

postfix info and tools

Virtual mail system with postfix on Debian Etch

Samba

PVenti

Install pine on debian and Ubuntu

Dvd mastering in Linux</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:56 +0000</pubDate>
        </item>
        <item>
            <title>raccoon</title>
            <link>https://wiki.linux.edu/raccoon?rev=1271359137&amp;do=diff</link>
            <description>Raccoon

Raccoon's function is to translate Supermon's s-expression data format into XML required by Ganglia. In addition Raccoon provides a Wiki for the Maui scheduler (NOTE: Wiki is a term for either a user editable web page system, OR a service provided to Maui so that it may gather resource data and launch jobs on a particular system. Wiki in Hawiian = Quick, so many have used it for many different things!). These similar but seperate tasks are performed by a single package to avoid a great …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>rebuild</title>
            <link>https://wiki.linux.edu/rebuild?rev=1271359137&amp;do=diff</link>
            <description>Rebuilding from source RPMs

While LinuxLabs does it's best to choose reasonable build options for user applications, sometimes, there is a need to rebuild a package. This document is a brief summary of that process. Detailed information on creating, modifying, and managing RPMs is found in</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>slave</title>
            <link>https://wiki.linux.edu/slave?rev=1271359137&amp;do=diff</link>
            <description>The nimbus boot process can be divided broadly into 3 stages. The first stage varies by the type of system while stages two and three are the same for all Nimbus clusters. The stages will be reviewed in order.

	*  Stage 1

    Stage 1 begins with power on to the node. In systems with a standard BIOS, stage 1 is a</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>speed_test_for_krd_0.1</title>
            <link>https://wiki.linux.edu/speed_test_for_krd_0.1?rev=1271359137&amp;do=diff</link>
            <description>Scanning speed for krd 0.1

ALGORITHM USED:

The algorithm used is very basic and very slow in this prototype version. It reads /proc/kcore file byte by byte, which means it give results after quite some time. The next version will reads by “pages”</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Apr 2010 19:18:57 +0000</pubDate>
        </item>
        <item>
            <title>start</title>
            <link>https://wiki.linux.edu/start?rev=1325129889&amp;do=diff</link>
            <description>LinuxEdu Wiki Portal



Welcome to the LinuxEdu Wiki. 
This wiki is designed to provide educational information to the linux users and its community.  
Feel free to promote and contribute.
----------

Documentation

	*  The Linux Handbook A guide for all kinds of linux users</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 29 Dec 2011 03:38:09 +0000</pubDate>
        </item>
    </channel>
</rss>
