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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!