/proc/sysはWindowsレジストリに似ていますか?

/proc/sysはWindowsレジストリに似ていますか?

LinuxはWindowsレジストリと同様の機能を提供しますか/proc/sys、それとも比較できませんか?

私が知っている限り、両方ともユーザーがキー値を変更してさまざまな不思議なシステム機能を変更できるので、似ているようです。私が見たように、Linuxはさまざまなバイナリインタフェースとカーネル設定ファイル/カーネルモジュールを介した設定に焦点を当てる傾向があります。 (これは正確ではないかもしれません。もしそうなら、正確で広く使用されているアプローチは何ですか?/proc/sys)。私は誰かを見ました攻撃を受けてArstechのブログには似ていると提案されているので、私が間違っている可能性があります。

ベストアンサー1

Windowsレジストリは、カーネル、ドライバ、アプリケーションなど、Windowsシステム全体のほとんどの設定を格納するデータベースです。

Linux」/proc/sysとも呼ばれるシステム制御、設定可能なカーネル設定のみが実行時のみ公開されます。sysctlテキストファイル(など)に格納されている値を起動時に適用できるようにするか、systemdなどのツールで補完することはできますが、それ自体は/etc/sysctl.conf実行中のインスタンスの寿命外の値を保存しません。

だから彼らは本当に違います。 Windowsレジストリは、システムが実行されているかどうかにかかわらず存在し、あるブートから次のブートまで続き、実行中のシステム以外の情報(長期間放置された設定を含む)を保存します。 sysctlは、実行中のカーネルから有効な情報へのアクセスのみを提供し、他のものも提供せず、永続的ではありません。

おすすめ記事