2008-01-01から1年間の記事一覧

configureやmake時に必要なライブラリやヘッダーファイルが標準ではないディレクトリに置かれている場合、 検索パスを環境変数で追加することができる。 LDFLAGS="-L" CPPFLAGS="-I" configure [options] とか LDFLAGS="-L" CPPFLAGS="-I" configure [option…

apacheのLDAPモジュール

■認証/認可のモジュール apache1時代からあった mod_auth_ldap(サードパーティ製) http://www.muquit.com/muquit/software/mod_auth_ldap/mod_auth_ldap_apache2.htmlapache2.0.41以降 mod_auth_ldap(標準モジュール) http://httpd.apache.org/docs/2.0/ja/m…

「WAN越しリモートデスクトップ接続」 on ssh

以前書いた「smb on ssh」と同様に、「リモートデスクトップ」の接続もssh上で行うことができる。Windowsのファイル共有(samba)をssh上で行う場合と違ってクライアントPC側のポートは何番でも良いので、普通にサーバー側で特定のポート(3389)にフォワードさ…

ユニークIDの生成方法について

■PHPのuniqueid エポック秒+マイクロ秒が基本 オプションで、指定の接頭語と、もう一つ(詳細は不明)の値を付加することもできる■UUID(GUID) uuidgen()というシステムコールがある linuxであればuuidgenというコマンドがあるのでそれで生成できる 時間+MAC…

linuxサーバにUSBHDDを接続してみた

大まかに言うと以下のような流れになる・USBHDDを物理的にサーバーに接続する ・パーティションを新たに切り直す fdiskでパーティションを切る ディスクの中に1つしかパーティションは入らないので、基本パーティションで (5つ以上パーティションを作りた…

サーバー起動時に自動実行されるスクリプト

要はinitプロセスが起動時に実行されるスクリプト。 /etc/init.d の下に入っていて、rc?.dディレクトリにシンボリックリンクが張ってあるやつ。 start(),stop(),restart()等の関数が含まれていれば良いようだ。さらに、このスクリプトに以下のコメントを含め…

smbfsについて

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/605usens.htmlrh系ならsamba-client(samba-commonも一緒に入る)を入れるとsmbmountが入るので、 それを使うとsamba共有フォルダをlinuxでマウントすることができる。例: smbmount //192.168.1.252/files…

sshfsのインストールと活用

・sshfsとは http://www.atmarkit.co.jp/flinux/rensai/linuxtips/948sshfs.html http://linux.mini13i.gotdns.org/filesystem%2Fsshfs.html http://wiki.mmj.jp/index.php?Fedora5%2FFUSE-sshfs公式は以下 http://fuse.sourceforge.net/・利点と注意点 NFS…

Linux上のディレクトリツリーを簡単に出力するコマンド

treeというプログラムがあるようだ http://mama.indstate.edu/users/ice/tree/

WEBアプリ開発時の「リロード対策」

たとえばECサイトなどで「注文確定」ボタンを押したときに一件の注文が発生するとか、 メール送信フォームで「送信」ボタンを押したときにメールが一通送信される場合など、 ボタンを押したときのリクエストを、ブラウザの「リロード」ボタンで何度も送信さ…

smb on sshでWAN越しにファイル共有

以下のことをやりたいと思いたちました。 「WANの向こう側にあるサーバーの共有ディレクトリを、Windowsクライアントでネットワークドライブとしてマウントする」 WAN越しで安全にsambaを使うために、sshのポートフォワードで暗号化された通信路上でsamba接…

Windowsクライアントでお手軽にRSYNCを使う方法

cwRsyncというパッケージがあります。 cygwinのrsync,ssh,ssh-keygenなどのアプリケーションだけを独立して使えるようにした物です。 cwRsyncをインストールして、インストール時に入った上記の各アプリにパスを通すだけで、 DOSのコンソールからこれらのア…

Linuxサーバー:複数ユーザーが使う共有スペースのアクセスコントロ

あるWebスペースのコンテンツを複数人で編集していて、複数ユーザーがサーバーにファイルをUPする必要がある場合等、ファイルの所有者やパーミッションをどう設定するのが最適なのか悩むときがあるので、最適な答えを考えてみた。 (「ユーザー」にはwebサー…