Procmon 1.0 for Linux Preview
https://github.com/microsoft/ProcMon-for-Linux/releases/tag/1.0
現状、Ubuntu 18.04 LTS (kernel 4.18~5.3) なら簡単にインストールして動かせると思いますが、Preview 版だということをお忘れなく。
Ubuntu 18.04.3 LTS (kernel 5.0.0) の場合
Ubuntu 18.04 LTS へのインストール方法はこちら(https://github.com/microsoft/ProcMon-for-Linux/blob/1.0/INSTALL.md)。
wget https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install procmon
sudo procmon
sudo apt-get remove procmon
Ubuntu 20.04 LTS だと上記方法では NG でした。以下の方法でとりあえずインストールはできますが...
wget https://github.com/microsoft/ProcMon-for-Linux/releases/download/1.0/procmon_1.0.0-291_amd64.deb
sudo dpkg -i procmon_1.0.0-291_amd64.deb (これは依存関係の問題で失敗)
sudo apt --fix-broken install
sudo dpkg -i procmon_1.0.0-291_amd64.deb(今度は成功)
---動かないからアンインストール---
sudo dpkg -r procmon
CUI 画面は出てきますが、何もしてくれません(キャプチャしてくれません)でした。裏でいろいろエラー出てます。Requiements に "OS: Ubuntu 18.04 lts with kernel >= 4.18 and kernel <= 5.3" って書いてました。20.04 LTS は kernel 5.4 でした。残念。その後、with kernel の要件が消えてしまいましたが、18.04 LTS でも kernel 4.15 だとやっぱり動かない(エラーを吐く)ので kernel 要件は残ってると思う。
Ubuntu 20.04 LTS(kernel 5.4.0)の場合:
sudo apt install --install-recommends linux-generic-hwe-18.04 xserver で kernel 5.0 にすると動くようになりました。(sudo apt-get install linux-image-4.18.0-25-lowlatency linux-image-4.18.0-25-generic でも OK)
Ubuntu 18.04.4 LTS (kernel 5.3.0 にアップグレード後):
(※ kernel 4.15.0 から 5.3.0 アップグレードしたら、Hyper-V の拡張セッションモードが使えなくなった。xorg や linux-vm-tools の再インストールでも復活できず。そうだ、Procmon for Linux で調査しよう・・・かなと思ったけど面倒なのでやめた。新規の kernel 5.x 環境だと問題なく動いてるし。)
(sudo apt-get install linux-image-4.18.0-25-generic ...で kernel 4.18.0 にしたら拡張セッションモードも procmon も OK だと思う。でももう遅い)
ちなみに、Windows Subsystem for Linux(WSL) の Ubuntu 18.04 LTS (kernel 4.19) はこんな感じで動かないです。ファイルシステムへのアクセスでエラー。
関連:
microsoft/ProcMon-for-Linux (2020/07/17 1.0 Preview が最初で最新)
microsoft/ProcDump-for-Linux (2020/04/04 1.1.1 が最新)
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。