Fedora 14 上可以禁用哪些服务?

Fedora 14 上可以禁用哪些服务?

$chkconfig | grep 5:on以下是我的笔记本电脑上运行 Fedora 14的输出。

NetworkManager  0:off   1:off   2:on    3:on    4:on    5:on    6:off
acpid           0:off   1:off   2:on    3:on    4:on    5:on    6:off
auditd          0:off   1:off   2:on    3:on    4:on    5:on    6:off
avahi-daemon    0:off   1:off   2:off   3:on    4:on    5:on    6:off
cpuspeed        0:off   1:on    2:on    3:on    4:on    5:on    6:off
haldaemon       0:off   1:off   2:off   3:on    4:on    5:on    6:off
ip6tables       0:off   1:off   2:on    3:on    4:on    5:on    6:off
iptables        0:off   1:off   2:on    3:on    4:on    5:on    6:off
irqbalance      0:off   1:off   2:off   3:on    4:on    5:on    6:off
lvm2-monitor    0:off   1:on    2:on    3:on    4:on    5:on    6:off
mdmonitor       0:off   1:off   2:on    3:on    4:on    5:on    6:off
messagebus      0:off   1:off   2:on    3:on    4:on    5:on    6:off
netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off
nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcbind         0:off   1:off   2:on    3:on    4:on    5:on    6:off
rpcgssd         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcidmapd       0:off   1:off   2:off   3:on    4:on    5:on    6:off
rsyslog         0:off   1:off   2:on    3:on    4:on    5:on    6:off
smolt           0:off   1:off   2:on    3:on    4:on    5:on    6:off
udev-post       0:off   1:on    2:on    3:on    4:on    5:on    6:off

我不使用 NM 连接互联网。所以我认为应该立即停止这种行为。另外我有 ext4 文件系统,所以我假设 lvm2-monitor 可以安全地关闭。

我的主要用途是上网和用Python 编码。

我应该禁用哪些服务,以免不必要的资源处于繁忙状态?

答案1

NetworkManager  0:off   1:off   2:on    3:on    4:on    5:on    6:off

你可以不用NetworkManager,但我发现它对于处理笔记本电脑(你说你正在使用的)上的wifi变化非常方便。不过,如果您不需要它,关闭它也没有什么坏处。

acpid           0:off   1:off   2:on    3:on    4:on    5:on    6:off

这可能是使电源按钮工作的原因,也是使系统在合上盖子时挂起的原因。没有它你也可以生活,但你可能不想这么做。

auditd          0:off   1:off   2:on    3:on    4:on    5:on    6:off

这是 Linux 审核系统的用户空间部分,这是一种比 syslog 更安全的记录内核级事件的方法。除此之外,它还记录 SELinux 警报。严格来说,你不需要它。

avahi-daemon    0:off   1:off   2:off   3:on    4:on    5:on    6:off

这是为了自动发现网络上的服务——打印机就是一个很大的例子。这不是必需的。

cpuspeed        0:off   1:on    2:on    3:on    4:on    5:on    6:off

这会大概只需启动正确的内核 CPU 频率缩放驱动程序作为启动操作,而不运行任何内容。 (如果出于某种原因它不能运行守护进程,那么您可能需要它。)

haldaemon       0:off   1:off   2:off   3:on    4:on    5:on    6:off

这个运行hald,它正在被废弃,但从 Fedora 14 开始,它仍然用于一些事情。最好暂时保留它

ip6tables       0:off   1:off   2:on    3:on    4:on    5:on    6:off
iptables        0:off   1:off   2:on    3:on    4:on    5:on    6:off

这会设置内核级数据包过滤器,并且不会让任何用户空间守护进程运行。保持打开状态。

irqbalance      0:off   1:off   2:off   3:on    4:on    5:on    6:off

这适用于多 CPU/多核系统。如果你只有一个,它会在几秒钟后无害地退出。您可以通过 chkconfig 将其关闭来获得几毫秒的启动时间。

lvm2-monitor    0:off   1:on    2:on    3:on    4:on    5:on    6:off
mdmonitor       0:off   1:off   2:on    3:on    4:on    5:on    6:off

如果您确定没有使用lvm(请注意,您可以在lvm之上使用ext4!),您可以关闭lvm2-monitor,对于md软件RAID和mdmonitor也是如此。

messagebus      0:off   1:off   2:on    3:on    4:on    5:on    6:off

这是 d-bus 系统消息总线。如果您使用的是现代桌面环境,那么您基本上需要这个。如果你是不是,你可以在没有它的情况下逃脱,但可能不得不把事情搞砸。 (gdm例如,我很确定需要它。)

netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off

这不会运行任何守护程序,但会启动/etc/fstab/.无论哪种方式都是无害的。

nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcbind         0:off   1:off   2:on    3:on    4:on    5:on    6:off
rpcgssd         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcidmapd       0:off   1:off   2:off   3:on    4:on    5:on    6:off

如果您不使用 NFS、NIS 或其他一些基于 RPC 的服务,所有这些都可能会失败。

rsyslog         0:off   1:off   2:on    3:on    4:on    5:on    6:off

从技术上讲你不需要记录任何内容,但您可能确实想要这样做。您可以考虑将其调整为在笔记本电脑上以更轻量的方式工作。

smolt           0:off   1:off   2:on    3:on    4:on    5:on    6:off

这会将匿名使用统计数据发送回 Fedora 项目。它不运行任何东西,但有一个 cron 文件/etc/cron.d/smolt可以检查此处的状态。如果你不想要它,我建议删除整个 smolt 包。 (但请考虑保留它 - 这些数据对于为您制作发行版的人很有用,而且每月只有一次。)

udev-post       0:off   1:on    2:on    3:on    4:on    5:on    6:off

另一种运行后完成的启动脚本,该脚本需要在系统启动后保留启动过程中生成的规则。保持打开状态。

答案2

有可能(并且很可能,如果您没有在安装程序中另外指定)您仍在逻辑卷上使用带有 ext4 的 LVM,但是,lvm2-monitor 实际上仅在您使用 LVM 快照和/或镜像时才有用,因此可以安全关闭。

您是否以任何方式使用 NFS?如果没有,您可以安全地关闭 netfs、nfslock 和 rpc* 服务。

您使用任何 mDNS(或 ZeroConf)设备吗? Avahi-daemon 既将您的计算机注册为 mdns 设备,又使您的系统能够搜索类似的设备。如果您不打算使用它,可以将其禁用。

其他服务运行起来相当正常(如 rsyslog),或者只是启动进程,不会留下正在运行的进程(如 smolt 和 udev-post)。

相关内容