tutorials

warning: Creating default object from empty value in /var/www/home/chantra/debuntu.org/drupal-6.19/modules/taxonomy/taxonomy.pages.inc on line 34.

Debian 7.0 Wheezy released

Debian 7.0, code name Wheezy, is finally released. This new release of comes with some interesting new features such as multiarch support and tools to deploy private cloud based on OpenStack and Xen Cloud Platform (XCP). For the first time, Debian supports booting using UEFI. Debian 7.0 Wheezy will be running on Linux 3.2. the [...]

How-To: tail multiple files with multitail

Many times you will end up tailing multiple files simultaneously. There is a sweet linux utility called multitail that will let you tail multiple files at the same time within the same shell. And not only will you be able to tail multiple files! You will also be able to run multiple commands and tail [...]

How-To: Reboot on OOM

Ever had your linux box getting Out of Memory (OOM)? Cleaning up after the OOM killer kicked in to find out that even though OOM killer did a decent job at trying to kill the bad processes, your system ends up in an unknown state and you might be better of rebooting the host to [...]

How-To: find which program consumes your bandwidth with nethogs

Let’s continue the network monitoring serie with yet another use case…. the “What program is using my bandwidth?” problem while not imposible to solve, still remains a pain. What if there were some kind of top for network? NetHogs is a nifty tool that will do that for you and will help you finding what [...]

How-To: monitor network bandwidth usage with vnstat

There is many tools out there that help in monitoring network usage, collect statistics and generate graphs so we can view what happened at a given date/time. Anyhow, finding the bandwidth usage over an hour/day/week/month can be really tricky. vnstat is a suite of daemon and client programs that monitor network bandwidth usage. A pro [...]

How-To: Bash Parameter Expansion and String Manipulation

Last time we saw how bash can help us in handling default values out of the box using parameter expansion. This time we will see how basic string operations (nonetheless common and useful) can also be achieved using bash. There is many ways to do string manipulation with bash, like finding a filename extension using [...]

How-To: Bash Parameter Expansion and Default Values

Bash is a sh-compatible command language interpreter that executes commands read from the standard input or from a file. There is much more to bash than running a sequence of commands, one of the features bundled with bash is parameter expansion. Any shell user has most likely used shell variables, be it $1 or $myvar, [...]

Mastering Top

top is most likely one of the most known Linux command and also one of the most used one, however most people do not take full advantage of its capabilities. In this tutorial, we will see a few usages of top that will make allow you to get more out of it. By default, top [...]

How-To: OpenVPN on Debian Squeeze with Username/Password authentication

OpenVPN is a SSL based VPN software that runs on most OS. It is simple to install and run. In this tutorial, I will go over the steps needed to configure OpenVPN on Debian Squeeze to provide a full VPN tunnel, this is particularly useful when you want to access internet from non-trusted networks such [...]

How-To: Running Munin 2.0 on Debian Squeeze (6.0)

Munin 2.0 has been released and a .deb package has even been backported to Debian Squeeze!. Version 2.0 comes with a bunch of new features and scalability improvements. This how-to will explain how to install and configure Munin 2.0 using Apache and mod-fcgid on Debian Squeeze. The feature that I was really looking forward in [...]

Syndicate content