troushoo

ファイルアクセスや新規プロセスの監視 – opensnoop / execsnoop

概要Linux でファイルシステムや新規プロセスの監視をするツールである BCC の opensnoop / execsnoop を紹介します。内容BCC のインストールBCC は GitHub にオープンソースで公開されているツールです。BCC の一部として opensnoop や execsnoop があります。Ubuntu 17.10 では以下のコマンドでインストール可能です。(他のディストリビューションのインストール方法は GitHub の INSTALL.md で確認できます。)sudo apt-key adv ...
  1. 2018/08/05(日) 21:56:56|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

Linux のカーネルデバッグ

概要Linux のカーネルデバッグ方法を紹介します。内容Ubuntu 18.04 を用いたカーネルデバッグ方法を紹介します。環境以下のような 2 つの Ubuntu 18.04 をシリアルケーブルでつないでいる環境を用います。(実際は、VMWare の名前付きパイプを利用しました)手順以下が手順の概要です。1. デバッグ対象サーバーでシンボルのダウンロード2. デバッグ対象サーバーでソースコードのダウンロード3. デバッグ対象サーバーで KASLR (Kernel...
  1. 2018/05/19(土) 23:33:23|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

ProcDump の Linux バージョン

概要ProcDump の Linux バージョンを紹介します。ProcDump の Linux バージョンも Microsoft より GitHub で公開されています。内容ProcDump for Linux のインストール1. Microsoft のレポジトリを追加します。curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpgmv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpgsh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/re...
  1. 2018/04/05(木) 21:53:19|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

nc : TCP のポートに ping できる Linux のツール

TCP のポートに ping できる Linux のツール nc を紹介します。同種のツールに、Windows では psping や、PowerShell の Test-NetConnection コマンドがあります。 使い方nc –zv <IP アドレス> <ポート番号>・ –z: ポートが開いているかを確認します。・ –v: 詳細な出力を行います。TCP ping の成功時「succeeded!」と表示されます。TCP ping の失敗時「Connection refused」と表示されます。 関連記事PsPing : TCP ...
  1. 2017/04/12(水) 23:20:01|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

Linux コマンドのダンプをソースコードを用いて解析

概要 運用環境の Linux コマンドのダンプを取得して、取得したダンプを開発マシンでソースコードを用いて解析する方法を紹介します。 内容 ここでは、Ubuntu 16.04 にて sum コマンドを実行し、ユーザーの入力待ちの状態でダンプを取得・解析してみます。ダンプの取得1. [sum] を実行します。2. 他ターミナルで [pgrep sum] を実行し、PID を取得します。3. [gcore <pid>] でダンプを作成します。デバッグシンボルのダウンロ...
  1. 2017/03/12(日) 00:31:26|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

リバース実行を用いた gdb によるデバッグ

プログラムを逆に実行するリバース実行を用いた、gdb によるデバッグ方法を紹介します。「変数 x が不正な値になっていたが、いつ不正な値になったのか」といった場合のデバッグに便利です。サンプルプログラム変数 x の初期値が 0 で、その後 func1() により 1 に変更される、単純なサンプルプログラムを用います。プログラム終了時から、プログラムを逆に実行し、いつ変数 x が変更されたかを調べます。「gcc –g gccreverse.c」...
  1. 2017/01/23(月) 00:03:44|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

Linux パフォーマンスチェックリスト - CPU 編 -

Netflix のエンジニアによる、Linux パフォーマンスのチェックリストを紹介します。このチェックリストは、YouTube の動画にて紹介されています。今回は、CPU のパフォーマンスのチェック方法を表します。全体・ディスク・ネットワークについては、別ブログをご参照ください。Linux パフォーマンスチェックリスト – 全体編 - Linux パフォーマンスチェックリスト – ディスク編 - Linux パフォーマンスチェックリスト – ネットワー...
  1. 2017/01/05(木) 00:07:16|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

Linux パフォーマンスチェックリスト - ネットワーク編 -

Netflix のエンジニアによる、Linux パフォーマンスのチェックリストを紹介します。このチェックリストは、YouTube の動画にて紹介されています。今回は、ネットワークのパフォーマンスのチェック方法を表します。全体・ディスク・CPU については、別ブログをご参照ください。Linux パフォーマンスチェックリスト – 全体編 - Linux パフォーマンスチェックリスト – ディスク編 - Linux パフォーマンスチェックリスト – CPU 編 - ネ...
  1. 2017/01/05(木) 00:07:09|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

Linux パフォーマンスチェックリスト - ディスク編 -

Netflix のエンジニアによる、Linux パフォーマンスのチェックリストを紹介します。このチェックリストは、YouTube の動画にて紹介されています。今回は、ディスクのパフォーマンスのチェック方法を表します。全体・ネットワーク・CPU については、別ブログをご参照ください。Linux パフォーマンスチェックリスト – 全体編 - Linux パフォーマンスチェックリスト – ネットワーク編 - Linux パフォーマンスチェックリスト – CPU 編 ...
  1. 2017/01/05(木) 00:07:01|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

Linux パフォーマンスチェックリスト - 全体編 -

Netflix のエンジニアによる、Linux パフォーマンスのチェックリストを紹介します。このチェックリストは、YouTube の動画にて紹介されています。今回は、全体的なパフォーマンスのチェック方法を表します。ディスク・ネットワーク・CPU については、別ブログをご参照ください。Linux パフォーマンスチェックリスト – ディスク編 - Linux パフォーマンスチェックリスト – ネットワーク編 - Linux パフォーマンスチェックリスト – C...
  1. 2017/01/05(木) 00:06:52|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0
次のページ

スポンサーリンク

最新記事

月別アーカイブ

カテゴリ

ツール (77)
ネットワーク (37)
Wireshark (43)
Visual Studio (55)
WinDbg (33)
SOS・Psscor2/Psscor4 (25)
Linux (19)
コンテナ (4)
Azure (17)
Tips (19)
AD (6)
.NET (24)
Python (5)
Java (5)
英語 (1)
About Me (1)
未分類 (0)

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する