:BSD設定
の編集
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
12GW
AutoTicketLinkName
Comments/一行日記
DNSサービス
Excel小技メモ
FMV-S8210
FreeBSD
FreeBSDマニュアル
FreeNASマニュアル/02ネットワーク
FreeNASマニュアル/05アクセス
FreeNASマニュアル/09ヘルプ
FreeNAS公開
Gentoo_Linux
Help/Plugin
Help/Plugin/E
Help/Plugin/H
Help/Plugin/K
Help/Plugin/S
Help/Plugin/Y
imgboardR7 掲示板
InterWikiSandBox
Linux入門
MariaDB
MenuBar
PCの掃除と高速化
Perl
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/S-U
Radiko中継サービス
RIP
routeadm
SekikenWiki
Slack
techsup冗長化
Ubuntu
Vyatta
WikiWikiWeb
WindowsServer2008マニュアル
Windows_Moblie
YukiWiki
Zabbix
お名前VPSリプレイス計画
インフラ整備(byo)
ゲーム実況(計画編)
コミュニケーションと自己発見1
コメント/自炊日記
コメントテスト
サーバメモ
スタティックルート
セキュアOS
メッセンジャー経由で感染するウイルスについて
メメタァ
一行日記
事業計画書「HDD」
会計学入門2
作成案/CM001
作成案/CM002
作成案/CM003
倫理と社会1
切り札
初級システムアドミニストレータ
初音ミク
動画エンコード検証
勢い
取得済資格一覧
唐津バーガー
問題提起
地球と環境2
年寄りの冷や水
心理学1
応用インターネット入門2
情報数学
政治学入門2
文化とコミュニケーション1
文化とデザイン2
文学1
日記ログ/2012年
日記ログ/2013年/01月
日記ログ/2013年/02月
日記ログ/2013年/04月
日記ログ/2013年/06月
日記ログ/2013年/08月
日記ログ/2013年/09月
日記ログ/2013年/10月
日記ログ/2013年/11月
日記ログ/2015年/12月
日記ログ/2017年/10月
日記ログ/2023年
機器選定
歴史1
研究会一覧
経営学総論1
経営情報システム1
経営戦略論1
自動化研究会
葉っぱ的生活変更点まとめ
速攻魔法
適当作品集
鍋
雪遊び
...
-[[FreeBSD]] -[[:BSDコマンド]] -:BSD設定 ---- #contents *一口メモ [#y9391f8d] /xxx は場所。 #xxx はコマンド。 +xxx は追記。 -xxx は削除。 //xx はコメントアウト。 **portsnap [#ha55dfff] portsnapはFreeBSDのportsツリーにあるプログラムを更新するアップデートプログラム。あくまでportsツリーにあるプログラムのアップデートにしか使えない。OSの更新は下記freebsd-updateを使う。 6.x系からportsnapが使えるようになったので設定すると良い感じ。 /etc/portsnap.conf を修正 REFUSEで不要なportsをDLしなくなる。初期状態だとjapaneseもコメントアウトしているのでjapaneseを削除してコメントアウトを削除する。 #portsnap fetch #portsnap extract #portsnap update それぞれ実行。 #portsnap fetch && portsnap extract && portsnap update でも可。 二回目以降extractは不要。 **portupgrade [#gfc9cc47] では既にインストール済みのプログラムのアップデートはどうするって話。そこはportupgradeを使えば解決。このあたりがFreeBSDが便利だと思うけど、実際ubuntuだとかfedoraにはもっと便利な管理ツールがあるのかもしれない。そのあたりは触ったことないので知らない。 パッケージデータベースの依存関係を完全に修正する。 #pkgdb -F 次に更新があるパッケージを表示する。 #pkgversion -v 更新されたパッケージのみを表示する場合。 #pkgversion -v | grep "<" あとは更新作業。 #portupgrade -a -R **freebsd-update [#gac13204] OSのアップデートに使う。Windowsで言う所のWindowsUpdateやMicrosoftUpdateに近い。以前はカーネルビルドだとかカーネルコンパイルを使っていたらしいが、最近のBSDはこの機能が搭載されているので簡単に行えるようになった。 #freebsd-update fetch #freebsd-update upgrade #freebsd-update install たったこれだけ!再起動を促されたりするのでその場合は従う。なおうまく行かない場合は-rオプションが必要なこともある。 #freebsd-update xx -r x.x-RELEASE #freebsd-uddate xx -r x.x-RELEASE-px など。 大学のBSDは7.1-RELEASE-p0から7.2-RELEASE-p3に更新した。便利! **bash [#g74b5c56] 初期状態だと鬱陶しいんでbashに /usr/ports/shells/bash からインストール #chsh -s /usr/local/bin/bash **自動起動 [#fb1d4502] /etc/rc.conf に記入。書式は +名前="YES" **消費電力削減 [#ke527560] /etc/rc.conf +powerd_enable="YES" /boot/loader.conf +cpufreq_load="YES" 確認 #sysctl -a dev.cpu.0.freq **ブート時間短縮 [#xf08de8e] /boot/loader.conf に追記。 +autoboot_delay="n" //n=数値(秒) **NTP時間同期 [#m6d7f111] 初期状態だとBIOSから時間を持ってくるので誤差が生じる。自宅鯖も数分の誤差。BSDには標準でntpdateというソフトが入っているのでそれを利用。 /etc/rc.conf に追記。 +ntpdate_enable="YES" +ntpdate_program="ntpdate" +ntpdate_flags="-s -b 133.100.9.2" 133.100.9.2は福岡大学の公開NTPサーバ。そこの教授のが究室でやってるらしい。 #ntpdate -s -b 133.100.9.2 を実行。 /var/log/messages にログが残っているので確認。 **SoundDriver [#d8f719c7] #/boot/loader.conf に追記。 +snd_driver_load="YES" +snd_pcm_load="YES" **KDE [#cbb68ebd] それぞれインストール。 /usr/ports/x11/kde3/ /usr/ports/japanese/kde3-h18i/ /usr/ports/japanese/sazanami-ttf/ #~/.xinitrc に追記。 +exec startkde +startkdeでも可。 #startx で自動的にKDEが立ち上がるようになる。 **日本語入力環境。 [#rd58b585] 後日。 *Apache2 [#kf682d1b] /usr/ports/www/apache22/ #make install clean ここからが地獄だ! /etc/rc.conf +apache22_enable="YES" /usr/local/www/apache22/data/ htmlファイルの場所 **hostname nor servname provided, or not known [#k0b8cda3] /etc/hosts +IP ホスト名 **No such file or directory: Failed to enable the 'httpready' Accept Filter [#vc06f01e] /boot/loader.conf +accf_http_load="YES" *日本語マニュアル [#f087fe70] **ドキュメントのインストール [#ze72adcc] /usr/ports/japanese/man/ #make install clean /usr/ports/japanese/man-doc/ #make install clean z *********************************************************************** * Japanese online manual has been successfully installed. * * * * (1) To read jman(1), use the following command sequence: * * % setenv LC_CTYPE ja_JP.eucJP * * % setenv PAGER jless * * % jman jman * * * * (2) For more info, please visit following web page (Japanese): * * Jpman project <URL:http://www.jp.FreeBSD.org/man-jp/> * * * * (3) If you have any questions, comments, bug reports, suggestions, * * and/or requests for modifications, please send e-mail to: * * Jpman project mailing list <man-jp@jp.FreeBSD.org> * * * *********************************************************************** #export LC_CTYPE=ja_JP.eucJP #export PAGER=jless ***文字化け [#rc527526] 以下の場所にキャッシュが残っていると文字化けすることがある。その場合はキャッシュを削除することで文字化けは解消する。 /usr/share/man/ja/ #rm -r cat* //キャッシュの削除 **kon [#rc86196f] /usr/ports/japanese/kon2-14dot/ #make install clean
タイムスタンプを変更しない
-[[FreeBSD]] -[[:BSDコマンド]] -:BSD設定 ---- #contents *一口メモ [#y9391f8d] /xxx は場所。 #xxx はコマンド。 +xxx は追記。 -xxx は削除。 //xx はコメントアウト。 **portsnap [#ha55dfff] portsnapはFreeBSDのportsツリーにあるプログラムを更新するアップデートプログラム。あくまでportsツリーにあるプログラムのアップデートにしか使えない。OSの更新は下記freebsd-updateを使う。 6.x系からportsnapが使えるようになったので設定すると良い感じ。 /etc/portsnap.conf を修正 REFUSEで不要なportsをDLしなくなる。初期状態だとjapaneseもコメントアウトしているのでjapaneseを削除してコメントアウトを削除する。 #portsnap fetch #portsnap extract #portsnap update それぞれ実行。 #portsnap fetch && portsnap extract && portsnap update でも可。 二回目以降extractは不要。 **portupgrade [#gfc9cc47] では既にインストール済みのプログラムのアップデートはどうするって話。そこはportupgradeを使えば解決。このあたりがFreeBSDが便利だと思うけど、実際ubuntuだとかfedoraにはもっと便利な管理ツールがあるのかもしれない。そのあたりは触ったことないので知らない。 パッケージデータベースの依存関係を完全に修正する。 #pkgdb -F 次に更新があるパッケージを表示する。 #pkgversion -v 更新されたパッケージのみを表示する場合。 #pkgversion -v | grep "<" あとは更新作業。 #portupgrade -a -R **freebsd-update [#gac13204] OSのアップデートに使う。Windowsで言う所のWindowsUpdateやMicrosoftUpdateに近い。以前はカーネルビルドだとかカーネルコンパイルを使っていたらしいが、最近のBSDはこの機能が搭載されているので簡単に行えるようになった。 #freebsd-update fetch #freebsd-update upgrade #freebsd-update install たったこれだけ!再起動を促されたりするのでその場合は従う。なおうまく行かない場合は-rオプションが必要なこともある。 #freebsd-update xx -r x.x-RELEASE #freebsd-uddate xx -r x.x-RELEASE-px など。 大学のBSDは7.1-RELEASE-p0から7.2-RELEASE-p3に更新した。便利! **bash [#g74b5c56] 初期状態だと鬱陶しいんでbashに /usr/ports/shells/bash からインストール #chsh -s /usr/local/bin/bash **自動起動 [#fb1d4502] /etc/rc.conf に記入。書式は +名前="YES" **消費電力削減 [#ke527560] /etc/rc.conf +powerd_enable="YES" /boot/loader.conf +cpufreq_load="YES" 確認 #sysctl -a dev.cpu.0.freq **ブート時間短縮 [#xf08de8e] /boot/loader.conf に追記。 +autoboot_delay="n" //n=数値(秒) **NTP時間同期 [#m6d7f111] 初期状態だとBIOSから時間を持ってくるので誤差が生じる。自宅鯖も数分の誤差。BSDには標準でntpdateというソフトが入っているのでそれを利用。 /etc/rc.conf に追記。 +ntpdate_enable="YES" +ntpdate_program="ntpdate" +ntpdate_flags="-s -b 133.100.9.2" 133.100.9.2は福岡大学の公開NTPサーバ。そこの教授のが究室でやってるらしい。 #ntpdate -s -b 133.100.9.2 を実行。 /var/log/messages にログが残っているので確認。 **SoundDriver [#d8f719c7] #/boot/loader.conf に追記。 +snd_driver_load="YES" +snd_pcm_load="YES" **KDE [#cbb68ebd] それぞれインストール。 /usr/ports/x11/kde3/ /usr/ports/japanese/kde3-h18i/ /usr/ports/japanese/sazanami-ttf/ #~/.xinitrc に追記。 +exec startkde +startkdeでも可。 #startx で自動的にKDEが立ち上がるようになる。 **日本語入力環境。 [#rd58b585] 後日。 *Apache2 [#kf682d1b] /usr/ports/www/apache22/ #make install clean ここからが地獄だ! /etc/rc.conf +apache22_enable="YES" /usr/local/www/apache22/data/ htmlファイルの場所 **hostname nor servname provided, or not known [#k0b8cda3] /etc/hosts +IP ホスト名 **No such file or directory: Failed to enable the 'httpready' Accept Filter [#vc06f01e] /boot/loader.conf +accf_http_load="YES" *日本語マニュアル [#f087fe70] **ドキュメントのインストール [#ze72adcc] /usr/ports/japanese/man/ #make install clean /usr/ports/japanese/man-doc/ #make install clean z *********************************************************************** * Japanese online manual has been successfully installed. * * * * (1) To read jman(1), use the following command sequence: * * % setenv LC_CTYPE ja_JP.eucJP * * % setenv PAGER jless * * % jman jman * * * * (2) For more info, please visit following web page (Japanese): * * Jpman project <URL:http://www.jp.FreeBSD.org/man-jp/> * * * * (3) If you have any questions, comments, bug reports, suggestions, * * and/or requests for modifications, please send e-mail to: * * Jpman project mailing list <man-jp@jp.FreeBSD.org> * * * *********************************************************************** #export LC_CTYPE=ja_JP.eucJP #export PAGER=jless ***文字化け [#rc527526] 以下の場所にキャッシュが残っていると文字化けすることがある。その場合はキャッシュを削除することで文字化けは解消する。 /usr/share/man/ja/ #rm -r cat* //キャッシュの削除 **kon [#rc86196f] /usr/ports/japanese/kon2-14dot/ #make install clean
テキスト整形のルールを表示する