Unix is very simple, but it takes a genius to understand the simplicity (Dennis Ritchie)

Home

Articles

Linux

Iptables

Squid Configs

My Blog


Other Links

Fedora

Slackware

Debian

Slashdot

Contact Us

 

Create a KVM-based virtual server

In three relatively simple steps, you can create a virtual server on the Linux® KVM hypervisor host using full virtualization. The Kernel-based Virtual Machine (KVM) is free, open source virtualization software for Linux that is based on hardware virtualization extensions (Intel VT-X and AMD-V) and a modified version of QEMU.

Packaging software with RPM, Part 1: Building and distributing packages

In this first article in a three-part series on the RPM Package Manager, learn how to use RPM not just to install software and attendant files but to package almost anything, from system scripts to source code to documentation.

Installing configuring Gnokii on Linux

Gnokii provides tools and a user space driver for use with mobile phones. Using Gnokii one can send/receive SMS, phonebook, call management and others. Read compelete article to learn how to install and configure Gnokii under Linux

Nagios Read Only Access

Somtime you have to provide read only Nagios Web UI access for exmaple to outside customers, here you can find out how to do it.

host - DNS lookup utility

host is a simple utility for performing DNS lookups. It is normally used to convert names to IP addresses and vice versa. Read More

Installing NRPE on Solaris 10

A quick howto install and configure NRPE on Solaris 10 Operating System. Read More

Installing Postfix on Solaris 10

A quick howto install and configure Postfix on Solaris 10 Operating System. Read More

Securing Bind (named) Configuration

In this article you will learn how to configure a secure bind (named) DNS server for your network ie internal and external network using views. Read More

Using Gnokii for sending/receiving SMS from Linux PC:

Gnokii (gnokii.org) is a nice tool for sending/receiving SMS from PC, Here are few useful commands

Introducing KDE 4 plasmoids

KDE 4 includes many exciting new technologies, including Plasma, a feature that forms the desktop shell of KDE 4. See how to write simple Plasma applets (known as plasmoids) to greatly improve the desktop experience and how to turn a plasmoid into a simple memory monitor. Read the full story here

Fedora 11 Released

For the detail of what's new in Fedora 11 please read the release notes.

Speaking UNIX: 10 great tools for any UNIX system

The universe of UNIX® tools changes constantly. Here are 10 tools—some you may have overlooked and some new—to tinker with.

Add adanced Ajax to PHP apps with jQuerrys

For some PHP developers, Ajax is still a mystery. It's something that the "cool kids" and "bad boys" of Web development do, and they've never had the time, patience, or skill to take it on. If you're one of these PHP developers, never fear: By the time you're done reading this article, you'll know enough to become a real Ajax pro. This article shows how to use jQuery to easily add Ajax functionality to any PHP Web application. When you're done, you should have a pretty good grounding in not only some jQuery basics but also in the fundamentals of Ajax.

Ganglia and Nagios, Part 2: Monitor enterprise clusters with Nagios

This is the second article in a two-part series that looks at a hands-on approach to monitoring a data center using the open source tools Ganglia and Nagios. In Part 2, learn how to install and configure Nagios, the popular open source computer system and network monitoring application software that watches hosts and services, alerting users when things go wrong. The article also shows you how to unite Nagios with Ganglia (from Part 1) and add two other features to Nagios for standard clusters, grids, and clouds to help with monitoring network switches and the resource manager.

Ganglia and Nagios, Part 1: Monitor enterprise clusters with Ganglia

This is the first article in a two-part series that looks at a hands-on approach to monitoring a data center using the open source tools Ganglia and Nagios.In Part 1, see how to install and configure Ganglia, the scalable, distributed monitoring system for high-performance clusters based on a hierarchical design. Also learn how to add more monitoring capability by writing Ganglia plug-ins and by enabling external-source spoofing.

Cloud computing versus Grid computing

Want to know more about cloud and grid computing? Learn how you can use Infrastructure as a Service to get a full computer infrastructure using Amazon's Elastic Compute Cloud (EC2). See the similarities, differences, and issues to consider in grid and cloud computing. Explore some of the security issues and choices for Web development in the cloud, and see how you can be environmentally friendly using cloud computing.

Finding rootfs during boot

As a Linux® administrator, you may encounter rootfs errors like cannot mount rootfs and kernel panic when you try to reboot a server after attaching volumesfrom external storage or even after installing a new Linux operating system.. This article outlines the Linux booting process on an x86 platform, shows why this problem happens, and offers four tips to avoid it or fix it.

Linux kernel advances

Life's certainties include death and taxes but also the advancement of the GNU/Linux® operating system, and the last two kernel releases did not disappoint. The 2.6.28 and 2.6.29 releases contain an amazing amount of new functionality, such as a cutting-edge enterprise storage protocol, two new file systems, WiMAX broadband networking support, and storage integrity checking. Discover why it's time to upgrade.

Backing up MySQL

There are several ways to backup MySQL data. In this article we’ll look at how to backup your databases using different methods, we will also learn how to achieve an automatic backup solution to make the process easier. Starting with the mysqldump utility that comes with MySQL, we will review several examples using mysqldump, including the backup of your database to a file, another server, and even a compressed gzip file and send it to your email

Debian GNU/Linux 5.0 "Lenny" Released

The Debian Project is pleased to announce the official release of Debian GNU/Linux version 5.0 (codenamed Lenny) after 22 months of constant development. With 12 supported computer architectures, more than 23,000 packages built from over 12,000 source packages and 63 languages for the new graphical installer, this release sets new records, once again. Software available in 5.0 includes Linux 2.6.26, KDE 3.5.10, Gnome 2.22.2, X.Org 7.3, OpenOffice.org 2.4.1, GIMP 2.4.7, Iceweasel 3.0.6, Apache 2.2.9, Xen 3.2.1 and GCC 4.3.2. Other notable features are X autoconfiguring itself, full read-write support for NTFS, Java programs in the main repository and a single Blu-Ray disc installation media. You can read more Official annoucement

Monitor file system activity with inotify

Inotify is a Linux® feature that monitors file system operations, such as read, write, and create. Inotify is reactive, surprisingly simple to use, and far more efficient than, say, busy polling from a cron job. Learn how to integrate inotify into your own applications, and discover a set of command-line tools you can use to further automate system administration. Read full story

Python 3 primer, Part 1: What's new

Python 3 is the latest version of Guido van Rossum's powerful general-purpose programming language. It breaks backwards compatibility with the 2.x line but has cleaned up some syntax issues. This article is the first in a series that talks about the changes that affect the language and backwards compatibility, and it provides examples of new features. Full article

Patterns and string processing in shell scripts

Shell programming is heavily dependent on string processing. The term string is used generically to refer to any sequence of characters; typical examples of strings might be a line of input or a single argument to a command. Users enter responses to prompts, file names are generated, and commands produce output. Read full article

Anatomy of Linux process management

Any given Linux system might be asked to handle a lot of processes or only a few, simple or complicated, long-lived or short, and on one processor or many. Learn how the kernel keeps user-space processes sorted out. Read complete article

Revised Slackware keeps it simple

At a time when new and buggy features cloud basic computer functions, it's refreshing to see a new release of a distro like Slackware that stays true to its core philosophy. Slackware has an unfair reputation of being a distro only for experienced users. Granted it doesn't sport many graphical configuration tools, but it balances that with stability and speed. Full artic le

Hardening the Linux server

Understand your servers' vulnerabilities with the help of this tutorial. Learn how to maintain confidentiality, integrity, and availability by securing SSH sessions, configuring firewall rules, and setting up intrusion detection to alert you to possible attacks. Read the complete article

Hardening the Linux desktop

Although GNU/Linux® has the reputation of being a much more secure operating system than Microsoft® Windows®, you still need to secure the Linux desktop. This tutorial takes you through the steps of installing anti virus software, creating a backup-restore plan, and making practical use of a firewall. When you finish, you'll have the knowledge and tools you need to harden your Linux desktop against most attacks and prevent illegitimate access to your computer. Read the full article

Lazy Linux: 11 secrets for lazy cluster admins

Cluster means different things to different people. In the context of this article, cluster is best defined as scale-out -- scale-out clusters generally have a lot of the same type of components like Web farms, render farms, and high performance computing (HPC) systems. Administrators will tell you that with scale-out clusters any change, no matter how small, must be repeated up to hundreds of thousands of times; the laziest of admins have mastered techniques of scale-out management so that regardless of the number of nodes, the effort is the same. In this article, the authors peer into the minds of the laziest Linux® admins on Earth and divulge their secrets. Read the complete story

Deliver high availability with a Xen virtual server

Get step-by-step details to implement Xen virtual server high availability via the IBM® System Director Virtual Availability Manager. The Virtual Availability Manager is included in the IBM System Director Virtualization Manager package, an extension for IBM Director. In this article, the authors walk you through all the steps, from prerequisites and setup to troubleshooting—everything you need to get started delivering virtual high availability capabilities. Read the full story

Slackware 12.2 is released!

With a shiny new kernel, many package updates, and the newly added ability to install from a Samba share, we bring to you the latest in the stable Slackware 12.x series. More detail may be found in the official announcement.

Fedora 10 is released!

Fedora 10 is available for our downloading pleasure. Read the official release notes. Here

Ubuntu 8.10 is released!

Ubuntu Linux is available for our downloading pleasure. Amongst various changes it sports updates to the installer, improved networking, and a new 'Mobile USB' version geared towards the blossoming netbook market. Here


Virtualbox howto

Virtualization with Virtualbox This is how I install Virtualbox on Fedora 9

Fedora 9 is released!

Read the official Fedora 9 release notes Here

Slackware 12.1 is released!

Slackware version 12.1! Since we've moved to supporting the 2.6 kernel series exclusively (and fine-tuned the system to get the most out of it), we feel that Slackware 12.1 has many improvements over our last release (Slackware 12.0) and is a must-have upgrade for any Slackware user. Read the official announcement

FreeBSD 7.0-RELEASED

The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 7.0-RELEASE. This is the first release from the 7-STABLE branch which introduces many new features along with many improvements to functionality present in the earlier branches. Some of the highlights:
read more

QEMU Howto

QEMU is a virtual machine program. So, that's a machine in the machine Read more

Windows guest on Linux host - QEMU

Windows guest on Linux host using qemu

Slackware 12.0 is released

Read the official announcement

That's right, the first 2.6(.21.5) based Slackware release is ready for download! We think you'll enjoy the latest kernel, KDE 3.5.7, XFce 4.4.1, HAL automounting for desktop users, an updated toolchain, and many other enhancements. Also, consider supporting the project at http://store.slackware.com. Thanks to everyone who contributed improvements and fixes this time -- a lot of help made this a relatively smooth release.

Thanks, and enjoy!
Pat and the Slackware team


Debian GNU/Linux 4.0 released

read the official announcement

The Debian Project is pleased to announce the official release of Debian GNU/Linux version 4.0, codenamed "etch", after 21 months of constant development. Debian GNU/Linux is a free operating system which supports a total of eleven processor architectures and includes the KDE, GNOME and Xfce desktop environments. It also features cryptographic software and compatibility with the FHS v2.3 and software developed for version 3.1 of the LSB.




Oskar Andreasson iptables tutorial 1.2.2 is released, quoting from Oskar...

"I'm glad to first of all announce that the iptables-tutorial 1.2.2 has finally been released on http://iptables-tutorial.frozentux.net. This version has been in heavy development for 2,5 months now and the list of updates and additions is long.

This version is also the first one available in a bookformat. If you are interested, take a look at http://www.lulu.com/content/445036 . This is a 459 page, hardcover, perfect bound book and costs 35.71 USD + shipping."

All versions are as usual available at:
http://iptables-tutorial.frozentux.net

Don't ask me for help, perhaps Google is your friend. :)

Meet the tux, and do hugs him tight ;) Tux