acct : プロセスアカウンティング2018/11/28 |
acct をインストールしてプロセスアカウンティングを有効にします。
ユーザー自身が自由に編集・削除可能な history とは別で、全てのコマンド履歴を残すことができます。 |
|
[1] | acct をインストールして起動します。 |
root@dlp:~#
root@dlp:~# apt -y install acct systemctl start acct root@dlp:~# systemctl enable acct
|
[2] | コマンド履歴のログはバイナリファイルとなっているので、専用のコマンドで内容を出力します。 |
root@dlp:~# lastcomm systemctl S root ttyS0 0.00 secs Wed Nov 28 19:45 pager S root ttyS0 0.00 secs Wed Nov 28 19:45 systemctl S root ttyS0 0.00 secs Wed Nov 28 19:45 systemd-tty-ask S X root ttyS0 0.00 secs Wed Nov 28 19:45 dpkg-query S root ttyS0 0.03 secs Wed Nov 28 19:44 ..... ..... invoke-rc.d root pts/0 0.00 secs Wed Nov 28 19:44 systemctl S root pts/0 0.00 secs Wed Nov 28 19:44 systemd-tty-ask S root pts/0 0.00 secs Wed Nov 28 19:44 acct S root __ 0.00 secs Wed Nov 28 19:44 accton S root __ 0.00 secs Wed Nov 28 19:44 |
[4] | ユーザーを指定する場合は [--user] オプションを付加します。 |
root@dlp:~# lastcomm --user ubuntu bash S ubuntu ttyS0 0.09 secs Wed Nov 28 19:50 clear_console ubuntu ttyS0 0.00 secs Wed Nov 28 19:51 ls ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 vi ubuntu ttyS0 0.04 secs Wed Nov 28 19:50 cat ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 ls ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 bash F ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 dircolors ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 bash F ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 lesspipe ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 lesspipe F ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 dirname ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 basename ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 bash F ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 locale-check ubuntu ttyS0 0.00 secs Wed Nov 28 19:50 |
[5] | コマンドを指定する場合は [--command] オプションを付加します。 |
root@dlp:~# lastcomm --command su su S root ttyS0 0.00 secs Wed Nov 28 19:53 su S ubuntu ttyS0 0.02 secs Wed Nov 28 19:53 su S root ttyS0 0.00 secs Wed Nov 28 19:50 |
Sponsored Link |