system management
1748110 メンバー
3868 オンライン
108758 解決策
新規ポスト

ヒストリ?情報について

 
KN
貴重なコントリビューター

ヒストリ?情報について

いつもお世話になっております。

HP-UXで、ログインしていた人がログアウトまでに、どのようなコマンドを入力していたことかを確認するコマンドまたはファイルはないでしょうか??

ログインした日時、リブートした日時を確認できるコマンドはあったと思うのですが・・

どなたかよろしくお願い致します。
8件の返信8
テレコム担当者
尊敬されているコントリビューター

ヒストリ?情報について

SHELLの組み込みコマンドの history があります。

.profile や .cshrc で数を増やしておくといいです。

set history=500

set savehist=500
KN
貴重なコントリビューター

ヒストリ?情報について

早速のご回答ありがとうございます。

.profileに設定し、. ./.profileで反映させたのはいいのですが、その後入力したコマンドを確認する方法がわからないのです。

設定後どこかにhistoryファイルが作成されるのでしょうか?

よろしくお願い致します。
テレコム担当者
尊敬されているコントリビューター

ヒストリ?情報について

$HOME/.sh_history を見てください。
KN
貴重なコントリビューター

ヒストリ?情報について

ご回答ありがとうございます。

$HOME/.sh_historyのファイルが見当たらないのです。

rootでログインして、viで.profileファイルに以下の行を追加し、

set history=500

set savehist=500

. ./.profileで反映させた後、一度exitとし、再度rootでログインしたのですが、.sh_historyファイルなるものが出てこないです。

他に設定が必要なのでしょうか?

よろしくお願い致します。
テレコム担当者
尊敬されているコントリビューター

ヒストリ?情報について

SHELL は何でしょうか?

echo $SHELL
KN
貴重なコントリビューター

ヒストリ?情報について

回答ありがとうございます。

# echo $SHELL

/sbin/sh

です。rootでログインした場合、historyファイルが作成されるとしたら、/直下でしょうか?

lsの結果は以下になっています。

# ls

.profile TAD home opt tmp_mnt

.sw bin lib sbin usr

.upspasswd dev lost+found stand var

SD_CDROM etc net tmp

OSは、HP-UX 11.00です。

よろしくお願い致します。
テレコム担当者
尊敬されているコントリビューター

ヒストリ?情報について

root ユーザですか。

.profile で HISTFILE を設定して下さい。

HISTFILE=$HOME/.sh_history
KN
貴重なコントリビューター

ヒストリ?情報について

どうもありがとうございました。

おかげさまで設定できました。

rootのみHISTFILEの設定が必要みたいですね。

また何かありましたらよろしくお願い致します。