24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.15 Remote File Distribution Enhancements (<strong>4.3</strong>.2)<br />

Previous versions of <strong>AIX</strong> included <strong>Version</strong> 5.1 of the rdist command, which is<br />

used to distribute and maintain identical copies of files on multiple hosts. The<br />

rdist command on <strong>AIX</strong> <strong>4.3</strong>.2 has been updated to <strong>Version</strong> 6.1.3, which includes<br />

some new features, namely:<br />

• Multiple target hosts are now updated in parallel. This improves the update<br />

time when working with large numbers of hosts. This behavior can be<br />

controlled by changing the number of hosts updated in parallel, or disabling<br />

the feature, in which case, hosts are updated sequentially.<br />

• The new version of rdist avoids problems when communicating with a remote<br />

host by setting a time-out value. If the remote host fails to respond within a set<br />

period during a transfer, rdist displays an error message and continues to<br />

update other hosts. The previous version of rdist would continue to wait until<br />

the remote host responded.<br />

• Local and remote error messages are distinctly marked for better clarity.<br />

• The amount of free space can optionally be checked to avoid filling up a<br />

filesystem. Before actually installing or updating a file, rdist will calculate<br />

whether the update would exceed the minimum amount of free space as<br />

specified on the command line. If the minimum space would be exceeded by<br />

the update, no update is performed and an error message is displayed.<br />

• The client and server portions are split into two distinct programs, rdist and<br />

rdistd. This lowers the risk of security vulnerabilities since the server rdistd<br />

does not need to be setuid to root. It also allows for greater ease in<br />

maintaining different versions of rdist.<br />

<strong>Version</strong> 6.1 of rdist implements a new protocol for communicating between<br />

machines. Both versions of the rdist command are shipped with <strong>AIX</strong> <strong>4.3</strong>.2 to<br />

allow users to distribute files to machines running either version of rdist. The<br />

new version is shipped as /usr/bin/rdist, and the old version as<br />

/usr/bin/oldrdist.<br />

When the rdist program contacts a target machine, it requests the target to start<br />

the rdist server side program. <strong>Version</strong> 6.1 rdist will start the rdistd server<br />

program. <strong>Version</strong> 5.1 rdist requests the target machine to run rdist -Server. If<br />

the version 6.1 rdist is run with the -Server option, then it will exec a copy of<br />

oldrdist. In this way, you can get compatibility with hosts running rdist <strong>Version</strong><br />

5.1 attempting to distribute files to a machine running rdist <strong>Version</strong> 6.1. If a host<br />

running rdist <strong>Version</strong> 6.1 wants to distribute files to a host running the rdist<br />

<strong>Version</strong> 5.1, then it must run the oldrdist program.<br />

6.16 Editor Enhancements (<strong>4.3</strong>.2)<br />

The ed editor program has been enhanced to examine the environment variable<br />

EDTMPDIR to determine the directory location for temporary files. This has been<br />

done to allow a system to better handle the start up of multiple ed sessions by<br />

avoiding a bottleneck on the inode for the default temporary directory used by ed.<br />

System Management and Utilities 141

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!