Go back to fronty page View most popular entries View latest additions Submit tutorials to UnixTutorials.info
UnixTutorials logo

Search results for HOWTO Linux Virtual Hosting Server

Linux Xen Virtualization and Linux Clustering, Part 1
Post date: January 21, 2006, 01:01 Category: System Views: 101
Tutorial quote: Have you heard about Xen virtualization and want to get some hands-on experience? Do you want to experiment with Linux clustering but only have a single computer to devote to the cause? If you answered yes to either of these questions, keep reading.

In this article, I briefly introduce the concepts of Xen virtualization and Linux clustering. From there, I show you how to set up multiple operating systems on a single computer using Xen and how to configure them for use with clustering. I should point out that a cluster implemented in this manner does not provide the computational power of multiple physical computers. It does, however, offer a way to prototype a cluster as well as provide a cost-effective development environment for cluster-based software. Even if you're not interested in clustering, this article gives you hands-on experience using Xen virtualization.
Yellow+Dog Installing Linux on the Mac mini
Post date: May 11, 2005, 08:05 Category: Installing Views: 112
Tutorial quote: The Mac mini is an ideal low-cost, high-performance PowerPC development platform for numerous applications. Learn how to install and configure Linux on the mini. Future articles will add the software required to make it into a stand-alone multimedia appliance.

This short series of articles shows you how to take a conveniently inexpensive, high-end PowerPC® platform (specifically, an Apple Mac mini) and build it into a home multimedia appliance using Linux™. At the end of the series, you'll have a stand-alone device that can play slide shows of images, audio, and movies, and that is controlled and administered from another machine using a standard Web browser.

The PowerPC platform is very well-suited to this type of multimedia application, and the G4 with AltiVec used in the Mac mini is an exceptionally powerful and flexible choice. This first article introduces you to the hardware's capabilities and walks you through installing and configuring Yellow Dog Linux so you can delve into some application code in the next article.
Linux Setting the Clock on Linux
Post date: April 12, 2005, 13:04 Category: System Views: 46
Tutorial quote: There are 3 protocols dealing with time: NTP (port 123), Time (port 37), and Daytime (port 13). If you're connecting to the Internet periodically, then synchronizing your clock when you dial up or from crontab is good enough. This applies also to most Linux machines at home or at work, even if they are connected all the time. Here is a short tutorial on how to set your clock using these 3 protocols.
FreeBSD Using Software RAID-1 with FreeBSD
Post date: November 28, 2005, 22:11 Category: System Views: 104
Tutorial quote: Have you ever needed a software RAID solution for a low-end server install? Perhaps you've wanted your workstation to take advantage of the redundancy provided by a disk mirror without investing in a hardware RAID controller. Has a prior painful configuration experience turned you off software RAID altogether on Unix systems?


Since 5.3-Release, FreeBSD comes with gmirror(8), which allows you to easily configure a software RAID 1 solution. While tutorials on gmirror exist, I found them to require either manual calculations of partition sizes with bsdlabel or the use of a fix-it floppy on an existing system.

It made more sense to me to configure RAID during the install of the operating system. I also wanted a procedure that was easy to follow and didn't introduce human error in the form of a math miscalculation. After cobbling together the available documentation and experimenting my way through various configurations, I came across a procedure that has worked well for me on several different systems. I also received valuable feedback from Pawel Jakub Dawidek, the author of gmirror, who gave some insight into some of the not yet documented features of gmirror.
Unix+clones Get More Out of Your Pipe with Apache and mod_gzip
Post date: April 14, 2005, 09:04 Category: Network Views: 41
Tutorial quote: Some Web sites seem like they are designed to annoy and alienate visitors. Teeny tiny fixed fonts, weirdo fixed page widths, ad servers on Mars, and the content won't load until the ads do, and all kinds of dynamic jiggery-pokery that does everything but quickly deliver a nice, readable page.

Webmasters who are serious about running high-performance Web servers, and who want pleased and delighted visitors, have a great tool in Apache 1.3's mod_gzip. mod_gzip compresses pages on the fly, reducing their size considerably. Depending on the types of files served, you'll see size reductions ranging from 20%- 80%, and a nice increase in server efficiency. Nothing is needed on the client side, except sane modern Web browsers like Mozilla, Firefox, Opera, Galeon, and Konqueror. Mozilla, Firefox, and Opera are nice cross-platform browsers with all kinds of neat features, so don't be afraid to standardize on one of them.
Linux Building a Linux Cluster, Part 3: How To Get Started
Post date: April 25, 2005, 10:04 Category: Network Views: 74
Tutorial quote: In the previous two articles in this series, we examined some of the whys and whats of building Linux clusters. This article concludes our series by concentrating on the hows of cluster building. We've seen that a clustered approach to certain computing solutions can save lots of money in hardware and support costs. Now our job is to produce a method of building clusters that's repeatable and predictable—we don't want to give back our hard-won savings in project cost overruns.
Unix+clones Comparing MySQL performance
Post date: April 12, 2005, 03:04 Category: Benchmarks Views: 57
Tutorial quote: With the introduction of the 2.6 Linux kernel, FreeBSD-5-STABLE, Solaris 10, and now NetBSD 2.0, you might be wondering which of them offers superior database performance. In my previous article, I discussed the tools I chose to test these venerable operating systems and the methodology by which they were tested. The result is this MySQL performance comparison between OpenBSD 3.6; NetBSD 2.0; FreeBSD 5.3 and 4.10; Solaris Express (build 69); and Linux 2.4 and 2.6 (Gentoo-based). Read on for the results.
OpenSUSE Hacking OpenSUSE
Post date: December 3, 2005, 12:12 Category: System Views: 133
Tutorial quote: There's more to SUSE Linux than simply installing it and going to work. To get the most from the operating system, you'll probably want to do some post-install fine tuning. This article by Jem Matzan explains how to: add download sources to YaST; install the Mozilla Thunderbird email client; add support for Java, Flash, Acrobat, Windows Media, MP3s, and RealMedia; play DVDs -- and more. It serves as a useful supplement to Steven J. Rosen's excellent how-to, "Installing SUSE Linux 10 on a Laptop," recently published here on DesktopLinux.com. Enjoy . . . !
Linux Grub From the Ground Up
Post date: April 12, 2005, 13:04 Category: Software Views: 39
Tutorial quote: Grub is a world-class boot loader with insufficient documentation. In many ways it blows the doors of LILO. For instance, it's MUCH easier to use Knoppix to rebuild a grub boot loader than to rebuild a LILO boot loader. However, until you're comfortable with grub, it might seem just the opposite. All too often grub dumps you at a grub> prompt with no hint of what you should do. You might have heard that a successful reboot is just three commands away, but which commands? The state of grub's documentation is such that you can't figure it out unless you already know grub.

That catch 22 is the very purpose of this document. This document will to give you enough grub expertise that you can create a grub boot floppy on a working machine with grub installed (not necessarily as the bootloader, just installed), and use that floppy to bust back into a Linux machine with a blown bootloader, and then use that floppy to actually install grub as the bootloader.

This document does not discuss using grub to boot or dual boot Windows, mach, BSD, or other non-Linux operating systems. I might write on that subject later. But in the meantime, once you're familiar with the principles and practices of grub, given some study of existing documentation you'll probably be able to use grub to boot non-Linux operating systems.
Linux Creating Really Teensy ELF Executables for Linux
Post date: April 12, 2005, 14:04 Category: Miscellaneous Views: 34
Tutorial quote: If you're a programmer who's become fed up with software bloat, then may you find herein the perfect antidote.

This document explores methods for squeezing excess bytes out of simple programs. (Of course, the more practical purpose of this document is to describe a few of the inner workings of the ELF file format and the Linux operating system. But hopefully you can also learn something about how to make really teensy ELF executables in the process.)

Please note that the information and examples given here are, for the most part, specific to ELF executables on a Linux platform running under an Intel-386 architecture. I imagine that a good bit of the information is applicable to other ELF-based Unices, but my experiences with such are too limited for me to say with certainty.

The assembly code that appears in this document is written for use with Nasm. (Besides being more appropriate for our needs, Nasm's syntax beats the hell out of AT&T syntax for anyone who learned x86 assembly language before learning to use Gas.) Nasm is freely available and extremely portable; see http://nasm.sourceforge.net/.

Please also note that if you aren't a little bit familiar with assembly code, you may find parts of this document sort of hard to follow.