<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.seirios.org/seirios/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>ほほほのほ - os:netbsd</title>
        <description></description>
        <link>http://www.seirios.org/seirios/dokuwiki/</link>
        <lastBuildDate>Wed, 06 May 2026 12:56:17 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://www.seirios.org/seirios/dokuwiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>ほほほのほ</title>
            <link>http://www.seirios.org/seirios/dokuwiki/</link>
        </image>
        <item>
            <title>NetBSD Tips</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=os:netbsd:tips</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;netbsd_tips&quot;&gt;NetBSD Tips&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
ここには、取りあえずNetBSD関連のTipsを適当に書くことにする。
&lt;/p&gt;

&lt;p&gt;
ここは、Tipsなので、説明はしません。判らない人は諦めて下さい。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;NetBSD Tips&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;netbsd_tips&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-208&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;listenしているportのprocessを知る&quot;&gt;Listenしているportのprocessを知る&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

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

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

&lt;p&gt;
というわけで、sockstat。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Listen\u3057\u3066\u3044\u308bport\u306eprocess\u3092\u77e5\u308b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;listen\u3057\u3066\u3044\u308bport\u306eprocess\u3092\u77e5\u308b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;209-566&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;disk_image_file&quot;&gt;Disk Image File&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
NetBSDで完全なDisk Imageを読むためにはvnconfigを利用する。
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# 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&lt;/pre&gt;

&lt;p&gt;
あとは、disklabelやnewfsで普通にDiskとして使える。
&lt;/p&gt;

&lt;p&gt;
XenのDomain0を作る場合、vndが足りなくなると悲劇なので、必要に応じてvndを増やしておくべき
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# cd /dev
# sh MAKEDEV vnd4 vnd5 vnd6 vnd7&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Disk Image File&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;disk_image_file&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;567-1264&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;ps&quot;&gt;ps&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
psでuserは取れるのにgroupが取れないのが気に入らなかったので、ちょっとmanを読んでみたら、
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;$ 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 &lt;/pre&gt;

&lt;p&gt;
おお、取れるじゃないか！
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;ps&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ps&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1265-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 19 Oct 2018 09:03:42 +0000</pubDate>
        </item>
    </channel>
</rss>
