- 追加された行はこの色です。
- 削除された行はこの色です。
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/*
-8.Xはちょっとおかしい9.Xは問題ない
-FreeBSD-9.3-RELEASE-amd64-memstick.img を Win32DiskImager-0.9.5-install でメモリスティック1に書きこむ
-別途、通常起動するメモリスティック2も作成する。リモートでログインしてメンテナンスなどが容易になる。LiveDiskより便利。
--[[FreeBSD/インストール9.3_1]] を一通り設定しておく
***インストール時のあれこれ [#p3679229]
-key と id の作成方法は [[ssh-keygen>FreeBSD/ssh-keygen]] に。
-FreeBSD が起動する10 秒間のタイマーを停止するには、Space を押す
-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
-画面に表示される文字列のバッファを再表示するには、Scroll Lock キーを押し画面をスクロールできる PageUp や PageDown を使う。
-インストールオプション
--インストール時UTCの設問は迷わずYESでUTCにオプション
--baseシステム以外何も無し
--KeyJapan106
--ユーザー設定
--ネットワークの設定
***メモリスティック2 より起動して [[GTP>FreeBSD/GTP]]設定をする [#b9baef72]
-[[FreeBSD/インストール9.3_1]] を一通り設定して 01_dump
-apa0p4へリストアしてfstab host名変更して P4_01_dump
---01_dump , P4_01_dump
***freebsd-update [#cc69af6a]
freebsd-update fetch
freebsd-update install
FreeBSD 9.3-RELEASE-p13 (20150316)
***portsの準備 [#g228da1c]
portsnap fetch
portsnap extract
portsnap fetch update
*** 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
...
..
.
***pkgとportmaster [#n7f59072]
pkg
echo 'WITH_PKGNG=yes' >> /etc/make.conf
pkg2ng
pkg install portmaster
*** 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
---02_dump
*** 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
*** loader [#nb26fd19]
echo 'hint.atkbd.0.flags="0x1"' >> /boot/loader.conf
*** ntp [#ifb5f6cd]
echo 'ntpd_enable="YES"' >> /etc/rc.conf
*** ifconfig [#f4bab951]
pkg search *****
cat /etc/rc.conf
pkg install phpmyadmin
pkg install mod_php56
pkg install mysql56-server
echo 'apache24_enable="YES"' >> /etc/rc.conf
echo 'apache24_http_accept_enable="YES"' >> /etc/rc.conf
echo 'mysql_enable="YES"' >> /etc/rc.conf
/usr/local/etc/rc.d/mysql-server start
rehash
mysqladmin -u root password PASS
mysql -pPASS
use mysql;
delete from user where password = "";
DROP USER ''@'%';
DROP DATABASE `test`;
exit
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
echo '<? phpinfo(); ?>' > /usr/local/www/apache24/data/info.php
hostname="mem.zenno.net"
keymap="jp.106.kbd"
ifconfig_rl0="inet 192.168.0.120 netmask 255.255.255.0"
defaultrouter="192.168.0.140"
sshd_enable="YES"
inetd_enable="YES"
ntpd_enable="YES"
/usr/local/www/phpMyAdmin
Please edit config.inc.php to suit your needs.
url/phpmyadmin/setup/
mkdir config
chown www config
For Apache version 2.4.x or above:
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
Options None
AllowOverride Limit
Require local
Require ip 192.168.
Require host .example.com
</Directory>
shutdown -r now
----
[[FreeBSD]]