タグ

historyとlinuxに関するmanabouのブックマーク (2)

  • まずはここから!Linuxサーバでカジュアルに作業ログを取得する方法 - Qiita

    はじめに Linuxサーバ上で直接SSHで作業をする際に、その作業ログを取得する方法についてまとめてみます。 スクリプトを自前で書く、専用のツールを利用するなど様々な方法が考えられますが、ここではLinuxの標準的なコマンドでの作業ログ取得について記載します。 今回は以下のコマンドを利用します。 history script 各コマンドの基的な使い方や、覚えておくと役に立つちょっとした設定方法、最後に自動で作業ログを取得する方法について記載しました。 history 現在の作業ユーザがコマンドライン上で実行したコマンド履歴を表示するコマンドです。 $ history 1 ls 2 env 3 history 4 ls -la 5 ls -la 6 vim .bashrc 7 zsh 8 exit 9 lsblk 10 hostname …

    まずはここから!Linuxサーバでカジュアルに作業ログを取得する方法 - Qiita
  • Linuxで全ユーザのコマンド統計を取得 - 元RX-7乗りの適当な日々

    "3日続いたら褒めて"シリーズに便乗して、僕も頑張ってブログを更新したいと思う。まずはライトなネタから。 タイトル通りですが、皆がオペレーションするようなサーバで他のユーザが主にどんなコマンドを使っているかをチェックするワンライナー。 # cut -d ' ' -f1 /home/*/.bash_history | egrep -v "^#" | sort | uniq -c | sort -r | head -n 10 1587 sudo 1165 ssh 1020 exit 934 ls 922 tomahawk 855 cd 724 ll 231 vim 180 scp 174 tomahawk-rsync上位10件を指定すると、こんな感じで出力されます。sudo打ち杉やw 逆に最後をheadじゃなくて"tail -n [出力件数]"とか指定すると、マイノリティなコマンドが並んで、な

    Linuxで全ユーザのコマンド統計を取得 - 元RX-7乗りの適当な日々
  • 1