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

Software related tutorials

FreeBSD

Configuring virtual domains with Cyrus+Postfix in FreeBSD 5.4

Post date: December 1, 2005, 03:12 Category: Software Views: 4633 Comments
Tutorial quote: Cyrus IMAP is an efficient IMAP server capable of handling a large number of accounts. Its biggest drawback is getting it installed and configured. This tutorial is a step-by-step guide on how to use Cyrus with the Postfix mail transfer agent (MTA). I tested these instructions with FreeBSD 5.4.

Postfix is a replacement for sendmail, the stock MTA that comes in FreeBSD. It is easier to configure and manage than sendmail. If you depend on sendmail, you can still look at the article for the Cyrus part, but you'll need to look elsewhere for the MTA configuration.

Unless otherwise instructed, perform all operations in this tutorial as root. You will need to use the port system. If you are new to it, check Chapter 4 of the FreeBSD Handbook.
FreeBSD

Lightweight Web Serving with thttpd

Post date: December 1, 2005, 00:12 Category: Software Views: 7832 Comments
Tutorial quote: The Apache HTTP Server is the most popular web server due to its functionality, stability, and maturity. However, this does not make it suitable for all uses: slow machines and embedded systems may have serious problems running it because of its size. Here is where lightweight HTTP servers come into play, as their low-memory footprints deliver decent results without having to swap data back to disk.

Similarly, these small HTTP servers are suitable to serve static content efficiently so as to allow Apache, mod_perl, mod_python, or even servlet containers to handle dynamic requests without tying up memory-hungry children to serve small images. In other words, these applications can serve as a complement to your existing full-featured web server, not as a replacement.

One of these servers is thttpd, a simple, small, portable, fast, and secure HTTP server. Among its features are support for the HTTP/1.1 standard, CGIs, virtual hosts, and IPv6. This article shows how to install and configure this software under NetBSD. I chose NetBSD not only because it is my preferred OS, but also because it has the ability to run on the most disparate old hardware, where thttpd shows its strengths. I had a Macintosh Performa 630 (a 68LC040 chip at 33MHz) running NetBSD/mac68k 2.0 with thttpd on top of it, serving pages to my home network nicely.
Unix+clones

How-To: Stream almost anything using VLC

Post date: November 29, 2005, 20:11 Category: Software Views: 5075 Comments
Tutorial quote: The VLC media player is an amazing piece of software. In its most basic form it is a lightweight media player that can play almost any audio or video format you throw at it. VLC is also multiplatform in the most extreme sense of the word; it can run on Windows, OSX, Linux and PocketPC / WinCE handhelds along with other systems. VLC works great as a streaming server and video transcoder too.
Unix+clones

Downloading without a Browser

Post date: November 29, 2005, 19:11 Category: Software Views: 2991 Comments
Tutorial quote: Ever had to download a file so huge over a link so slow that you'd need to keep the web browser open for hours or days? What if you had 40 files linked from a single web page, all of which you needed -- will you tediously click on each one? What if the browser crashes before it can finish? GNU/Linux comes equipped with a handy set of tools for downloading in the background, independent of the browser. This allows you to log out, resume interrupted downloads, and even schedule them to occur during off-peak Net usage hours.
Unix+clones

A Tutorial Introduction to The arch Revision Control System

Post date: November 27, 2005, 22:11 Category: Software Views: 2819 Comments
Tutorial quote: arch is a revision control, source code management, and configuration management tool.

This manual is an arch tutorial: its purpose is to help you get started using arch for the first time, and then learn some of the more advanced features of arch.
Unix+clones

How To Configure E 16.7.x

Post date: October 9, 2005, 18:10 Category: Software Views: 2886 Comments
Tutorial quote: This file documents the configuration files used in Enlightenment 16.7.x but may not match 100% with earlier or later versions. This is a work in progress and will be updated as I learn more and have the time.
Unix+clones

Keeping Your Life in Subversion

Post date: October 2, 2005, 16:10 Category: Software Views: 3364 Comments
Tutorial quote: I keep my life in a Subversion repository. For the past five years, I've checked every file I've created and worked on, every email I've sent or received, and every config file I've tweaked into revision control. Five years ago, when I started doing this using CVS, people thought I was nuts to use revision control in this way. Today it's still not a common practice, but thanks to my earlier article "CVS homedir" (Linux Journal, issue 101), I know I'm not alone. In this article I will describe how my new home directory setup is working now that I've switched from CVS to Subversion.

Subversion is a revision-control system. Like the earlier and much cruftier CVS, its purpose is to manage chunks of code, such as free software programs with multiple developers, or in-house software projects involving several employees. Unlike CVS, Subversion handles directories and file renaming reasonably, which is more than sufficient reason to switch to it if you're already using CVS. It also fixes most of CVS's other misfeatures. Subversion still has its warts, though, such as an inability to store symbolic links and some file permissions, and its need for twice as much disk space as you'd expect thanks to the copies of everything in those .svn directories. These problems can be quite annoying when you're keeping your whole home directory in svn. Why bother?
PC-BSD

Creating PC-BSD Packages (.pbi's)

Post date: September 1, 2005, 02:09 Category: Software Views: 5940 Comments
Tutorial quote: I've found a neat, clean and fast way of creating PBI's that works 100%. and im writing this HOW-TO to explain it.
Unix+clones

Sharing photographs online

Post date: July 18, 2005, 22:07 Category: Software Views: 2690 Comments
Tutorial quote: It is so convenient to take pictures on digital cameras that (it has been argued) we are all becoming better photographers: we take more pictures and therefore are able to choose only the best for printing and sharing. It is easy to experiment, see the results quickly, and share them with friends. The Internet makes sharing photographs very simple and a lot of fun.
Linux

Building a Linux virtual server

Post date: June 9, 2005, 14:06 Category: Software Views: 3019 Comments
Tutorial quote: With the explosive growth of the Internet, the workload on servers providing Web, email, and media services has increased greatly. More and more sites are being challenged to keep up with the growing demands and are employing several techniques to avoid overloading their servers. Building a scalable server on a cluster of computers is one of the solutions that is being effectively put to use. With such a cluster, the increasing requests can be easily managed by simply adding one or more new servers to the existing cluster as required. In this article we will look at setting up one such scalable, network load-balancing server cluster using a virtual server via the Linux Virtual Server Project.
Web-based applications and online marketing solutions - LumoLink