|
Bacula - backing up your system |
Bacula is a set of computer programs that permit you (or the system administrator) to manage backup, recovery, and verification of computer data across a network of computers of different kinds. Bacula can backup to disk or tape.
This hands-on tutorial will teach you how to configure Bacula to get the most out of this advanced network backup solution. We'll take you through the configuration files and common setups. We'll do volume labelling, pool setup, backups, and restores.
Appoximately 3 hours. Bring your own computer/laptop. We'll supply some DLT drives and tapes if you want to try that.
speaker: Dan Langille
location: Simard 422
|
Debugging Kernel Problems |
Intended Audience
Kernel developers and experienced system adminstrators. The tutorial
assumes a good working knowledge of UNIX systems administration and
the C programming language. A knowledge of kernel internals will be
helpful, but is not essential. Depending on prior experience,
participants will learn to locate and either fix or report kernel
bugs.
Description
This tutorial will show debugging techniques on live systems. The
operating system for most of the tutorial will be FreeBSD, but it will
explain the (relatively small) differences in NetBSD and OpenBSD. The
course material, over 100 pages long, is a draft of a forthcoming book
on the subject.
Topics
- How and why kernels fail.
- Understanding log files: dmesg, /var/log/messages.
- Using common tools for debugging a running system: ps, netstat, top.
- Building a kernel with debugging support: the options.
- Preparing for dumps: dumpon, savecore.
- Demonstration: panicing and dumping a system.
- Preliminary dump analysis (non-technical, without sources).
- The assembler-level view of a C program.
- Introduction to the kernel source tree.
- Analysing panic dumps with gdb (technical).
- On-line kernel debuggers: ddb, gdb.
- Remote debugging with gdb, using serial lines, Ethernet and
FireWire.
- Debugging a running system with gdb.
- If time permits, a demonstration of some of these topics on NetBSD
and OpenBSD systems.
speaker: Greg Lehey
location: Simard 422
|
Managing Jails in the Real World |
FreeBSD has long provided jails in which to run critical applications in a
self-contained and secure environment. With the power of jails however comes
an added level of management hassle, including configuring new jails,
creating firewall rules to protect jails, and ensuring that jails can be
easily upgraded and maintained.
The tutorial Managing Jails in the Real World focuses more on the nuts
and bolts of managing many jails in a production environment than on how to
bring up a single experimental jail (of course, we will quickly run over the
basics of jails). Discussions will include how jails should be configured
for maximum security and methods to automate the creation and management of
jails, including how to automate deployment of application-specific jails
(e.g., a jail-based web server).
speaker: Isaac Levy
location: Simard 422
|
|
|