6. Linux 上的进程记账设置

  1. 编译并安装进程记账软件。

    可以从 http://sunsite.unc.edu/pub/Linux/system/admin/quota-acct-modified.tgz 获取进程记账软件包。

  2. 修改您的系统 init 脚本,并在启动时启用进程记账。

    这是一个例子:

    # Turn process accounting on. 
    if [ -x /sbin/accton ]
    then 
    		/sbin/accton /var/log/pacct 
    		echo "Process accounting turned on." 
    fi
    						
  3. 创建记账记录文件"pacct."

    您的进程记账软件会将所有执行的命令输出到文件/var/log/pacct默认情况下。

    要创建记账记录文件:
    touch /var/log/pacct

    此记录文件应由 root 用户拥有,并具有 root 用户的读写权限,以及其他用户的读取权限。

    chown root /var/log/pacct
    chmod 0644 /var/log/pacct
  4. 重启系统。

    现在重启您的系统,以使您所做的更改生效。