FreeBSD 9.1-BETA1 搭建笔记(临时)

FreeBSD

自由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"

因为似乎有许多问题,我想稍后修正一下。

广告
将在 10 秒后关闭
bannerAds