AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 468909
Accepted
Webwoman
Webwoman
Asked: 2018-09-14 15:08:52 +0800 CST2018-09-14 15:08:52 +0800 CST 2018-09-14 15:08:52 +0800 CST

Linux 中的“进程记帐”是什么意思?

  • 772

我正在使用Docker in action的书,我已经多次看到“流程会计”这个术语。我处于应用程序上下文的容器化中。我想了解更多关于流程会计的概念。谷歌给我找了一些财务会计文章;我正在寻找与计算机系统相关的含义。

请您对这个概念进行一些解释吗?

linux container
  • 1 1 个回答
  • 7521 Views

1 个回答

  • Voted
  1. Best Answer
    user88036
    2018-09-14T15:36:30+08:002018-09-14T15:36:30+08:00

    Linux 内核有一个内置的进程记帐工具。它允许系统管理员在 Linux 系统上每次执行程序时在日志文件中收集详细信息。然后管理员可以对这些日志文件中的数据进行分析,得出结论。为了更清楚地了解这个术语,让我举几个例子:

    • 管理员可以收集有关谁在 Linux 计算机上玩游戏以及玩了多长时间的信息。
    • 进程记帐最早的用途之一是计算用户在安装计算机时所吸收的 CPU 时间,然后据此向用户收费。
    • 另一个例子是当进程记帐可以打开一周以记录在日志文件中执行的所有命令的名称。然后管理员可以解析日志文件以找出最常运行的命令。
    • 流程会计最典型的应用是作为系统安全措施的补充。在公司服务器遭到入侵的情况下,流程记帐工具创建的日志文件可用于收集取证证据。

    打开进程记帐需要大量磁盘空间。例如,在装有 Red Hat 7.2 的 Pentium III 系统上,每次执行程序时,都会将 64 字节的数据写入进程记帐日志文件。

    进程记帐命令如下:

    **Command Name**    **Purpose**
    accton              Enables or disables process accounting
    acctentries         Counts the number of accounting entries in the log file
    accttrim            Truncates the accounting file specified
    dumpacct            Dumps the contents of the log file
    dump-acct           Similar to dumpacct
    handleacct.sh       Script to compress and backup logs and delete the oldest
    lastcomm            Prints commands executed on the system, most recent first
    sa                  Summarize accounting information
    

    有关安装和使用进程记帐的更多信息,请参阅这篇 Linux Journal 文章。

    • 12

相关问题

  • 有没有办法让 ls 只显示某些目录的隐藏文件?

  • 使用键盘快捷键启动/停止 systemd 服务 [关闭]

  • 需要一些系统调用

  • astyle 不会更改源文件格式

  • 通过标签将根文件系统传递给linux内核

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    ssh 无法协商:“找不到匹配的密码”,正在拒绝 cbc

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    如何卸载内核模块“nvidia-drm”?

    • 13 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add 返回:“连接代理时出错:没有这样的文件或目录” 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya 为什么 Linux 使用 LF 作为换行符? 2017-12-20 05:48:21 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve