os:netbsd:tips
                差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| os:netbsd:tips [2018/10/19 18:01] – [CARP] seirios | os:netbsd:tips [2018/10/19 18:03] (現在) – seirios | ||
|---|---|---|---|
| 行 13: | 行 13: | ||
| というわけで、sockstat。 | というわけで、sockstat。 | ||
| - | ===== fdisk and installboot ===== | ||
| - | Diskの設定。 | ||
| - | - fdisk -u vnd0 | ||
| - | - fdisk -B vnd0 | ||
| - | - installboot -v /dev/rvnd0a / | ||
| - | |||
| - | ===== ctrlとcapsを交換 ===== | ||
| - | - pckbdcを使っている場合 | ||
| - | * kernelのtableを修正すれば交換できるが、wsconsに移行する方がよい。 | ||
| - | - wsconsを使っている場合 | ||
| - | * ''/ | ||
| - | - Xの場合 | ||
| - | * '' | ||
| - | * '' | ||
| - | * < | ||
| - | |||
| - | ===== RTCをJSTにする ===== | ||
| - | 通常はこんなことをする必要は無いのだが、WindowsとDual bootにしている場合、WindowsがRTCをlocaltimeベースにしてしまう。 | ||
| - | |||
| - | これに対応するには、kernelのコンフィグファイルで、 | ||
| - | < | ||
| - | options RTC_OFFSET=-540 | ||
| - | </ | ||
| - | を指定する。 | ||
| - | |||
| - | ===== X Serverを設定する ===== | ||
| - | - 以下のコマンドを実行し、'' | ||
| - | * < | ||
| - | # X -configure | ||
| - | </ | ||
| - | - 必要に応じて'' | ||
| - | - 編集した設定ファイルで動作確認する | ||
| - | * < | ||
| - | # X -xf86config XF86Config.new | ||
| - | </ | ||
| - | # xinit -- -xf86config XF86Config.new | ||
| - | </ | ||
| - | - 問題なく動作したら、''/ | ||
| ===== Disk Image File ===== | ===== Disk Image File ===== | ||
| 行 87: | 行 49: | ||
| おお、取れるじゃないか! | おお、取れるじゃないか! | ||
| - | |||
| - | ===== backup ===== | ||
| - | まぁ、あんまり頑張ってないんだけど、WeeklyにどこかのDir以下をbackupするためのscript. | ||
| - | |||
| - | 大きさとか全然考えないし、DirectoryとかもHard-Codedだけど、忘れるのも嫌なのでメモ。 | ||
| - | |||
| - | < | ||
| - | #! /bin/sh | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | # Set variables | ||
| - | BASE=/ | ||
| - | BKUPDIR=/ | ||
| - | new=1 | ||
| - | |||
| - | for i in 6 5 4 3 2 1; do | ||
| - | new=`expr $i + 1` | ||
| - | if [ -f ${BASE}/ | ||
| - | mv ${BASE}/ | ||
| - | fi | ||
| - | done | ||
| - | |||
| - | cd ${BKUPDIR} | ||
| - | tar czf ${BASE}/ | ||
| - | |||
| - | echo " | ||
| - | ls -l ${BASE} | ||
| - | </ | ||
| - | |||
| - | これをどこかに置いて、'' | ||
| - | |||
| - | crontabに以下を記載。もちろん、crontab -eで編集しても良い。 | ||
| - | < | ||
| - | # | ||
| - | 0 | ||
| - | </ | ||
| - | |||
| - | これで、Weekly(この場合は日曜日)に自動的にあるディレクトリがbackupされる。 | ||
| - | |||
| - | もう少し改良の余地があるけど、今のところはこれで。 | ||
| - | |||
| - | ただ、weeklyで動く用にする手もあるので、少し考えないと駄目だな。 | ||
| - | |||
| - | ===== build.sh ===== | ||
| - | |||
| - | 毎回build.shで忘れるので、メモを。 | ||
| - | |||
| - | * toolを作る : '' | ||
| - | * kernelを作る : '' | ||
| - | * Updateする場合 : '' | ||
| - | |||
| - | ===== PUFFS ===== | ||
| - | |||
| - | NetBSDでPUFFS/ | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | 特に、netbsd-iscsi-initiatorを使うなら、PUFFS必須である。 | ||
| - | |||
| - | kernel configurationファイルに | ||
| - | < | ||
| - | # FILE SYSTEM関係の部分に追加 | ||
| - | file-system PUFFS | ||
| - | # Pseudo-Device関係の部分に追加 | ||
| - | pseudo-device putter | ||
| - | </ | ||
| - | |||
| - | / | ||
| - | < | ||
| - | MKPUFFS=yes | ||
| - | </ | ||
| - | |||
| - | これでkernelとuserlandを一気にbuildする。 | ||
| - | |||
| - | 使い方は以下の通り。 | ||
| - | |||
| - | < | ||
| - | # mount_psshfs user@host:/ | ||
| - | # umount / | ||
| - | </ | ||
| - | |||
os/netbsd/tips.1539939711.txt.gz · 最終更新:  by seirios
                
                