2010.05.06

はじめてのGentoo Linux —設定ファイルサポート

はじめてのGentoo Linux
# p.153 日本語入力用設定
# .Xresources
inputMethod: kinupt2
kterm*openIm: true
kterm*background: white
kterm*foreground: black
kterm*saveLines: 300
kterm*ScrollBar: true
kterm*KanjiMode: euc
VT100*boldFontList: -alias-fixed-bold-r-normal--16-*
Shiftspace: begin-conversion(JAPANESE_CONVERSION)
# p.154 X Window起動時のアプリケーションの設定
# .xinitrc
xrdb $HOME/.Xresources
export LANG=ja_JP.eucJP
export XMODIFIERS="@im=kinput2"
kinput2 -canna &
exec gnome-session
#p.228
# resolv.conf sample
nameserver 61.196.xxx.56
nameserver 143.90.xxx.58
search start-linux.jp
# p.229-230 /etc/bind/named.conf
options {
        directory "/var/bind";
        // uncomment the following lines to turn on DNS forwarding,
        // and change the forwarind ip address(es) :
        //forward first;
        //forwarders {
        //      123.123.123.123
        //      123,123.123.123;
        //};
        listen-on-v6 { none; };
        listen-on { 127.0.0.1; };
        // to allow only specific hosts to use the DNS server:
        //allow-query {
        //      127.0.0.1;
        //};
        // if you have problems and are behind a firewall:
        //query-source address * port 53;
        pid-file "/var/run/named/named.pid";
};
zone "." IN {
        type hint;
        file "named.ca";
};
zone "localhost" IN {
        type master;
        file "pri/localhost.zone";
        allow-update { none; };
        notify no;
};
zone "127.in-addr.arpa" IN {
        type master;
        file "pri/127.zone";
        allow-update { none; };
        notify no;
};
# p.232  start-linux.zone
$TTL 86400
@ IN SOA ns.start-linux. root.localhost (
          1 ; serial
          28800 ; refresh
          7200 ; retry
          604800 ; expire
          86400 ; ttl
)
ns IN NS 61.196.100.56
# p100.196.61.in-addr.zrpa.zone
$TTL 86400
@ IN SOA ns.start-linux.jp. root.localhost (
         1 ; serial
         28800 ; refresh
         7200 ; retry
         604800 ; expire
         86400 ; ttk
)
@ IN NS ns.start-linux.jp.
57 IN PTR www.start-linux.jp.
# p.242 ddclient.conf sample 一部のみ
######################################################################
##
## Define default global variables with lines like:
##      var=value [, var=value]*
## These values will be used for each following host unless overridden
## with a local variable definition.
##
## Define local variables for one or more hosts with:
##      var=value [, var=value]* host.and.domain[,host2.and.domain...]
##
## Lines can be continued on the following line by ending the line
## with a ##
######################################################################
daemon=300                                      # 300秒ごとにIPアドレスの変更をチェック
syslog=yes                                      # 更新された場合syslogに記述する
mail=root                                       # 更新された場合rootあてにメールする
pid=/var/run/ddclient.pid                       # ddclientのプロセスIDを記述するファイル名
   :
   :
## To obtain an IP address from Web status page (using the proxy if defined)
#use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
#
#use=ip,                     ip=127.0.0.1       # via static IP's
#use=if,                     if=eth0            # via interfaces
use=web                                         # IPアドレスの変更をWebサイトから取得
#
#protocol=dyndns2                               # default protocol
#proxy=fasthttp.sympatico.ca:80                 # default proxy
#server=members.dyndns.org                      # default server
#server=members.dyndns.org:8245                 # default server (bypassing proxies)
login=XXXXXXXXXXX                              # DynDNSのLogin名
password=**********                            # DynDNSのpassword
mx=mygentoo.homelinux.net                      # MXレコード
backupmx=yes                            # プライマリメールサーバか
wildcard=yes                            # ワイルドカードの指定を有効にする
##
## dyndns.org dynamic addresses
##
## (supports variables: wildcard,mx,backupmx)
##
 server=members.dyndns.org,              protocol=dyndns2                        mygentoo.homelinux.net
 :
 :
以下略
#p.251 WebDAV用にApache設定ファイルapache2.confを編集 一部
#WebDAVの設定
LoadModule dav_module    modules/mod_dav.so        # ApacheのWebDAVモジュール
LoadModule dav_fs_module   modules/mod_dav_fs.so   # 実際のファイルI/Oを行うモジュール
Alias /webdav "/var/www/localhost/htdocs/webdav/"  # ファイルの格納ディレクトリ
DAVLockDB /var/lib/dav/lockdb                      # 排他制御のためのロックファイル

Dav on                                             # WebDAVを利用する

# p290 ipfilter
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [708:48663]
:filter-INPUT - [0:0]
-A INPUT -j filter-INPUT
-A FORWARD -j filter-INPUT
-A filter-INPUT -i lo -j ACCEPT
-A filter-INPUT -p esp -j ACCEPT
-A filter-INPUT -p ah -j ACCEPT
# 通常応答,接続許可したパケットのINPUTは許可
-A filter-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
# 新規に接続要求があったSSH(22番)のINPUTを許可
-A filter-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
# 新規に接続要求があったSMTP(25番)のINPUTを許可
-A filter-INPUT -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT
# 新規に接続要求があったapache2(80番)のINPUTを許可
-A filter-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
# 新規に接続要求があったFTP(21番)のINPUTを許可
-A filter-INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A filter-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
# p.295 ntp.confにサーバを追加する例
# you should not need to modify the following paths
logfile         /var/log/ntpd.log       # NTPサーバのログファイル
driftfile       /var/lib/ntp/ntp.drift  # 時刻のずれを記録するファイル
#server ntplocal.example.com prefer
#server timeserver.example.org
server clock.nc.fukuoka-u.ac.jp         # 追加するNTPサーバ
server clock2.tl.fukuoka-u.ac.jp         # 追加するNTPサーバ
server ntp.tohoku.ac.jp         # 追加するNTPサーバ
以下略

ダウンロード

一括してダウンロード(シフトJIS)