<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.rookie-inc.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.rookie-inc.com/feed.php">
        <title>メモとかメモのようなものとか（By ルーキーの中のひと） - os:freebsd</title>
        <description></description>
        <link>http://wiki.rookie-inc.com/</link>
        <image rdf:resource="http://wiki.rookie-inc.com/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-04-11T19:50:00+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/bhyve"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/cloudinit"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/freebsd-update"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/ftp"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/hast"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/jail"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/jailvimage"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/linuxjail"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/manage-snapshot"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/maxlogins"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/monitor"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/ntp"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/on_xensv"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/pkg_8"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/pkg_replace"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/port"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/portmaster"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/portupgrade"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/power-saving"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/singlemode"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/tips"/>
                <rdf:li rdf:resource="http://wiki.rookie-inc.com/os/freebsd/trim"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.rookie-inc.com/_media/wiki/dokuwiki.svg">
        <title>メモとかメモのようなものとか（By ルーキーの中のひと）</title>
        <link>http://wiki.rookie-inc.com/</link>
        <url>http://wiki.rookie-inc.com/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/bhyve">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-13T08:20:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>BHyVe</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/bhyve</link>
        <description>BHyVe

bhyve (BHyVe)とは、“BSD hypervisor”(BSDハイパーバイザー)です。bhyveは、FreeBSD向けに開発されたレガシーフリーなハイパーバイザー(Hypervisor)/仮想マシンマネージャです。

使い方

FreeBSD handbookに手順がありますので、</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/cloudinit">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-04T03:59:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cloud-init</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/cloudinit</link>
        <description>cloud-init

参考

	*  Using cloud-init on FreeBSD, in VMs, and Jails</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/freebsd-update">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-24T13:04:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>FreeBSDのアップグレード</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/freebsd-update</link>
        <description>FreeBSDのアップグレード

同じリリース内でセキュリティパッチレベルを上げる。

6.3-RELEASEからは，「upgrade」オプションで異なるリリースに上がることが可能になった.

セキュリティパッチ</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/ftp">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ftp</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/ftp</link>
        <description>ftp

inetdでの起動

/etc/inetd.confのftpの行のコメント記号を外す
ftp     stream  tcp     nowait  root    /usr/libexec/ftpd       ftpd -l -l
ログインを拒否する

/etc/ftpusersにユーザ名を1行ずつ記述する


root
toor
daemon
operator
bin
tty
kmem
games
news
man
sshd
......</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/hast">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-10T11:50:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>HAST and CARP</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/hast</link>
        <description>HAST and CARP

参考

HAST

	*  FreeBSDでHAST/NFS Serverを立てる
	*  Setting up a redundant NAS with HAST and CARP</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/jail">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-13T09:43:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jail</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/jail</link>
        <description>jail

元となるjailの構築

入れるのはbaseとlib32でとりあえず大丈夫でしょう。
# bsdinstall jail /jail/base
※baseシステムをupdateしているとftpで10.0-RELEASE-p1ディレクトリにアクセスしようとして、失敗するので注意</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/jailvimage">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-25T10:44:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jail+VIMAGE</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/jailvimage</link>
        <description>jail+VIMAGE

参考

	*  &lt;https://diary.hatenablog.jp/entry/2012/01/17/203307&gt;
	*  &lt;https://people.allbsd.org/~hrs/FreeBSD/sato-FBSDW20200925-jail.pdf&gt;</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/linuxjail">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-12T12:48:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LinuxJail</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/linuxjail</link>
        <description>LinuxJail

Host側

/etc/rc.conf
linux_enable=YES
rebootして、linux64 fdescfs linprocfs linsysfs tmpfs がロードされていることを確認


# kldstat
Id Refs Address                Size Name
 1   63 0xffffffff80200000  1f3e2d0 kernel
 2    1 0xffffffff82140000   59dfa8 zfs.ko
 3    1 0xffffffff826de000     a4a0 cryptodev.ko
 4    1 0xffffffff82b18000     3218 intpm.ko
 5    1 0xffffffff82b1c000     2180 smbus.ko
 6    1 0xffffffff82b1f000     3340 uhid.ko
 7    1 0xffffffff82b23000     4350 ums.ko
 8    1 0xffffffff82b2…</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/manage-snapshot">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Snapshot Management Environment</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/manage-snapshot</link>
        <description>Snapshot Management Environment

sysutils/freebsd-snapshot</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/maxlogins">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh への総当り攻撃(brute force attack)の対処</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/maxlogins</link>
        <description>ssh への総当り攻撃(brute force attack)の対処

相変わらず、あちらこちらからsshへのアタックが多い。

そこで、maxloginsを使ってみます。このツールはsyslog内のsshアクセス失敗回数を監視して、アクセス禁止のIPアドレスリストをhosts.allowに取り込んでsshのアクセスを禁止する仕組みです。</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/monitor">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-11T13:08:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>プロセス監視とデーモン化</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/monitor</link>
        <description>プロセス監視とデーモン化

以下のようなものがあるが、今回はpkgがあること依存が少ないことからmonitを使用する

[monit]

	*  daemontools
	*  upstart
	*  runit
	*  Monit
	*  Supervisor
		*  python製

	*  Angel
		*  Haskell製</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/ntp">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-06T02:52:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>時刻を合わせる</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/ntp</link>
        <description>時刻を合わせる

サーバをインターネットに公開し、動かすとなるとサーバの時刻合わせは必須です。

放って置くとどんどんずれていくサーバの時刻合わせを行いましょう。

時刻合わせには、ntpサーバを参照します。</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/on_xensv">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-09T07:28:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>FreeBSD On XenServer</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/on_xensv</link>
        <description>FreeBSD On XenServer

FreeBSDをXenServerで動かす

FreeBSD 10.0からネイティブでXenServerに対応してます。



パッケージインストール

Xen Server Tools関連をインストールします
# pkg install xe-guest-utilities
設定</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/pkg_8">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-15T09:35:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pkgng pkg(8)</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/pkg_8</link>
        <description>pkgng pkg(8)

FreeBSD 10-CURRENTのデフォルトのパッケージ管理システム

install
# cd /usr/ports/ports-mgmt/pkg
# make install clean

9.1以降なら

# /usr/sbin/pkg

pkg_install package データベースを新しいフォーマットへ変換する</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/pkg_replace">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pkg_replace</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/pkg_replace</link>
        <description>pkg_replace

pkgngへの未対応、最近はメンテされていないことから、今後はあまり使わない予定 2013/09/12

pkgngへの対応が、Portsへ取り込まれた模様です 2014.06.19 

pkg_replace は FreeBSD および NetBSD のパッケージ (ports / pkgsrc) を更新するユーティリティです。</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/port">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-14T01:21:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Portsnap を使う</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/port</link>
        <description>Portsnap を使う

Portsnap は FreeBSD の ports ツリーを更新するツールです。

Portsnap の設定

/etc/portsnap.conf で設定できます。普通はデフォルトで大丈夫でしょう。

初回

スナップショットをダウンロードして/usr/ports/ に展開します。/usr/ports/ が存在していても初回はこの作業を行ってください。</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/portmaster">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>portmaster</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/portmaster</link>
        <description>portmaster

インストール
portmaster 対象ports
アップデート

インストールされているすべての ports をアップデート
portmaster -a
portmaster -D --no-confirm -a
portmaster -a --no-confirm --no-term-title
「-D」はダウンロードしたソースコードを削除しない指定，「–no-confirm」はユーザにインタラクションを求めない指定</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/portupgrade">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>portupgrade</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/portupgrade</link>
        <description>portupgrade

portupgrade は、インストールしたportsのアップグレードを簡単に行なうためのユーティリティです。

インストール
# cd /usr/ports/ports-mgmt/portupgrade
# make install clean
INDEXの更新

portupgradeのコマンドはportsdbで作成した情報を元に行われますので、portツリーの更新後に行います。</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/power-saving">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>省電力の設定（powerd を使う）</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/power-saving</link>
        <description>省電力の設定（powerd を使う）

設定

/etc/rc.conf に以下を設定
powerd_enable=&quot;YES&quot;
powerd_flags=&quot;-a adp -n adp&quot;
/etc/rc.d/powerd start をしておく。

確認

確認してみましょう
# sysctl dev.cpu.0.freq
dev.cpu.0.freq: 100</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/singlemode">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>シングルモード</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/singlemode</link>
        <description>シングルモード

サーバーのメンテ時やトラブルでシングルモードで立ち上げる場合があります。
トラブル(HD不良、シェル設定ミスなど)でシングルモードで立ち上がった場合、ハードディスクがマウントされず、コマンドも使えません。
また、／も書き込みできなくなっています。</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/tips">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-20T06:41:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/tips</link>
        <description>Tips

ntpd.leap-seconds.listの有効期限更新
ntpd[####]: leapsecond file (&#039;/var/db/ntpd.leap-seconds.list&#039;): will expire in less than 26 days
とか
ntpd[####]: leapsecond file (&#039;/var/db/ntpd.leap-seconds.list&#039;): expired less than 26 days ago
と通知されるので、さっさと更新</description>
    </item>
    <item rdf:about="http://wiki.rookie-inc.com/os/freebsd/trim">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:21:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TRIMサポート</title>
        <link>http://wiki.rookie-inc.com/os/freebsd/trim</link>
        <description>TRIMサポート

SSDのウェアレベリング (wear levelling / wear leveling)対策としてのTRIMコマンドサポート。

UFS

こんな感じで変更。
# tunefs -t enable /dev/ada4p2
有効になっているかどうかは、dumpfsを使って確認。flagsにtrimが入っていれば有効。</description>
    </item>
</rdf:RDF>
