实现功能:将每台服务器上用户执行的每条命令及当时的相关环境如登录IP、执行时所在目录、执行时间、登录时间、主机IP、用户名等信息收集到某台中心服务器。 用到的工具或服务:rsyslog、logger、logrotate。 先简单介绍相关的服务和用到的环境变量再整合实现: 1、logger logger 是一个shell 命令接口,可以通过该接口使用rsyslog(rsyslog是syslog的加强版,如果系统是syslog也可以)的系统日志模块,还可以从命令行直接向系统日志文件(或者自定义的文件)写入一行信息。 logger的用法,具体的参数可以用man查看。 logger [-is] [-f file] [-p pri] [-t