UNIX系统管理:技术与实践指南
1. 系统管理概述
系统管理涵盖计算机系统的规划、安装和维护。随着计算机在商业中日益普及,系统管理成为众多组织的关键岗位。管理员不仅要掌握技术,还需具备规划、组织和人际沟通等非技术能力。例如,企业将越来越多的业务流程计算机化,如库存控制、订单录入等,这要求管理员理解系统、用户和业务需求。
2. 技术概念
- 多用户与多账户:
- DOS/Windows和Macintosh环境以计算机为中心,文件和进程的所有权主要由计算机决定。用户只要能物理访问计算机,就能获取其所有文件和程序,安全防护较弱。
- UNIX系统是多用户系统,用户需登录系统。每个用户有自己的主目录,文件有访问权限设置,只有特定用户能启动或停止程序,超级用户才能重启计算机或停止其他用户的进程,安全性较高。
- 网络中心性:
- 网络是UNIX的重要组成部分,支持文件共享、网络登录、网络配置信息共享和跨网络运行应用程序,是操作系统的自然扩展。
- 远程终端(如telnet会话)和远程shell是实现网络功能的重要机制。远程终端模拟实际终端会话,远程shell用于在远程主机上执行命令。例如,通过以下命令可将一个工作站的目录备份到另一个工作站的磁带驱动器:
tar cvfb - tgt_dir | rsh -n bilbo dd