薫のHack

objdumpで逆アセンブルする

objdump コマンドで逆アセンブルすることが可能です。逆アセンブルする。objdump -d /bin/lsすべてのセ...

Linux で時刻合わせ ntpdate ntpd

nttpdの起動と停止時刻をあわせる時刻をあわせる方法Linux での ntpd の起動や停止、時刻の合わせ方につ...

Cにおけるローカル変数の宣言時ゼロクリア

zero_clear.czero_clear.smemsetが呼ばれないケース10年ぐらい前に libc を使わない、自分だけが書いた...

ネットワークのマシンをリストアップする doscan

インストール参考サイトdoscan は、TCP ポートでリスンしているマシンをネットワークから見つけるための...

FreeBSD に OpenVAS をインストールする

openvas-server インストールopenvas-client インストールopenvas-pluings インストール設定openvasd の...

FreeBSD の環境をやっと UTF-8 にしたよ

UTF-8 化の対象.vimrc.screenrc.emacsUTF-8 化FreeBSD の環境は、10年以上も EUC-JP な環境で使い続け...

FreeBSD で Hadoop 0.22.0 を動かしてみる

事前準備Hadoop のダウンロード環境変数の設定サンプルの実行ひさびさに FreeBSD で hadoop を動かして...

FreeBSD に diablo-jdk16 をインストールする

事前準備インストールFreeBSD で Java が必要になったので、 diablo-jdk16 をインストールしました。事...

FreeBSD に diablo-jre16 をインストールする

事前準備インストールFreeBSD で Java が必要になったので、 diablo-jre16 をインストールしました。事...

C言語 strlenにNULLを突っ込むとセグメンテーションフォルト

はじめにセグメンテーションフォルトを起こすコードサンプルコード strlen.cコンパイル方法実行例デバッ...

Linuxとldconfig

最近まで、FreeBSDでプログラミングをすることがあっても、Linux でプログラムをあまり書いていなかった...

valgrindを使ってみる

a.ccコンパイル実行例メモリリークのないプログラムを動かしたときの実行例は、以下のとおりです。valgr...

メモリリーク検出 valgrind をインストールする

インストール参考サイトFreeBSD に valgrind をインストールしました。インストールcd /usr/ports/devel...

nmap NSEスクリプト

NSE ディレクトリNSE オプションNSE のカテゴリスクリプトの選択参考nmap には、 Nmap Scripting Engine...

FreeBSD xsetをインストールする

インストールFreeBSD の ports は、xset も個別にインストールすることになっていたとは、気づきません...

FreeBSD にlibevent2をインストールする

インストール参考サイトlibevent でプログラムを書こうと思ったら、libevent2があったのでlibevent 2 で...

FreeBSD に vnc をインストールする

インストール参考サイトvnc の起動vnc の終了FreeBSD で vnc を使いたかったので、インストールしました...

FreeBSD に twm をインストールする

インストールFreeBSD で X を上げたかったので、twm もインストールした。X 環境を バキバキ使うなら、 ...

FreeBSD xsetroot をインストールする

インストール使い方FreeBSD で xsetroot コマンドを実行しようと思ったら、インストールされてなかった...

FreeBSD kernel module を起動時にロードする

FreeBSDの起動時にnullfs.ko をロードしてくれないと困るので、loader.conf の設定を追加した。/boot/lo...

gcov_exit undefined reference to __stack_chk_fail_local

FreeBSD で gcov 使おうと思って gcc に --coverage オプションをつけたら、以下のエラーが出ました。ka...

gcovの使い方

はじめにコードカバレッジとはカバレッジの種類コードカバレッジを取得する方法gcovとはgcovのインスト...

gccコマンドは呼び出し屋さん gccコマンドの裏側

cpp コマンドによる処理cc1 コマンドによる処理as コマンドによる処理ld コマンドによる処理やっとでき...

FreeBSD で jsoncpp をコンパイルする

ダウンロード元コンパイル方法Jsoncpp を FreeBSD で使おうと思ったが、ports に見当たらなかったので、...

Linux socket accepシステムコールとTCP_DEFER_ACCEPT

Accept Filterとは3-way handshakeTCP_DEFER_ACCEPTとはリスニングソケットの場合必ずしもデータが到達...

sudo の設定は visudo を使わずに sudoers.d に書く

sudo の設定は、 visudo で編集可能です。FreeBSD の場合、 sudo の設定ファイルは /usr/local/etc/sudo...

CentOSの電源を落とす shudown -P now

FreeBSDでPCの電源を落とすときには、shutdown -p nowでよかった。CentOSのshutdownだと-pオプションが...

pw コマンドでgroupにUserを追加する

FreeBSDでunix group に user を追加するときに、よく、 sudo vim /etc/groupって、コマンドを叩いて、...

FreeBSDにgitをインストールする

インストール参考サイトGit (ギット) は、プログラム等のソースコード管理を行うための「分散型バージョ...

UFSのブロックサイズを32KB、セグメントサイズが4KBへ

現行のUFS/FFSは、ブロックサイズ16KBセグメントサイズ2KBです。今後、ブロックサイズ32KBセグメントサ...

FreeBSD 9 から sysinstall は BSDInstall へ置き換えられる

FreeBSD のデフォルトインストーラーが sysinstallから bsdinstal に入れ替わることになりました。bsdin...

FreeBSD 8.2-RELEASE

sudo freebsd-update upgrade -r 8.2-RELEASE/etc の設定で差分がある場合に、エディタが自動的に起動さ...

OSのISOイメージをUSBメモリに書きこむ UNetbootin

FreeBSDとかLinuxとかそういったOSイメージをダウンロードしてきて、そのイメージをVMで直接マウントし...

Mac OS X iTerm2

コピーが簡単キーバインドタブやウィンドウMac OS には、ターミナルがありますが、iTerm2を使ってみまし...

C言語 時刻の秒数を取得する time()

サンプルコードFreeBSDでの実装久しぶりに time()を呼ぶプログラムを書かなければいけなかったので、思...

C言語でsha1を計算する

C言語でsha1を計算するには、以下の構造体と関数を利用してます。SHA_CTX c;SHA1_Init(&c);SHA1_Upd...

FreeBSD portmasterで依存関係を削除する

FreeBSDのportsからインストールしたアプリケーションをportmasterでアップグレードしようとしたときに...

Unix dateコマンドの日本語表記をやめる方法

dateコマンドを実行すると日時がわかります。多くの人は、このような表示になると思います。2011年 2月1...

curlコマンドでTLS/SSLのエラーを無視する方法

はじめに証明書のエラーの例の紹介証明書のエラーを無視する方法更新履歴はじめにcurlコマンドとは、Uni...

FreeBSDのinterfaceにaliasを追加や削除する

Jailにsshするとマスターホストに接続され、Jailが動いていないのかと思ってしまいました。なぜか、alia...



最近の記事

はてなの人気のブックマーク

コンテンツを検索しよう

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
プライバシーポリシー