MacOS X Tips

出典: 雑多なメモ Wiki版

  • DNS Cache Server
# launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist
# rndc-confgen -a -c /etc/rndc.key
# launchctl start org.isc.named
# dscacheutil -flushcache

あとは FreeBSD の config 参考して config かえる事

http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/namedb/
  • たんなるメモ
/etc/smb.conf
disable netbios = yes
smb ports = 445
local master = no
  • FireFox リカバリ
open Firefox.app --args -safe-mode
open Firefox.app --args -p
  • たんなるメモ
/etc/launchd.conf
man launchctl
プロセスを使い果たさないように launchd でリソース制限を管理する
  • たんなるメモ
pmset
  • CUPS マネージメントWeb
http://localhost:631
こんなのが動いていたのね...
  • update dyld cache
怪しいログが...
warmd[99]	[fetcher_open_file:936] open("/var/db/dyld/dyld_shared_cache_x86_64") => -1 (errno: 2)
warmd[99]	[fetcher_open_file:936] open("/var/db/dyld/dyld_shared_cache_i386") => -1 (errno: 2)
どうも dyld の cache が壊れたらしい。以下のコマンドで修復
update_dyld_shared_cache -root / -force
Remove preferences and update dyld cache to potentially clear Rosetta problems | MacFixIt - CNET Reviews
Mac Dev Center: Dynamic Loader Release Notes
  • iPhoto '09 の顔認識で CPU full
Fat Cat Software - iPhoto Library Manager
iPhoto Library Manager で rebuild すれば OK
(完全にコピーしながら再構成するので時間かかります)
  • Snow Leopard で sysctl の 制限
kern.ipc.maxsockbuf は 4194304 までに
net.inet.tcp.sendspace は 3727360 までに
net.inet.tcp.recvspace は 3727360 までに
いずれにせよ、kern.ipc.maxsockbuf と net.inet.tcp.win_scale_factor でよしなにしてくれるはず。
kern.maxfiles
kern.maxfilesperproc
kern.ipc.somaxconn
が設定できるようになった
  • Snow Leopard 改良点まとめ
Mac OS X 10.6 Snow Leopard: the Ars Technica review - Ars Technica
あぁ ZFS MIA
  • 嗚呼 ZFS
(zfs-discuss) The cat is out of the bag
XRAIDのラインナップが生きてればそちらでというシナリオもあるんですが...残念
  • Snow Leopard で 「マウスがあるときはトラックパッドを無視」にする
設定が 「ユニバーサルアクセス」の「マウスとトラックパッド」タブに有りました。
(ほっ!)
  • フレンチダブルクオートの入力
« は option+\
» は option+shift+\ (つまり option+|)
  • メモ JAVA_HOME
JAVA_HOME=/Library/Java/Home
いままで /usr でうごいていたんだけどかわったのね
  • メモ Firefox で "辞書で調べる" サービスを使う
Look Up in Dictionary :: Firefox Add-ons
探してたんです。良かった。うれしい☆
  • MacOSX TCP Tuning Guide
TCP Tuning Guide - Mac OSX Tuning
ローレンス・バークレー国立研究所 かー 学術系というか HPC 系はこゆぃ
  • たんなるメモ
MacWiki - CUI版softwareupdate
  • MacOSX ソフトウェア・アップデートの後のお作法
昔からのユーザには常識なんだけど
PRAM クリア
カーネルキャッシュ クリア
ノート系の人はSMC リセット
これもよく使いますSafe Boot
  • MacOSX Leopard Network tuning
あーそーなんだ、Leopard には "Self-Tuning TCP" 機能がはいってたんだ
rfc1323 ON なら、tunables ってこれだけね
kern.ipc.maxsockbuf
net.inet.tcp.win_scale_factor
  • Windows PC 用のコンシュマーネットワーク機器
UNIX(MacOS Xも)で使用していて、突然つながらなくなるパターンの時は
機器の Port Range を越えている場合が有り
その場合は Port Range を Windows のデフォルトと同じにしてみよう
BSD(MacOS Xも) なら、
sysctl -w net.inet.ip.portrange.first=1024
sysctl -w net.inet.ip.portrange.last=5000
BUFFALO AirStationでオオハマリ(^^;;;
  • Microsoft Wireless Notebook Presenter Mouse 8000 と MacBook Pro
カーソルがひょこひょこ跳ねる場合は、
[システム環境設定]->[Microsoftマウス]->[パフォーマンス]でパフォーマンス優先にしませう
(あとは、「Bluetoothデバイスがスリープを解除することを許可」は OFF にすること)
(Keynote のコントロールできないんだが、それはそこ Apple Remote があるじゃん...)
  • MacOSX Leopard で WILLCOM W-SIM MODEM.ccl Modem Script 修正
Info.plist に Supersedes array 追加
Superseding an older script
  • MacOSX Leopard のファイル権限
ls -l したら'@'とかいろいろ見なれないものが...
xattr -l ファイル
ls -le [ファイル]
ls -l@ [ファイル]
ネットからダウソしたファイルには、xattr で com.apple.quarantine 属性がつく模様
xattr -d com.apple.quarantine ファイル
で属性消去

過去ログ

昔のものは、雑多なメモ

表示
個人用ツール