FreeBSD 9.1-BETA1 搭建笔记(临时)
自由BSD 9.0-RELEASE也应该可以以同样的方式完成。
安装程序可省略。
-
- Keymap: ja106
-
- Timezone: Tokyo
-
- CMOSクロックはUTCにしない
- シェルはbash, zshがおすすめ
安装Ports(软件包管理)可以通过首先安装Portmaster来轻松实现。
$ cd /usr/ports/ports-mgmt/portmaster
$ make config-recursive install clean
$ portmaster [Portsカテゴリ]/[Ports名]
#例
$ portmaster editors/nano
系统 (xì
-
- editors/nano (vim, emacs等は好みに応じて)
-
- (shells/zsh)
-
- ports-mgmt/portupgrade
- これを入れることでportsのアンインストールが簡単になる
$ pkg_deinstall xxx/xxx
#例
$ pkg_deinstall lang/gcc (clangが良い!という人に
- japanese/nkf
激活Linux二进制兼容功能
$ kldload linux.ko
启用与Linux的二进制兼容性功能。
linux_enable="YES"
网络
- net/samba36
# workgroup = MYGROUP
workgroup = WORKGROUP
#自分のネットワークのWORKGROUPに
server string = Samba Server
#Windows側から見えるサーバー名
#hosts allow=192.168.0. 127.
#接続を許可するIPアドレスを範囲指定
samba_enable="YES"
$ smbpasswd -a [user]
# Sambaで利用するユーザーを追加
-
- dns/unbound
-
- ftp/wget
-
- net/mosh
- 途中でネットワーク接続が切れたり、IPアドレスが変わっても問題なく使える、SSHのラッパー
$ mosh --ssh="ssh -i [秘密鍵] -p [port]" [user]@[host]
更改Ports的镜像服务器
# portsnap.freebsd.org
portsnap.allbsd.org
# 東京理科大学がミラーを置いている
只需一种选择,用中文将以下内容用本地语言改写:
更新 Port(仅限首次)。
$ portsnap fetch && portsnap extract
只需将下面的内容写入crontab,就可以每天自动更新
0 3 * * * root /usr/sbin/portsnap cron
0 5 * * * root /usr/sbin/portsnap update
SSH的配置
ssh-keygen -t rsa -C “评论”
sshd_config的位置在/etc/ssh/sshd_config。
$ service sshd restart
网络服务器等等…
可以根据您的喜好选择以下选项之一:
* www/apache24-event-mpm (如果使用MPM Prefork的话,可以选用 www/apache24)
* www/mod_fcgid
* lang/ruby21
-
- lang/php5
-
- lang/php5-extensions
-
- www/pecl-APC
-
- databases/pecl-memcache
-
- databases/mariadb-server
-
- databases/mariadb-client
- databases/phpmyadmin
更改mysql root密码
$ mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('[password]');
- databases/redis
加快Apache的速度
加载内核模块,启用网络缓冲区。
$ kldload accf_data.ko
$ kldload accf_http.ko
apache24_enable="YES"
apache24_http_accept_enable="YES"
其他
- net/boinc-client
$ boinc --daemon
$ boinccmd --join_acct_mgr bam.boincstats.com [user] [password]
boinc_client_enable="YES"
因为似乎有许多问题,我想稍后修正一下。