Skip to main content

Posts

Showing posts from August, 2007

Install and configure NIS+.

Ease your system administration tasks and use Network Information Service plus (NIS+) to quickly handle maintenance and security issues for information. NIS+ is a network-wide naming and administration service that works on a client-server model. The server maintains all the details of the users and clients in a central database. In this article , get step-by-step instructions on how to install, configure, and administer NIS+.

Unix programming : tutorials.

The following set of tutorials reflects an effort to give Unix programmers and programmers wanna-be a chance to get familiar with various aspects of programming on Unix-like systems, without the need to buy an expensive set of books and spending a lot of time in understanding lots of technical material. The one assumption common to all tutorials (unless stated otherwise) is that you already know C programming on any system.

The ways, means of Linux on the iPod.

Imagine recording studio-quality audio using your iPod and a regular-old microphone. Or sitting on the commuter train, playing Othello, Pong, Tetris or Asteroids. All this and more is possible when you install Linux on your 3rd generation or earlier iPod. Best of all, one soft-reset and you're back in Apple Computer's iPod operating system. read more.

Making Perl Reusable with Modules.

Perl software development can occur at several levels. When first developing the idea for an application, a Perl developer may start with a short program to flesh out the necessary algorithms. After that, the next step might be to create a package to support object-oriented development. The final work is often to create a Perl module for the package to make the logic available to all parts of the application. Andy Sylvester explores this topic with a simple mathematical function. read more.

Unix Shell Tips & Tricks.

Tips and tricks for the Unix shell environment. Shell examples assume a non-csh-based shell, such as bash or zsh. Consult the manual for the commands in question if you see errors, as tools vary depending on the flavor of Unix.

Linux links wirelessly.

You say you prefer to work in Linux? All the better -- and it doesn't mean you have to be left out of the freedom wireless computing brings you. Systems administrator and book author Tom Syroid teaches you how to configure a wireless network card under Linux. Upon completion of this tutorial, you'll know how to set up a Linux laptop for wireless transmission using Gentoo distribution as an example.

Gentoo Linux Bluetooth Guide.

Bluetooth is an industrial specification that provides users a way to connect and exchange information between devices like personal computers, PDAs or mobile phones. Using the Bluetooth technology, users can achieve wireless voice and data transmission between devices at a low cost. Bluetooth also offers the possibility to create small wireless LANs and to synchronize devices. read more.

Emacs editing environment, Part 5: Shape your Emacs view.

This tutorial , the fifth in a series , shows you how to manage and manipulate the shape your Emacs session—examine how to partition the Emacs screen, create multiple X client windows for a single Emacs session, and display multiple buffers in each window, dividing the screen with horizontal and vertical divisions. You also learn about mouse window control and characteristics so that by the time you're through, you can make your Emacs session look and work the way you want it to.

Learning GNU C.

The aim of this book is to teach GNU users how to write software in C. It is written primarily as a tutorial for beginners but should be thorough enough to be used as a reference by experience programmers. The basics are layed down in full in the first few chapters, beginners will read these chapters carefully while those with prior experience can skim through them. All the information is there, no prior knowledge of programming is assumed.

Linux tip: Controlling the duration of scheduled jobs.

Say you need to debug a pesky problem by running some traces for 30 minutes at midnight, or you would just like to use your Linux system as an alarm clock. This tip helps you stop jobs, such as those started with the cron and at capabilities, after the jobs have run for a certain time, or when some other criteria are met. This tip now includes information on the timeout command in the AppleTalk networking package (Netatalk). -Ed.

System Administration Toolkit: Distributed administration using SSH.

Use Secure Shell (SSH) to run commands on remote UNIX® systems and, with some simple scripts, put together a system that enables you to manage many systems simultaneously from one machine without having to log in directly to the machines themselves. Also examine the basics of a distributed management system and some scripts and solutions using the technique. more...

PC-BSD

PC-BSD has been designed with the "casual" computer user in mind. Installing the system is simply a matter of a few clicks and a few minutes for the installation process to finish. Hardware such as video, sound, network and other devices will be auto-detected and available at the first system startup. Home users will immediately feel comfortable with PC-BSD's desktop interface, with KDE 3.5 running under the hood. Software installation has also been designed to be as painless as possible, simply double-click and software will be installed.

Perl version 5.8.8 documentation.

perldoc.perl.org contains the core documentation for Perl version 5.8.8, in HTML and PDF formats. If you are new to the Perl language, good places to start reading are the introduction and overview at perlintro, and the extensive FAQ section, which provides answers to over 300 common questions.

FreeBSD 6.2 Server Deployment Guide.

This document will show the steps to take to deploy a FreeBSD server . This server will have the latest stable from the Apache 2.2 tree, PHP 5, MySQL 5.0, Sendmail with SMTP-AUTH, Webmail, Bind DNS, SNMP, synchronized local time, and Webmin. I have also included steps to take to build a network graphing solution with Rrdtool/Cacti, and this part can be considered optional

WWWsmith: Installation and Configuration of FreeBSD.

Here's how to set up a web server using another freely available operating system, FreeBSD, a high performance, mature, UNIX-like system. FreeBSD is a popular (and free) Unix-like operating system, available from the Internet and on CD-ROM (chiefly from Walnut Creek CD-ROM). In this respect, it shares much with Linux, which is admittedly more popular and better documented. read more.

CUPS (Common UNIX Printing System) - installation and configuration. -- by Gerard Samuel

Well I am no article writer, but I decided to write down the steps I took to setup up a usb printer (HP DeskJet 640C) to a FreeBSD Server, and to be able to print from another FreeBSD workstation running KDE or Windows 2k/XP workstation from within my LAN. At first I tried an apsfilter/LPRng combo, but couldn't get past the test page. So I turned to CUPS. Their online manual, seemed pretty complete, so if you run into any problems, check out the manual first. I am going to assume Samba is installed and working. read more

How System Calls Work on Linux/i86.

This section covers first the mechanisms provided by the 386 for handling system calls, and then shows how Linux uses those mechanisms. This is not a reference to the individual system calls: There are very many of them, new ones are added occasionally, and they are documented in man pages that should be on your Linux system.

Virtual tunnel

VTun - or Virtual tunnel is the easiest way to create Virtual Tunnels over TCP/IP networks. It support various tunnel types and provides many useful features: Encryption , Compressio, Traffic shaping read more

Running a High-Performance Web Server for HPUX.

Install the latest cumulative ARPA Transport Patch. This will allow you to configure the size of the TCP connection lookup hash table. The default is 256 buckets and must be set to a power of two. This is accomplished with adb against the *disc* image of the kernel. The variable name is tcp_hash_size. read more.