Automatic binary updates for OpenBSD

One of the things i always thought holding OpenBSD back from attracting a larger user base is its lack of a simple way to upgrade the system – i am talking binary updates or moving to a new release. Learn about bluesnapper on his blog, a tool that helps with binary updates on OpenBSD, written by Ted Unangst.

I have no idea how i did not know about this tool or effort; i see so many people asking binary upgrades that i think there is a pretty big demand and truly hope this gets developed further. Reading the linked article above leaves me a little uncertain as to what the future is for that project. Anyways – now I’m off to learn more about bluesnapper so that in the next article i can outline using it step by step and what kind of issues where there on the way.

Upgrading FreeBSD 9.0 to 9.1 using freebsd-update

Here a quick outline of upgrading FreeBSD from 9.0 to 9.1 on a Soekris 4801 i had installed just two days ago to be a small encrypted fileserver.

[Read more...]

FreeBSD Basic Installation

General Information

FreeBSD doesn’t have a very graphical installer like various Linux distributions. This makes installing FreeBSD a bit trickier for beginners. With this guide, you will learn how to get FreeBSD installed with a vanilla install with the mini-ISO.

[Read more...]

Enabling Root MacOSX

General Information

This tutorial will explain how to enable the root user in OS X. It’s not recommended that you do this but some GNU/ported/custom software requires it. Please remember that enabling the root user can be a security risk if your machine is hooked up to the internet without some sort of protection like a router or a firewall. This has been tested on OS X v10.1.x and 10.2.x. It should work with 10.0.x and any future versions.

[Read more...]

Managing Jails

General Information

This document is an introduction to basic FreeBSD jails also called ‘fat jails’. We discuss an easy jail installation process. We will do some basic jail configuration and show you how to manage the jail environment. This document wil not cover building ‘chroot jails’ in a jail.

[Read more...]

Setup syslog-ng

General Information

At work we have a few Linux machines that are used for various things like dns and firewalling. It is a pain to log into each one of these machines when you have to troubleshoot something.

[Read more...]

RANCID

General Information

RANCID monitors a router’s (or more generally a device’s) configuration, including software and hardware (cards, serial numbers, etc) and uses CVS (Concurrent Version System) or Subversion to maintain history of changes.

[Read more...]

FreeBSD Splash Screen

General Information

FreeBSD allows for the configuration of a splash screen to replace the text displayed while booting. Often an image is preferred over plain text. Adding a splash screen will not eliminate the text that would have been displayed while booting. This text is always available by running dmesg.

[Read more...]

Mount Images With mdconfig

General Information

This guide explains how to mount a floppy image and/or a CD-Rom ISO using mdconfig.

[Read more...]

Job Control

General Information

Sometimes processes can take time to complete, thus tying up your console session. What if you want to run multiple processes in the background on the same shell session? With the built-in job control, you can. There are three main conditions a job can be in: Running, Stopped/Suspended, or Terminated. To control them, we’ll use the fg and bg commands.

[Read more...]