memo

zfs rootでsingle user mode

zfs root環境ででsingle user modeを利用する場合、 # zfs mount -a # zfs set readonly=off rpoolのあと作業する。 # shutdown -r nowでリブートする。

Intel I219V driver for FreeBSD

家のサーバーのリプレース作業。購入したマザーボードASUS H170M-PLUSのオンボードネットワークがIntel I219Vで、FreeBSDのGENERICカーネルでは認識しない。Intelはこのチップのためのdriverを公開している。 (em-7.6.1.tar.gz)基本的にはこのtar ballを展開…

Wi-Fi設定

最近、あまりにも無線LANが遅くなっていたので設定を見なおした。BUFFALOの無線LANアクセスポイントを使用しているが、11n/g/bの無線チャンネルを自動にしていると1チャンネルに設定される。このチャンネルは周辺の多数の機器が設定してるようで、干渉が発生…

zfs setup memo

zfsのルートファイルシステムでインストールし、/homeを5台のHDDにraidz2のファイルシステムを作成する手順のメモ。 ada0: SSD rootファイルシステムとzil、l2arc ada1〜ada5: HDD /home 参考: bsdinstall でも自由なパーティションレイアウトで Root on ZFS…

/etc/login.conf and ~/.cshrc

現在のFreeBSDデフォルトの.cshrcには次のような部分がある。 # These are normally set through /etc/login.conf. You may override them here # if wanted. # set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME…

pkg in FreeBSD

このエントリのブックマークコメントに 言いたいことはわかる気がするけど、ただひたすら軽いというだけでアピールするのかな。Windowsはもちろん、OS Xと比べてもパッケージ管理がぐちゃぐちゃにならず、開発環境の整備と維持が楽になる点が重要。 と書きま…

freebsdPostInstall

管理が面倒になったので、freebsdPostInstallをgithubに置くことにした。https://github.com/masakeida/freebsdPostInstall目標は、FreeBSDの一撃環境構築シェルスクリプトを作ること。 ここまでの変更点 -u オプションを使用しない場合、ユーザーは作成され…

eoffice server update memo

研究室のサーバーを10.1にアップデートしたときのメモ。完全に自分向け。 unbound BINDからunboundへ移行する。 % diff /etc/unbound/unbound.conf /etc/unbound/unbound.conf.ORG 3,6d2 < interface: 127.0.0.1 < interface: 192.168.11.10 < access-contro…

FreeBSD 10.1-RELEASE update trouble

最近、10.1-RELEASEに移行して、updateのトラブルが殆どなかったので甘かったのだが、今日VMware上の10.1-RELEASEをいつもの通りupdateしたら、2つのトラブルが発生。 xorgでのキーボードがjp106にならず英語キーボードとして認識される。halの設定は変えて…

FreeBSD memo [2014/12]

10.1-RELEASEへの移行は問題ないことを確認した。 freebsdPostInstall 20141207版のメモ アカウントを作成できるようにした。それに伴い、必要なファイルを自動的にコピーするようにした。 --group, -gは機能していない。 VMwareの処理をオプション指定 (--v…

Fontconfig

このエントリにコメントされたが、fontconfigに2つ問題があった。 fonts.confの書き方に問題があり、warningがでる。 ホームディレクトリにfontconfigという名前のcacheディレクトリが作成される。 fonts.conf 後藤大地さんが書いたfonts.confを使用していた…

FreeBSD on VMware and file sharing

VMwareにはホストとゲストの間でファイル共有をする機能が付いている。FreeBSDのportsのemulators/open-vm-toolsは、この機能をサポートしようとしているが、現時点ではこの機能を使用するとカーネルがパニックする。したがって異なる手法でファイル共有をす…

FreeBSD update memo

FreeBSDのアップデートをする手順についてのメモ。基本的な方針は、(1) freebsd-updateでシステムをアップデート、(2) portsnapでportsツリーをアップデート、(3) すべてのpkgを削除して入れなおす、というステップを踏む。すべてのpkgがオプションをデフォ…

9.1-RELEASE on HP Proliant ML110 G7

研究室のhermesの電源が落ちてしまい、電源が入らない状態になったため、HP Proliant ML110 G7を購入して、移行作業。 DNSセットアップ 前回と同様。 /etc/namedb/named.conf /etc/namedb/master/11.168.192.in-addr.arpa /etc/namedb/master/eoffice.lan % …

9.0-RELEASE X related issues

kdmの起動 KDE4のkdmを起動するためには、/etc/rc.confに kdm4_enable="YES"を書く。/etc/ttysをさわる必要はない。 akonadi on NFS home akonadiは、~/.local/share/akonadi 以下にMySQLのデータベースファイルを作成しようとするので、これがNFS volumeに…

NTP

hermes:/etc/ntp.conf server ntp.nict.jp server ntp-tk01.ocn.ad.jp server ntp-tk02.ocn.ad.jp restrict default nomodify noquery restrict 127.0.0.0 mask 255.0.0.0 restrict 192.168.0.0 mask 255.255.255.0 noquery nomodify notrap driftfile /var/…

9.0-RELEASE on mercury

mercury.ehome.lan をバックアップ・サーバーとする。 DNS slave mercuryの/etc/named/named.confを次のように編集。 22c22 < listen-on { 127.0.0.1; 192.168.0.0/24; }; --- > listen-on { 127.0.0.1; }; 38c38 < --- > /* 40c40 < 202.234.232.6; 221.113…

9.0-RELEASE on HP Proliant ML110 G7 #2

ports list インストールしたportsは以下の通り。 x11/xorg # japanese/scim-anthy japanese/jls japanese/less japanese/nkf japanese/p5-Jcode japanese/kterm japanese/man japanese/man-doc japanese/a2ps # japanese/teTeX print/dvipdfmx editors/emac…

9.0-RELEASE on HP Proliant ML110 G7

家庭内LAN用サーバーのML115 G5の電源が入らなくなったため、サーバーをリプレース。久しぶりにFreeBSDをいじる。今回は9.0-RELEASEをインストール。前回から時間がたっており、いくつか変更点と、訂正すべき点があるので、まとめメモ。 bsdinstall 9.0から…

Apache Content-Type

FreeBSDのportsからインストールしたApache22の場合、phpスクリプトでは、 HTTP/1.1 200 OK Date: Mon, 01 Nov 2010 10:10:26 GMT Server: Apache/2.2.13 (FreeBSD) mod_ssl/2.2.13 OpenSSL/0.9.8k DAV/2 PHP/5.2.11 with Suhosin-Patch X-Powered-By: PHP/5…

Apache PATH

FreeBSDの場合、 /usr/local/etc/apache22/envvars.d/に、path.envというファイルを作り、内容を、 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/binとして、apacheを再起動。一般にApacheのPATHを標準以上に増やすのは望ましくない。が、mediawikiのmath…

named.conf

named.conf は絶対pathで書かなければならない。 % diff named.conf named.conf.ORG 22c22 < listen-on { 127.0.0.1; 192.168.0.0/24; }; --- > listen-on { 127.0.0.1; }; 38c38 < --- > /* 40c40 < 61.207.11.153; 211.133.139.137; --- > 127.0.0.1; 42c4…

Firefox plugins

% nspluginwrapper -i /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so % nspluginwrapper -i /usr/local/Adobe/Reader8/JPN/Adobe/Reader8/Browser/intellinux/nppdf.so % ln -s /usr/local/jdk1.6.0/jre/plugin/amd64/ns7/libjavaplugin_oj…

pkg_which

あるファイルがどのportsによってインストールされるかを知るためには、portupgradeに含まれるpkg_whichが使える。 % pkg_which /usr/local/sbin/pkg_which portupgrade-2.4.6_3,2これを使う前に、rootで、 # pkgdb -uが必要。pkg_whichって、すぐ忘れちゃう…

Samba memo

sambaのメモ。passwdファイルの作成は望ましくない方法かもしれないが。 hermes# ypcat passwd | make_smbpasswd > /usr/local/etc/samba/smbpasswd hermes# smbpasswd -e username hermes# vi /usr/local/etc/smb.conf/etc/rc.conf.localに nmbd_enable="YE…

recent deskutils/kdepimlibs4 build error

最近のportsツリーで、KDE 4 をインストールしようとしたら、deskutils/kdepimlibs4 でエラーで止まってしまった。http://www.pubbs.net/gentoo/200910/13060/ などをみるとLinuxなどでも同様みたい。boostが新しいのが問題??FreeBSDのgccは、4.2.1だと思…

8.0-RELEASE on HP ProLiant ML115 G5

家庭内LAN用サーバーとして8.0-RELEASEをインストール(メモ) DNSセットアップ /etc/namedb/named.conf /etc/namedb/master/0.168.192.in-addr.arpa /etc/namedb/master/ehome.lan % diff /etc/namedb/named.conf /etc/namedb/named.conf.ORG 21c21 < liste…

A clean installation of the "world"

# cd /usr/src # make -j8 buildworld # make buildkernel # setenv DESTDIR /nfsroot/amd64 # mkdir -p $DESTDIR # make installworld # make distrib-dirs # make distribution # make installkernel # unsetenv DESTDIRたぶん、これで正しいと思うんだけ…

How fool I am!

現在、2台のFreeBSDサーバーを起動させるべく奮闘中である。仮にhermesとmercuryと呼ぶ。hermesは、ハードウェアRAIDを導入し、NFSなどで/homeを公開するファイル・サーバーとして、mercuryは、少しお値段の張るマシンを購入し、計算専用サーバーとして、利…

editors/openoffice.org-3 memo

7.2が出ているけど、まだ7.1-p5のお話。portsも最新のものにして、portupgradeをかけた上で、openoffice.org-3を入れてみた。portinstallからインストールしようとすると、devel/boostとdevel/boost-pythonのコンフリクトで失敗した。portsからmake install…