linux系統中有一類特殊的進程—守護進程,守護進程用于執行特定的系統任務,其主要特點是守護進程是在程序剛剛啟動的時候,就運行著,直到系統關機,守護進程才終止運行,因此守護進程的運行周期長。
如圖,使用ps -axj命令查看當前系統有哪些守護進程:
圖1
守護進程的另一個特點是進程的名字出現在方括號中,注意,如果是用戶自己的進程程序出現在方括號中,代表這是一個僵尸進程,需要排查原因。
守護進程的第三個特點:守護進程都是以超級管理員,即root用戶運行的,其他用戶沒有權限運行守護進程,且守護進程沒有控制終端,因此TTY列的終端名都顯示為問號。
自定義實現一個守護進程,由于守護進程沒有控制終端的特點,因此無法將信息打印輸出,因此在自定義程序中,需要使用syslog函數,將輸出信息打印到系統日志中,方便所有用戶查看相關日志信息,如圖,自定義的守護進程將會每隔10秒鐘將當前時間輸出到系統日志中。
圖2
自從幾周前發布Copilot+ PC以來,微軟一直處于公關危機之中。許多用戶擔心自己的隱私,因為Windows 11 24H2版本新添加的“Recall”(微軟官方譯名“召回”)功能將記住你在PC上所做的一切,以便你可以輕松地找回之前所做的事情。
在遭到絕大多數用戶抗議后,微軟通過緊急更新,將“Recall”設為默認不啟動,解決了侵犯隱私的問題。但你可能不知道:Windows可能已經在跟蹤你的所有行為。
大多數人都不知道,Windows已經包含一項名為活動跟蹤的功能。在Windows 10中,此功能用于啟用時間線功能,該功能本質上是“Recall”的功能簡化的版本。即使此功能選項在Windows 11中被刪除了,活動跟蹤仍然存在并默認啟動。因此,讓我們來學習如何禁用它。
值得慶幸的是,在Windows 10 / 11中禁用活動歷史記錄相對簡單。以下是你需要執行的操作:
1. 在Windows 11中,打開“設置”應用程序(您可以在“開始”菜單中找到它)。
2. 點擊左側菜單中的隱私和安全。
3.在Windows 10中,從“設置”菜單選擇“隱私”。
4.選擇活動歷史記錄。關閉在此設備上存儲我的活動歷史記錄的開關(或在 Windows 10上取消選中該框)。
5.如果選項可用,還可以單擊“清除歷史記錄”以清除已收集的最近數據。
此后,你的Windows將不再跟蹤您的活動歷史記錄。不過,你需要對每臺新電腦執行此操作,因為默認情況下此功能已啟用。
禁用活動歷史記錄不會對你正常使用Windows產生任何負面影響,因為它僅用于時間線功能,而Windows 11沒有此功能;即便在Windows 10 上,時間線也沒多大用處了,因為它不再跨設備同步數據。總之,關閉它不是什么大問題。
值得注意的是,即使你禁用此功能,微軟仍可以通過其他幾種方式通過Windows收集你的有關數據,除非你愿意冒著系統異常的風險,費勁巴拉地運行命令行來關閉相關的服務(這里就不再贅述了),否則你可能無計可施,最多只能試著變更“更改隱私選項”等設置。
總之,如果必須使用Windows沒有其他選擇,我們只能盡最大可能保護自己的隱私,盡最大可能。