トップ «前の日記(2006年10月18日) 最新 次の日記(2006年10月20日)» 編集
2003|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|
2005|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|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|10|12|
2009|02|03|06|07|10|11|12|
2010|01|02|03|04|07|09|10|11|12|
2011|01|03|04|05|06|07|08|10|
2012|01|06|08|09|10|12|
2013|01|02|03|04|07|09|11|12|
2014|01|03|04|05|06|09|
2015|04|
2016|01|08|
ここは旧えびめもです。えびめも2に移行します(2016/12/1)

2006年10月19日

CYGWIN inetd

cygwinでinetdを実行する。俺メモ。まずWindowsXPの環境変数PATHにC:\cygwin\binを追加する。やらなくていいだろう、なんてさぼってたらダメ
マイコンピュータ→プロパティ→詳細設定タブ→環境変数→
  Path に C:\cygwin\bin を追加
再起動
inetdのインストール
インストールしておくもの
    Admin/cygrunsrv
    Net/xinetd
サービスの起動設定
$ /usr/sbin/inetd.exe --install-as-service

CYGWIN nfs-server

cygwinでnfs-serverを実行する。いまさらだけど俺メモ
インストールしておくもの
    Admin/cygrunsrv
    Net/nfs-server
nfs-server-config を実行する
$ nfs-server-config
This script sets up a default configuration for running an NFS server under
Cygwin.  As part of this setup, the script will do the following:
 
  1) Create a user account to run the services under. [OPTIONAL]
  2) Install portmap, mountd, and nfsd as Windows services.
  3) Create a sample exports file.
  4) Create a sample uid/gid mapping file.
 
After installing, please read the nfs-server README for Cygwin:
 
  /usr/share/doc/Cygwin/nfs-server-2.3-*.README
 
This document contains notes on installation and documents known problems
and workarounds with the NFS server; ex:
 
  - ISSUE : Recommend using ntsec
  - ISSUE : Daemons are single-threaded
  - ISSUE : Daemons require 'impersonate logged on user' right.
  - ISSUE : Daemons cannot re-export mapped network drives
  - ISSUE : Daemons expect 'nobody' or 'Guest' as anonymous user
  - ISSUE : Portmap service fails to start
  - ISSUE : Cannot export Windows directories not under Cygwin root
  - ISSUE : Considerations when mapping UIDs/GIDs
 
Do you want to continue? (yes/no)
と聞いてくるので yes とタイプ
Checking for other Unix environments on this system ...
Good! There doesn't seem to be any other Unix environments installed.
 
You can choose to install the services so that they run under the local system
account, or under a separate user account.  Which option you should choose
depends on which version of Windows you are running:
 
  Windows 2000 : You may run nfsd under either a local system account or
                 a separate user account.  You _probably_ want to run under
                 the local system account.
  Windows XP   : You _must_ run nfsd under a separate user account.
 
If you choose to run nfsd under a separate user account, you will be prompted
for a user name and password.  If the user name you supply does not exist,
it will be created.
  
Do you want to run nfsd under a separate user account? (yes/no)
「WindowsXPだと__必ず__別ユーザを作りなさいよ」といわれたので yes と答える。
User name : nfsd
Password  : nfsd
とりあえず nfsd という名前でユーザを作った。
nfs関連デーモンの起動
$ cygrunsrv.exe -S portmap
$ cygrunsrv.exe -S nfsd
$ cygrunsrv.exe -S mountd
/etc/exports ファイル(C:\cygwin\etc\exports)の編集
一番最後に以下のように記述
/home	(ro,no_root_squash)
これで再起動。nfsが使えるようになっているはず。