<?xml version="1.0"?>


<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>IBM developerWorks : AIX : Tutorials</title> 
<id>tag:developerWorks.dw,09 Dec 2009 01:05:44 +0000</id>
<author>
	<name>developerWorks</name>
</author>
<subtitle type="html">The latest content from IBM developerWorks</subtitle>
<rights>Copyright 2004 IBM Corporation</rights>	
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/"/>
<updated>09 Dec 2009 01:05:44 +0000</updated>


<entry>
<title><![CDATA[UNIX network analysis]]></title> 
<summary><![CDATA[You can find out a lot about your network by using a variety of different
        tools. If you want to understand the layout of your network, where packets are going, and what people are doing, then you need to use a variety of different tools that can help you to build up a picture of your network and what is going on. This tutorial examines techniques for
           monitoring the traffic and content of your UNIX network and how to read and
           diagnose problems on your network.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/aix/tutorials/au-unixnetworkanalysis/index.html?ca=dat-"/> 
<id>tag:developerWorks.dw,05 May 2009 04:00:00 +0000</id>
<published>05 May 2009 04:00:00 +0000</published>
<updated>05 May 2009 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Solutions for tracing UNIX applications]]></title> 
<summary><![CDATA[If you are developing a UNIX application, then you can trace and debug the
        running application and extract the information you need from it. But what if you
        want to know what is going on inside a UNIX application and you don&apos;t have access to the source code? This tutorial looks at some systems that enable you to trace the execution of applications and work out what they are doing without having to make any modifications to the source code, and even without having to stop and restart the application.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/aix/tutorials/au-apptracing/index.html?ca=dat-"/> 
<id>tag:developerWorks.dw,31 Mar 2009 04:00:00 +0000</id>
<published>31 Mar 2009 04:00:00 +0000</published>
<updated>31 Mar 2009 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Install and configure WebSphere Application Server on UNIX and
Linux systems]]></title> 
<summary><![CDATA[Learn how application servers are used in modern enterprise
  environments and how to install IBM WebSphere Application
  Server on UNIX and Linux systems to provide the cornerstone of a
  robust, well-supported enterprise Web environment. This tutorial
  also explains how to integrate WebSphere Application
  Server into the startup and shutdown processes on your UNIX and
  Linux servers and provides links to many other resources that will
  help you get up and running quickly with WebSphere Application
  Server.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-wasonlinux-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,22 Dec 2008 05:00:00 +0000</id>
<published>22 Dec 2008 05:00:00 +0000</published>
<updated>22 Dec 2008 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Install and configure an enterprise-level Web server]]></title> 
<summary><![CDATA[Learn how Web servers are used in modern enterprise environments and how to
	install and integrate IBM HTTP Server. This tutorial explains why IBM HTTP Server, a
	key component of IBM WebSphere Application Server, is also an excellent choice as a
	stand-alone Web server because of its standard configuration and seamless upgrade path for
	evolving enterprise Web environments.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-enterprisewebsvr-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,04 Nov 2008 05:00:00 +0000</id>
<published>04 Nov 2008 05:00:00 +0000</published>
<updated>04 Nov 2008 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Using cron to automate maintenance]]></title> 
<summary><![CDATA[To leverage round-the-clock computing, tasks must run at all hours of the day. You could
	punctuate your sleep with waking interludes to log in and run this command or that
	command on
	dozens of machines, or you can enjoy your forty winks and turn the work over to the
	ubiquitous cron, a daemon, or perennial process, to execute commands on a schedule. From
	very often to every so often, cron happily minds the clock and runs jobs day or night. Learn
	how to configure and maintain cron, and discover just some of its many uses.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-usingcron-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,07 Oct 2008 04:00:00 +0000</id>
<published>07 Oct 2008 04:00:00 +0000</published>
<updated>07 Oct 2008 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Expand the capabilities of your Tomcat Web server]]></title> 
<summary><![CDATA[This tutorial is a must-have guide for any Web or application server
	administrator. Although the implementations are slightly different from Apache Tomcat and
	other Web servers, this tutorial breaks down in a logical and concise way many
	advanced administrative tasks necessary for successfully hosting, deploying, and managing multiple
	Java 2 Platform, Enterprise Edition (J2EE) Web applications. Learn how to set up,
	configure, and secure your Tomcat server, and discover tips and tools for advanced
	deployment considerations.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-expandtomcat-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,16 Sep 2008 04:00:00 +0000</id>
<published>16 Sep 2008 04:00:00 +0000</published>
<updated>16 Sep 2008 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Install and configure a development Web server in UNIX]]></title> 
<summary><![CDATA[Get a detailed, step-by-step approach to installing and configuring a development or
	test Apache Tomcat server. Along the way, pick up helpful tips on how to build and
	administer your Web or application server in a UNIX environment.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-webdevserver-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,15 Jul 2008 04:00:00 +0000</id>
<published>15 Jul 2008 04:00:00 +0000</published>
<updated>15 Jul 2008 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Building custom language parsers]]></title> 
<summary><![CDATA[There are certain things about ANTLR that, if understood, help in faster debugging
	and provide a fuller appreciation of how the tool works. Learn how to use ANTLR to create
	smarter parsing solutions.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-parsingwithantlr-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,11 Mar 2008 04:00:00 +0000</id>
<published>11 Mar 2008 04:00:00 +0000</published>
<updated>11 Mar 2008 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Building your own memory manager for C/C++ projects]]></title> 
<summary><![CDATA[Performance optimization of code is serious business. It&apos;s fairly common to see a 
    piece of functionally correct software written in C or C++ that takes way 
    too much memory, time, or, in the worst case, both. As a developer, one of the most 
    powerful tools that C/C++ arms you with to improve processing time and prevent 
    memory corruption is the control over how memory is allocated or deallocated in your 
    code. This tutorial demystifies memory management concepts by telling you how to 
    create your very own memory manager for specific situations.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-memorymanager-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,19 Feb 2008 05:00:00 +0000</id>
<published>19 Feb 2008 05:00:00 +0000</published>
<updated>19 Feb 2008 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Develop with Java and PHP technology on AIX Version 5.3, Part 6: Building the Java business application]]></title> 
<summary><![CDATA[Set up a PHP Web interface for the Java(TM) business application using a
      database created in earlier in this series. The PHP Web interface collects
      information from users and sends the session data to the Java business application
      for processing and for a response.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-javaphpaix6-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,15 Jan 2008 05:00:00 +0000</id>
<published>15 Jan 2008 05:00:00 +0000</published>
<updated>15 Jan 2008 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Emacs editing environment, Part 7: Let Emacs help you out]]></title> 
<summary><![CDATA[Part 7 of this series shows you why Emacs is the self-documenting
      editor, and the many ways in which you can take advantage of the help and assistance
      offered in this editor. In this tutorial, learn about describing keystrokes,
      commands, and functions. You&apos;ll also read, browse, and search through a complete
      Emacs reference manual.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-emacs7-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,13 Nov 2007 05:00:00 +0000</id>
<published>13 Nov 2007 05:00:00 +0000</published>
<updated>13 Nov 2007 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Emacs editing environment, Part 6: Customize your Emacs world]]></title> 
<summary><![CDATA[This tutorial, the sixth in a series, walks you
      through some of the useful ways you can customize and configure the Emacs
      environment. Learn how to change everything about the Emacs environment to your
      liking, from the behavior of minor modes to the default key bindings. Along the way,
      figure out how to set variables, make all your customizations automatic with a startup file,
      save and recall any window and frame customizations that you make, and use the easy
      customizer that comes built into Emacs.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-emacs6-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,02 Oct 2007 04:00:00 +0000</id>
<published>02 Oct 2007 04:00:00 +0000</published>
<updated>02 Oct 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Emacs editing environment, Part 5: Shape your Emacs view]]></title> 
<summary><![CDATA[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&apos;re through, you can make your
      Emacs session look and work the way you want it to.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-emacs5-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,07 Aug 2007 04:00:00 +0000</id>
<published>07 Aug 2007 04:00:00 +0000</published>
<updated>07 Aug 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Develop with Java and PHP technology on AIX Version 5.3, Part 4: Building the Java business application]]></title> 
<summary><![CDATA[Part 4 of this six-part series shows you how to deploy a Java(TM) business
      application and database as a Java Web service running on a pSeries(R) system with
      the IBM AIX(R) 5.3 operating system.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-javaphpaix4-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,24 Jul 2007 04:00:00 +0000</id>
<published>24 Jul 2007 04:00:00 +0000</published>
<updated>24 Jul 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Emacs editing environment, Part 4: Options, registers, and bookmarks]]></title> 
<summary><![CDATA[Take charge of your editing session within Emacs and use it to your
      advantage. This tutorial is the fourth in a series, and shows you three areas of
      Emacs that control some aspect of the editing session: various command-line options,
      the register, and bookmark facilities for setting and saving positions and data.
      Knowing how and when to use these features, and what tricks are possible with them,
      are important topics in power editing.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-emacs4-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,17 Jul 2007 04:00:00 +0000</id>
<published>17 Jul 2007 04:00:00 +0000</published>
<updated>17 Jul 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Develop with Java and PHP technology on AIX Version 5.3, Part 2: Building the Java business application]]></title> 
<summary><![CDATA[It is possible to develop applications that employ both Java(TM) and PHP
      technology. You can use Java for the core logic (or redeploy an existing Java-based
      application), while gaining the benefits of PHP as a Web-based interface platform.
      In this tutorial, the second part of a six-part series, create a simple Java
      business application and then deploy it as a servlet on the Apache Tomcat
      application server on a System p(TM) system with the IBM AIX(R) Version 5.3 operating
      system.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-javaphpaix2-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,05 Jun 2007 04:00:00 +0000</id>
<published>05 Jun 2007 04:00:00 +0000</published>
<updated>05 Jun 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Explore powerful UNIX writer&apos;s tools]]></title> 
<summary><![CDATA[Long ago, UNIX(R) had a proprietary package called the Writer&apos;s Workbench
      (WWB). Developers, administrators, and technical writers who used to use this
      package in their work deeply miss it -- its powerful capabilities made the UNIX
      workstation a preferred environment for document editing and proofreading. Today,
      many new implementations of those tools are available for all UNIX systems, and you
      can also find open source equivalents of the key WWB tools. Discover these tools and
      learn how to use them, building a custom style guide checker in the process.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-writersworkbench-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,22 May 2007 04:00:00 +0000</id>
<published>22 May 2007 04:00:00 +0000</published>
<updated>22 May 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Emacs editing environment, Part 3: Advanced Emacs text operations]]></title> 
<summary><![CDATA[This tutorial, the third in a series, builds on what you&apos;ve learned by
      taking you through a tour of some of the more advanced Emacs features for text
      operations. You get a hands-on demonstration of advanced editing techniques,
      including how to perform a recursive edit, mark and use rectangles of text, and
      handle complex selection techniques using the kill ring and the secondary selection.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-emacs3-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,01 May 2007 04:00:00 +0000</id>
<published>01 May 2007 04:00:00 +0000</published>
<updated>01 May 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Emacs editing environment, Part 2: Learn the essential modes and editing features of Emacs]]></title> 
<summary><![CDATA[One of the powerhouses of UNIX computing, the open source Emacs editor is
      a large, complex application that does everything from edit text to function as a
      complete development environment. This tutorial, the second in a series, introduces
      you to some of the essential concept of modes, shows you some of the powerful text
      manipulation functions available, and teaches you how to use the built-in search,
      replace, and spell check facilities of Emacs.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-emacs2-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,10 Apr 2007 04:00:00 +0000</id>
<published>10 Apr 2007 04:00:00 +0000</published>
<updated>10 Apr 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Back up and restore your AIX system, Part 2: Implementing your backup strategy and restoration processes]]></title> 
<summary><![CDATA[Explore different recovery options to restore your data. Part 2 of this
      two-part series shows you how to implement the backup strategy discussed in Part 1.
      Part 1 covered the importance of backing up your system, the methods available to
      you through the command line, how to use the System Management Interface Tool (SMIT)
      to perform backups, and the difference between system data and user data.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-restoreaix2-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,27 Mar 2007 04:00:00 +0000</id>
<published>27 Mar 2007 04:00:00 +0000</published>
<updated>27 Mar 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Emacs editing environment, Part 1: Learn the basics of Emacs]]></title> 
<summary><![CDATA[Master the Emacs editor and delve into the depths of its most advanced editing commands that have made it famous. The open source Emacs editor (one of the powerhouses of UNIX(R) computing) is a large, complex application that does everything from editing text to functioning as a complete development environment. It&apos;s rich in features and is unlike any other program you&apos;re likely to have encountered, especially in the way you specify and input commands. This tutorial, the first in a series, gets you going by providing a concise, hands-on introduction to the most important Emacs editing concepts and features.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-emacs1-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,20 Mar 2007 04:00:00 +0000</id>
<published>20 Mar 2007 04:00:00 +0000</published>
<updated>20 Mar 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Back up and restore your AIX system, Part 1: The when, why, and how of backing up]]></title> 
<summary><![CDATA[Take a look at some of the reasons, methods, and tools for backing up your AIX(R) system. As business and data changes at the speed of light, your systems are at an even greater risk of system corruption and lost data. To protect your company&apos;s data, you need to have a solid backup strategy, multiple backups, offsite storage of data, and a fully tested and proven plan of restoring data to your systems. Having a solid backup strategy decreases company downtime.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-restoreaix-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,13 Mar 2007 04:00:00 +0000</id>
<published>13 Mar 2007 04:00:00 +0000</published>
<updated>13 Mar 2007 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Using AIX accounting]]></title> 
<summary><![CDATA[Accounting has been a part of the UNIX(R) operating system since the very early days. Most variants of UNIX have process and connect-time accounting available. As such, it&apos;s possible to merge accounting records in a heterogeneous environment for billing or monitoring purposes.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-aixaccounting-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,28 Feb 2007 05:00:00 +0000</id>
<published>28 Feb 2007 05:00:00 +0000</published>
<updated>28 Feb 2007 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[UNIX tips and tricks for a new user, Part 4: Some nifty shell tricks]]></title> 
<summary><![CDATA[When writing a shell program, you often come across some special situation that you&apos;d like to handle automatically. This tutorial includes examples of such situations from small Bourne shell scripts. These situations include base conversion from one string to another (decimal to hex, hex to decimal, decimal to octal, and so on), reading the keyboard while in a piped loop, subshell execution, inline input, executing a command once for each file in a directory, and multiple ways to construct a continuous loop. Part 4 of this series wraps up with a collection of shell one-liners that perform useful functions.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-unixtips4-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,20 Feb 2007 05:00:00 +0000</id>
<published>20 Feb 2007 05:00:00 +0000</published>
<updated>20 Feb 2007 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[UNIX tips and tricks for a new user, Part 3: Introducing filters and regular expressions]]></title> 
<summary><![CDATA[Discover the power of UNIX(R) filters. In this tutorial, you&apos;ll learn about the grep family in depth, including the syntax of regular expressions in many UNIX utilities. You&apos;ll also find out more about the stream editor, sed, as well as examine the awk pattern scanning language through examples and explanations.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-unixtips3-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,05 Dec 2006 05:00:00 +0000</id>
<published>05 Dec 2006 05:00:00 +0000</published>
<updated>05 Dec 2006 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[UNIX tips and tricks for a new user, Part 2: The vi text editor]]></title> 
<summary><![CDATA[The vi text editor might seem counterintuitive to new users but, make no mistake, there is a good reason this 30-year old tool is still widely used by many of the best developers in the world. The vi text editor separates operations into insert mode and command mode, which gives you ultrafast access to key commands that can edit, insert, and move text in on-the-fly, user-defined segments.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-unixtips2-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,07 Nov 2006 05:00:00 +0000</id>
<published>07 Nov 2006 05:00:00 +0000</published>
<updated>07 Nov 2006 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[UNIX tips and tricks for a new user, Part 1: File maintenance tools]]></title> 
<summary><![CDATA[Systems administrators can use a number of programs to maintain files in a UNIX(R) system from the command line. In this tutorial, you&apos;ll  
experiment with commands, such as cd, cp, and tar, to navigate a UNIX file system from the command line and work with files and directories. The cd command changes directories, cp duplicates files or directories, and tar quickly groups files into an archive. You&apos;ll also learn how to deal with file permissions and perform simple input/output.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-unixtips1-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,26 Sep 2006 04:00:00 +0000</id>
<published>26 Sep 2006 04:00:00 +0000</published>
<updated>26 Sep 2006 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Get started with GAWK: AWK language fundamentals]]></title> 
<summary><![CDATA[Discover the basic concepts of the AWK text-processing and pattern-scanning language. This tutorial gets you started programming in AWK: You&apos;ll learn how AWK reads and sorts its input data, run AWK programs, manipulate data, and perform complex pattern matching. When you&apos;re finished, you&apos;ll also  understand GNU AWK (GAWK).]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-gawk-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,19 Sep 2006 04:00:00 +0000</id>
<published>19 Sep 2006 04:00:00 +0000</published>
<updated>19 Sep 2006 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Use alternative methods to manage and monitor your UNIX servers]]></title> 
<summary><![CDATA[Make your systems and environment easier to use and administer by using tools, such as a Weblog, wiki, and Subversion, to record and track information and changes to your IT infrastructure. During the course of your UNIX(R) administration, you need to store and retain many different types of information and data. There are many ways of doing this, but one of the more radical solutions is to use a variety of free tools for the storage and retention of configuration data, configuration and administration change, and administration events.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-unixalt-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,12 Sep 2006 04:00:00 +0000</id>
<published>12 Sep 2006 04:00:00 +0000</published>
<updated>12 Sep 2006 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Produce device-independent documentation with Groff]]></title> 
<summary><![CDATA[Groff (GNU Troff) is the latest open source implementation of Troff, a document-preparation system that generates print and screen documents for various devices from the same input source. Get an introduction to the Groff system and learn how you can use it for preparing your documentation, help systems, reports, or any printed output where professional quality, portability, and support for multiple output formats are desired.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-groff-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,27 Jun 2006 04:00:00 +0000</id>
<published>27 Jun 2006 04:00:00 +0000</published>
<updated>27 Jun 2006 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Write text parsers with yacc and lex]]></title> 
<summary><![CDATA[Examine the processes behind building a parser using the lex/flex and yacc/bison tools, first to build a simple calculator and then delve into how you can adopt the same principles for text parsing. Parsing text -- that is, understanding and extracting the key parts of the text -- is an important part of many applications. Within UNIX(R), many elements of the operating system rely on parsing text, from the shell you use to interact with the system, through to common tools and commands like awk or Perl, right through to the C compiler you use to build software and applications.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-lexyacc-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,31 May 2006 04:00:00 +0000</id>
<published>31 May 2006 04:00:00 +0000</published>
<updated>31 May 2006 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Working in the bash shell]]></title> 
<summary><![CDATA[Get an introduction to the Bash shell, which you can use on nearly any UNIX(R)-based operating system. Bash is a mature, powerful, yet easy-to-use shell that is freely available. This tutorial provides a brief history of Bash, which indicates how the Bash shell is different than some of the other popular UNIX shells, and also provides an overview of the major features available within Bash. Next, you&apos;ll learn more about the UNIX file system, how to work with both directories and files, and several methods for customizing the appearance and behavior of Bash. Finally, the tutorial concludes with a discussion of the job control functionality of Bash.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/au-dw-au-bash-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,30 May 2006 04:00:00 +0000</id>
<published>30 May 2006 04:00:00 +0000</published>
<updated>30 May 2006 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Retool your Linux skills for commercial UNIX]]></title> 
<summary><![CDATA[Examine how to best migrate your Linux(R) skills to take advantage of AIX(R) and Solaris. Linux is all the rage, but what if you have experience in Linux and need to apply it to a commercial UNIX(R) environment? UNIX and Linux are similar, and many of the same principles exist; there is a shell, root is still all powerful, and many of the tools and applications are the same. But how do you cope with understanding the nuances and differences?]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/dw-esdd-linuxunix-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,30 Mar 2006 05:00:00 +0000</id>
<published>30 Mar 2006 05:00:00 +0000</published>
<updated>30 Mar 2006 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Expose Web performance problems with the RRDtool]]></title> 
<summary><![CDATA[Examine how to determine the root cause of Web performance problems. Without proper measurement, how do you know whether your Web application is performing well? By using open source tools such as the RRDtool, you can graph the key performance measurements of any Web application, use these graphs to determine the impact of changes in the environment, or point to changes that need addressing.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/dw-esdd-webperfrrd-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,21 Mar 2006 05:00:00 +0000</id>
<published>21 Mar 2006 05:00:00 +0000</published>
<updated>21 Mar 2006 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Client/server programming using the Transport Driver Interface (TDI)]]></title> 
<summary><![CDATA[Examine implementation details for programming a client/server application at a kernel level using the Windows(R) Transport Driver Interface (TDI). In this tutorial, you&apos;ll get an introduction to the commonly used TDIs, get step-by-step instructions in writing a TDI user datagram protocol (UDP) application, and learn how to port TDI UDP Internet Protocol Version 4 (IPV4) modules to Internet Protocol Version 6 (IPV6).]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/dw-esdd-kernel-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,14 Mar 2006 05:00:00 +0000</id>
<published>14 Mar 2006 05:00:00 +0000</published>
<updated>14 Mar 2006 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Write software for multiple UNIX platforms]]></title> 
<summary><![CDATA[If you write software for more than one UNIX(R) platform, you are aware of the difficulty of getting your software to compile on two platforms. This tutorial covers tools and tricks that can make the process of supporting different UNIX platforms significantly easier at the code level. The reason is not the lack of tools or a binary compatibility issue, but rather the problems with the header files and functions that set up a standard UNIX environment.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/dw-esdd-multiunix-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,21 Feb 2006 05:00:00 +0000</id>
<published>21 Feb 2006 05:00:00 +0000</published>
<updated>21 Feb 2006 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[AIX linking 101]]></title> 
<summary><![CDATA[Are you writing or porting applications to AIX(R)? Get a quick introduction to the most commonly used features of the linker and loader, plus practical tips and techniques. This short tutorial from AIX expert Gary Hook focuses primarily on the library search path.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/dw-esdd-aixlink-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,12 Sep 2002 04:00:00 +0000</id>
<published>12 Sep 2002 04:00:00 +0000</published>
<updated>12 Sep 2002 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Deploying OpenSSH on AIX]]></title> 
<summary><![CDATA[Learn how to improve the security and integrity of your AIX(R) servers using network services provided by the OpenSSH implementation of the Secure Shell protocol.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/dw-esdd-aixssh-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,12 Sep 2002 04:00:00 +0000</id>
<published>12 Sep 2002 04:00:00 +0000</published>
<updated>12 Sep 2002 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Securing AIX Network Services]]></title> 
<summary><![CDATA[In this online course, you&apos;ll gain a better understanding of the network services in AIX(R) and the impact each one has on system security. Use the information in this tutorial to achieve the right balance between functionality and security.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/dw-esdd-aix-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,12 Sep 2002 04:00:00 +0000</id>
<published>12 Sep 2002 04:00:00 +0000</published>
<updated>12 Sep 2002 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[AIX linking 102]]></title> 
<summary><![CDATA[Are you writing or porting applications to AIX(R)? Get a quick introduction to the most commonly used features of the linker and loader, plus practical tips and techniques. This short tutorial from AIX expert Gary Hook focuses primarily on the library search path.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/dw-esdd-aixlink2-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,12 Sep 2002 04:00:00 +0000</id>
<published>12 Sep 2002 04:00:00 +0000</published>
<updated>12 Sep 2002 04:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[New updates: Clustering -- a basic 101 tutorial]]></title> 
<summary><![CDATA[Confused by clusters? We&apos;re not talking grapes. Here&apos;s a sweet tutorial -- now updated -- on clustering, high availability, redundancy, and replication. Not to mention failover, load balancing, CSM, and resource sharing. We&apos;ve included information on the latest clustering solutions from IBM. Enjoy!]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/dw-esdd-cluster-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,03 Apr 2002 05:00:00 +0000</id>
<published>03 Apr 2002 05:00:00 +0000</published>
<updated>03 Apr 2002 05:00:00 +0000</updated>
</entry>



<entry>
<title><![CDATA[Using Samba as a primary domain controller]]></title> 
<summary><![CDATA[Open source Samba turns a UNIX(R) or Linux(R) system into a file and print server for Microsoft(R) Windows(R) network clients. Tom Syroid dishes up a juicy tutorial that shows you how to configure Samba as the primary domain controller on an xSeries(R) server.]]></summary> 
<link rel="self" type="text/html" hreflang="en" href="http://www.ibm.com/developerworks/edu/dw-esdd-samba-i.html?ca=dat-"/> 
<id>tag:developerWorks.dw,03 Apr 2002 05:00:00 +0000</id>
<published>03 Apr 2002 05:00:00 +0000</published>
<updated>03 Apr 2002 05:00:00 +0000</updated>
</entry>



</feed>

