我正在尝试以编程方式踩踏 RHEL5 上的蓝牙。
我已经停止了服务——没问题。rpm -e相关的蓝牙包 bluez-*也没有问题。
ps -aef | grep -v grep | egrep -c '(sdpd|hcid)'
Run Code Online (Sandbox Code Playgroud)
返回零,所以我知道守护进程已经消失了。
出于某种原因,我无法卸载模块。 modprobe -rv一直说它们在使用中。
依赖项如下所示:
bluetooth -> bnep
-> l2cap
-> rfcomm
-> hidp
-> rfcomm
-> hidp
Run Code Online (Sandbox Code Playgroud)
但是,即使从顶部开始以便依赖项很简单,也会modprobe -rv bluetooth返回FATAL: Module bluetooth is in use。
那么,我如何找出正在使用这个模块的进程?它似乎不在 /proc/modules 或 lsof 中。
命令lsof仍然显示出一些钩子。
# lsmod | egrep '(bnep|hidp|rfcomm|l2cap|bluetooth)'
bnep 82241 0
hidp 83521 0
rfcomm 104809 0
l2cap 89281 5 bnep,hidp,rfcomm
bluetooth 118597 4 bnep,hidp,rfcomm,l2cap
Run Code Online (Sandbox Code Playgroud) 我将为一个慈善机构管理一个基于 linux 的工作站的小型网络(并非所有的发行版都相同——有些是 ubuntu,有些是 Fedora)。Linux 中是否有类似于 Windows 中的组策略的东西?例如,我想标准化壁纸 - 只有 Firefox 作为浏览器 - 默认 VLC 作为媒体播放器等。
谢谢,任何建议都非常感谢。