Linux
/proc/sys 可以與 Windows 系統資料庫相媲美嗎?
Linux 是否
/proc/sys
提供了與 Windows 系統資料庫類似的功能,或者它們是無與倫比的嗎?從我所見,兩者都允許使用者通過更改鍵值來更改各種神秘的系統功能,因此它們看起來很相似。據我所知,Linux 傾向於通過各種二進制介面和核心配置文件/核心模組進行配置(這可能是不正確的,如果是這樣,那麼正確/流行的方法是什麼?)但
/proc/sys
也有它的位置。我看到有人在Arstech部落格上因為暗示他們相似而受到抨擊,所以也許我在這裡錯了。
Windows 系統資料庫是一個數據庫,它儲存了整個 Windows 系統的大部分設置,無論是核心、驅動程序、應用程序等。
Linux’
/proc/sys
(又名sysctl)僅公開可配置的核心設置,並且僅在執行時公開。它可以由諸如sysctl
或 systemd 之類的工具來補充,這些工具允許/etc/sysctl.conf
在啟動時應用儲存在文本文件(等)中的值;但它不會在執行實例的生命週期之外儲存任何值。所以他們真的很不一樣。無論系統是否正在執行,Windows 系統資料庫都存在,從一次啟動到下一次都存在,並且儲存的資訊遠遠超過正在執行的系統(包括長期過時的設置)。sysctl 只提供對正在執行的核心中有效資訊的訪問,除此之外什麼都沒有,而且它不會持久存在。