 |
 |
 |
 |
 |
 |
Speaking UNIX: !$#@*%
Learn how to use pipelines, redirections, operators, and more in UNIX.
|
 |
Articles |
 |
30 Sep 2008 |
|
| |
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.
|
 |
Articles |
 |
12 May 2009 |
|
| |
10 steps to UNIX nirvana
Discover several time-saving tips and freely available tools that both new
and experienced C++ developers can use.
|
 |
Articles |
 |
03 Mar 2009 |
|
| |
10 tips for sensible systems administration
Benjamin Franklin: scientist, scholar, statesman, and . . . systems administrator?
Yes, 200 years or so before the birth of UNIX, Franklin scribed sage advice to keep
systems humming. Here are 10 of Franklin's more notable tips.
|
 |
Articles |
 |
10 Mar 2009 |
|
| |
A Framework for the User Defined Malloc Replacement Feature
Learn how to take advantage of a facility in AIX that lets you replace the memory subsystem with one of your own design. The author explains strategies you can use and gives you some sample code.
|
 |
Articles |
 |
01 Feb 2002 |
|
| |
A comparison of security subsystems on AIX, Linux, and Solaris
Learn how to apply a strategy for implementing a single identification and authentication (I and A) framework across a heterogeneous, multi-platform environment. An I and A system provides a layer of abstraction between a user application and the implementation of any authentication or identification functions it needs to perform.
|
 |
Articles |
 |
13 Oct 2005 |
|
| |
A comparison of virtualization features of HP-UX, Solaris, and AIX
Most IBM AIX administrators understand the virtualization features available to
them on their System p platform through PowerVM, which is also available on the
System p for Linux. But what about the other UNIX hardware platforms? What do
they have to offer and how do some of their features compare to PowerVM? This
article explores all of these topics in detail.
|
 |
Articles |
 |
14 Oct 2008 |
|
| |
A highly available and scalable LDAP cluster in an AIX environment
How do you plan and deploy a high-availablity LDAP server with fail-over? Read about one team's approach and results.
|
 |
Articles |
 |
01 Jun 2001 |
|
| |
A memory-related issue unfolded using performance tools for AIX
Performance metrics of a system are based purely on what is expected from it and
to what extent a computer system stands up to those expectations. The case study
presented in this article is intended to discuss a memory-related
issue faced by one of the customers and the steps followed to pin down the root cause of the problem.
|
 |
Articles |
 |
28 Jul 2009 |
|
| |
A quick guide to migrating to IBM Systems Director V6.1
IBM Systems Director Server V6.1 includes migration tools that remove the
complexity of migrating from the previous version of IBM Systems Director Server
to Version 6.1. This overview of the migration process will prepare the
user for what needs to be done and what to expect so that the
migration can be as quick and easy as possible.
|
 |
Articles |
 |
27 Oct 2009 |
|
| |
A sample Enterprise Storage System (ESS2105-800) implementation with AIX 5.1-03
This article is based on notes and journals from a benchmark engagement at SPC, Waltham. It describes the storage architecture, design, and implementation of an IBM Enterprise Storage System (ESS) supporting a large Oracle database. It focuses on system configurations and runtime performance monitoring from an AIX host perspective. This article is intended to serve as a sample reference platform for future storage proven projects using IBM Storage Systems.
|
 |
Articles |
 |
30 Mar 2004 |
|
| |
A simple mail filter for AIX
This paper presents a method for filtering mail sent to a specific user on an AIX system.
|
 |
Articles |
 |
01 Jun 2001 |
|
| |
AIX 5.2 performance tools update, Part 2
This is the second article in a series about new and enhanced AIX(R) 5.2 performance tools. This article discusses how the tools further empower AIX developers in debugging system and application performance behavior. The vastly improved system tuning utilities in AIX 5.2 help developers and administrators analyze, capture, and identify application and system performance behavior and problems.
|
 |
Articles |
 |
20 Nov 2003 |
|
| |
AIX 5.2 performance tools update, Part 3
This is the third in our series on AIX 5.2 performance tools updates. This article discusses the new AIX 5.2 tprof command and the Cpu Utilization Reporting Tool (CURT). tprof samples CPU utilization and accounts for time in threads and program modules using the system clock interrupts, which occur at every 100th of a second. CURT reads an AIX trace sequentially and processs the trace hooks, doing bookkeeping along the way to produce a CPU utilization report.
|
 |
Articles |
 |
20 Jan 2004 |
|
| |
AIX 5.2 performance tools update, part 1
With the release AIX 5L Version 5.2, there was a major revamp of the performance tools. Some of the performance tuning commands were replaced, there were new commands added and all of the tuning commands how use the same command syntax and provide consistent behavior.
|
 |
Articles |
 |
17 Sep 2003 |
|
| |
AIX 5L Kernel Extension Development and Porting Guide
Because AIX 5L(TM) for POWER(TM) introduces a 64-bit kernel and a more scalable 64-bit application binary interface (ABI), kernel extensions running on AIX 5L for POWER may have to be modified. In this article, get information about porting existing kernel extensions to AIX 5L for POWER.
|
 |
Articles |
 |
01 Feb 2002 |
|
| |
AIX 5L LDAP user management
Get an overview of the Lightweight Directory Access Protocol- (LDAP) related enhancements in the AIX 5L(TM) operating system V5.3 TL5 update. Some of the enhancements include support for Active Directory, multiple base distinguished (DN) support, and extended base DN format.
|
 |
Articles |
 |
27 Dec 2006 |
|
| |
AIX 5L Version 5.2: What's in it for You?
With the release of AIX 5L Version 5.2 (hereafter referred to as Version 5.2) IBM continues the tradition of excellence. This release includes another batch of enhancements to further empower the developers. This article will deal with a subset of those enhancements with the hope that the readers would see enough benefit in them to justify a migration.
|
 |
Articles |
 |
05 Jun 2003 |
|
| |
AIX 5L Version 5.3: What's in it for you?
Learn what features you can benefit from in AIX 5L(TM) Version 5.3. With guaranteed binary compatibility with the previous releases on the one hand and support for advanced technologies such as Virtual SCSI, Virtual Ethernet, Micro-Partitioning(TM), and Simultaneous Multi-Threading (SMT) on the other, AIX 5L continues to empower users and developers with flexible, reliable, and powerful tools to interoperate smoothly across different IT environments.
|
 |
Articles |
 |
22 Nov 2006 |
|
| |
AIX 5L improvements in volume management performance
AIX's volume management has evolved dramatically with AIX 5L. Many common operations have been optimized, resulting in significant performance improvements. While volume management is not often considered a performance critical task, configuration of large servers will be more efficient because of ongoing optimizations in AIX 5L. This article describes the performance improvements in volume management in recent AIX releases.
|
 |
Articles |
 |
25 Sep 2003 |
|
| |
AIX 6.1 Workload Partitions
Workload Partitions (WPARs) are a new virtualization feature of AIX 6.1.
This article helps you decide whether WPARs are right for your AIX workloads, and
then gives you step-by-step guidance on how to learn more about WPARs and begin
using them.
|
 |
Articles |
 |
20 Nov 2007 |
|
| |
AIX 6.1, Solaris 10, and HP-UX and the System p
In recent years, HP, Sun, and IBM have all released new versions of their
commercial UNIX-based operating systems. This article compares and contrasts some of
the innovations in their releases. Learn the differences on how to work with certain
tasks, such as networking and performance tuning. Also, see at a high level some of the virtualization differences among these big three.
|
 |
Articles |
 |
26 May 2009 |
|
| |
AIX A-Z: Learning AIX's spooler back-end programs
While most IBM AIX administrators know how to set up print queues and manage
printing through the System Management Interface Tool (SMIT) or the general print
commands, there's more to printing on the UNIX system. If you want to learn more than just how to set up or manage virtual printers on AIX, this article is for you. Most successful AIX and UNIX administrators thrive on learning more about the system they administer. Printing is only one facet of their system, but it's an important one to know.
|
 |
Articles |
 |
07 Jul 2009 |
|
| |
AIX Affinity With Linux
IBM is bringing Linux application interoperability to AIX 5L. Now you can run many Linux applications on AIX, a mission critical - highly scalable operating system.
|
 |
Articles |
 |
13 Aug 2001 |
|
| |
AIX NFS Version 4 configuration over Kerberos inter-realm setup
Learn how to configure an inter-realm setup between IBM(R) Network
Authentication Service (IBM NAS) and Microsoft(R) Active Directory for AIX(R)
Network File System (NFS) Version 4.
|
 |
Articles |
 |
08 Jan 2008 |
|
| |
AIX WPAR auditing
AIX V6.1 introduced the software-based partition technology called Workload
Partitions (WPAR). This article provides an overview of auditing subsystems in a WPAR
environment with examples about global auditing, WPAR auditing, and global-initiated
WPAR auditing. The article also presents information about the audit reporting tools
that can be used to view the audit records.
|
 |
Articles |
 |
23 Sep 2008 |
|
| |
AIX as a porting platform
Building applications on a secondary platform is perhaps the simplest
definition of a porting platform. This article explores the porting aspects in
the context of AIX.
|
 |
Articles |
 |
24 Nov 2009 |
|
| |
AIX commands you should not leave home without
Do you ever feel you wish you could answer some of your own questions when you work with AIX(R) and your System p(TM) server? Do you ever feel you could save time by not having to call on the support professionals all the time? Well, wish no more. Shiv Dutta discusses some of the AIX commands that answer those questions and tells you how to enlarge the list of such answers.
|
 |
Articles |
 |
24 Oct 2006 |
|
| |
AIX commands you should not leave home without
Do you wish you could answer some of your own questions when you work with AIX and your System p server? Do you ever feel you could save time by not having to call on the support professionals all the time? Well, wish no more. Shiv Dutta discusses some of the AIX commands that answer those questions and tells you how to enlarge the list of such answers.
|
 |
Articles |
 |
14 Oct 2008 |
|
| |
AIX disaster recovery
Recovering AIX(R) IT resources after a disaster requires the personnel
performing the recovery to concentrate on working the prepared plan. Unexpected
deviations from the plan can cause immense delays in the disaster recovery project. Often, these
unexpected deviations are due to a lack of adherence to business continuity
policies, guidelines, standards, and procedures. This article identifies resource
conflicts that typically occur during a disaster recovery implementation and
provides suggestions for resolving these conflicts.
|
 |
Articles |
 |
18 Sep 2007 |
|
| |
AIX disk tuning guidelines
The three criteria for configuring disk drives include storage capacity, price and performance. Generally, you can only achieve two of the three criteria at any time, so configuring disk drives involves trade-offs.
|
 |
Articles |
 |
01 Jun 2001 |
|
| |
AIX higher availability using SAN services
Learn the scenarios in which remapping,
copying, and reuse of SAN disks is allowed and supported. More easily switch
AIX environments from one system to another and help achieve higher
availability and reduced down time. These scenarios also allow for fast deployment of new systems using cloning.
|
 |
Articles |
 |
01 Sep 2009 |
|
| |
AIX job spooler
Job spooling or spooled processing are mainframe concepts that are available in the IBM AIX environment, but are rarely implemented. This article describes the configuration, reasons, and purposes for implementing job spooling in AIX environments.
|
 |
Articles |
 |
28 Apr 2009 |
|
| |
AIX linking 101
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.
|
 |
Tutorials |
 |
12 Sep 2002 |
|
| |
AIX linking 102
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.
|
 |
Tutorials |
 |
12 Sep 2002 |
|
| |
AIX security commands
Security is an important aspect of the AIX operating system. Follow along
with this quick reference guide on AIX Security commands to learn more.
|
 |
Articles |
 |
22 Jul 2008 |
|
| |
AIX system identification
The generation of unique system identifiers (IDs) is important to customers, original equipment manufacturers (OEMs), and independent software vendors (ISVs). A license key manager is just one example in which a unique system ID is used to calculate a license key. With the introduction of POWER5 processor-based systems, the high number of dedicated and shared partitions is a welcomed feature for customers.
|
 |
Articles |
 |
13 Oct 2005 |
|
| |
AIX system identification
The generation of unique system identifiers is important in todayâs multisystem, multipartition IT environments. A license key manager is just one example in which a unique system identifier is used to calculate a license key. With the introduction of servers based on the IBM POWER4 and POWER5 processors from IBM Systems, the high number of maximum partitions, dedicated and shared, is a welcomed feature.
|
 |
Articles |
 |
11 Jul 2006 |
|
| |
AIX tips for RHEL4 administrators
Are you broadening your skills as a Linux systems administrator into various flavors of
UNIX? Have you found yourself in charge of IBM UNIX servers on short notice? Get a rundown
of the differences and similarities between Red Hat Enterprise Linux and IBM AIX so that
you can perform day-to-day activities with ease.
|
 |
Articles |
 |
17 Nov 2009 |
|
| |
AIX updates Version 3: How to work the puzzle
Perhaps no other aspect of AIX(R) generates as much confusion as AIX updates. AIX users constantly struggle with questions, such as: What's a program temporary fix (PTF)? What's an authorized program analysis report (APAR)? Am I running the latest Maintenance Level (ML) or Technology Level (TL)? What is the latest ML or TL? By understanding the answers to these questions, you learn how to discover, install, and use AIX updates.
|
 |
Articles |
 |
11 Apr 2006 |
|
| |
AIX user and group administration
Dive into the configuration files behind users and groups in IBM
AIX, as well
as command-line tools designed to help manage the users and groups easily.
|
 |
Articles |
 |
15 Sep 2009 |
|
| |
Accessing DFS and NFS V4 directories simultaneously
This article provides guidance to DCE or DFS users who are migrating
from DCE or DFS to Kerberos/NFS V4. During the
transition period, these users need to be authenticated and authorized to use both DFS
and NFS V4 directories. This article answers some basic questions, such as,
"Can the DCE authentication server be used as a Kerberos server for NFS V4 with a
Kerberos client?"
|
 |
Articles |
 |
04 Dec 2007 |
|
| |
Advanced Accounting in WPAR
AIX 6.1 introduced the software-based partition technology, Workload
Partitions, that supports Advanced Accounting along with its generic features like
interval accounting, data aggregation, and dynamic classification of accounting data.
This article gives an overview on configuration of Advanced Accounting for WPARs with
examples, methods of enabling WPAR Accounting, and the various reporting tools available for viewing the accounting records.
|
 |
Articles |
 |
07 Oct 2008 |
|
| |
Emacs editing environment, Part 3: Advanced Emacs text operations
This tutorial, the third in a series, builds on what you'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.
|
 |
Tutorials |
 |
01 May 2007 |
|
| |
Speaking UNIX: Advanced applications of rsync
Keeping multiple machines synced can be challenging. Fortunately, a
powerful tool is available to make the task easier: rsync.
|
 |
Articles |
 |
22 Sep 2009 |
|
| |
Advanced performance tuning concepts
The performance of even the best application suffers if the underlying host is not configured properly. This article looks at the four key areas of performance tuning and identifies what to watch for in each of them. In addition, Java-based applications bring other performance tuning requirements with them, especially the
garbage collection cycle. This article also looks at what you need to know about garbage collection.
|
 |
Articles |
 |
28 Apr 2009 |
|
| |
Advanced techniques for using the UNIX find command
Explore the vast terrain of the UNIX(R) file system with the find command. One of the most powerful and useful commands in the UNIX programmer's repertoire is find. All flavors of UNIX have file systems that can contain thousands of files of many different types. With so many choices, locating a specific file, or set of files, can be difficult. The find command makes this task easier in many ways.
|
 |
Articles |
 |
28 Mar 2006 |
|
| |
Learn the Perl/Tk module, Part 3: Advanced widgets
Although Perl-based Web interfaces have limitations, Perl is one of the most commonly used Web development languages. UNIX users who have a programming background in shell scripting, Perl, or another language can breathe new life into Perl-based Web interfaces by using the Perl/Tk module.
|
 |
Articles |
 |
29 Apr 2008 |
|
| |
Advanced Accounting Utilities for AIX, Part 2: Application instrumentation and transaction accounting
In this second installment in a series, IBM researcher Eric Wu discusses application instrumentation and transaction accounting using Advanced Accounting Utilities for AIX, which is available for download from IBM alphaWorks. He also focuses on Application Response Measurement (ARM) and illustrates ARM-based transaction accounting. Part 1 covered three different accounting categories and examined process and LPAR accounting.
|
 |
Articles |
 |
10 Feb 2005 |
|
| |
Applications in a dynamic logical partitioning environment on AIX 5.2
Dynamic Logical Partitioning (DLPAR), also known as Dynamic Reconfiguration (DR), is now available on AIX 5.2 on IBM's pSeries servers. With DLPAR, you can move hardware resources such as processors, memory, and I/O slots from one logical partition to another without disruption. In this article, we'll tell you the things you need to know about how to take advantage of DLPAR and adapt your applications to the DLPAR environment.
|
 |
Articles |
 |
01 Jun 2001 |
|
| |
Auditing and serviceability management in IBM Network Authentication Service for AIX
Auditing is a vital aspect of any software, and even so more if
the software provides security services. This article helps to understand the auditing and serviceability features provided in IBM Network Authentication Service.
Learn about the different server-side log files, how to enable them, and how to analyze them.
Also gain the expertise on how to turn on the debug message logging required for problem determination
and support activities.
|
 |
Articles |
 |
06 Jan 2009 |
|
| |
AIX RADIUS server, Part 1: Authentication and accounting protocols
This is the first of a two-part series on the AIX Remote Authentication Dial-In User Service (RADIUS) server. Follow along with Denise Genty as she discusses the authentication and accounting protocols and explains the basic RADIUS packet flow using a modem example. Part 2 of this series focuses on installation, configuration, user authorization, and the debug output of the RADIUS server.
|
 |
Articles |
 |
13 Jan 2005 |
|
| |
Speaking UNIX, Part 6: Automate, automate, automate!
Discover how shell scripts can mechanize virtually any personal or system task. Scripts can monitor, archive, update, report, upload, and download. Indeed, no job is too small or too great for a script. Here's an introduction.
|
 |
Articles |
 |
03 Jan 2007 |
|
| |
Automatic generation of configuration data for HACMP/XD-PPRC
HACMP/XD uses PPRC mirroring technology to provide disaster
recovery for critical applications' data. To achieve high availability for
distributed applications over extended distances, administrators need to configure
PPRC in an HACMP/XD environment. This involves collecting configuration data from
the storage as well as from the cluster nodes; at times this can be tedious. This
article shows you how, using pprc4hacmp, configuration data is generated for
HACMP/XD-PPRC automatically.
|
 |
Articles |
 |
13 May 2008 |
|
| |
Automating Linux cloud installations
A simplified process for installing operating systems can reduce the
amount of time you spend on administration of your cloud computing
environment. This article describes how you can automate the installation of
SUSE Linux on a new IBM Power System or System p LPAR. You can also use the
same techniques to install Red Hat Linux or AIX.
|
 |
Articles |
 |
11 Nov 2008 |
|
| |
Automating deployment and activation of virtual appliances for IBM AIX and Power Systems
Server virtualization enables you to rapidly provision new environments by
using libraries of virtual image templates, or virtual appliances. Automated
provisioning requires the management of operating system, network, and
application-specific customization. This article provides a sample framework for
automating virtual image deployment and activation on Power Systems, with a
downloadable example that demonstrates how to provision a virtual appliance made up
of IBM WebSphere Application Server V7.0 running on AIX V5.3.
|
 |
Articles |
 |
29 Apr 2009 |
|
| |
Avoid common errors in UNIX and Linux
Discover the most common errors in UNIX and Linux -- and
how to avoid them.
|
 |
Articles |
 |
14 Jul 2009 |
|
| |
Avoid traps when porting Java Web applications from Windows to AIX
Examine three traps you could fall in when porting Java(TM) Web applications from Windows(R) to AIX(R), and learn how to maneuver around them. When developing applications, you normally do so in a development environment and then deploy to a production environment. If you develop on Windows and deploy to a UNIX(R)-like platform, you might encounter subtle pitfalls. The first trap sets up different line separators in Windows and AIX, the second shows the best approach to locate a file in different development environments and operating systems, and the third is a common exception in socket communication.
|
 |
Articles |
 |
23 Jan 2007 |
|
| |
Avoiding the gotchas of AIX LPAR migrations
Learn how to identify and get past the common roadblocks that can interfere
with migrating IBM AIX servers to the latest in logical partition (LPAR)
technology.
|
 |
Articles |
 |
16 Jun 2009 |
|
| |
System Administration Toolkit: Backing up key information
Most UNIX(R) administrators have processes in place to back up the data and information on their UNIX machines, but what about the configuration files and other elements that provide the configuration data your machines need to operate? This article provides detailed information on techniques for achieving an effective and efficient backup system for these key files.
|
 |
Articles |
 |
15 Aug 2006 |
|
| |
Linux tip: Bash parameters and parameter expansions
Do you sometimes wonder how to use parameters with your scripts, and how to
pass them to internal functions or other scripts? Do you need to do simple validity
tests on parameters or options, or perform simple extraction and replacement
operations on the parameter strings? This tip helps you with parameter use and the
various parameter expansions available in the bash shell.
|
 |
Articles |
 |
16 May 2007 |
|
| |
Linux tip: Bash test and comparison functions
Are you confused by the plethora of testing and comparison options in the
Bash shell?
This tip helps you demystify the various types of file, arithmetic, and string tests
so you will always know when to use test, [ ], [[ ]], (( )), or if-then-else
constructs.
|
 |
Articles |
 |
20 Feb 2007 |
|
| |
Basic UNIX filesystem operations
Take advantage of the readdir() and stat() functions to run through the entries of a directory. Because of the plethora of files and directories on a UNIX(R) system, you're going to need to know how to process directory entries using the readdir() function and extract information about those entries using the stat() function. These basic file system operations can serve you well in your UNIX programming career, allowing you to easily discover and read files, directories, and symbolic links on your UNIX system.
|
 |
Articles |
 |
23 May 2006 |
|
| |
UNIX tips: Become a better blogger with UNIX
Did you know that blogging and UNIX(R) go hand in hand? The native Web and text-processing tools of UNIX enable you to create your blogs quickly and easily. Discover some handy tips for improving your UNIX blogging skills.
|
 |
Articles |
 |
10 Oct 2006 |
|
| |
Best practices for programming in C
Although the C language has been around for close to 30 years, its appeal has not yet worn off. It continues to attract a large number of people who must develop new skills for writing new applications, or for porting or maintaining existing applications.
|
 |
Articles |
 |
26 Jun 2003 |
|
| |
Speaking UNIX: Booting up
Ever wonder what makes a computer tick or how a UNIX server does what it does? For
those who wonder what happens when you push the power button on your computer,
here's your inside look. This article discusses the different boot types, managing the IBM
AIX bootlist, and the AIX boot sequence. After reading this article, you should have a
better understanding of what exactly is happening when your server starts.
|
 |
Articles |
 |
13 May 2008 |
|
| |
Build UNIX software with Eclipse
Become more productive with your own code and others by utilizing Eclipse's syntax highlighting, code completion, and other amenities. Eclipse is an excellent open source IDE and has many helpful features. It runs on any UNIX(R) platform with a Java(TM) Runtime Environment (JRE) (Version 1.4 or newer) and an SWT port, such as Linux(R), Solaris, AIX(R), and HP-UX. It's easy enough to start a new project using Eclipse or to import an existing Eclipse project, but how do you bring existing code into the IDE? And what if you need to get an existing project compiling right away without modifying its existing makefile or configure script -- the most common ways of building UNIX software? Read along for the answer to all of these questions.
|
 |
Articles |
 |
14 Mar 2006 |
|
| |
System Administration Toolkit: Build intelligent, unattended scripts
Look at how to create scripts that are able to record their output, trap and
identify errors, and recover from errors and problems so that they either run
correctly or fail with a suitable error message and report. Building scripts and
running them automatically is a task that every good administrator has to handle,
but how do you handle the error output and make intelligent decisions about how the
script should handle these errors? This article addresses these issues.
|
 |
Articles |
 |
03 Jul 2007 |
|
| |
Building AS/400 commands for UNIX programs
We cover the basics of using the AS/400 command processor to help you port your application. Learn how to use command prompting and help, product installation methods and AS/400 messaging.
|
 |
Articles |
 |
13 Aug 2001 |
|
| |
IBM embraces open source: Building Libodbc++ on AIX5L
This paper introduces libodbc++ with DB2 UDB 8.1 on AIX5L. It covers the proper procedure and parameters that must be set to build libodbc++ 0.2.2 on AIX5L with VisualAge C++ ( VACPP). It even provides an installation script that can be used to build libodbc++ 0.2.2 which contains all the changes needed to build the libodbc++ library for you. This is the second in a series of articles that highlights the operability of open source software on IBM platform.
|
 |
Articles |
 |
04 Mar 2004 |
|
| |
Building custom language parsers
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.
|
 |
Tutorials |
 |
11 Mar 2008 |
|
| |
Develop with Java and PHP technology on AIX Version 5.3, Part 2: Building the Java business application
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.
|
 |
Tutorials |
 |
05 Jun 2007 |
|
| |
Develop with Java and PHP technology on AIX Version 5.3, Part 6: Building the Java business application
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.
|
 |
Tutorials |
 |
15 Jan 2008 |
|
| |
Develop with Java and PHP technology on AIX Version 5.3, Part 4: Building the Java business application
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.
|
 |
Tutorials |
 |
24 Jul 2007 |
|
| |
Building your own memory manager for C/C++ projects
Performance optimization of code is serious business. It'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.
|
 |
Tutorials |
 |
19 Feb 2008 |
|
| |
Built-in Network Security with AIX
AIX has implemented an IETF, standards-based Internet security technology for providing Virtual Private Networking in its base operating system.
|
 |
Articles |
 |
15 Jun 2001 |
|
| |
CPU monitoring and tuning
Learn how standard AIX(R) tools can help you determine CPU bottlenecks. IBM performance experts show you how to interpret the reports generated by these tools for CPU utilization, thread priority, and scheduling to improve performance. They also provide two case studies to give you real-world examples.
|
 |
Articles |
 |
28 Jul 2005 |
|
| |
Changing UIDs and GIDs
It's important to know what happens to file ownership in AIX once you make a UID or GID change. If you don't
understand the results of altering a UID or GID, you could cause serious issues to your server and
environment.
|
 |
Articles |
 |
04 Mar 2008 |
|
| |
Client/server programming using the Transport Driver Interface (TDI)
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'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).
|
 |
Tutorials |
 |
14 Mar 2006 |
|
| |
Cloud computing on AIX and System p
What is cloud computing and how is it relevant to POWER systems and your
organization? Learn guidelines around cloud computing and Power systems.
|
 |
Articles |
 |
07 Apr 2009 |
|
| |
Cloud computing with Linux and Apache Hadoop
Many companies like IBM, Google, VMWare, and Amazon have provided products and
strategies for Cloud computing. This article shows you how to use Apache Hadoop to
build a MapReduce framework to make a Hadoop Cluster and how to create a sample
MapReduce application which runs on Hadoop. You will also learn how to set up a
time/disk-consuming task on the cloud.
|
 |
Articles |
 |
06 Oct 2009 |
|
| |
Coming soon to developerWorks AIX and UNIX
See what's coming to the developerWorks AIX and UNIX site.
|
 |
|
 |
14 Jun 2007 |
|
| |
Speaking UNIX, Part 1: Command the power of the command line
Learn the basics of the UNIX shell and discover how you can use the command line to combine the finite set of UNIX utilities into innumerable data transforms.
|
 |
Articles |
 |
07 Mar 2006 |
|
| |
Speaking UNIX, Part 7: Command-line locution
UNIX(R) has a dialect all its own, and its vocabulary of commands is quite large. But you don't have to learn everything all at once. Here, discover more command-line combinations and expand your mastery of the UNIX language.
|
 |
Articles |
 |
06 Feb 2007 |
|
| |
Command-line processing with getopt()
All UNIX(R) programs, even those with graphical user interfaces (GUIs), accept and process command-line options. For some programs, this is the primary means of interacting with either other programs, or users. Having robust handling of complex command-line arguments makes your application better and more useful. And yet, many developers are spending their precious time writing their own command-line parsers instead of using getopt(), a library function designed specifically to ease the burden of command-line processing. Read on to learn how to use getopt() to record your command-line arguments in a global structure that can then be used throughout your program whenever appropriate.
|
 |
Articles |
 |
02 May 2006 |
|
| |
Comparison of SLES (SUSE) and RHEL (Red Hat) on IBM System p
Most system administrators planning to install Linux on IBM System p
eventually run into an important question: Which Linux distribution should I
install? This article compares two distributions from Red Hat and Novell, and
weighs the pros and cons of each. We'll discuss Linux on POWER (LoP), the history of
both distributions, the relationship IBM has with them, and the factors that should
go into your decision-making process. We're also going to compare and contrast what
it takes to create logical volumes on SuSE Linux Enterprise Server (SLES) and Red
Hat Enterprise Linux (RHEL).
|
 |
Articles |
 |
18 Nov 2008 |
|
| |
Comparison of SLES (SUSE) and RHEL (Red Hat) on IBM System p
Most systems administrators planning to install Linux on IBM System p
eventually run into an important dillemma: Which Linux distribution should I
install? This article compares two distributions from Red Hat and Novell, and
weighing the pros and cons of each. We'll discuss Linux on POWER (LoP), the history of
both distributions, the relationship IBM has with them, and the factors that should
go into your decision-making process. We also compare and contrast what
it takes to create logical volumes on SuSE Linux Enterprise Server (SLES) and Red
Hat Enterprise Linux (RHEL).
|
 |
Articles |
 |
18 Nov 2008 |
|
| |
Concepts of WPARs and configuring DB2
WPAR (Workload Partition) is a licensed program product shipped
with IBM AIX 610. Tthis article teaches WPAR concepts and
configurations. By following the examples in this article, you will be able to install and configure
DB2 on a system and application WPAR.
|
 |
Articles |
 |
10 Jun 2008 |
|
| |
Config file processing with LibXML2
Discover how to use XML (Extensible Markup Language) in your UNIX(R) applications. This article, for UNIX developers who are unfamiliar with XML, explores the XML libraries developed by the Gnome project. After briefly explaining XML in general, you'll examine example code that a UNIX application developer might use to parse and manage configuration files that are in the XML format using the LibXML2 libraries.
|
 |
Articles |
 |
23 May 2006 |
|
| |
IBM Network Authentication Service KDC configuration, Part 1: Configuration and management of slave KDC in IBM Network Authentication Service on AIX
Become an expert administrator of a reliable Kerberos environment with
high-availability involving multiple Kerberos master-slave Key Distribution Centers
(KDC) on AIX and many clients. In this article, part 1 of three-part series, learn
how to configure and manage the basic master-slave KDC setup. Part 2 will cover how
to update the slave KDC to the master KDC. Part 3 will educate how to configure the
master-slave KDC with LDAP as the back end for storing Kerberos data.
|
 |
Articles |
 |
09 Sep 2008 |
|
| |
Configuration and usage of rquota daemon in NFS on AIX
This article explains how to set up rquota daemon in the Network File System
(NFS)
environment on AIX machines. The article also provides side-by-side hints to
Linux users on how to configure rquota daemon on Linux boxes.
|
 |
Articles |
 |
10 Feb 2009 |
|
| |
Configuration of AIX Fast Connect and SMBFS
Follow along with this quick reference guide to configure AIX(R) Fast Connect and
SMBFS on AIX and Windows(R).
|
 |
Articles |
 |
18 Dec 2007 |
|
| |
Configure Enterprise Identity Mapping (EIM) for AIX NFSv4 over a Kerberos
cross-realm setup
Learn how to set up and configure Enterprise Identity Mapping (EIM) for AIX
Network File System (NFS) version 4 over a Kerberos cross-realm setup.
|
 |
Articles |
 |
03 Mar 2009 |
|
| |
Configure IBM LDAP netgroups with Windows Active Directory server
Netgroups create network-wide groups, and you can use them to provide
special permissions to those groups. Users configured under netgroups can have
different privileges compared to other users. This article explains how to configure
netgroups on the IBM Lightweight Directory Access Protocol (LDAP) client (AIX(R))
with Microsoft Active Directory server.
|
 |
Articles |
 |
10 Apr 2007 |
|
| |
Configure IBM NAS version 1.4.0.7 for AIX to make use of non-default encryption type
This article provides step-by-step procedures of how to enable and make
use of non-default encryption type such as "aes128-cts" in the Kerberos setup (IBM
Network Authentication Service). It also explains the reasoning behind every action taken in this regard. The
explanation and reasoning will help Kerberos administrators make use of any other
non-default encryption types in their Kerberos setups.
|
 |
Articles |
 |
19 Aug 2008 |
|
| |
Configure IBM Network Authentication Service master KDC with an LDAP back-end server on AIX
Learn how to configure the IBM Network Authentication Service (IBM Kerberos) with
an
LDAP (Lightweight Directory Access Protocol) directory to store Kerberos principal
and policy information. This article is a detailed guide for Kerberos
administrators who want to achieve security, scalability, and high availability using Kerberos and LDAP on AIX.
|
 |
Articles |
 |
17 Feb 2009 |
|
| |
Configure and enable the Kerberos authentication in telnet, FTP, and r-commands on AIX V6
Learn to make use of the Kerberos authentication tickets in the day-to-day
network services on AIX V6 and discover how Kerberos can be useful in getting rid
of the password hassles for network service logons. This is another method towards
achieving single sign on (SSO) on an AIX system network.
|
 |
Articles |
 |
27 May 2008 |
|
| |
Configure single sign-on authentication on AIX
Single sign-on (SSO) is a mechanism that allows a user to access resources
across multiple systems by just authenticating to the server once. This method is
quite helpful in scenarios where the user database is centralized (like LDAP). Users
can authenticate on one system and then access multiple systems.
|
 |
Articles |
 |
22 Sep 2009 |
|
| |
Configuring Active Memory Sharing from a customer's experience
Share the experience of being part of IBM's Early Ship Program for Active Memory
Sharing on POWER6. See how AMS was configured and deployed in a customer's non-production AIX lab environment.
|
 |
Articles |
 |
04 Aug 2009 |
|
| |
Configuring Infiniband for AIX
IBM AIX 610 supports Infiniband hardware and various protocols that run over
Infiniband. This article shows how to configure Infiniband and set up IP over Infiniband
interface (IPoIB) in AIX. Also, this article explains how to use RDS (Reliable Datagram
Sockets), a protocol (similar to UDP) designed to work over Infiniband to send and
receive data using sockets.
|
 |
Articles |
 |
20 May 2008 |
|
| |