TY - JOUR
T1 - Experience with a Unix system-administration tool
AU - Finkel, Raphael A.
AU - Sturgill, Brian
AU - Stenn, Harlan
PY - 1999/9
Y1 - 1999/9
N2 - Unix administration in large sites must maintain a coherent organization of software across many machines of different architectures and operating systems. This paper describes the Sat package of tools intended for system administrators. The Sat package is centered around a distributed database manager that stores data pertaining to machines and users. The database provides replication, access control, and locking. It can be queried directly by programs in the Sat package and by programs written in scripting languages like Sal and Peri. When data change, programs run automatically on each host to rebuild its configuration files based on the data, the architecture of the host, and any host-specific requirements. The paper shows how these tools have been used in practice, and how various features have been reworked, enhanced, de-emphasized, or abandoned through ten years of experience. This package is currently in heavy use at the University of Kentucky Department of Computer Science.
AB - Unix administration in large sites must maintain a coherent organization of software across many machines of different architectures and operating systems. This paper describes the Sat package of tools intended for system administrators. The Sat package is centered around a distributed database manager that stores data pertaining to machines and users. The database provides replication, access control, and locking. It can be queried directly by programs in the Sat package and by programs written in scripting languages like Sal and Peri. When data change, programs run automatically on each host to rebuild its configuration files based on the data, the architecture of the host, and any host-specific requirements. The paper shows how these tools have been used in practice, and how various features have been reworked, enhanced, de-emphasized, or abandoned through ten years of experience. This package is currently in heavy use at the University of Kentucky Department of Computer Science.
UR - http://www.scopus.com/inward/record.url?scp=0032633144&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0032633144&partnerID=8YFLogxK
U2 - 10.1002/(SICI)1097-024X(199909)29:11<953::AID-SPE267>3.0.CO;2-G
DO - 10.1002/(SICI)1097-024X(199909)29:11<953::AID-SPE267>3.0.CO;2-G
M3 - Article
AN - SCOPUS:0032633144
SN - 0038-0644
VL - 29
SP - 953
EP - 971
JO - Software - Practice and Experience
JF - Software - Practice and Experience
IS - 11
ER -