転載・引用について

ユーザ用ツール

サイト用ツール


os:netbsd:tips

NetBSD Tips

ここには、取りあえずNetBSD関連のTipsを適当に書くことにする。

ここは、Tipsなので、説明はしません。判らない人は諦めて下さい。

Listenしているportのprocessを知る

NetBSD(に限らず*BSD系システム)は、標準ではlsofはinstallされていない。

lsofは非常に便利なコマンドなので、入れておく方がいいかもしれないが、とりあえずBSDでもsockstatを使えば必要な情報がとれる。

というわけで、sockstat。

Disk Image File

NetBSDで完全なDisk Imageを読むためにはvnconfigを利用する。

# vnconfig vnd0 /some/where/Disk.Image	← /dev/vnd0にDisk.Imageをattachして、Diskに見えるようになる
# vnconfig -u vnd0			← vnd0をdetachする
# vnconfig -l				← 現在使われているvnd[0-9]デバイスか判る
vnd0: dev 203,4 inode 2132
vnd1: dev 203,4 inode 850222
vnd2: not in use
vnd3: not in use

あとは、disklabelやnewfsで普通にDiskとして使える。

XenのDomain0を作る場合、vndが足りなくなると悲劇なので、必要に応じてvndを増やしておくべき

# cd /dev
# sh MAKEDEV vnd4 vnd5 vnd6 vnd7

ps

psでuserは取れるのにgroupが取れないのが気に入らなかったので、ちょっとmanを読んでみたら、

$ ps -o user,group,command
USER    GID COMMAND
foo  staff -sh 
foo  staff /usr/bin/less /usr/share/man/cat1/ps.0 
foo  staff ps -o user,gid,command 
foo  staff man ps 
foo  staff sh -c /usr/bin/less /usr/share/man/cat1/ps.0 

おお、取れるじゃないか!

このウェブサイトはクッキーを使用しています。 Webサイトを使用することで、あなたはあなたのコンピュータにクッキーを保存することに同意します。 また、あなたはあなたが私たちのプライバシーポリシーを読んで理解したことを認めます。 同意しない場合はウェブサイトを離れてください。クッキーに関する詳細情報
os/netbsd/tips.txt · 最終更新: 2018/10/19 18:03 by seirios

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki