mount_nfs 192.168.0.146:/data /mnt
***インストール用メモリスティック準備 [#je1e0274]

*** ssh [#z48257e0]
 cd $HOME
 mkdir .ssh
 cd .ssh
 cp /mnt/src/authorized_keys ./
 cp /mnt/src/id_dsa ./
 cd ../
 chown -R root .ssh
 chmod 700 .ssh
 chmod 600 .ssh/*
 
-key と id の作成方法は [[ssh-keygen>FreeBSD/ssh-keygen]] に。
-8.Xはちょっとおかしい9.Xは問題ない
-FreeBSD-9.3-RELEASE-amd64-memstick.img を Win32DiskImager-0.9.5-install でメモリスティック1に書きこむ

-rootでssh出来るようにするにはipfで外部からを塞いで
 cd  /etc/ssh
 cp  sshd_config  sshd_config.orig
 sed s/'#PermitRootLogin no'/'PermitRootLogin yes'/ < sshd_config.orig >  sshd_config
 diff sshd_config sshd_config.orig
-別途、通常起動するメモリスティック2も作成する。リモートでログインしてメンテナンスなどが容易になる。LiveDiskより便利。
--[[FreeBSD/インストール9.3_1]] を一通り設定しておく

***インストール時のあれこれ [#p3679229]
 
-FreeBSD が起動する10 秒間のタイマーを停止するには、Space を押す

-画面に表示される文字列のバッファを再表示するには、Scroll Lock キーを押し画面をスクロールできる PageUp や PageDown を使う。

*** hosts [#sae18866]
 cp /etc/hosts /etc/hosts.orig
 cat /mnt/src/hosts.txt >> /etc/hosts
-example ==> /etc/hosts <==
 ::1                     localhost localhost.zenno.net
 127.0.0.1               localhost localhost.zenno.net
 192.168.0.160           kenji.zenno.net kenji
 192.168.0.160           kenji.zenno.net.
 #--- host.txt ---
 192.168.0.135           www
 192.168.0.136           www2
 ...
 ..
 .
-patchの作成  diff -urN 変更前/ 変更後/ > patch

*** resolv.conf [#o9373614]
 cp /etc/resolv.conf /etc/resolv.conf.orig
 cp /mnt/src/resolv.conf /etc/resolv.conf
-example ==> /etc/resolv.conf <==
 domain  zenno.net
 nameserver      210.196.3.183
 nameserver      210.141.112.163
*** hosts.allow [#fd000c13]
 mv /etc/hosts.allow /etc/hosts.allow.orig
 echo 'ALL : 127.0.0.1 : allow' >> /etc/hosts.allow
 echo 'ALL : 192.168. : allow' >> /etc/hosts.allow
 echo 'ALL : 125.53.25.128/255.255.255.192 : allow' >> /etc/hosts.allow
 echo 'ALL : ALL : deny' >> /etc/hosts.allow

*** inetd [#ic9319e0]
 cp /etc/rc.conf /etc/rc.conf.orig
 echo 'inetd_enable="YES"' >> /etc/rc.conf
 patch -p0 < /mnt/src/inetd.patch
 patch -p0 < /mnt/src/rsh.patch
 cp /mnt/src/rhosts.txt  /root/.rhosts
-インストールオプション
--インストール時UTCの設問は迷わずYESでUTCにオプション
--baseシステム以外何も無し
--KeyJapan106
--ユーザー設定
--ネットワークの設定

*** loader [#nb26fd19]
 echo 'autoboot_delay="2"' >> /boot/loader.conf
 hint.atkbd.0.flags="0x1"
 geom_mirror_load="YES"
 geom_stripe_load="YES"
 kern.geom.label.gptid.enable=0
***メモリスティック2 より起動して [[GTP>FreeBSD/GTP]]設定をする [#b9baef72]
-[[FreeBSD/インストール9.3_1]] を一通り設定して 01_dump 
-apa0p4へリストアしてfstab host名変更して P4_01_dump

*** ntp [#ifb5f6cd]
 echo 'ntpd_enable="YES"' >> /etc/rc.conf
 echo 'ntpd_sync_on_start="YES"' >> /etc/rc.conf
 
 # echo 'server ntp.jst.mfeed.ad.jp' > /etc/ntp.conf
 ntpq -p
---01_dump , P4_01_dump

*** ifconfig [#f4bab951]
*** src を後から置く [#c16b6d0f]

 fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/9.3-RELEASE/src.txz
 tar -C / -xvzf src.txz


***freebsd-update [#cc69af6a]
 freebsd-update fetch
 freebsd-update install
 
 keymap="jp.106.kbd"
 ifconfig_re0="inet 192.168.0.170  netmask 255.255.255.0"
 ifconfig_bge0="inet 125.53.25.170  netmask 255.255.255.192"
 defaultrouter="125.53.25.130"
 hostname="ayame.zenno.net"
 sshd_enable="YES"
 inetd_enable="YES"
 ntpd_enable="YES"
 ntpd_sync_on_start="YES"
 static_routes="vpn"
   route_vpn="-net 192.168.2.0/24 192.168.0.140"
 
 /etc/netstart
 FreeBSD 9.3-RELEASE-p13 (20150316)

*** periodic [#wc511307]
***portsの準備 [#g228da1c]
 portsnap fetch
 portsnap extract
 portsnap fetch update

***pkgとportmaster [#n7f59072]
 pkg
 echo 'WITH_PKGNG=yes' >> /etc/make.conf
 pkg2ng
 pkg install portmaster
 
 echo 'daily_status_gmirror_enable="YES"' >> /etc/periodic.conf
 echo 'daily_status_gstripe_enable="YES"' >> /etc/periodic.conf
 pkg search *****

 shutdown -r now


-[[FreeBSD/インストール9.3_2]] でphpMyAdminまでインストール&設定。

---02_dump

-[[FreeBSD/インストール9.3_3]] でqmail関係インストールのみ

---03_dump

-[[FreeBSD/インストール9.3_4]] でqmail関係の設定

----
[[FreeBSD]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS