「sysrc」の版間の差分

提供: FreeBSD入門
移動: 案内検索
 
行1: 行1:
<!-- vim: fileencoding=utf-8 filetype=mediawiki
 
-->
 
 
 
[[sysrc]] とは、 [[rc.conf]] の設定変更を行える[[システム管理コマンド]]です。
 
[[sysrc]] とは、 [[rc.conf]] の設定変更を行える[[システム管理コマンド]]です。
  
 
'''読み方'''
 
'''読み方'''
 
 
;[[sysrc]]: しす あーる しー
 
;[[sysrc]]: しす あーる しー
  
行11: 行7:
  
 
== 概要 ==
 
== 概要 ==
 
+
今までは、 [[rc.conf]] の設定を [[vim]] (vi) などで行うのが一般的でした。
今までは、 [[rc.conf]] の設定を [[vim]] ([[vi]]) などで行うのが一般的でした。
+
 
[[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

関連項目