CONTENTS


Lastmodified 2015-07-25 (土) 12:06:05


FreeBSD 10.0

FreeBSD 10.0 DVD1

インストール終了後

freebsd-update fetch
freebsd-update install
reboot

lodate データベースを作る

/etc/periodic/weekly/310.locate
    7  6:46    locate portupgrade
    8  6:46    cd /usr/ports/ports-mgmt/portupgrade-devel
    9  6:46    make install clean
   10  6:58    portinstall portaudit
   11  6:58    portaudit -Fda
   12  6:58    portinstall portaudit
   13  6:58    locate portaudit
   14  6:59    portinstall ports-mgmt/portaudit
   15  7:00    cd
   16  7:00    portinstall ports-mgmt/portaudit
   17  7:00    pkg audit
   18  7:01    pkg audit
   19  7:01    pkg audit -F
   20  7:15    history

portaudit を入れようとすると・・・

root@blackcube2:/usr/ports/ports-mgmt/portupgrade-devel # portinstall ports-mgmt/portaudit
[Reading data from pkg(8) ... - 17 packages found - done]
[Gathering depends for ports-mgmt/portaudit  done]
** Port marked as IGNORE: ports-mgmt/portaudit:
        use 'pkg audit' instead
** Listing the failed packages (-:ignored / *:skipped / !:failed)
       - ports-mgmt/portaudit
root@blackcube2:~ # pkg audit
pkg: unable to open vulnxml file, try running 'pkg audit -F' first
root@blackcube2:~ # pkg audit -F
vuln.xml.bz2                                                                                                        100%  430KB 430.1KB/s 420.1KB/s   00:01
0 problem(s) in the installed packages found.

Postfix

Postfix on FreeBSD

root@blackcube2:~ # portinstall mail/postfix

/etc/rc.conf

postfix_enable="YES"
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

/etc/periodic.conf

# touch /etc/periodic.conf
daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"

/etc/make.conf

NO_SENDMAIL= true

/etc/newsyslog.conf

#/var/log/sendmail.st			640  10	   *	168   BN

Apache

# portinstall www/apache22

/etc/rc.conf

apache22_enable="YES"

/usr/local/etc/rc.d/apache22: WARNING: failed to start apache22

[Mon Feb 17 16:11:45 2014] [alert] (EAI 8)hostname nor servname provided, or not known: mod_unique_id:
 unable to find IPv4 address of "blackcube2"
Configuration Failed

http://d.hatena.ne.jp/takeR/20120715/1342354382

/etc/hosts へ、以下を追加

219.117.246.200	blackcube2

sysinstall から bsdinstall へ変更された模様

http://www.freebsd.org/doc/ja/books/handbook/bsdinstall.html

mysql

portinstall databases/mysql55-client

/etc/rc.conf

mysql_enable="YES"

mysqlの設定ファイルの雛形をコピーしておきます。(より大規模なシステムなら large や huge に)

# cp /usr/local/share/mysql/my-medium.cnf /usr/local/etc/my.cnf
# chmod 644 /usr/local/etc/my.cnf

以下の起動スクリプトで制御できます。

# /usr/local/etc/rc.d/mysql-server start ←デーモンを起動します
# /usr/local/etc/rc.d/mysql-server restart ←デーモンを再起動します
# /usr/local/etc/rc.d/mysql-server stop ←デーモンを停止します

起動できたら、rootユーザのパスワードを設定します。初期状態ではパスワードなしになっています。ここでは root@localhost の設定を変更しておきます。

# mysqladmin -u root -h localhost password 'XXXXXX' ←XXXXXXに半角でパスワードを書きます。

portinstall lang/php5

Apacheのモジュールにチェック

/usr/local/etc/apache22/http.conf

***************************************************************

Make sure index.php is part of your DirectoryIndex.

You should add the following to your Apache configuration file:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

***************************************************************

これしとかないと、index.php へアクセスすると、ダウンロードになる (^^ゞ

php5-extensions

portinstall databases/phpmyadmin

chown -R www:www phpMyAdmin/
  1. script/create_tables.sql で必要なテーブルを作成します。
    k222# cd /usr/local/www/phpMyAdmin/examples
    k222# mysql -u root -p < create_tables.sql
    Enter password: ← パスワード(mysql管理者)の入力作ったテーブルにアクセスできる pma ユーザを作成します。 
  2. 設定ファイル (config.inc.php) で高度な機能を有効にします。config.sample.inc.php にある設定例をコピーするといいでしょう。

Total access 5008:本日 2:昨日 1

Counter: 5008, today: 2, yesterday: 1

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