- 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 があるじゃん...)
- たんなるメモ24
Parallels 3.0 + CentOS 5.x
agp=off
(Parallels の場合は clock=pit ではなく clock=pmtmr か...)
- たんなるメモ23
portsnap fetch
portsnap extract
portsnap update
portsnap fetch
portsnap update
ezjail-admin update -P
ついでに freebsd-update 系メモ
projects: freebsd-update-server
- Zimbra メモ1
FRANKLIN は5.0 current
EDISON は 4.0.5 release
FRANK は 4.5 release
(zimbra系のメモは NXHACK Blog で特集の予定)
(いまさらながらに、はじめてのblog (^^;;;)
- Linux にあるお便利ツール @FreeBSD
watch @Linux ===> sysutils/topless @FreeBSD
ps auxf @Linux ===> sysutils/pstree @FreeBSD
- 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 ファイル
で属性消去
- *BSD 系の login name 問題
CGI 等で sendmail を起動する際 -f を指定しなかった場合の sender の挙動とかとか
id -p
で確認してみそ
apache を起動する時に id -p して、login という項目が表示されていればビンゴ!
(see man 2 setlogin, getlogin)
(そーいやぁ 昔は exec login しろっていってたよなぁ...)
(*BSD のシステム運用の際は今も昔も要注意)
- たんなるメモ22
FreeBSD の devfs 系
/sbin/devfs rule -s 1 delset
/sbin/devfs rule -s 1 add hide
/sbin/devfs rule -s 2 delset
/sbin/devfs rule -s 2 add path null unhide
/sbin/devfs rule -s 2 add path zero unhide
/sbin/devfs rule -s 2 add path crypto unhide
/sbin/devfs rule -s 2 add path random unhide
/sbin/devfs rule -s 2 add path urandom unhide
/sbin/devfs -m /foo_chrootdir/dev ruleset 1
/sbin/devfs -m /foo_chrootdir/dev rule applyset
/sbin/devfs -m /foo_chrootdir/dev rule -s 2 applyset
/sbin/devfs rule showsets
/sbin/devfs rule -s 1 show
/sbin/devfs rule -s 2 show
extended rc 系では
umount /foo_chrootdir/dev 2>/dev/null
devfs_domount /foo_chrootdir/dev devfsrules_hide_all
devfs -m /foo_chrootdir/dev rule -s 2 applyset
rulesetは rcvar の 'devfs_rulesets' で定義
(増加する ttyp*, ptyp* も hide (謎))
- ZFS tunables
arc_reduce_dnlc_percent
zfs_arc_max
zfs_arc_min
arc_shrink_shift
zfs_mdcomp_disable
zfs_prefetch_disable
zfetch_max_streams
zfetch_min_sec_reap
zfetch_block_cap
zfetch_array_rd_sz
zfs_default_bs
zfs_default_ibs
metaslab_aliquot
reference_tracking_enable
reference_history
zio_taskq_threads
spa_max_replication_override
spa_mode
zfs_flags
txg_time
zfs_vdev_cache_max
zfs_vdev_cache_size
zfs_vdev_cache_bshift
vdev_mirror_shift
zfs_vdev_max_pending
zfs_vdev_min_pending
zfs_scrub_limit
zfs_vdev_time_shift
zfs_vdev_ramp_rate
zfs_vdev_aggregation_limit
fzap_default_block_shift
zfs_immediate_write_sz
zfs_read_chunk_size
zil_disable
zfs_nocacheflush
zio_gang_bang
zio_injection_enabled
zvol_immediate_write_sz
zfs.c
ZFS ソースツアー
- Solaris 10 運用メモ3
(ほにゃらら)
ダイナミックに変更の場合
echo "txg_time/W0t1" | mdb -kw
起動時に変更の場合は /etc/system に
set zfs:txg_time=1
ARCを12GBに制限する場合
(古いバージョンの場合)
# mdb -kw
> arc::print -a c_max
<address> c_max = <current-max>
> <address>/Z 0x300000000
起動時に変更の場合は /etc/system に
set zfs:zfs_arc_max=0x300000000
- FireFoxのヘルプを消す
バルーン・ヘルプ表示が邪魔ぁ
browser.chrome.toolbar_tips を false
(メモメモ:browser.urlbar.maxRichResults -1)
(メモメモ:browser.urlbar.autoFill)
(メモメモ:gfx.color_management.enabled)
- FreeBSD ports でスマートなカスタマイズ方法
/usr/ports/hoge/fugaで
Makefile.local
scripts/ほげら
を駆使してなんとかする
(ほげら: 最後に独自パッチをあてたければ、post-patch とか)
(Makefile.local も scripts/以下 も make update では消えないので安心)
- お間抜けな XXXXX のtips
vpopmail を運用している場合は、ディレクトリ名やファイル名に "qmail-send" という文字列は
つかってはならない。
(なんだかなー (c) 阿藤快)
- お間抜けな qmail の大量ログ
qmail はシンプルで高速な MTA として人気ですが、大規模なサーバではいろいろな不具合に
遭遇する場合が多いです
大量に受信するサーバでは、qmail のキュー処理を行こなう qmail-send で、何故かキューが
糞詰まり的に大量に溜る現象がおこります
原因は大量に出力されるログのおかげで、それを処理するロガーがパンクしてしまい、
その為に、qmail-send が一時停止する事により発生します。
splogger -> syslogd の場合は完全にパンクなので、multilog に変更します。
(qmail 運用の際には必須のログ処理系であると思います)
(djbわーるど☆...つかれるわ...)
- お間抜けな qmail のキュー処理 (The "silly qmail syndrome")
qmail はシンプルで高速な MTA として人気ですが、大規模なサーバではいろいろな不具合に
遭遇する場合が多いです
大量に受信するサーバでは、qmail のキュー処理を行こなう qmail-send で、何故かキューが
糞詰まり的に大量に溜る現象がおこります
原因は、qmail-send での "メッセージ振り分け" (todo, preprocess)と、"メッセージ配送"が、
パラレルで処理されていない事により発生します
この qmail-send の仕様を拡張するのが、EXTTODO patch です
preprocess を専用の qmail-todo に、配送を qmail-send (+ qmail-lspawn, qmail-rspawn)に分割します
(qmail 運用の際には必須のパッチであると思います)
The "silly qmail syndrome"
ext_todo-20030105.patch
なお、FreeBSD の ports では、EXTTODO_PATCH を有効にすれば適用されます
(しかし、qmail ってヤツは正直いって MTA ではさらさらなくって、proxy サーバに毛のはえた程度のものだなぁ)
- Solaris 10 運用メモ2
とりあえずキーワードだけ
(/kernel/drv/qlc.conf)
pci-max-read-request=2048
(/etc/system)
set maxphys=0x800000
set sd:sd_max_throttle=20
set ssd:ssd_max_throttle=20
set sd:sd_io_time=0x3C
(/kernel/drv/sd.conf それぞれの SCSI disk に)
にsd_max_xfer_size=0x800000
(/kernel/drv/ssd.conf)
ssd_max_xfer_size=0x800000;
echo "maxphys/X" | mdb -k
echo "sd_max_throttle/D" | mdb -k
echo "ssd_max_throttle/D" | mdb -k
echo "*sd_state::walk softstate |::print -t struct sd_lun un_max_xfer_size" | mdb -k
(max_throttle は機器により変更の事)
- FreeBSD libc resolver
FreeBSD 6.2 から libc の DNS Resolver が BIND9 の code になったのねぇ
いろいろ不具合が...
- Microsoft Mouse Bluetooth
Driver 6.2 で対応らしい...
wireless Mighty Mouse すて!?
- Boot Camp + vista final
http://www.geocities.com/nja469/
Apple wireless Mighty Mouse もさっくり認識
Boot Camp 1.2(Public Beta)でた。さっくり update
- Microsoft Virtual Server系メモ
謎なメモ 1
after kernel version up
cd /lib/modules/vmadd/module
make vmadd-build-module
make vmadd-install-module
depmod -a
/etc/init.d/vmadd start
/etc/init.d/vmadd-heartbeat start
/etc/init.d/vmadd-shutdown start
/etc/init.d/vmadd-timesync start
謎なメモ 2
SSL-VMRC
How do I enable Secure Sockets Layer (SSL) connections to my Microsoft Virtual Server 2005 system
The Soul of a Virtual Machine : SSL and Virtual Server
- MacOSX で USB to Serial
家電量販店でよく売っている BUFFALO USB-シリアル変換ケーブル BHC-US01/GP で使用している Prolific PL-2303 の MacOSX 用ドライバ発見!
Jerminal (jerm)をコンパイルして Terminal.app で便利につかえています
- Parallels Desktop for Mac
よすぎ... Intel VT-x ならまったく違和感なし
DirectXとかつかわないなら、実用にたえる。すばらしい
しかし、USBデバイスはOSXが先によこどりするので、うまくつかえねー場合がしばしば
げげげげげ SWsoft に買収されたのねぇ...
(USBデバイスの認識不具合に対して、対応済Beta版が提供されています)
(コヒーレンス対応版なのだ)
- Windows で MacOSX の「ネットワーク環境」のように切り替える
Windows では Mac のように簡単に、(同一のネットワークインターフェースに)
複数のネットワーク設定を切り替える設定用の仕組み(GUIベース)がないようだ。
持ち歩いているノート PC で簡単に TCP/IP の設定を変えたい を参考に bat ファイルを作成して対処
DHCP接続.bat
netsh interface ip set address "ローカル エリア接続" dhcp
netsh interface ip set dns "ローカル エリア接続" dhcp
会社の固定IP接続.bat
netsh interface ip set address "ローカル エリア接続" static 192.168.1.10 255.255.255.0 192.168.1.1 0
netsh interface ip set dns "ローカル エリア接続" static 192.168.1.1
VISTAの場合は「管理者として実行」する事
- たんなるメモ21
apple キーボード (英語) で Windows (VISTA) を Mac ユーザっぽく使う キー配列に変更
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\
BINARYの値 Scancode Map に
00 00 00 00 00 00 00 00
05 00 00 00 1D 00 3A 00
3A 00 1D 00 1D 00 5B E0
38 E0 5C E0 00 00 00 00
00 00 00 00 00 00 00 00 : ヘッダ
05 00 00 00 : 4個のルール+ターミネータ1個 = 05
1D 00 3A 00 : Ctrl(機能を) -> Caps(キーに)
3A 00 1D 00 : Caps(機能を) -> Ctrl(キーに)
1D 00 5B E0 : Ctrl(機能を) -> 左Command(キーに)
38 E0 5C E0 : 右Alt(機能を) -> 右Command(キーに)
00 00 00 00 : ターミネータ
あとは MS-IME のプロパティでキー設定で IME ON/OFF を Ctrl+SPACE にする
(Windows Keyつかわないので殺し)
これでようやく command + Z,X,C,V,A,S,F,G でなれた指もイライラ解消
(あとは editmode=emacs にしたい...)
- MacBook Pro C2D の WIFI でハマる
なんかー
/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport: Error: WirelessAssociate2() = 88001006 for network XXX
げなエラーが出て、ちゃんとつかえていた AirMac につながんない...
802.11n なチャレンジャーなデバイスなんか、つかうからじゃーとおもっていたら...
Mac OS X 10.4.8: AirPort does not auto-connect to existing networks after restart or wake from sleep
この手順をヤルとサクットいきました。
私がバカでした。ごめんなさい apple 様 Jobs様 m(__)m
- ASP.NET 2.0あそびちゅう2
エクスプレスが独自ドメイン名と任意のサブドメイン名に対応したので移植中...
Club Web Site Starter Kit : http://ClubWebSite.Dev-ASP.NET/
パーソナル Web サイト スタート キット : http://StarterKit.Dev-ASP.NET/
- MacOS X 10.4 で ntp が同期しない
Mac OS X 10.4: ネットワーク・タイムのクライアントが同期を失う
なーんか最近おかしいとおもってた...
- たんなるメモ20
aptitude install kernel-patch-openvz vzctl vzquota
略
make-kpkg --rootcmd fakeroot --revision custom01 --added-patches openvz --append-to-version +openvz --initrd binary-arch
dpkg -i /usr/src/linux-image-x.x.xx+openvz_custom01_i386.deb
- Boot Camp
うふっ☆ MacBook Pro Core 2 Duo 買った☆
Vista RC1 さっくりうごいてます。
"Macintosh Drivers CD" は Install 時にコケるけど、Install中に展開しているドライバーを
無理矢理、他所にコピーして、後で手でドライバー更新してやればOK
Aero もサックリうごいています。Atheros AR5008はVISTA用ドライバー待ち...残念
# 10年おくれてるな...(というか理念無しでマネだけで作ってるのまるわかり)
ところで、MacBook Pro にバンドルされていた Comic Life バカウケ! 面白すぎ! 仕事につかえるかも...
- たんなるメモ19
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\
DWORDの値 DisablePagingExecutive に 1
DWORDの値 IOPageLockLimit に 16進で 40000
DWORDの値 LargeSystemCache に 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl\
DWORDの値 Win32PrioritySeparation に 0
- たんなるメモ18
perl -MCPAN -e "CPAN::Shell->r"
perl -MCPAN -e "CPAN::Shell->install(CPAN::Shell->r)"
- たんなるメモ17
rpm -qp --scripts hoge.rpm
- たんなるメモ16
ディスク容量不足の警告の抑制
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\
DWORDの値 NoLowDiskSpaceChecks に 1
ディスククリーンアップの圧縮の抑制
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\
キー Compress old files を削除
- Visual Web Developer 2005 Express Edition (通称 VWD) + ASP.NET 2.0あそびちゅう
ASP.NET 2.0 コントロール って楽そうだ。生産性はたしかに高そう。勉強してみようー
- Xcode 2.3いれたあと...
見なれないpythonのprocessがあがっているので調査したら Dedicated Network Builds 系のものらしい
わしには不要なのでXcode 2.3 Release Notesの記述より
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dnbobserver.plist
- MacOSX 10.4.x で ColorSync 装置 defualt Profile 変更できない問題
Common Colour Problems with Capture One for Mac
Re: CMRegisterColorDevice and scopes
CurUser / CurHost / AnyApp -- ~/Library/Preferences/ByHost/.GlobalPreferences.<MACAddress>.plist
CurUser / AnyHost / AnyApp -- ~/Library/Preferences/.GlobalPreferences.plist
AnyUser / CurHost / AnyApp -- /Library/Preferences/.GlobalPreferences.plist
をProperty List Editorで編集してrebootかも
- たんなるメモ15
わすれもの
/usr/bin/setterm -blank 0 -store > /dev/tty1
- たんなるメモ14
Fedora Core 4, centOS 4系 mysql の文字化け
[mysqld]
init-connect = SET NAMES binary
最近は(4.1.15, 5.0.13 以降)
[mysqld]
skip-character-set-client-handshake
らしい
- たんなるメモ13
cd /lib/modules/
depmod ?.?.??.??-xen0
mkinitrd --builtin=ata_piix /boot/initrd-?.?.??-xen0.img ?.?.??.??-xen0
- MacOSX 10.4.3 で Canon EOS Kiss Digital N の RAW データを読めるようにしたい
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/Raw.plist
にエントリを追加すべし(だけど...)
Make OS X 10.4.3 understand Canon EOS 350D RAW files
(EOS Kiss Digital N のフォーマットはまだ不明...)
(USモデルの EOS Digital Rebel XT と EUモデルの EOS 350D DIGITAL と 日本モデルの EOS Kiss Digital N はフォーマットがちがうらしい)
10.4.4で対応完了
- たんなるメモ12
FreeBSD ports x11-toolkits/Xaw3d で scroll bar の scroll arrow 表示制御 patch がはいってた
デフォルトでは off
X resouece で
Emacs*arrowScrollbars: True
的で制御
- Tigerの ログインウインドウ で日本語入力しないようにする
システム環境設定->アカウント->ログインオプション で「ログインウインドウに入力メニューを表示」on
一旦ログアウトしてログインウインドウで不要な入力ソースを削除
その後「ログインウインドウに入力メニューを表示」をoffに
- コマンドラインでSSLなサーバとお話しする
openssl s_client -connect HOST:PORT
- NetBSD memo
ちゃんと src tree とれてない時がある...
(ftp で NetBSD-current/tar_files/src/ からとってくるのが吉かも)
build でコケたら /usr/tools/bin/nbmake-{arch} cleandir する事
(ロールプレイングゲームみたい...)
- Xen (Domain 0) NetBSD
Xen (virtual machine monitor)でNetBSDをホスト(Domain 0)としてつかう
http://mail-index.netbsd.org/port-xen/2004/12/10/0000.html
あそびちう...
NetBSD/xen-2 はもうすぐらしい...
- sid-milterのresolverとlibspf2
sendmail+sid-milterの判定とpostfix+libspf2の判定がちがう
結局 TXT RR の書式をごまかして同じ結果にでけた...
ptr系のあつかいがまだダメなようだ(sid-filter)
- たんなるメモ11
postfix + spf
SPF patch for Postfix
- tDiary でツッコミできないようにする
tdiary.conf に
@hide_comment_form = true
隠し機能だそうです...
(Anti Referer Spam Plugin も必須かなぁ)
(cssお勉強ちう...)
- たんなるメモ10
Nemacsのころからひきずった発酵しきった .emacs 整理しないと...
(require 'jka-compr)
(auto-compression-mode 1)
- firefox 1.0系で emacs keybinding
~/.gtkrc-2.0 に
gtk-key-theme-name = "Emacs"
MacOS X の 場合 ~/Firefox.app/Contents/MacOS/res/builtin/platformHTMLBindings.xml に
Emacs Keybindings (Firefox)
- たんなるメモ9
/var/spool/clientmqueueの処理
mailq -Ac
sendmail -Ac -q
- 仮想デスクトップ for MacOS X
Desktop Manager for OS X
なかなかよさげ
- MacOS X Display all certs and CRLs in keychain
Tiger で GUI できました☆ なかなか良い感じ
certtool y k=/System/Library/Keychains/X509Anchors
Keychain AccessにGUIないんだろうか...
(Tiger で解消☆)
謎なメモ
*システムの* Keychain システム に追加する
(Keychain Access でも食えるように見えるが有効になっていない)
(CA証明書が /tmp/privcert.pem として、かつ 管理者の権限を持つユーザなら)
cd /tmp
cp /System/Library/Keychains/X509Anchors .
certtool i privcert.pem k=/tmp/X509Anchors
sudo cp X509Anchors /System/Library/Keychains/
der な形式の CA証明書の場合は
(CA証明書が /tmp/privcert.der として、かつ 管理者の権限を持つユーザなら)
cd /tmp
cp /System/Library/Keychains/X509Anchors .
certtool i privcert.der k=/tmp/X509Anchors d
sudo cp X509Anchors /System/Library/Keychains/
オリジナルの X509Anchors は念のためにバックアップする事
'k=keychainName' は絶対パスを指定する事
- RSS for Sherlock
RSS for Sherlock
- 増し締めジウヤウ
ディープだ (死語)
- portupgrade
あーー今まで知らなくって損してた...
ftp://ftp.idaemons.org/pub/distfiles/
portupgrade でしあわせに
portupgrade を活用しよう
portsdb -Uu
portversion -v
portupgrade -a
portupgrade -fr hoge/fuga
pkg_deinstall -ri hoge/fuga
- Linux 2.4 での複数SCSIホストアダプター
デバイス名を意図したように指定したい。
(自分が意図するように /dev/sda /dev/sdb ... と割り当てたい)
kernel parameter scsihosts= でアダプターを列挙して指定する
scsihosts=ncr53c8xxx:aic7xxx
The Linux 2.4 SCSI subsystem HOWTO
- Apple純正 X11
X11 for Mac OS X
軽くって、シンプルでなかなかよさげです
ktermは自分でバンバンしましょう(死語)。(ってもうしてるよね)
(XDarwinと同じディレクトリ /usr/X11R6 つかうので注意)
(わたし、主な X client は kterm、日本語は SKK な人なのでこれで十分)
- ハードウェアRAIDカードの設定
soft的設定を信じたら負け。ジャンパーで設定できる事はジャンパーでやる事
(ディープだ...)
- MacOS X 10.2.2 で ジャーナリングファイルシステム
diskutil enableJournal /
(かなりぁゃιぃなぁ...チャレンジャー向け)
- Linux 2.4系な運用メモ(とりあえず 2.4.20以後)
EtherExpress100(eepro100)のインテル版ドライバ e100 ドキュメント
Loadable module を使用しない場合 CPU Cycle Saver を OFF にするには drivers/net/e100/e100.h で
#define E100_DEFAULT_UCODE false
aic7xxxの新ドライバで tagged queueing を off にしたい
要注意 : 旧aic7xxxでは255で disable、新aic7xxxでは 0 で disable
kernel の config で CONFIG_AIC7XXX_CMDS_PER_DEVICE=0 にするか、
append="aic7xxx=tag_info:{{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}"
tcp_max_syn_backlog を 2048 にする場合(というかしないとマズイ)、
include/net/tcp.h の TCP_SYNQ_HSIZE を 128 にする。というドキュメント
があるのですが、ミスなので TCP_SYNQ_HSIZE を変更しなくていいようです)
networking/ip-sysctl.txt
/proc/sys/net/ipv4/tcp_dsack, /proc/sys/net/ipv4/tcp_fack, /proc/sys/net/ipv4/tcp_ecn は必ず 0 にしましょう。:-(
sysctl.conf な環境なら こんなもん でしょうか?
(client からの FIN に対して ACK 返さないのって困るね。しかたがないので、ナンチャッテ patch あててるけど...)
- MacOS X 10.2 システム系の日本語フォルダ名がきしょい
.localized を削除しましょう。
Mac OS X 10.2から搭載されたフォルダ名のローカライズ(国際化)機能
ついでに これもおまけ ソフトウェア・アップデートで インストールされたアップデート が見えない
- PowerBook での Serial Interface
Keyspan
USB Serial Adapter と MacOS X 用ドライバ
定番ですね。
- Solaris運用メモ1
/etc/default/init から LANG=ja は 削除したほうがいろいろ幸せですね。
昔、ハマったのに 記憶喪失してました。
/etc/default/inetinit も TCP_STRONG_ISS=2 にしとかないと
- Jaguar /usr/share/misc/termcap きえた...
libtermcap は libncurses のシンボリックリンク
termcapからんでるふるいオブジェクトはうごきまへん
-lncurses つけてコソパイノレ
- uControl Jaguarに対応してます
http://www.gnufoo.org/ucontrol/ucontrol.html
- Solaris tuning 定番リンク
http://www.sean.de/Solaris/soltune.html
http://www.ibm.com/software/webservers/appserv/doc/v35/se/infocenter-ja/was/08010301_v35.html#b134
- /etc/hosts
localhost.my.domain をきちんと修正しましょう
- たんなるメモ8
dd if=/dev/zero of=ファイル bs=1024k count=64
- たんなるメモ7
特定のホストをブロック rc.conf に
static_routes="spammer iyan"
route_spammer="-host どっかのIP 127.0.0.1 -reject"
route_iyan="-host またどっかのIP 127.0.0.1 -reject"
- たんなるメモ6
/usr/X11R6/lib/X11/xinit/xserverrc に
exec Xwrapper -deferglyphs all
- hostbase認証できん
なるほど...ssh-keysign - ホストベース認証における ssh の補助プログラム
(EnableSSHKeysign yes) 3.6以上の場合
- ほうこんなのあったのね liece
(setq liece-nick-image-alist '((?@ . "naruto.red.xpm")
(?\ . "naruto.blank.xpm")
(?+ . "naruto.gray.xpm")))
- XP Home Editionのネットワーク機能
XP Home Editionのネットワーク機能
「日本語オーケー!ドットコム」よさげなサイトですな > 海外駐在員さま
- MacOS X って...
logout したとき limit が初期化されるのかな...
login のときは 継承されてるようだ
調査してみよう...
- たんなるメモ5
kterm + ホイールマウス
KTerm.VT100.Scrollbar.translations: #override\n\
<Btn5Down>: StartScroll(Forward)\n\
<Btn4Down>: StartScroll(Backward)
- MacOS X の kernel tuning
sysctl コマンドで変更可能なパラメータがあります。
とりあえず ネットワーク系を、大規模サーバ向けにチューニングする 安直な StartupItem 作ってみました。
Sysctl StartupItem
(なーーーんだ Panther では /etc/sysctl.conf 効くじゃん)
- XDarwin(+OroborOSX)で kterm 使ってるが画面がみだれる場合がある
MacOS Xの termcap に kterm のエントリが無いのが原因
(Jaguar では termcap から terminfo へ)
(Jaguar の terminfo には kterm ありました)
(以下の記述は無用)
cp /usr/share/misc/termcap ~/.termcap
ktermのソースにある termcap.kt を ~/.termcap に追加する
cap_mkdb -f ~/.termcap ~/.termcap
昔 X11 自分で make world してたときは 当り前にやってたことなんだけどねぇ
(Jaguar までの辛抱... 早く X11 ステたい ;)
(Panther でようやくおさらばできそげぇ)
(Apple純正 X11 も長い間あげてないなー)
- PowerBookのキーボードレイアウトの影響で XDarwin + XEmacs-21.5.5 で key-mapping/warning
~/.Xmodmap に
keycode 63 = Meta_L
keycode 66 = Alt_L
clear mod1
clear mod2
add mod1 = Meta_L
add mod2 = Alt_L
- MacOS X で ssh-agent を使いたい
SSHAgentServices for Mac OS X
Dockから起動するアプリケーションのみ継承されます
Jaguar では うごきませぶん(;_;)
ありがたやー Jaguar で動くラッパーが出てきました。
SSH Agent
- FreeBSD 4系で gnupg とか使う場合の乱数発生器の設定
/etc/rc.conf に rand_irqs="5 11"
(rndcontrol -s コマンドで設定)
(環境に合わせた irq No を設定)
- LinuxでSCSI DISKの欠損情報の表示
scsiinfo-1.7.tar.gzをとってきて
(Debian なら apt-get install scsitools)
scsiinfo -d /dev/sdb
- FreeBSDでSCSI DISKの欠損情報の表示(増加分)
camcontrol defects da1 -f phys -G
最近のSCSIディスクの欠陥セクター処理について
- RAID Rebuild Rate
結局、早よなおさんとマズいんだから、最大値にしときましょう
- hotswapなSCSIとLinux
HotSwapなベイで抜き差ししたSCSIデバイスを認識させる方法
echo "scsi remove-single-device a b c d" > /proc/scsi/scsi
echo "scsi add-single-device a b c d" > /proc/scsi/scsi
a == ホストアダプタの番号 (最初のものが 0)
b == ホストアダプタ上の SCSI チャネル (最初のものが 0)
c == ID
d == LUN (最初のものが 0)
EX.
umount /dev/sdb1
echo "scsi remove-single-device 0 00 01 00" > /proc/scsi/scsi
機器を外す
機器を追加する
echo "scsi add-single-device 0 00 01 00" > /proc/scsi/scsi
fdisk /dev/sdb
mke2fs /dev/sdb1
SCSI 装置の動的な挿入と削除
- めちゃ備忘録的めも
mount -F hsfs -o ro /dev/dsk/c0t4d0s0 /cdrom
- mail bomb
ConnectionRateThrottle ぐらいしかないんですかねぇ...
- MHonArcの日本語 Subject対応
rcfileで
<DECODEHEADS>
<CHARSETCONVERTERS>
plain; iso_2022_jp::str2html; iso2022jp.pl
iso-2022-jp; iso_2022_jp::str2html; iso2022jp.pl
</CHARSETCONVERTERS>
<MIMEARGS>
text/plain:default=iso-2022-jp
</MIMEARGS>
<NOMAILTO>
How to Japanize MHonArc 2.6
How to Japanize MHonArc
- たんなるメモ4
IBM DDD-SI
- MacOS X 10.1.4 で コマンドラインでの印刷の設定(LPR)
MacOS Xでコマンドラインから印刷するコマンドとして Print (see: man 1 Print)
がありますが、以下の手順で伝統的なBSD LPRを使用してPostScriptプリンタに印字する事ができます
この手順で作成したプリンタは、もちろんCocoaやCarbonアプリでも印字できます
(Print(1)はUNIXな人には、つかえねーコマンドかもしれません;)
/etc/printcap をいつものように ;) 環境に従って記述
注意すべき点は、記述の冒頭のqueue名を|で複数列挙しない事
queue名はPrint Centerで作成した既存の名前とかさならないようにする事
spoolディレクトリやlogファイルの存在を確認する事
/etc/printcapはこんな感じで...
----- ここから ----- ここから ----- ここから ----- ここから -----
lp:\
:sh:\
:rm=lphost.hoge.co.jp:rp=lp:\
:sd=/var/spool/output/lphost:lf=/var/log/lpd-errs:
----- ここまで ----- ここまで ----- ここまで ----- ここまで -----
sh バナー印字禁止 (MacOS Xでは無意味)
rm リモートPostScriptプリンタのホスト名
rp リモートPostScriptプリンタのキュー名
sd スプールディレクトリ名
lf ログファイル名
NetInfoに反映させる
niload printcap . < /etc/printcap
Print Centerを起動し、[プリンタを追加] -> [ディレクトリサービス] で
NetInfo の printers の エントリが[NetInfoホスト]として表示されるので選択して追加する
(勝手にデフォルトプリンタにされるので注意)
あとは Terminal で
lpr -Pqueue名 ポストスクリプトファイル
(lpcはまともじゃないようです)
(WWDCのレポートみてたら、もうこれは消え去るらしい。次はCUPSらしい)
(とりあえず Jaguar でも 動いているようです)
謎なメモ
niutil -list . /printers
niutil -read . /printers/lp
niutil -destroy . /printers/lp
niload printcap . < /etc/printcap
- rootパーティションを後からsoftupdateに
single user mode で boot して、いきなり
tunefs -n enable /
(softupdateなパーティションは、空き領域がたくさんいるので注意すること)
- HostnameLookups Off にしてるのにぃ...
.htaccess にドメイン名かいてませんか? :)
- よけいなお世話:)
tune2fs -c -1 -i 0 デバイス
(tune2fs 1.19)
- たんなるめも3
富豪的PCのために :)
System.ini
[386Enh]
MinTimeslice=3
ConservativeSwapfileUsage=1
- たんなるめも2
RLimitMEM 16777216 16777216
RLimitNPROC 16 16
RLimitCPU 30 30
- bash2とsetuid
man system
- quoted-printable, base64のデコード
mimencode -u -p
- classless IN-ADDR.ARPA delegation における権威委譲されるゾーンに対する名称先頭部に付与する符号の調査
dig -x アドレス PTR
ANSWER SECTIONのCNAMEを確認
- OpenSSHでSSH2のDSAキーのパスフレーズを登録
ssh-add ~/.ssh/id_dsa
- OpenSSHでSSH2のDSAキーペアを作成
ssh-keygen -d
/etc/ssh_config に Protocol 2,1を追加しておきましょう
- OpenSSHでssh-agentを使う場合
ssh_config に 明示的に ForwardAgent yes にしておきましょう
- CISCO7204VXRのスロット挿す順番
2-1-4-3
Cisco 7200 Series Port Adapter Hardware Configuration Guidelines
- たんなるめも
quotacheck -avug
setquota -g hoge -T foo bar /
- IRCのサーバ設定値を調べる
/STATS i (サーバ)
/STATS y (サーバ)
/STATS d (サーバ)
- ProFTPDでWINDOWSなクライアント相性問題
tcpNoDelay off
してみましょう
- IE 5 で「HTTP エラーメッセージを簡易表示する」が ON でも 404 のリダイレクトをさせる方法
512 bytes 以上のファイルであれば 正常に処理するようになります
コメントでもをうめこみましょう
(しかし MSって....)
- 汎用JPドメイン名の日本語ドメイン名の(現状での)仕様
- 日本語ラベルの文字コード
UTF-8
- 日本語ラベルの文字エンコーディング方式
Punycode(AMC-ACE-Z)
"日本語" が "xn--wgv71a119e"
- Punycodeのプレフィックス xn-- に決定
- 使用可能文字
JIS X 0208-1990 により定められる文字集合のうち、
ひらがな(4区)
カタカナ(5区)
JIS第一水準漢字(16〜47区)
JIS第二水準漢字(48〜84区)
一部の記号(1区)
「・」「ヽ」「ヾ」「ゝ」「ゞ」「々」「ー」
ASCIIの
英字(A〜Z)
数字(0〜9)
ハイフン(-) ただし先頭と末尾は不可
- 文字数、その他
1文字以上、15文字以下
英数字やハイフンはASCIIとみなす
半角カタカナは全角とみなす
英字の大文字小文字は区別しない
- MacOS X (PublicBeta) でOpenSSH sshdの起動方法
/etc/hostconfig に
SSHSERVER=-YES-
(/System/Library/StartupItems にいろいろありますよ)
- HSRP(Hot Standby Router Protocol)
HSRP便利っす
- 汎用JPドメイン名の日本語ドメイン名
色々紆余曲折が.あるとおもいますが.昔メールのサブジェクトで.日本語をつかえるように.なった時と同じように.すぐにこれが普通になるような.気がします.jp
- MAPS RBLの無駄なDNS QUERYをへらす
MAPS RBL の 外部への DNS QUERY をさける為に rbl.maps.vix.com zone を内部の DNSへ転送してもらう
Subscription via DNS
場あたりなら ダミーの zone を書いておくと幸せになるかも
zone "ネットワーク.rbl.maps.vix.com" {
type master;
file "fake.rbl.maps.rev";
};
- Bind Sandbox
named -g bind -u bind
- Juniper
Juniper Networks, Inc.
ジュニパーネットワークス株式会社
M5 動いています
(もう幾つ寝るとT320♪)
(M40でお茶にごし...)
- httpで cache されないように
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Last-Modified: Wed, 19 Jul 2000 05:00:00 GMT
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Last-Modified
は今の時刻
- NetScape Messengerで SMTP AUTH (RFC2554) を使わないようにする方法
Messenger は メール送信サーバが SMTP AUTH 対応の場合、否応無しに SMTP AUTH
を使う挙動になります。それを回避する為には以下の設定をします
(機能があるんだったら、ON/OFFボタンつけりゃいいのに...)
user_pref("mail.auth_login", false);
を 各ユーザの初期設定ファイル Windowsの場合は prefs.js、Macの場合は Netscape Preferences、UNIXの場合は preferences.js に追加します
http://help.netscape.com/kb/corporate/19981028-2.html
http://help.netscape.com/products/server/messaging/3x/info/smtpauth.html
- Memtest86しましょう
PCのメモリってこわいですね。必ず1回はmemtest86でfull testしたほうがいいっす
http://www.memtest86.com/
- Zopeで遊びました
MySQL Database ConnectionのDatabase Connection Stringの書式
データベース名@ホスト名 ユーザ名 ユーザのパスワード
- MySQLで遊びました
ユーザの追加
> mysql -h ホスト名 -u root -p MySQLのrootパスワード mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO ユーザ名@ホスト名 IDENTIFIED BY ユーザのパスワード WITH GRANT OPTION;
データベースの生成
> mysql -h ホスト名 -u ユーザ名 -p ユーザのパスワード mysql
mysql> CREATE DATABASE データベース名;
データベースのリスト
> mysqlshow -h ホスト名 -u ユーザ名 -p ユーザのパスワード
- LinuxのIP Masquerad で TCP sessionでのtimeoutを無効にする
(remote login してるときに バソバソ timeout しちゃ ぃゃーん)
/sbin/ipchains -M -S 144100 600 300
- emacs outline-modeのコマンド
移動コマンド
制御するコマンド
- Accelerated-Xって XFree86みたいに "ctrl:swapcaps" がないので
~/.Xmodmap に
remove lock = Caps_Lock
remove control = Control_L
keysym Caps_Lock = Control_L
add control = Control_L
- Accelerated-X で hardware cursor を停止
/etc/Xaccel.ini の [SCREEN] セクションに
SoftwareCursor = Yes;
- IRCのコユイ技術情報
RFC から読めない IRC
- irchatのnickのカッコの差の意味
>nick<
private messages being sent.
=nick=
arriving private messages.
<nick>
arriving messages to current channel.
<channel:nick>
arriving messages to current channel from outside the channel.
(nick)
arriving messages to other channel from outside the channel.
(channel:nick)
arriving messages to other channel from outside the channel.
- apache-1.3.12的文字化け解消法
Options +MultiViews
AddLanguage ja .ja
AddCharset ISO-2022-JP .jis .iso-2022-jp
AddCharset Shift_JIS .sjis .shift_jis
AddCharset EUC-JP .euc-jp
index.html.ja.euc-jp 的
おもしろそうですmod_html_meta
- Refererではじく
SetEnvIfNoCase Referer ^http://www\.akunin\.net/ bad_referer
deny from env=bad_referer
- Refererでゆるす
SetEnvIfNoCase Referer ^http://www\.nakama\.net/ good_referer
order deny,allow
deny from all
allow from env=good_referer
- scsi(8)コマンドはcamcontrolへ移行
- MAGIC SYSRQ KEY
/usr/src/linux/Documentation/sysrq.txt
- emacsでの編集モードの埋め込み指定
-*- mode:text -*-
- 規定のメールアドレス(MAILBOX NAMES FOR COMMON SERVICES, ROLES AND FUNCTIONS)
RFC2142 (Standards Track)
- BINDバージョン調査
dig @サーバ名 chaos txt version.bind
これを隠すために、options で version を指定するのも有りですが、
zone "bind" chaos を定義して、その zone の query を制限するのも良いでしょう。
- DNS Serialを一巡させる方法
2147483647(0x7fffffff)以内の数字を2回足す
1回2147483647を加算してから SOA RR を見て桁がさがってる事を確認して、
2回目で指定の値になるように調整した値を加算する
(RFC1912)
- そのサーバがあるドメインのプライマリDNS、セカンダリDNSの設定をしてるかどうかの調査
(つまりサーバがそのzoneに対して権威をもっているかどうかの調査)
dig @そのDNSサーバ ドメイン ns +debug +norecurse
flags: に aa の記述がある
NS RR の記述があるセクションのドメインのTTLが変化しない
そのサーバはそのzoneに対して権威あるDNSです
- perl -MCPAN -e shell
- NEXTSTEP3.3J+sendmail-8.9.xでfmlを稼働させる場合
O DontBlameSendmail=AssumeSafeChown
をsendmail.cf に追加
http://www.jpcert.or.jp/ed/199x/98-0001-09.txt
- apacheログで隠蔽
SetEnvIf REMOTE_ADDR ^172\.16\. localaccess
CustomLog /virtual/logs/access_log combined env=!localaccess
- debian関連メモ
/etc/apt/sources.list
deb ftp://ftp.jp.debian.org/debian/ woody main non-free contrib
deb-src ftp://ftp.jp.debian.org/debian/ woody main non-free contrib
deb ftp://non-us.debian.org/debian-non-US woody/non-US main contrib non-free
deb-src ftp://non-us.debian.org/debian-non-US main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
dpkg -l
(インストール済のパッケージ一覧)
dpkg --purge パッケージ
(インストール済のパッケージの完全消去)
dpkg -S なんか
(インストール済のパッケージの関連ファイル一覧)
apt-get update
(パッケージリストの更新)
apt-get -f dist-upgrade
(インストール済のパッケージの自動更新:依存関係をきびしく調査版)
(apt-get -s dist-upgrade | more で様子を見たほうが安全)
apt-get --reinstall install パッケージ
(インストール済のパッケージの再インストール)
apt-cache search パッケージ
(インストール可能なパッケージの検索)
apt-cache showpkg パッケージ
(インストール可能なパッケージの詳細な内容)
update-rc.d hoge remove
update-rc.d hoge defaults 20 20
パッケージが /etc/ld.so.conf かきかえるパターンあり要注意
パッケージが /usr/include/asm /usr/include/linux かきかえるパターンあり要注意
apt のコマンドインターフェースばっかりつかって、たまに dselect
で確認すると色々な事が見えて便利です
不要なパッケージの情報とか新しいパッケージの情報とか一目で確認できて便利
.debの展開
ar -x パッケージ
あとは 展開したものをいろいろホゲりましょう
- kmodをつかおう
Documentation/kmod.txtを見ませう
CONFIG_KMOD=y
rootのcrontabに
0-59/5 * * * * root test -f /proc/sys/kernel/modprobe && /sbin/rmmod -a
- Linux kernel compile
大規模サイトの為のLinuxカーネルチューニング(Linux kernel tuning for large site)
ln -s /usr/src/linux/include/linux /usr/include/linux
ln -s /usr/src/linux/include/asm-i386 /usr/include/asm
(けっこうこれわすれてるみたい)
{
/usr/src/linux/include/linux/fs.h の
#define INR_OPEN 4096
/usr/src/linux/include/linux/limits.h の
#define NR_OPEN 4096
/usr/src/linux/include/linux/tasks.h の
#define NR_TASKS 4000
/usr/src/linux/include/linux/posix_types.h の
(/usr/include/bits/types.h にもあるので値を一致させます)
#define __FD_SETSIZE 4096
/usr/src/linux/include/linux/socket.h の
(/usr/include/bits/socket.h にもあるので値を一致させます)
#define SOMAXCONN 1024
}
: カーネルパッチ(2.2.22版)
make mrproper (前もって.configを保存の事)
make menuconfig
make dep
make bzlilo
make modules
make modules_install
- cannaserverのアクセスホスト制限
/etc/hosts.canna
- Message Disposition Notifications
Disposition-Notification-To
RFC2298
Return-Reciept-Toはsendmailのみ
- 1台のマシンで複数のnamed, sendmail
named : lisetn-on, query-source, transfer-source
sendmail: O DaemonPortOption=Address=172.16.1.13
- cvsup
/etc/defaults/make.conf の中を見て適当にアレンジしましょう
/etc/make.conf に
SUP_UPDATE= yes
SUPFLAGS= -g -L 2
SUPHOST= cvsup.jp.FreeBSD.org
SUPFILE= /usr/local/etc/cvsup/stable-supfile
#PORTSSUPFILE= /usr/local/etc/cvsup/ports-supfile
#DOCSUPFILE= /usr/local/etc/cvsup/doc-supfile
${base}/sup/refuse に
ports/chinese
ports/french
ports/german
ports/hungarian
ports/hebrew
ports/korean
ports/polish
ports/portuguese
ports/russian
ports/ukrainian
ports/vietnamese
doc/de
doc/de_*
doc/el
doc/el_*
doc/es
doc/es_*
doc/fr
doc/fr_*
doc/it
doc/it_*
doc/nl
doc/nl_*
doc/no
doc/no_*
doc/pt
doc/pt_*
doc/pl
doc/pl_*
doc/ru
doc/ru_*
doc/sr
doc/sr_*
doc/zh
doc/zh_*
portupgrade パッケージ
# cd /usr/src
# make update
cvsupで同期してから、
/usr/src/UPDATING をしっかり読む
まくんのFreeBSDメモ
# diff /etc/shells /usr/src/etc/shells
# diff /usr/include/sys/types.h /usr/src/sys/sys/types.h
# diff /usr/include/sys/socket.h /usr/src/sys/sys/socket.h
# diff /usr/include/machine/param.h /usr/src/sys/i386/include/param.h
変更個所確認
/usr/objの掃除
# cd /usr/obj
# chflags -R noschg *
# rm -rf *
# cd /usr/src
# make -j4 buildworld
( make buildworld : シングルCPUでマルチユーザモードなら)
kernel のコンパイル
# make buildkernel KERNCONF=YOUR_KERNEL_HERE
# make installkernel KERNCONF=YOUR_KERNEL_HERE
シングルユーザモードで立ち上げて、
# fsck -p
# mount -u /
# mount -a
# cd /usr/src
# cd /usr/src
# make installworld
# mergemaster -C
# cd /usr/src/release/sysinstall
# make all
# make install
# reboot
謎なめも
# camcontrol rescan all
# /stand/sysinstall
# disklabel -e da0
# disklabel -e da1
# size offset fstype [fsize bsize bps/cpg]
a: 35807546 0 4.2BSD 2048 16384 89 # (Cyl. 0 - 2228*)
b: 65536 35807546 swap # (Cyl. 2228*- 2232*)
c: 35873082 0 unused 0 0 # (Cyl. 0 - 2232*)
# (IBM IC35L036UCD210-0)
# size offset fstype [fsize bsize bps/cpg]
a: 71550895 0 4.2BSD 2048 16384 89 # (Cyl. 0 - 4453*)
b: 131072 71550895 swap # (Cyl. 4453*- 4461*)
c: 71681967 0 unused 0 0 # (Cyl. 0 - 4461*)
# (ST336607LC)
# size offset fstype [fsize bsize bps/cpg]
a: 70908295 0 4.2BSD 2048 16384 89 # (Cyl. 0 - 4413*)
b: 131072 70908295 swap # (Cyl. 4413*- 4421*)
c: 71039367 0 unused 0 0 # (Cyl. 0 - 4421*)
# (ST373307LC)
# size offset fstype [fsize bsize bps/cpg]
a: 143232925 0 4.2BSD 2048 16384 89 # (Cyl. 0 - 8915*)
b: 131072 143232925 swap # (Cyl. 8915*- 8923*)
c: 143363997 0 unused 0 0 # (Cyl. 0 - 8923*)
# newfs -b 16384 -f 2048 /dev/da1s1a
# tunefs -n enable /backup
# camcontrol defects da1 -f phys -G
# mount /backup
# cd /backup
# /sbin/dump 0uf - /dev/da0s1a | /sbin/restore rf -
謎なめも 2
# cd /usr/src
# patch < /path/to/sshd.patch
# cd /usr/src/secure/lib/libssh
# make depend && make all install
# cd /usr/src/secure/usr.sbin/sshd
# make depend && make all install
# cd /usr/src/secure/usr.bin/ssh-agent
# make depend && make all install
# cd /usr/src/secure/usr.bin/ssh
# make depend && make all install
# kill -KILL `cat /var/run/sshd.pid` && /usr/sbin/sshd
# cd /usr/src
# patch < /path/to/patch
# cd /usr/src/lib/libbind
# make depend && make
# cd /usr/src/lib/libisc
# make depend && make
# cd /usr/src/usr.sbin/named
# make depend && make && make install
# cd /usr/src/libexec/named-xfer
# make depend && make && make install
# cd /usr/src
# patch < /path/to/patch
# cd /usr/src/lib/libsm
# make obj && make depend && make
# cd /usr/src/lib/libsmutil
# make obj && make depend && make
# cd /usr/src/usr.sbin/sendmail
# make obj && make depend && make && make install
# /bin/sh /etc/rc.sendmail restart
謎なめも 3
あんまりよくないけど
device atkbd0 at atkbdc? irq 1 flags 0x00
5.3はデフォ
もし変更するなら、loader.conf (device.hints ?) に hint.atkbd.0.flags="0xほげ"
http://www.jp.freebsd.org/www.FreeBSD.org/ja/handbook/synching.html
http://www.nothing-going-on.demon.co.uk/FreeBSD/make-world/make-world.html
謎なめも 4
# format /dev/rdsk/c0t1d0s0
# Part Tag Flag Cylinders
# 0 root wm 366 - 12434
# 1 swap wu 0 - 365
# 2 backup wm 0 - 12434
# installboot /usr/platform/`/sbin/uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t1d0s0
# newfs /dev/dsk/c0t1d0s0
# cd /backup
# /usr/sbin/ufsdump 0uf - /dev/dsk/c0t0d0s0 | /usr/sbin/ufsrestore rf -
# reboot -- -r
- User Private Groupsというポリシー
http://www.redhat.com/support/manuals/RHL-6.1-Manual/ref-guide/s1-sysadmin-usr-grps.html#S2-SYSADMIN-PRIV-GROUPS
- sendmailをdaemonモードであげたくない、でもキューははきたい
-q30m のみ(-bd つけない) (あたりまえやんかー)
- sendmailで一旦キューにいれる
-bd -odq (-q ではきだし)
- USE_SENDER_DNS_CHECK=yes
- qpopper + virtual patchの場合popper.hのMAXDROPLENに注意
- FreeBSD 3.x kernel 構築して bootでコケたら
disk1a:> unload /kernel
disk1a:> load /kernel.GENERIC
(もしくは disk1a:> load /kernel.old)
disk1a:> boot
- mkisofs
mkisofs -R -T -o hoge.iso fuge/