 |
 |
 |
 |
 |
 |
IBM embraces open source: MySQL setup on AIX 5L
This series of articles highlights the operability of open source software on IBM platforms. The author introduces MySQL on AIX 5L and covers the proper procedures and parameters that must be set to build the popular MySQL database on AIX 5L with VisualAge C++.
|
 |
Articles |
 |
02 Nov 2004 |
|
| |
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 |
|
| |
IBM Embraces Open Source: How to Set up unixODBC on DB2 for AIX5L
This series of articles highlights the operability of open source software on the IBM platform. This paper introduces unixODBC with DB2 UDB 8.1 on AIX5L. It provides step-by-step instructions on how to set up a unixODBC Driver Manager that connects to a DB2 UDB 8.1 data source on an AIX5L system; further extending the capability of open source.
|
 |
Articles |
 |
05 Feb 2004 |
|
| |
High-performance concurrent communication development in UNIX using the ACE library framework
The ACE open source toolkit helps developers create robust, portable multithreading
applications. Take a peek into some of the ways you can create applications that use
ACE threads.
|
 |
Articles |
 |
30 Jun 2009 |
|
| |
Explore powerful UNIX writer's tools
Long ago, UNIX(R) had a proprietary package called the Writer'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.
|
 |
Tutorials |
 |
22 May 2007 |
|
| |
Emacs editing environment, Part 2: Learn the essential modes and editing features of Emacs
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.
|
 |
Tutorials |
 |
10 Apr 2007 |
|
| |
Emacs editing environment, Part 1: Learn the basics of Emacs
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's rich in features and is unlike any other program you'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.
|
 |
Tutorials |
 |
20 Mar 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 |
|
| |
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 |
|
| |
Produce device-independent documentation with Groff
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.
|
 |
Tutorials |
 |
27 Jun 2006 |
|
| |
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 |
|
| |
Leverage Nagios with plug-ins you write
Learn more about Nagios and find out what new system monitoring possibilities exist
with this software. Nagios is open source monitoring software that scans hosts, services, and
networks for problems. The two main differences between Nagios and other similar
packages are that Nagios reduces all information to "working," "questionable,"
and "failure" statuses; and Nagios supports a particularly rich "ecosystem" of
plug-ins. These features result in effective installations where users are not
overwhelmed with details, but have just the information they need.
|
 |
Articles |
 |
17 Jul 2007 |
|
| |
Monitoring logs and command output
Monitoring system logs or the status of a command that produces
file or directory output are common tasks for systems
administrators. Two popular open source tools simplify these
activities for modern systems administrators: the multitail and watch
commands. Both are terminal-oriented commands, which means
that they are easily ported to most UNIX or UNIX-like systems
because they do not depend on any specific graphical desktop
environment.
|
 |
Articles |
 |
25 Aug 2009 |
|
| |
Instant messaging for AIX
Businesses are now deploying Instant Messaging technology as a means to increase communication amongst workers and as a means for their customers to get real time answers to questions. This paper discusses a new solution - Jabber, a leading Open Source Instant Messaging solution, that has been ported to AIX utilizing AIX's affinity with Linux technology.
|
 |
Articles |
 |
01 Jan 2001 |
|
| |
Expose Web performance problems with the RRDtool
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.
|
 |
Tutorials |
 |
21 Mar 2006 |
|
| |
Using Samba as a primary domain controller
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.
|
 |
Tutorials |
 |
03 Apr 2002 |
|
| |
Differentiating UNIX and Linux
Investigate the areas where UNIX(R) and Linux(R) converge in terms of functionality, environment, usability, and also those areas where UNIX and Linux differ. Many refer to Linux as a UNIX-like operating system. It is an open source operating system that has many of the same principles and ideals as UNIX, but it is not a true UNIX operating system like Solaris, AIX(R), HP-UX, and others. This article covers a range of aspects, from the core technical elements, such as kernel and filesystem support, to application tools, availability, and the differences in how to administer them.
|
 |
Articles |
 |
14 Mar 2006 |
|
| |
Manage blogs on AIX
AIX provides an ideal environment for blogs and for the Web Content
Management System (CMS) tools running those blogs because of its Web and
text-processing power. You get the best of both worlds by combining open source
CMS and AIX for a complete and ready-to-use content management tool with extensive
support from the open source community, along with a secure and reliable server
with high availability, scalability, and enterprise-level support from IBM. This
article introduces some of the best CMS solutions for AIX available from the open
source community, and helps readers understand the important differences among
them. The article also provides a guideline for system architects and developers to help them choose the CMS that best fits their needs.
|
 |
Articles |
 |
24 Feb 2009 |
|
| |
Samba on AIX
Samba is an open source, free software suite that provides seamless file and
print services between Windows clients and UNIX-like platforms. It can be run on a
UNIX-like platform like AIX, BSD UNIX, Linux, IBM 390 and OpenVMS. Samba uses the TCP/IP protocol that is installed in the host server. When configured, this server software allows the host machine to share files and printers and make them accessible from Windows clients.
|
 |
Articles |
 |
25 Nov 2008 |
|
| |
Distributed compilation
Learn about open source tool options that can help
speed up your build process by distributing the process across
multiple machines in a local area network.
|
 |
Articles |
 |
11 Nov 2008 |
|
| |
nanoHUB does remote computing right
nanoHUB is a virtual computing center created to support nanotechnology
research. It uses open source components to achieve far more powerful results than
previous "remote access" facilities. This article details specific configurations
and enhancements necessary to make the most of the performance, security, and
usability such common software as VNC and WebDAV provides.
|
 |
Articles |
 |
02 Oct 2007 |
|
| |
Python for system administrators
Adopt Python to manage UNIX(R) systems while incorporating concepts of good program
design. Python is an easy-to-learn, open source scripting language that lets system
administrators do their job more quickly. It can also make tasks more fun.
|
 |
Articles |
 |
07 Sep 2007 |
|
| |
Working in the bash shell
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'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.
|
 |
Tutorials |
 |
30 May 2006 |
|
| |
Know your regular expressions
You can build and test regular expressions (regexps) on UNIX(R) systems in several
ways. Discover the available tools and techniques that can help you learn how to
construct regular expressions for various programs and languages.
|
 |
Articles |
 |
14 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 |
|
| |
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 |
|
| |
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 |
|
| |
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 |
|
| |
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 |
|
| |
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 |
|
| |
Get started with GAWK: AWK language fundamentals
Discover the basic concepts of the AWK text-processing and pattern-scanning language. This tutorial gets you started programming in AWK: You'll learn how AWK reads and sorts its input data, run AWK programs, manipulate data, and perform complex pattern matching. When you're finished, you'll also understand GNU AWK (GAWK).
|
 |
Tutorials |
 |
19 Sep 2006 |
|
| |
Use alternative methods to manage and monitor your UNIX servers
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.
|
 |
Tutorials |
 |
12 Sep 2006 |
|
| |
Emacs editing environment, Part 4: Options, registers, and bookmarks
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.
|
 |
Tutorials |
 |
17 Jul 2007 |
|
| |
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 |
|
| |
Emacs editing environment, Part 7: Let Emacs help you out
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'll also read, browse, and search through a complete
Emacs reference manual.
|
 |
Tutorials |
 |
13 Nov 2007 |
|
| |
Emacs editing environment, Part 6: Customize your Emacs world
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.
|
 |
Tutorials |
 |
02 Oct 2007 |
|
| |
Emacs editing environment, Part 5: Shape your Emacs view
This tutorial, the fifth in a series,
shows you how to manage and manipulate the shape your Emacs session -- examine how to
partition the Emacs screen, create multiple X client windows for a single Emacs
session, and display multiple buffers in each window, dividing the screen with
horizontal and vertical divisions. You also learn about mouse window control and
characteristics so that by the time you're through, you can make your
Emacs session look and work the way you want it to.
|
 |
Tutorials |
 |
07 Aug 2007 |
|
| |