troushoo

スポンサーサイト


  1. --/--/--(--) --:--:--|
  2. スポンサー広告

Python のデバッガー pdb の基本的な使い方の紹介

概要Python のデバッガー pdb の使用方法を紹介します。内容1. [python3 –m pdb <python ファイル>] でデバッグ開始します。また、ソースコードの中に [import pdb; pdb.set_trace()] と記述することで、該当部分が呼ばれた際に pdb が呼び出されるようにすることも可能です。2. デバッガーに制御が移ります。3. [l] でソースコードが表示されます。4. [b <行番号>] でブレークポイントを張ることができます。[b] で現...
  1. 2017/06/01(木) 22:20:39|
  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

Linux 上の Python プロセスのハングの原因を GDB を用いて調査

概要 Linux 上の Python プロセスのハングの原因を GDB を用いて調査する方法を紹介します。 内容 準備1. Python のデバッグ用モジュールをインストールします。[ apt-get install python-dbg libpython-dbg ]2. ハングしている Python プロセスの PID を取得します。[ pgrep python ]ハングしている Python プロセスに GDB をアタッチ1. GDB をハングしている Python プロセスにアタッチします。[ gdb –p <pid> python ]2. ...
  1. 2017/02/23(木) 23:39:15|
  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

Linux で動く PowerShell を LLDB とそのエクステンション libsosplugin.so を用いてデバッグ

概要 Linux で動く PowerShell を LLDB 並びに、そのエクステンション libsosplugin.so を用いてデバッグする方法を紹介します。Ubuntu 16.04 を用いて試しています。 内容 PowerShell のインストール1. PowerShell のダウンロードサイトより deb ファイルをダウンロードします。 wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.14/powershell_6.0.0-alpha.14-1ubuntu1.16.04.1_amd64.deb2. Po...
  1. 2016/12/22(木) 23:19:05|
  2. Linux
  3. | トラックバック:0
  4. | コメント:0
次のページ

スポンサーリンク

最新記事

月別アーカイブ

カテゴリ

ツール (92)
ネットワーク (76)
Visual Studio (56)
SOS・Psscor2/Psscor4 (25)
WinDbg (25)
Linux (24)
Azure (17)
Tips (20)
英語 (1)
About Me (1)
未分類 (0)

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

リンク

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

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。