「lastcomm」の版間の差分
提供: セキュリティ
(ページの作成:「lastcomm とは、プロセスアカウンティングのコマンドの1つで、過去に実行したコマンドの情報を表示するコマンドです...」) |
(→使い方) |
||
| 行31: | 行31: | ||
== 使い方 == | == 使い方 == | ||
| + | === コマンドラインオプション === | ||
| + | <syntaxhighlight lang="bash"> | ||
| + | $ lastcomm -h | ||
| + | Usage: lastcomm [-hpV] [-f file] [command] ... [user] ... [terminal] ... | ||
| + | [--forwards] [--file <file>] [--strict-match] [--print-controls] | ||
| + | [--user <name>] [--tty <name>] [--command <name>] [--debug] | ||
| + | [--show-paging] [--version] [--help] | ||
| + | The system's default process accounting file is /var/log/account/pacct. | ||
| + | </syntaxhighlight> | ||
| + | |||
=== すべてのコマンドの履歴を表示する === | === すべてのコマンドの履歴を表示する === | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
2013年12月23日 (月) 13:11時点における最新版
lastcomm とは、プロセスアカウンティングのコマンドの1つで、過去に実行したコマンドの情報を表示するコマンドです。
読み方
- lastcomm
- らすと こむ
目次
概要
lastcommを使用するには、プロセスアカウンティングの機能が有効になっている必要があります。
インストール
Linux
sudo service acct start
FreeBSD
sudo sysrc accounting_enable=YES sudo /etc/rc.d/accounting start
ログファイル
ubuntu@c1:~$ sudo ls -l /var/log/account/ total 396 -rw-r----- 1 root adm 403904 Dec 23 03:58 pacct
使い方
コマンドラインオプション
$ lastcomm -h Usage: lastcomm [-hpV] [-f file] [command] ... [user] ... [terminal] ... [--forwards] [--file <file>] [--strict-match] [--print-controls] [--user <name>] [--tty <name>] [--command <name>] [--debug] [--show-paging] [--version] [--help] The system's default process accounting file is /var/log/account/pacct.
すべてのコマンドの履歴を表示する
sudo lastcomm
ubuntu@c1:~$ sudo lastcomm |head sudo S ubuntu pts/2 0.00 secs Mon Dec 23 03:52 lastcomm S X root pts/2 0.00 secs Mon Dec 23 03:52 head ubuntu pts/2 0.00 secs Mon Dec 23 03:52 sudo S ubuntu pts/2 0.10 secs Mon Dec 23 03:52 lastcomm S root pts/2 0.00 secs Mon Dec 23 03:52 bash F ubuntu pts/2 0.00 secs Mon Dec 23 03:51 dircolors ubuntu pts/2 0.00 secs Mon Dec 23 03:51 bash F ubuntu pts/2 0.00 secs Mon Dec 23 03:51 lesspipe ubuntu pts/2 0.00 secs Mon Dec 23 03:51 lesspipe F ubuntu pts/2 0.00 secs Mon Dec 23 03:51
ユーザーを指定する
ユーザーを指定して実行する例です。
ubuntu@c1:~$ sudo lastcomm ubuntu |head sudo S ubuntu pts/2 0.10 secs Mon Dec 23 03:52 bash F ubuntu pts/2 0.00 secs Mon Dec 23 03:51 dircolors ubuntu pts/2 0.00 secs Mon Dec 23 03:51 bash F ubuntu pts/2 0.00 secs Mon Dec 23 03:51 lesspipe ubuntu pts/2 0.00 secs Mon Dec 23 03:51 lesspipe F ubuntu pts/2 0.00 secs Mon Dec 23 03:51 dirname ubuntu pts/2 0.00 secs Mon Dec 23 03:51 basename ubuntu pts/2 0.00 secs Mon Dec 23 03:51 bash F ubuntu pts/2 0.00 secs Mon Dec 23 03:51 groups ubuntu pts/2 0.00 secs Mon Dec 23 03:51
コマンドを指定する
ubuntu@c1:~$ sudo lastcomm --command ls ls ubuntu pts/1 0.00 secs Mon Dec 23 02:33 ls ubuntu pts/1 0.00 secs Mon Dec 23 02:23 ls ubuntu pts/1 0.00 secs Mon Dec 23 02:23