FreeBSD

MySQL 5.5 インストール メモ

MySQL の導入にかかわるメモがふたつにわかれていたので統合.というわけでちょっとつまづいたお話. ports databases/mysql55-server に MySQL 5.5 (2011 年 7 月時点での安定版) がおいてある.ほかにも開発版や古い版などがある.同様に databases/mysql5…

pkg_replace を使い始めた

portupgrade を使わなくなったお話.portupgrade をインストールするとき,依存しているパッケージのビルドで長時間待たされるので,インストールが短時間で済む pkg_replace を使ってみることにした. 導入 # cd /usr/ports/ports-mgmt/pkg_replace # make …

Virtual PC 2007 に FreeBSD 6.3 をインストールできない

Virtual PC 2007 で FreeBSD 6.3 を運用しようとしたときのお話. 何が起きた? Virtual PC ではディスク イメージをキャプチャできる.それを利用して FreeBSD のインストーラを起動させようとしても途中で止まってしまう.セットアップを開始することもで…

false と nologin

false と nologin の違いを調べたお話.以前から同じことを何度も書いていたので,ここにまとめることにした. false と nologin の違い いずれを指定しても,端末へのログインを拒否できる.今回のお題は「ログイン シェルとして用いたとき,異なる点はどこ…

autoconf などが複数存在している

portversion を実行すると,不思議な状況に遭遇した. # portversion -v [Updating the portsdb in /usr/ports ... - 17481 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000…

cgi 版 php5

さくらのレンタルサーバ (スタンダード) に php5 をインストールした.こちら などを参考に php.net からソースをダウンロードし,コンパイルすることにした.その際 /tmp を作業ディレクトリとして使おうかと思ったのだが,大量にファイルがあったためやめ…

uname -v(-a) で表示される #n

895 名前:名無しさん@お腹いっぱい。 投稿日:2005/12/30(金) 09:51:02 FreeBSD 5.4でセキュリティアップデートをした後の通し番号についての質問です。 記憶ではパッチがあった後の uname のはリリースナンバーの後に -px という通し番号がついていて思う…

MOVED file format error

ports ツリーを更新したあと起きるようになった.前例が見当たらなかったのでメモ.pkgdb -F や portsdb -Uu などもきかなかった.とりあえずどうにかしようと /usr/ports をながめてみたところ MOVED というファイルを発見. そこで MOVED をリネームし por…

カスタム カーネルの構築

編集したカーネルをコンパイルするとき,都度 KERNCONF パラメータを指定しなければいけない.しかし make.conf で先に指定しておくと,手動で指定する必要がなくなる. # buildkernel KERNCONF=GENERIC && installkernel KERNCONF=GENERIC さらに make.conf…

apache_port

589 :名無しさん@お腹いっぱい。 :sage :2006/03/15(水) 12:35:54 >584 うむ。 USE_* は、ports に依存関係を指定するための変数で、apache で言えばUSE_APACHE は、ports が Makefile 内で Apache のバージョンいくつが必要かを明示するための変数であ…

adduser と proftpd

proftpd をインストール後, adduser で ftp 用のユーザ *1 を追加. すると,ログインを拒否されてしまった. 530 Login incorrect. 調べてみると, proftpd を再起動させるといいという. # /usr/local/etc/rc.d/proftpd restart …しかし、状況は変わらな…

/etc/periodic/*/ 以下のファイル名

840 名前:名無しさん@お腹いっぱい。 投稿日:03/01/04 02:35 /etc/periodic/weekly/ にあるシェルスクリプトのファイル名に数字が付いてるのは periodic が実行するときに数字に小さいほうから順に行うから、と考えてよいのでしょうか?841 名前:名無し…

saved configuration

===> Found saved configuration for hoge make config を実行すると再設定できる.

ProFTPD とパーミッション

ProFTPD を使った ftp サーバに接続したとき,クライアントからファイルやディレクトリのパーミッションを変えられずに悩んでいたが,原因を発見した. proftpd.conf: # Bar use of SITE CHMOD by default <Limit SITE_CHMOD> DenyAll </Limit>コメントにして再起動させると変更できる…

リダイレクトとパイプ

わかりやすくいうと > と >> の違い. ファイルに出力するものを「リダイレクト」と呼び、「ls > list.txt」のように使う(追記する場合は「ls >> list.txt」) コマンドに出力するものを「パイプ」と呼び「ls | grep '.txt'」のように使う UNIX 今日の技/シェ…

diff

ふたつのファイル (またはディレクトリ) 間の差分をとる. diff -u from-file to-file マニュアルにも書いてあるとおり,比較したいファイルを与えると二者間の差分が表示される. ちなみに -u を指定すると unified 形式で出力する.patch ファイルを作る場…

jman で英語マニュアルが表示される

先日, jman を使ってもほとんどのページが英語だと書いた. jman 単体をインストールしただけでは使えない. この時点では、日本語マニュアルを表示するためのプログラムをインストールしただけなので、jman ls などとやっても、日本語のマニュアルは表示さ…

現在の csh

499 :名無しさん@お腹いっぱい。 :sage :2006/03/11(土) 17:12:57 今のFreeBSDってtcshとcshって同じじゃなかったっけ? 501 :467 :sage :2006/03/11(土) 18:25:46 >>499 4.xからcshはtcshに置き換えられたようですね。 http://pc8.2ch.net/test/read…

periodic と <em>/etc/mail/aliases</em>

FreeBSD は periodic によって,定期的にメールを送信している*1. > less /etc/defaults/periodic.conf ... daily_output="root" # user or /file ...無効にはできない.たとえば daily_output の値を空にしても,標準出力に出力される*2. ユーザに転送す…

sshd と root

rootでsshログイン出来んのは、sshdのデフォルト設定に起因している。 http://pc8.2ch.net/test/read.cgi/unix/1140542841/86n 無論,できるようにするのは好ましくない.