LinuxはWindowsレジストリと同様の機能を提供しますか/proc/sys
、それとも比較できませんか?
私が知っている限り、両方ともユーザーがキー値を変更してさまざまな不思議なシステム機能を変更できるので、似ているようです。私が見たように、Linuxはさまざまなバイナリインタフェースとカーネル設定ファイル/カーネルモジュールを介した設定に焦点を当てる傾向があります。 (これは正確ではないかもしれません。もしそうなら、正確で広く使用されているアプローチは何ですか?/proc/sys
)。私は誰かを見ました攻撃を受けてArstechのブログには似ていると提案されているので、私が間違っている可能性があります。
ベストアンサー1
Windowsレジストリは、カーネル、ドライバ、アプリケーションなど、Windowsシステム全体のほとんどの設定を格納するデータベースです。
Linux」/proc/sys
とも呼ばれるシステム制御、設定可能なカーネル設定のみが実行時のみ公開されます。sysctl
テキストファイル(など)に格納されている値を起動時に適用できるようにするか、systemdなどのツールで補完することはできますが、それ自体は/etc/sysctl.conf
実行中のインスタンスの寿命外の値を保存しません。
だから彼らは本当に違います。 Windowsレジストリは、システムが実行されているかどうかにかかわらず存在し、あるブートから次のブートまで続き、実行中のシステム以外の情報(長期間放置された設定を含む)を保存します。 sysctlは、実行中のカーネルから有効な情報へのアクセスのみを提供し、他のものも提供せず、永続的ではありません。