 |
 |
 |
 |
 |
 |
DB2 pureScale
DB2 pureScale reduces the risk and cost of business growth by providing unlimited capacity, continuous availability, and
application transparency. DB2 pureScale on IBM Power Systems incorporates PowerHA pureScale technology to deliver levels of
database scalability and availability unmatched on UNIX or x86 systems. This complements DB2 for z/OS and System z, the undisputed
leader in total system availability, scalability, security and reliability.
|
 |
|
 |
08 Oct 2009 |
|
| |
Training
Start here to find the tutorials and courses you need to stay up-to-date with AIX and UNIX application development and system administration.
|
 |
|
 |
03 Jan 2007 |
|
| |
Top ten AIX and UNIX articles and tutorials -- March 2007
See what AIX(R) and UNIX(R) content your peers found most valuable.
|
 |
|
 |
26 Apr 2007 |
|
| |
Top ten AIX and UNIX articles and tutorials -- January 2007
See what AIX(R) and UNIX(R) content your peers find interesting.
|
 |
|
 |
14 Mar 2007 |
|
| |
Coming soon to developerWorks AIX and UNIX
See what's coming to the developerWorks AIX and UNIX site.
|
 |
|
 |
14 Jun 2007 |
|
| |
Top ten AIX and UNIX articles and tutorials—August 2007
See what AIX(R) and UNIX(R) content your peers found most valuable.
|
 |
|
 |
11 Sep 2007 |
|
| |
Top ten AIX and UNIX articles and tutorials—July 2007
See what AIX(R) and UNIX(R) content your peers found most valuable.
|
 |
|
 |
15 Jul 2007 |
|
| |
Top ten AIX and UNIX articles and tutorials—June 2007
See what AIX(R) and UNIX(R) content your peers found most valuable.
|
 |
|
 |
10 Jul 2007 |
|
| |
Top ten AIX and UNIX articles and tutorials—May 2007
See what AIX(R) and UNIX(R) content your peers found most valuable.
|
 |
|
 |
20 Jun 2007 |
|
| |
Top ten AIX and UNIX articles and tutorials—April 2007
See what AIX(R) and UNIX(R) content your peers found most valuable.
|
 |
|
 |
20 Jun 2007 |
|
| |
Forums and community
Get involved in the AIX(R) and UNIX(R) community by participating in the
developerWorks blogs and forums.
|
 |
|
 |
20 Aug 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 |
|
| |
Understanding advanced AIX features: Role-based access control in simple steps
Security is a major concern of operating systems. This article series provides an understanding
of the new features on AIX, role-based access control and multi-level
security. Part 1 of this series discusses AIX
role-based access control (RBAC) and how roles, responsibilities, and the authorization of
a root user can be delegated to more than one user.
|
 |
Articles |
 |
23 Jun 2009 |
|
| |
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 |
|
| |
Speaking UNIX: Man oh man
UNIX has hundreds if not thousands of commands, and it's impossible to
remember every option and nuance. But, happily, you don't have to: man, UNIX's built-in,
online reference system, is man's best friend.
|
 |
Articles |
 |
28 Jul 2009 |
|
| |
IBM NFS/DFS Authentication Gateway
Take advantage of the new features Network File System Version 4 (NFS Version 4) now has to offer. With the ever-growing storage needs in large enterprises and NFS implementations offering more and more features, it makes business sense for enterprises to migrate to NFS Version 4. In this article, we discuss the need and various strategies for migrating from the IBM Distributed Computing Environment (DCE)/Distributed File System(TM) (DFS(TM)) infrastructure to NFS Version 4 on AIX(R) and Linux(R).
|
 |
Articles |
 |
26 Jan 2006 |
|
| |
IBM and HP virtualization
Learn about the virtualization capabilities of both HP-UX and AIX, the
fundamental differences between virtualization products on HP and IBM, and how these
products integrate with the hardware platforms on which they run. The intent of this article is to educate you and also to help you make informed decisions as to which platform works best for you, from a feature and functionality standpoint and for your long-term strategic goals.
|
 |
Articles |
 |
29 Sep 2009 |
|
| |
Learning interprocess communication with the ACE Framework
For most programmers, interprocess communication (IPC) is synonymous with using the Socket API.
|
 |
Articles |
 |
13 Oct 2009 |
|
| |
Securing remote AIX V6.1 data at rest using the SLES Encrypt File Container
See how you can secure data at rest exported by AIX and consumed by SUSE Linux
Enterprise Server via
the NFS protocol using the Encrypt File Container feature provided with SLES.
|
 |
Articles |
 |
13 Oct 2009 |
|
| |
Writing AIX kernel extensions
Learn how to use the AIX kernel to build routines to extend functions and create your own system calls, kernel processes, or file systems. The rapid improvements in Power architecture, combined with the enhancements of AIX(R) Version 5.3, have caused more interest than ever in AIX. This article shows you, with extensive examples, how to tap into the power of kernel extensions on AIX.
|
 |
Articles |
 |
15 Aug 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 |
|
| |
Configuring Kerberos master-slave KDC with LDAP master-replica topology on AIX
Learn how to configure and manage the Kerberos master-slave Key Distribution Center with an LDAP master-replica setup. This article gives a step-by-step example of how to achieve one such complex Kerberos setup.
|
 |
Articles |
 |
21 Apr 2009 |
|
| |
Thanks for the memory
Running out of Java heap isn't the only cause of a java.lang.OutOfMemoryError. If native memory runs out, OutOfMemoryErrors that your normal debugging techniques won't be able
to solve can occur. This article explains what native memory is, how the Java runtime
uses it, what running out of it looks like, and how to debug a native OutOfMemoryError
on AIX. A companion article covers the same topics for Linux and Windows systems.
|
 |
Articles |
 |
21 Apr 2009 |
|
| |
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 |
|
| |
IBM Network Authentication Service KDC configuration, Part 3: Configuring a slave KDC with LDAP on AIX
The first two parts of this three-part series covered how to configure IBM
Network Authentication Service (NAS) master and slave KDCs with a legacy database and how to upgrade the slave KDC to
behave as a master KDC. Taking this to the next level, this article shows how to configure the Kerberos slave KDC with the LDAP database and why there is a need to do so.
|
 |
Articles |
 |
20 Jan 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 |
|
| |
IBM Network Authentication Service KDC configuration, Part
2: Upgrading a slave KDC to a master KDC
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. Part 2 of this series covers how to
upgrade the slave KDC to perform as a master KDC. Part 1 covered how to
configure and manage the basic master-slave KDC setup, and Part 3 will show
how to configure the slave KDC with LDAP as the back end for storing
Kerberos data.
|
 |
Articles |
 |
11 Nov 2008 |
|
| |
Enhanced password strength in IBM Network Authentication Service for AIX
In a Kerberos environment, protecting principals' passwords is imperative
to preserve the system security. Learn how Kerberos administrators can take advantage of
the password protection and password strength enhancement features provided by IBM
Network Authentication Service for AIX.
|
 |
Articles |
 |
01 Jul 2008 |
|
| |
Use free software within commercial UNIX
Increase your productivity and take advantage of the free software that is currently available for the UNIX(R) platform. Tools like GCC (GNU gcc and gcc-c++ compilers), Emacs, and even core utilities like BASH and file utilities (ls, find, and so forth) started their life as free software alternatives under UNIX. In this article, you'll look at the development of some of these tools, as well as licensing, usability issues, and how best to install and integrate this free software into your commercial UNIX operating system.
|
 |
Articles |
 |
09 Feb 2006 |
|
| |
Developing a file system for AIX
Learn the intricacies of the AIX(R) file system framework. Every operating
system provides a native kernel framework that kernel developers have to understand
and adhere to when developing a piece of a kernel component for that operating
system. This article sheds some light on the AIX file system framework. You need to
understand the framework in order to develop a new file system, or to port an
existing file system to the AIX operating system.
|
 |
Articles |
 |
29 May 2007 |
|
| |
Speaking UNIX, Part 10: Customize your shell
You can customize the UNIX(R) shell to save time, to save typing, and to adapt to your
style of work. Shell startup files capture your preferences and recreate your shell
environment session after session, even machine to machine.
|
 |
Articles |
 |
29 May 2007 |
|
| |
Optimizing AIX 5L performance: Tuning your memory settings, Part 1
This three-part series on memory tuning dives right into tuning parameters,
focusing on the many challenges and the various best practices of optimizing memory
performance, and it also discusses some improvements in AIX(R) Version 5.3. While
memory tuning might be more difficult to implement than Central Processing Unit
(CPU) tuning, it certainly is no less important. You can do more to tune memory on
an AIX server than on any other subsystem. Changing some memory parameters on your
system can increase performance dramatically, particularly when these parameters are
not optimized for the environment which you are running. Part 1 of this series
provides an overview of memory on AIX, including a discussion of virtual memory and
the Virtual Memory Manager (VMM).
|
 |
Articles |
 |
15 May 2007 |
|
| |
Optimizing AIX 5L performance: Monitoring your CPU, Part 3
Part 3 of this series focuses on arguably the least understood area of
Central Processing Unit (CPU) performance tuning: controlling thread usage and CPU
binding. This article addresses key tools and utilities you can use to analyze
threads and administrate your processes.
|
 |
Articles |
 |
15 May 2007 |
|
| |
Setting up a multicluster environment using General Parallel File System
Learn how to construct and deconstruct a simple multicluster of System
x(TM)and System p(TM) computers using the General Parallel File System (GPFS).
You can remotely add an existing GPFS cluster to another cluster. See how to mount a file system from the remote cluster using the GPFS secure
communication protocol.
|
 |
Articles |
 |
11 May 2007 |
|
| |
Develop with Java and PHP technology on AIX Version 5.3, Part 1: Setting up the Java environment
Develop a Java(TM) application on AIX(R) and learn how to extend it by using
a PHP interface to look at the underlying Java code. It is possible to develop
applications that employ both Java and PHP technology on AIX. You can use Java code
for the core logic (or redeploy an existing Java-based application), while gaining
the benefits of PHP as a Web-based interface platform. This article, the first in a
series, examines the basics of the Java programming language and PHP integration
methods on AIX, provides a quick overview of a sample application that uses this
structure, and then looks at the core elements required before you start developing
the application itself by installing the Java programming language and Apache
Tomcat.
|
 |
Articles |
 |
20 Jun 2007 |
|
| |
Guaranteed porting for a heterogeneous UNIX environment
Use a componentized build system to automatically port Java(TM) projects
with native extensions on heterogeneous UNIX(R) platforms. Today, many large-scale
Java systems running on UNIX-like platforms require third party native library
support, or you have to develop your own native components. Many utilities and
system calls on these platforms do not have corresponding Java wrappers.
Constructing a "Write once, run anywhere" Java application under these environments
requires maintenance of separate native source sets, and integrating a separate
build system for every platform has many shortcomings.
|
 |
Articles |
 |
08 May 2007 |
|
| |
LDAP configuration management and troubleshooting on AIX
Learn how to diagnose IBM Directory Server problems and how to identify what
is needed to resolve the issues. This article is a quick reference for IBM
Directory Server configuration management on AIX(R).
|
 |
Articles |
 |
01 May 2007 |
|
| |
Writing endian-independent code in C
Architectures, processors, network stacks, and communication protocols all
have to define endianness at some point. This article explains how endianness affects code, how to
determine endianness at run time, and how to write code that can reverse byte order
and free you from being bound to a certain endian.
|
 |
Articles |
 |
15 May 2007 |
|
| |
Optimizing AIX 5L performance: Monitoring your CPU, Part 2
Identify which AIX(R) tools to use to monitor your Central Processing Unit
(CPU) for a given situation and find out why some tools might be better than others.
Part 1 of this series discussed the tuning methodology and the importance of having
procedures for CPU performance tuning. It also briefly introduced some performance
tools to use as a part of your tuning repertories, gave an overview of the POWER
CPU, and discussed how the architectural improvements of the evolution of the POWER
Chip have contributed to the hardware improvements of the System p(TM) product line.
|
 |
Articles |
 |
24 Apr 2007 |
|
| |
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 |
|
| |
Set up Kerberos Version 5 KDC to use AES encryption
Learn how to set up a Key Distribution Center (KDC) to use Advanced
Encryption Standard (AES) encryption to secure tickets. Developers use KDC in
systems to control the permission for users to access certain services. The KDC uses
tickets as a means to flag permission for accessing a particular service, or for
authenticating users and providers of services.
|
 |
Articles |
 |
03 Apr 2007 |
|
| |
Speaking UNIX, Part 8: UNIX processes
On UNIX(R) systems, each system and end-user task is contained within a
process. The system creates new processes all the time, and processes die when a task
finishes or something unexpected happens. Here, learn how to control processes and
use a number of commands to peer into your system.
|
 |
Articles |
 |
03 Apr 2007 |
|
| |
State of the VNC art
Virtual Network Computing (VNC) is widely used, but it is also widely
misunderstood. This article carefully outlines both the VNC basics that make it such
a value during daily development and administration chores, along with a few of the
latest VNC advances.
|
 |
Articles |
 |
27 Mar 2007 |
|
| |
Process priority and control on AIX
Managing processes is quite straightforward with tools like kill and nice, but what happens when you want to provide even finer management control over your processes? You can assign processes and threads to specific processors in a multi-processor system using AIX(R), but how do you chose the right applications and organize a larger system in order to optimize the applications appropriately? In this article, discover the tools available to you for organizing your processes, and take a look at the theory behind organizing and choosing processes and how to prioritize effectively.
|
 |
Articles |
 |
20 Mar 2007 |
|
| |
Rexx and what it means for AIX
Nearly thirty years of growth haven't exhausted the the potential of the REstructured eXtended eXecutor (Rexx) language. The first of the widely used "scripting" languages continues to expand its capabilities and platform range, and it makes for a particularly good match with AIX(R).
|
 |
Articles |
 |
13 Mar 2007 |
|
| |
Remote kernel debugging in FreeBSD using serial communication
Explore how to remotely debug a FreeBSD kernel that is running on a target machine without affecting system performance. In this article, examine setting up the debug environment using serial communication port, compiling modified kernel code, debugging, and troubleshooting tips.
|
 |
Articles |
 |
06 Mar 2007 |
|
| |
Transition from Solaris to AIX
So you've been the UNIX(R) guru on your team for years now and senior management has determined, without your input, to migrate to IBM from Sun Microsystems. Other than updating your resume, what do you need to do? Can you make the transition to AIX(R)? What does IBM offer as an alternative to either VERITAS or Solaris Volume Manager (SVM)? In this article, use the filesystem management and tools available to you on AIX to make your transition easier.
|
 |
Articles |
 |
06 Mar 2007 |
|
| |
Partition Load Manager logging and monitoring
Accomplish server resource virtualization with the help of the Partition Load Manager. Because the Partition Load Manager reallocates resources dynamically across partitions based on their workload, conventional tools for monitoring and analyzing resources become useless. So, what’s a developer to do? You can use the On-demand Monitoring System (OMS) tool for the Partition Load Manager. It works as an integral component providing real-time and historical utilization and allocation data.
|
 |
Articles |
 |
23 Feb 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 |
|
| |
Techniques for memory debugging
Exercise good memory-related coding practices by creating a comprehensive
program to keep memory errors under control. Memory errors are the bane of C and C++
programming: they're common, awareness of their importance for over two
decades hasn't eradicated them, they can impact applications severely, and
few development teams have a definite plan for their management. The good news,
though, is that they needn't be so mysterious.
|
 |
Articles |
 |
04 Apr 2007 |
|
| |
System Administration Toolkit: Set up remote access in UNIX through OpenSSH
Use OpenSSH to provide a secure environment for running a remote terminal. The basics of OpenSSH and terminal usage are quite simple but, in this article, examine additional elements that allow automatic login to remote hosts, methods for running remote applications, and how to securely copy files between hosts.
|
 |
Articles |
 |
13 Feb 2007 |
|
| |
Linux tip: Printing DVI files with CUPS
Have you ever tried to print DVI or other files in Linux and gotten an
"unsupported format" message? This tip shows you how to combine existing
tools to make a CUPS print filter for printing DVI files.
|
 |
Articles |
 |
07 Feb 2007 |
|
| |
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 |
|
| |
Securing the Hardware Management Console
Get step-by-step instructions for things you should do during installation of the Hardware Management Console (HMC), measures you can take after installation, and maintenance guidelines to ensure that a secure system stays secure. The HMC, which plays a central role in the IBM virtualization strategy, controls hardware, configures logical partitions (LPAR), and assigns both physical and virtual devices. It is vital to systems management in a virtualized environment.
|
 |
Articles |
 |
06 Feb 2007 |
|
| |
Share application data with UNIX System V IPC mechanisms
The UNIX(R) operating system provides a rich set of features that allows processes to communicate with each other. Known as Inter-Process Communication (IPC), you can use this communication method to reconfigure an application at run time or to share data between different processes that are running in parallel. This article teaches you how to identify the methods that applications can use to communicate with each other, select the most appropriate method for your application, and begin your implementation.
|
 |
Articles |
 |
30 Jan 2007 |
|
| |
Create uniform namespace using autofs with NFS Version 3 clients and servers
Do you have trouble accessing data exported from multiple file servers? If so, try using open source implementations of autofs and Lightweight Directory Access Protocol (LDAP), with Network File System (NFS) Version 3, to access data under the same global mount point. In this article, study and compare five different methods to create a uniform namespace using autofs. A handy table with a comparative evaluation is available to help you choose the best technique for your scenario.
|
 |
Articles |
 |
30 Jan 2007 |
|
| |
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 |
|
| |
Introduction to extending SMIT
The AIX(R) System Management Interface Tool (SMIT) is a menu application to aid you in performing various system administration tasks. This article is intended for experienced AIX administrators, familiar with shell programming, smit(1), and smitty(1), who wish to add to or otherwise modify SMIT. The ability to use a UNIX(R) text editor is assumed.
|
 |
Articles |
 |
23 Jan 2007 |
|
| |
Take logical partitioning in the p5 environment to the next level
Learn how to configure a p5 server to provide redundancy and recoverability in a production environment. In a previous article, you examined the basics of how to set up logical partitioning on a p5 server. This included the creation of one Virtual I/O Server (VIO Server) and one logical partition (LPAR), which used the VIO Server for its rootvg and Ethernet connection.
|
 |
Articles |
 |
09 Jan 2007 |
|
| |
Save time with text editing one-liners
Take a quick look at some essential editing one-liners that can save you time and effort. Text-editing operations are normally done interactively, inside a text editor application. Some tasks, however, can be accomplished quickly and easily, right from the UNIX(R) command line. What's more, these one-liners can be used in scripts to automate various editing procedures.
|
 |
Articles |
 |
16 Jan 2007 |
|
| |
POWER5 virtualization: How to set up the IBM Virtual I/O Server
Get more information on the virtualization capabilities of IBM(R) POWER5(TM) servers. Follow along as Nigel Griffiths illustrates how to set up and use the IBM Virtual I/O Server (VIO Server).
|
 |
Articles |
 |
29 Jun 2005 |
|
| |
Delve into UNIX process creation
Examine the life cycle of a process so that you can relate what you see happening on your system to what's going on within the kernel. System administrators must know how processes are created and destroyed within the UNIX(R) environment in order to understand how the system fits together and how to manage misbehaving processes. Similarly, developers must understand the UNIX processes model in order to write solid applications that run unattended and won't cause problems for system administrators.
|
 |
Articles |
 |
03 Jan 2007 |
|
| |
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 |
|
| |
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 |
|
| |
IBM Cluster Systems Management: Installing the Webmin tool for Web access
Learn to install and use the Webmin UNIX(R) system administration tool so you can use a standard Web interface to remotely manage a clustered environment This article is an update to the 2005 developerWorks article about the IBM Cluster Systems Management tool.
|
 |
Articles |
 |
22 Dec 2006 |
|
| |
System Administration Toolkit: Get the most out of zsh
Examine key parts of the Z shell (zsh) and how to use it's features to ease your UNIX(R) system administration tasks. zsh is a popular alternative to the original Bourne and Korn shells. It provides an impressive range of additional functionality, including improvements for completing different commands, files, and paths automatically, and for binding keys to functions and operations.
|
 |
Articles |
 |
19 Dec 2006 |
|
| |
System Administration Toolkit: Get the most out of bash
Ease your system administration tasks by taking advantage of key parts of the Bourne-again shell (bash) and its features. Bash is a popular alternative to the original Bourne and Korn shells. It provides an impressive range of additional functionality that includes improvements to the scripting environment, extensive aliasing techniques, and improved methods for automatically completing different commands, files, and paths.
|
 |
Articles |
 |
12 Dec 2006 |
|
| |
UNIX tips: Learn 10 good UNIX usage habits
Adopt 10 good habits that improve your UNIX(R) command line productivity -- and
break away from bad usage patterns in the process. This article takes you step-by-step
through several good, but too often neglected, techniques for command-line operations.
Learn about common errors and how to overcome them, so you can learn exactly why
these UNIX habits are worth picking up.
|
 |
Articles |
 |
12 Dec 2006 |
|
| |
Kerberos authentication for AIX Version 5.3 Network File System Version 4
Find out how to use application programming interfaces (APIs) when writing your own custom Kerberos-based authentication applications. Network File System Version 4 (NFS V4), the up and coming enterprise file system, uses the Kerberos security mechanism to address privacy, authentication, and integrity requirements. In this article, you'll examine different Kerberos credential cache name formats that AIX(R) NFS V4 supports and are required for authentication purposes. You'll also look at different methods of obtaining the Kerberos credential.
|
 |
Articles |
 |
05 Dec 2006 |
|
| |
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 |
|
| |
Speaking UNIX, Part 5: Data, data everywhere
Take a look at several techniques that illustrate how to move files among systems and how to keep such far-flung data in sync.
|
 |
Articles |
 |
28 Nov 2006 |
|
| |
Network interface operations for IPv4 and IPv6 on AIX Version 5.3
Learn more about the socket I/O control (ioctl) commands and how to use them to perform various network-related operations. Operating systems provide control operations for sockets, routing tables, ARP tables, global network parameters, and interfaces. This article is for developers on AIX Version 5.3 with an interest in network-level operations for both Internet Protocol version 4 (IPv4) and the Internet Protocol version 6 (IPv6) stack.
|
 |
Articles |
 |
29 Nov 2006 |
|
| |
Isolate and resolve memory leaks using MALLOCDEBUG on AIX Version 5.3
Take advantage of MALLOCDEBUG, the malloc subsystem monitoring tool shipped with AIX(R) Version 5.3 that helps you isolate memory leaks. Memory leaks can be tough and costly problems to solve, so it makes sense to use good tools to clearly point out and understand where the leaks are coming from. Study the example code presented in this article and use it as an approach to tackle memory leaks.
|
 |
Articles |
 |
25 Sep 2007 |
|
| |
Processor affinity on AIX
Learn how to use processor affinity to restrict a process and run it only on a specified central processing unit (CPU). Processor affinity is a facility provided by operating systems, and you can use it on multi-processor hardware. All the threads within the process can be bound to run on the specified processor. Using process affinity settings to bind or unbind threads can help you find the root cause of troublesome hang or deadlock problems, especially for those hairy deadlocks and hangs that are hard to debug.
|
 |
Articles |
 |
16 Nov 2006 |
|
| |
System Administration Toolkit: Problems and pitfalls
Avoid common pitfalls and traps to help keep your systems running smoothly. Knowing the right way of dealing with full disks, or a crippled system, is nearly as important as having tools in your arsenal to make sure you're prepared to react quickly to missing files or an insecure system. This article focuses on some of the most common problems and issues facing UNIX(R) administrators and ways to achieve a safe and effective resolution.
|
 |
Articles |
 |
14 Nov 2006 |
|
| |
Secure Kerberized authentication on Solaris 10 using IBM AIX Version 5.3
Set up a Kerberized environment to work with Solaris(TM) 10 and learn how to configure a Key Distribution Center (KDC) on AIX(R) Version 5.3. You'll also run through a series of steps for configuring a Kerberos client on Solaris 10 to authenticate users for Telnet, remote shell (rsh), and Secure Shell (SSH) using AIX Version 5.3 as your KDC. Having a single IBM Network Authentication Service (NAS) KDC on AIX for authentication across different platforms is especially helpful in a hybrid environment.
|
 |
Articles |
 |
07 Nov 2006 |
|
| |
Mathematics on a UNIX workstation
Many tools are available for use on UNIX(R) that can satisfy your quest for mathematical enlightenment. Some are built in; most are just a download away. This article shows you the way to mathematical nirvana on a UNIX workstation.
|
 |
Articles |
 |
02 Feb 2007 |
|
| |
System Administration Toolkit: Swap space management and tricks
Configure your swap space (including adding space in an emergency) to get the most out of your system. In this article, you'll learn how to monitor your system to determine an effective swap space figure as well as examine methods for using swap space for more than just secondary random access memory (RAM).
|
 |
Articles |
 |
31 Oct 2006 |
|
| |
Pointers and memory leaks in C
When working with C, are you tired of spending time debugging problems with pointers and memory leaks? If so, then this article is for you. You'll learn about the types of pointer operations that can cause memory corruption and you'll also examine some scenarios that show what to consider while working with dynamic memory allocation.
|
 |
Articles |
 |
26 Oct 2006 |
|
| |
ncp and nweb -- free tools to collect and display for your pSeries capacity planning data
These free tools collect and display a huge amount of information about the workloads on your pSeries servers. Even though IBM doesn't officially support the tools and you must use them at your own risk, you can get vital information about which servers are over-utilised and which are under-utilised.
|
 |
Articles |
 |
10 May 2004 |
|
| |
Speaking UNIX, Part 4: UNIX ownership and permissions provide for privacy and participation
Learn how to manipulate file permissions to protect your files, or share them with others.
|
 |
Articles |
 |
17 Oct 2006 |
|
| |
Tunneling with SSH
Use OpenSource tools, such as Secure Shell (SSH), PuTTY, and Cygwin, to create secure connections to almost any resource you need to access. Current information on SSH tunneling and setup is fragmented and limited to specific applications, or it is written at a system administrator's level. With increasing security needs, the addition of boundary firewalls, and tightening of the number of allowed network ports, users need a method that is simple to configure, easy to operate and, above all, secure to accomplish day-to-day tasks and access the services that they have become accustomed to. This article describes the setup of a simple SSH client connecting to an AIX(R)- or Linux(R)-based SSH server that allows a typical, technically literate individual the ability to set up, configure, and operate a flexible means of tunneling data and services over the SSH service.
|
 |
Articles |
 |
17 Oct 2006 |
|
| |
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 |
|
| |
Logical partitioning in the System p5 environment
Learn the basics of how to partition an IBM System p5 server. If your shop is similar to ours, then maybe you're frustrated with having scores of underutilized servers consuming valuable floor space in your data center -- servers that are dedicated to only one application using only a small fraction of the expensive CPU and memory resources. Wouldn't it be nice to consolidate all of those servers onto just a few pieces of hardware to more fully utilize your resources and yet still maintain separate OS environments for each of the applications? With the IBM POWER5-based servers, you can do just that.
|
 |
Articles |
 |
11 Oct 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 |
|
| |
GNU Project Debugger: More fun with GDB
GDB, the GNU Project Debugger, has a macro capability that is sophisticated
and allows you to personalize and customize GDB to have just
the tools you need. The mechanism for providing help documentation
on your customized commands makes it an easy tool to share with others
as well.
|
 |
Articles |
 |
03 Oct 2006 |
|
| |
Introducing SMIT
Get an introduction to SMIT and how it's used. The System Management Interface Tool (SMIT) is an interactive application that simplifies virtually every aspect of AIX(R) system administration. By the end of this article, you'll agree that SMIT is the AIX systems administrator's best friend.
|
 |
Articles |
 |
26 Sep 2006 |
|
| |
Run commands sequentially across a cluster from a UNIX server, Part 2: Remote shell (rsh)
Find out how to configure remote shell (rsh) on IBM System p(TM) and System x(TM) computers so that the UNIX(R) server can access a remote server without a password.
|
 |
Articles |
 |
20 Sep 2006 |
|
| |
UNIX tips: Productivity tips
Using UNIX(R) in a day-to-day office setting doesn't have to be clumsy. Learn some of the many ways, both simple and complex, to use the power of the UNIX shell and available system tools to greatly increase your productivity in the office.
|
 |
Articles |
 |
21 Sep 2006 |
|
| |
Implement iSCSI on AIX
Learn how to implement Internet small computer system interface (iSCSI) on AIX(R). The step-by-step procedures show you how to implement iSCSI on an AIX host across a storage area network (SAN) through Cisco MDS. Some interface tuning parameters are also included.
|
 |
Articles |
 |
13 Sep 2006 |
|
| |
Errors: errno in UNIX programs
Learn more than you ever wanted to know about the UNIX standard error reporting mechanism, the errno global variable. You'll also learn about a couple of associated global variables (sys_nerr and sys_errlist) and the standard functions that help you report errors to the user.
|
 |
Articles |
 |
05 Sep 2006 |
|
| |
Speaking UNIX, Part 3: Do everything right from the command line
Discover three essential UNIX(R) utilities that deliver the entire Internet to your command line.
|
 |
Articles |
 |
05 Sep 2006 |
|
| |
Port Fortran applications
Discover how to port Fortran-based High Performance Computing applications, such as computational fluid dynamic (CFD) modeling, weather modeling, and linear algebra packages, using IBM XL compilers and gnu compilers on large clusters. The solutions in this article are equally applicable in all types of porting work in Fortran or any UNIX(R)- or Linux-based systems. Though C/C++ and other programming languages are popular, with strong features and widespread use, Fortran is still the favorite for the scientific and engineering community because of its performance.
|
 |
Articles |
 |
01 Apr 2009 |
|
| |
Get to know NetBSD
NetBSD runs on more hardware platforms than any other UNIX(R) derivative due to smart
design decisions and a commitment to portable code. Whether you're porting an operating
system to a proprietary embedded system or looking for stability and compatibility across
hardware platforms in the lab, NetBSD and its open license is a compelling alternative to
Linux(R) and the GNU Public License (GPL).
|
 |
Articles |
 |
29 Aug 2006 |
|
| |
Kerberized authentication of Windows Terminal Service
Discover how to configure the Microsoft(R) Windows(R) 2003 Server to authenticate Terminal Service users with the IBM Network Authentication Service (IBM NAS) Key Distribution Center (KDC) being hosted on their AIX(R) 5.3 system. Such a setup not only gives Kerberized authentication for Terminal Service users, but it also allows users to have uniform user IDs and passwords across AIX and Windows Server systems. It allows application developers to exploit the advantages of Kerberos interoperability between IBM NAS and Windows in Kerberized applications spanning across systems.
|
 |
Articles |
 |
22 Aug 2006 |
|
| |
System Administration Toolkit: Standardizing your UNIX command-line tools
Examine methods for standardizing your interface to simplify movements between different UNIX(R) systems. If you manage multiple UNIX systems, particularly in a heterogeneous environment, then the hardest task can be switching between the different environments and performing the different tasks while having to consider all of the differences between the systems. This article does not cover specific differences, but you'll look at ways that can provide compatible layers, or wrappers, to support a consistent environment.
|
 |
Articles |
 |
22 Aug 2006 |
|
| |
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 |
|
| |
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 |
|
| |
Run commands sequentially across a cluster from a UNIX server, Part 1: Secure Shell (SSH)
Configure Secure Shell (SSH) on IBM System p(TM) and System x(TM) computers so the UNIX(R) server can access a remote server without a password.
|
 |
Articles |
 |
21 Sep 2006 |
|
| |