FreeBSD

FreeBSD 7.0 を始めてみた 5

復習の意味で、インストール終了後の作業記録をしておく。 $ su - Password: # cd /usr # ls -l total 48 drwxrwxr-x 2 root operator 512 Aug 31 17:25 .snap drwxr-xr-x 2 root wheel 7168 Aug 31 17:27 bin drwxr-xr-x 3 root wheel 512 Aug 31 17:36 com…

SSLSessionCache について

[warn] Init: Session Cache is not configured [hint: SSLSessionCache] というエラーが出た場合、 NameVirtualHost *:443 Listen 443 <VirtualHost *:443> を、けちるとだめで、NameVirtualHostのうしろとVirtualHostのうしろを一致させねばあかん。 #SSLSessionCache shm:/va</virtualhost>…

Apache を稼動する

Apache をインストールする 今回は、Apache 2.2 系をインストールする。 # cd /usr/ports/www/apache22 # make fetch-recursive # make install clean サーバーの設定を確認する # サーバーのホスト名を確認する # hostname www.example.com # 設定されてい…

Ports を最新版に保ち続ける日常作業

# Ports Tree を最新にする # portsnap fetch update # バージョンが古くなっているパッケージを表示する # portversion -vL= [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 18486 port entries found .........1000.........2000.........3000.........4000.</format:bdb_btree>…

make.conf について

よくみかける make.conf の記述内容は下記の通り。 CPUTYPE=i686 CFLAGS= -O2 -pipe fno-strict-aliasing COPTFLAGS= -O -pipe NOPROFILE=trueCPUTYPE は利用している CPU に適宜変更。 CPUTYPE 生成コードが対象とするプロセッサを制御します。 CFLAGS C の…

portsnap を cron で定期的に実行する場合

portsnap のマニュアルに cron で実行する場合は、現地時間の午前3時に実施するように記載されている。 If your clock is set to local time, adding the line 0 3 * * * root /usr/sbin/portsnap cron to /etc/crontab is a good way to make sure you alwa…

portsnap をインストールする

# cd /usr/ports/ # whereis portsnap portsnap: /usr/ports/ports-mgmt/portsnap # cd ports-mgmt/portsnap # make fetch-recursive # make install clean 初めて portsnap を利用するときは portsnap は最初だけ全ての ports tree 全体を portsnap.conf フ…

Ports Tree を最新に保つ

昔は cvsup を利用していたが、今は portsnap を利用するようだ。 portsnap と cvsupについて CVSup の短所は CVSup is insecure. The protocol uses no encryption or signing, and any attacker who can intercept the connection can insert arbitrary da…

FreeBSD 7.0 を始めてみた 4

Ports でインストールしたデーモンとして動作するソフトウェアは、下記のディクレトリ下に起動スクリプトが配備される。 # cd /usr/port # whereis apache22 apache22: /usr/ports/www/apache22 # cd /usr/ports/www/apache22 # make # make install # make …

FreeBSD でユーザーの情報を変更・更新する

pw コマンドを使用する。下記の場合は、ホームディレクトリを変更している。 # pw usermod littlebuddha -d /home/littlebuddha FreeBSD 一般コマンドマニュアル pw

FreeBSD 7.0 を始めてみた 3

portupgrade をインストールする。 # whereis portupgrade portupgrade: /usr/ports/ports-mgmt/portupgrade # cd /usr/ports/ports-mgmt/portupgrade # make fetch-recursive ===> Fetching all distfiles for portupgrade-2.4.3_2,2 and dependencies ===>…

FreeBSD 7.0 を始めてみた 2

root 以外のユーザーを追加する。 # adduser Username: littlebuddha Full name: littlebuddha Uid (Leave empty for default): Login group [ftpup]: wheel Login group is ftpup. Invite ftpup into other groups? []: Login class [default]: Shell (sh c…

FreeBSD 7.0 を始めてみた 1

FreeBSD 7.0 を最小限の構成でインストールした。 ports をインストールする ports から zsh をインストールする # cd /usr/ports/shells/zsh # pkg_info -L zsh-4.3.4-2 | less <= zsh のバージョン番号を正確に入力する Information for zsh-4.3.4-2: File…

ports から zsh をインストールする

# whereis zsh zsh: /usr/ports/shells/zsh # cd /usr/ports/shells/zsh/ # make # make install # make clean 必要なソースを先に取得する方法 依存関係にある ports を先にダウンロードしておく。 # make fetch-recursive

ユーザー領域にFreeBSD portsをインストールする方法

ユーザー領域にFreeBSD portsをインストールする方法

ports をインストールする

FreeBSD のシステムインストール時に、 sysinstall が Ports Collection をインストールするかどうかを尋ねてきたはずです。 No を選んだ場合、以下の作業をおこない Ports Collection をインストールしてください。 sysinstall を利用する方法 ここでは、再…

anonymous の FTP サーバーにログインをする

% ftp ftp.jp.freebsd.org Name (ftp.jp.freebsd.org:littlebangkok): anonymous <= もしくは ftp と入力 331 Guest login ok, send ident as password. Password: <= メールアドレスを入力 230 Guest login ok, access restrictions apply. ftp> <= ログイ…