mokky14's IT diary

IT関係の仕事メモ、勉強会の感想など書いてます。

Linux

gdbでリモートデバッグ

コンパイルしたマシンと別のマシンで動作しているプログラムをgdbデバッグする方法のメモ。 プログラムを動かすサーバにgdbserverをインストールする。インストールはyumから出来る。 # yum install gdb-gdbserver 接続を受け付けるIPアドレスとポートを引数…

Linuxでiptablesとかフォワーディングとか

Linuxでiptablesとかフォワーディングとか色々いじってたのでメモ。※ ここで実行するコマンドは全てroot権限が必要。 複数のポートをまとめて指定 INPUTチェインで複数ポートへのアクセスをまとめて許可したいときとか、-m multiportモジュールをロードする…

CentOSにnet-snmp-develをrpmからインストールしてみた

インターネットに接続されていないCentOS 6.2マシンにrpmからnet-snmp-develライブラリをインストしたときのメモ。 net-snmp-develは、自作プログラムのsnmptrapクライアントとしての使用のみを想定。パッケージはここからダウンロード。 ダウンロードしたフ…

C言語でLinux、Solaris向け処理を#ifdefで分岐

Solarisで作ったアプリをLinuxにポーティングするため、Solaris、Linux固有の処理を#ifdefで分けて記載する必要があって、#ifdefの識別子が何だったか分からなくて調べたので、メモ残しとく。とりあえずこんなソースを用意。 #include <stdio.h> int main() { puts("-</stdio.h>…