「sysrc」の版間の差分
提供: FreeBSD入門
細 |
|||
行1: | 行1: | ||
− | |||
− | |||
− | |||
[[sysrc]] とは、 [[rc.conf]] の設定変更を行える[[システム管理コマンド]]です。 | [[sysrc]] とは、 [[rc.conf]] の設定変更を行える[[システム管理コマンド]]です。 | ||
'''読み方''' | '''読み方''' | ||
− | |||
;[[sysrc]]: しす あーる しー | ;[[sysrc]]: しす あーる しー | ||
行11: | 行7: | ||
== 概要 == | == 概要 == | ||
− | + | 今までは、 [[rc.conf]] の設定を [[vim]] (vi) などで行うのが一般的でした。 | |
− | 今までは、 [[rc.conf]] の設定を [[vim]] ( | + | |
[[sysrc]] を利用することで、エディタを利用することなく、[[rc.conf]] に設定の追加・変更・削除が行えます。 | [[sysrc]] を利用することで、エディタを利用することなく、[[rc.conf]] に設定の追加・変更・削除が行えます。 | ||
[[sysrc]]を利用することで、システム管理の自動化が簡単になります。 | [[sysrc]]を利用することで、システム管理の自動化が簡単になります。 | ||
[[sysrc]] は、FreeBSD 10-CURRENT , FreeBSD 9-STABLE から追加されました。 | [[sysrc]] は、FreeBSD 10-CURRENT , FreeBSD 9-STABLE から追加されました。 | ||
− | |||
=== 設定の追加 === | === 設定の追加 === | ||
− | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# grep sshd_enable /etc/rc.conf /etc/rc.conf.local | # grep sshd_enable /etc/rc.conf /etc/rc.conf.local | ||
行27: | 行20: | ||
/etc/rc.conf:sshd_enable="YES" | /etc/rc.conf:sshd_enable="YES" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
=== 設定の削除 === | === 設定の削除 === | ||
− | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# sysrc -x sshd_enable | # sysrc -x sshd_enable | ||
# grep sshd_enable /etc/rc.conf /etc/rc.conf.local | # grep sshd_enable /etc/rc.conf /etc/rc.conf.local | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
=== ユーザの設定の確認方法 === | === ユーザの設定の確認方法 === | ||
− | |||
ユーザが設定した [[rc.conf]] の設定の内容を一覧表示します。 | ユーザが設定した [[rc.conf]] の設定の内容を一覧表示します。 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# sysrc -a | # sysrc -a | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
=== すべての設定の確認方法 === | === すべての設定の確認方法 === | ||
− | |||
システムのデフォルト設定も含めた設定の一覧を表示します。 | システムのデフォルト設定も含めた設定の一覧を表示します。 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# sysrc -A | # sysrc -A | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
== 関連項目 == | == 関連項目 == | ||
− | |||
* [[システム管理コマンド]] | * [[システム管理コマンド]] | ||
+ | <!-- vim: fileencoding=utf-8 filetype=mediawiki | ||
+ | --> |
2015年9月27日 (日) 17:42時点における最新版
sysrc とは、 rc.conf の設定変更を行えるシステム管理コマンドです。
読み方
- sysrc
- しす あーる しー
概要
今までは、 rc.conf の設定を vim (vi) などで行うのが一般的でした。 sysrc を利用することで、エディタを利用することなく、rc.conf に設定の追加・変更・削除が行えます。 sysrcを利用することで、システム管理の自動化が簡単になります。
sysrc は、FreeBSD 10-CURRENT , FreeBSD 9-STABLE から追加されました。
設定の追加
# grep sshd_enable /etc/rc.conf /etc/rc.conf.local # sysrc sshd_enable=YES sshd_enable: NO -> YES # grep sshd_enable /etc/rc.conf /etc/rc.conf.local /etc/rc.conf:sshd_enable="YES"
設定の削除
# sysrc -x sshd_enable # grep sshd_enable /etc/rc.conf /etc/rc.conf.local
ユーザの設定の確認方法
ユーザが設定した rc.conf の設定の内容を一覧表示します。
# sysrc -a
すべての設定の確認方法
システムのデフォルト設定も含めた設定の一覧を表示します。
# sysrc -A