nDiki : 2013年03月01日

2013年3月1日 (金)

UnisonWindowsLinux で双方向ファイル同期 with Plink

Windows 上で作成・更新したファイルをサクッと Linux 上に反映させるのに、やっぱり Unison File Synchronizer を使うことにした。Windows 上の Unison から SSH 経由で Linux 上と同期させる構成ってしたことなかったな。ちょっと調べつつ設定。

Windows

Unison-2.40.102.zip をダウンロードしてきて C:\Uers\Naney\local\Unison-2.40.102 として展開。テキスト版(CLI 版)を使いやすいように unison.exe という名前に変える。

SSH 経由の接続については PuTTY についている Plink を使うことにした。OpenSSH とはちょっと違うので下記のようにバッチファイル C:\Uers\Naney\local\Unison-2.40.102\plinkunison.bat を作る。

 @c:\Users\Naney\local\PuTTY\plink.exe -l naney -ssh remote.example.com unison -server

同期先のホスト remote.example.com にアカウント naney で SSH 接続して unison をサーバとして起動するというバッチファイル。

次に Unison 同期設定を書いたプロファイルファイル c:\Users\Naney\.unison\test.prf を作る(テスト用)。内容は以下。

 root = c:\Users\Naney\unisontest
 root = ssh://naney@remote.example.com/home/naney/unisontest

 sshcmd=c:\Users\Naney\local\Unison-2.40.102\plinkunison.bat

 times = true
 fastcheck = yes

双方の unisontest ディレクトリを同期する設定になってる。

Linux

最新の OCaml (Unisonビルドに必要)と Unison を取ってくる。

 wget http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz
 wget http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/unison-2.40.102.tar.gz

あとは以前の インストール手順 と同じ流れでインストール

実行

Windows のコマンドプロンプトから

 unison test

で同期できることを確認。

あとは実際の同期したいディレクトリのペアにあったプロファイルファイルを作っていけば OK。

スポンサード リンク

nginx デビュー

ちょっとした Web サーバが欲しくなったんだけれど Apache 面倒だなと思って、初めて nginx 触ってみた。

tarball ダウンロードして適当に configure、make install して conf で port 番号変えて起動。ドキュメントほとんど読む必要無くて10分かからなかった。

 wget http://nginx.org/download/nginx-1.2.7.tar.gz
 tar zxvf nginx-1.2.7.tar.gz
 cd nginx-1.2.7
 ./configure --prefix=$HOME/local/nginx-1.2.7
 make
 make install
 emacs $HOME/local/nginx-1.2.7/conf/nginx.conf
     # http {} の中の server {} の中の listen を 80 から 8000 に変更。
 ~/local/nginx-1.2.7/sbin/nginx

Web ブラウザで 8000 にアクセス。「Welcome to nginx!」ページの表示を確認。

お手軽。

今日のさえずり: みんな知ってる秘密の過去について「クワトロ・バジーナ的な」っていう発言

2013年03月01日

  • 08:42 “ackを捨てて、より高速なag(The Silver Searcher)に切り替えた - Glide Note - グライドノートhttp://t.co/zSR10gZAH0
  • 09:27eneloopというブランドの死によせて - daialog” http://t.co/dcxN60aCIk
  • 09:27 「隠さなくともいい。みんな心では被りたい、そうだろう!」 / “顔パンツカメラ - Google Play の Android アプリhttp://t.co/NJl86N21xv
  • 09:28 みんな知ってる秘密の過去について「クワトロ・バジーナ的な」っていう発言に座布団10枚あげたくなった。
  • 10:18 3月。 (@ 株式会社ミクシィ (mixi, Inc.)) http://t.co/0lngZwnFJB
  • 11:02 ag なんか入りそうな雰囲気もあるので野良ビルドまだしてません。
  • 13:12 テストリリース、どうしてもテトリスと見間違える。
  • 13:31 飛べそうなぐらい風強い。
  • 15:10 なんとなく初 nginx。tarball ダウンロードして適当に configure、make install して conf で port 番号変えて起動まで。10分かからなかった。
  • 18:08 パタノール初めて使ってみる。
  • 21:52 アルバイト氏が返事くれなくて切ない。
  • 21:58 エコフルは知らなかったけどお漏らししないボルテージは愛用してます。
  • 25:12 “ついに顕在化し始めてもいない「D言語リスク」” http://t.co/j9jcmx9yeY
  • 25:46 @unk SKKIME 問題ないです。
  • 25:53 twitcle plus の新しいの、API使用情報細かく見られるようになってる。素晴らしい。
  • 25:56 この世からSKK 無くなると困るし、Android 版欲しい。
[ 3月1日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・プロダクトオーナーをしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.051394s / load averages: 0.72, 0.73, 0.65
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker