[[up>コンピュータ系/ソフトウェア/NetBSD/設定/ファイル]] ---- -ディレクトリ:/etc -ファイル名:rc.conf -役割:システムに関する設定を行う -備考: --最近では,全てのシステム設定は/etc/default/rc.confにあり,変更分を当ファイルに書き込むらしい. --下記の各例は,rc.confの全てを記述していない.特に追加する必要のないものなど(デフォルトで書いてあるとか)は書いてない可能性もあるので要注意. ---- #contents ---- **例:for NetBSD [#u629f5f9] rc_configured=YES~ [[wscons>#wscons]]=YES~ ~ #基本設定~ auto_ifconfig=YES~ [[hostname=hogehoge.csse.muroran-it.ac.jp>#hostname]] # PC名:hogehoge~ [[defaultroute=192.168.1.254>#defaultrouter]]~ [[rpcbind=YES>#rpcbind]]~ ~ #NFS用~ [[lockd=YES>#lockd]]~ [[statd=YES>#statd]]~ #NFSクライアント用~ [[nfs_client=YES>#nfs_client]]~ #NFSサーバ用~ #[[nfs_server=YES>#nfs_server]]~ #[[mountd=YES>#mountd]]~ ~ #NIS用~ [[domainname=hoge>#nisdomainname]] # NIS用ドメイン名~ ~ #NISクライアント用~ [[ypbind=YES>#nis_client]]~ [[yppasswdd=YES>#yppasswdd]]~ ~ #NISサーバ用~ #[[ypserv=YES>#nis_server]]~ ~ #その他~ [[apache=YES>#service]]~ [[sshd=YES>#service]]~ [[ntpdate=YES ntpdate_hosts="clock.nc.fukuoka-u.ac.jp">#ntpdate]]~ [[ntpdate=YES ntpdate_hosts=130.69.251.23>#ntpdate]]~ [[canna=YES canna_flags="-inet">#service]]~ [[wsconsctl -w map+="keysym Caps_Lock = Control_L">#wsconsctl]]~ ~ **コマンド一覧 [#lbcb1ccb] ***hostname &aname(hostname); [#wbe96433] 役割:コンピュータの名前.もしくはネットワーク名を含めた名前(?)./etc/mynameに記述してもよい.両方記述した場合,rc.confの記述が優先.~ 書式: -hostname=******** --*******には文字列でコンピュータの名前を記述 --"*******"と""で括るのもあり ***ifconfig_xxx &aname(ifconfig); [#t2e43942] 役割:ネットワークカードにIPを割り振る.最後の文字(xxx)が各カードに対応する部分であり,システムに認識され付与された文字を使用する.大体はシェルで ifconfig -a とコマンドを打つと認識された全てのカードについて情報が表示されるので,それから類推する.~ 書式:~ -NetBSDでは[[ifconfig.xxx>../ifconfig.xxx]]を使わなければならない? -ifconfig_xxx="inet ***.***.***.*** netmask ***.***.***.***" --対応:FreeBSD 6.0 --詳しくは[[ifconfig.xxx>../ifconfig.xxx]]を参照. -ifconfig_xxx_alias?="inet ***.***.***.*** netmask ***.***.***.***" --対応:FreeBSD 6.0 --一つのカードに複数のIPを割り振りたいときに使用する.?の部分に0から始まる数字をつける.数字を途中で飛ばしてはいけない(alias0のカード,alias1のカード,alias3のカードという風に). ***lockd &aname(lockd); [#f5a0acd4] 役割:NFSにてファイル等の排他制御を司っている?~ 書式: -lockd=(YES|NO) ***mountd &aname(mountd); [#x42c0ba5] 役割:NFSをサーブ(提供)するために必要.どうも,real NFSなしでCFSを使用する場合らしい.[[NFSサーバ>#nfs_server]]が無効の場合に,これが有効になる?.~ 書式: -mountd=(YES|NO) ***NFSクライアント &aname(nfs_client); [#n034c2a9] 役割:NFSクライアントのデーモン起動.~ 書式: -nfs_client=(YES|NO) ***NFSサーバ &aname(nfs_server); [#l3ac77b9] 役割:NFSサーバのデーモン起動.~ 書式: -nfs_server=(YES|NO) --オプション:nfs_server_flags="-u -t -n 6" ---u:UDPを使用 ---t:TCPを使用 ---n:nfsdを6個 ---NetBSDではオプション使えないかも? ***NISクライアント &aname(nis_client); [#k8bc82d3] 役割:ypbindプロセスが実行すること.[[NISドメイン>#nisdomainname]]を検索し,NISクライアントとして使用するためのもの.~ 書式: -ypbind=(YES|NO) ***NISサーバ &aname(nis_server); [#zb6c2494] 役割:NISサーバ用プロセスを実行.~ 書式: -ypserv=(YES|NO) ***NISドメイン名設定 &aname(nisdomainname); [#w0ec3e24] 役割:NISで使用するドメイン名の設定.~ 書式: -domainname=*** ***ntp 時間設定 &aname(ntpdate); [#hbd317cc] 役割:ntpによる時間の自動設定.^ 書式: -ntpdate=(YES|NO) --オプション ---ntpdate_hosts="***" ***rpcbind &aname(rpcbind); [#r2468bbe] 役割:NISやNFSなど,他のデーモンで必要となるデーモン.RPCプロトコルを使う場合には必須.~ 書式: -rpcbind=(YES|NO) ***statd &aname(statd); [#v78dd0d7] 役割:[[rpc.lockd>#lockd]]のステータスのモニタリング.~ 書式: -statd=(YES|NO) ***wsconsctl &aname(wsconsctl); [#tbe1f2b1] 役割:キーマップの入れ替え~ 書式: - ***yppasswdd &aname(yppasswdd); [#h5100abd] 役割:NIS環境下ではパスワードを変更する場合にコマンド「yppasswd」を使用する必要がある.これを有効にするかどうか.~ 書式: -yppasswdd=(YES|NO) ***各種サービス起動 &aname(service); [#wf447acc] 役割:各種サービスの起動./etc/rc.d以下や/usr/local/etc/rc.d以下,または独自のディレクトリにあるサービス.~ 書式: -SSH --sshd=(YES|NO) -Wnn(FreeWnn) --wnn_enable="(YES|NO)" ---対応:FreeBSD 6.0 -Canna --canna_enable="(YES|NO)" ---対応:FreeBSD 6.0 --canna=YES canna_flags="***" ---***:-u ${CANNA_USERS} ---これは必須ではなく推奨 ---***:-inet ---ネット経由の時は必須? ---対応:NetBSD3.1 -Apache --/etc/rc.d/以下に起動スクリプトがある場合. ---apache=YES --pkgsrcなどで入れた場合. ---if [ -f /usr/pkg/sbin/apachectl ]; then --- /usr/pkg/sbin/apachectl start ---fi --起動スクリプトがない場合. ---if [ -f /usr/local/apache2/httpd ]; then --- /usr/local/apache2/httpd ---fi ---つまり手動でhttpdプログラムを起動. -アプリ --/etc/rc.d/以下に起動スクリプトがある場合. ---スクリプト名=YES ***デフォルトルート &aname(defaultrouter); [#g987cf78] 役割:デフォルトルートの設定./etc/mygateに記述してもよい.両方記述した場合,rc.confの記述が優先.~ 書式: -defaultroute=***.***.***.*** --IPで指定 ***wscons &aname(wscons); [#g987cf78] 役割:wsconsの利用と設定.~ 書式: -{YES|NO}