chevron_left

メインカテゴリーを選択しなおす

cancel
YOチェックス http://yochecks.blogspot.com/

Linuxを中心にアプリケーションの設定方法やプログラムの解析結果などを紹介します。

yochecks
フォロー
住所
未設定
出身
未設定
ブログ村参加

2007/04/25

arrow_drop_down
  • iptables起動設定

    Debianにてiptablesを起動時に復元するための設定方法を調査した。どうやら、きちんと決められた方法はなく、自分でシェルスクリプトを書く必要があるらしい。 /etc/network/interfacesのpre-upに書くという方法が一番簡単そうだったが、現在のipt...

  • getopt

    概要 getoptは主にシェルスクリプトでコマンドオプションを使いやすい形に変形するために使う。いくつか書式があるが、伝統的なgetoptでは以下のように使う。 $getopt optstring parameters 引数はoptstringとparamtersに分か...

  • SSHのbrute forceアタック対応

    自宅サーバーのログをチェックしていると、/var/log/auth.logにSSHに対してユーザを変えながら何度もアクセスしているログが大量に残っていた。どうもbrute forceアタックをされているようだ。brute forceアタックというのはユーザ、パスワードを総当り...

  • udevd init_uevent_netlink_sock

    udevdのinit_uevent_netlink_sock関数の解析メモ static int init_uevent_netlink_sock(void) {     struct sockaddr_nl snl;     const int buffersize...

  • OOM Killer

    ● 概要 Out Of Memory Killerのこと。Linuxのデフォルトの動作では、プロセスがメモリを要求した場合、総メモリ使用量が実メモリ+swap以上であっても、ある程度許可するようになっている。これは、各プロセスが要求したメモリをすべて使うわけではないという経...

  • udevd init_udevd_socket

    udevdのinit_udevd_socket関数の解析メモ static int init_udevd_socket(void) {     struct sockaddr_un saddr;     socklen_t addrlen;     const int...

  • udevd main

    udevdのmain関数の解析メモ int main(int argc, char *argv[], char *envp[]) {     int retval;     int fd;     struct sigaction act;     fd_set r...

  • Debian ネットワーク起動

    Debian(etch)のネットワーク起動について調査した。Debianの起動スクリプトは/etc/init.d/にあり、ネットワーク関係は/etc/init.d/networkになる。 start)         process_options         l...

  • bashの%パラメータ展開方法

    bashの%と%%のパラメータ展開方法を調べる。 manには以下のようにある。 ${parameter%word} ${parameter%%word}         word が展開され、パス名展開の場合と同じようなパターンを作ります。このパタ         ー...

  • bashコマンドオプション

    シェルスクリプトを見ていたら、bash -eという記述があった。manで調べてもオプションには見つからない。試しにhelpオプションを実行してみたら、その中にも存在しないが、別のhelpがあるようだ。 $ bash --help GNU bash, version 3.1....

  • mt-daapdが起動できない

    Debian(etch)をdist-upgradeしたら、mt-daapdを起動できなくなった。 まず、 APT HOWTO 第 6 章 - ソースパッケージでの作業 を参考にパッケージを再コンパイルしてみる。 fakerootツールをインストールする。 # ap...

  • make if関数

    makeのマニュアルとしては GNU make 日本語訳(Coop編) をいつも使っているのだが、Linux2.6のカーネルのmakeファイルを覗いていたらそこに書いていない構文があった。 KBUILD_OUTPUT := $(shell cd $(KBUILD_OUT...

  • Thinkpad Jetico Firewall設定

    FirewallソフトしてフリーのJetico Personal Firewall 1.0を使っている。このソフトはファイアウォールだけでなくシステムフックやネットワークの使用まで制御することができる。 (Jeticoの柔軟な設定が可能だがその分複雑である。概念や操作の詳細は...

  • フロッピードライブなしでのGRUBブートフロッピーの作成

    stage1, stage2を生書きするやり方しか見つからなかったのでファイルシステム上に作成する方法をソースを解析しながら試してみた。 ● フロッピーディスクイメージの作成 Debianの場合はまず、DOSツールをインストールする。 # apt-get instal...

  • M4 括弧つきマクロ

    autoconfのm4ライブラリをちょっとのぞいていたら、よくわからないところがあった。 以下は/usr/share/autoconf/m4sugar/m4sugar.m4よりの抜粋。 # m4_include_unique(FILE) # -------------...

  • Debian apt設定

    ● 最寄のミラーサーバーを検索 netselectコマンドで探す。 インストールされていなければaptでインストールする。 # apt-get install netselect ミラーサーバのリストを渡す。 # netselect -vv \ ring.so-...

arrow_drop_down

ブログリーダー」を活用して、yochecksさんをフォローしませんか?

ハンドル名
yochecksさん
ブログタイトル
YOチェックス
フォロー
YOチェックス

にほんブログ村 カテゴリー一覧

商用