CentOS 系统管理启动项

文章
林里克斯

虽然 Linux 开机已经很快了,但是如果自启服务很多也会拖慢开机速度或者服务有异常会导致开机失败等。

CentOS 系统管理启动项


实验平台:CentOS 7.7.1908



一、查看启动项


1.chkconfig

$ chkconfig --list

netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
许多自定义的都不能查看

2.查看完整启动项

$ systemctl list-unit-files --type=service | grep enabled
auditd.service                                enabled 
autovt@.service                               enabled 
chronyd.service                               enabled 
crond.service                                 enabled 
dbus-org.freedesktop.nm-dispatcher.service    enabled 
docker.service                                enabled 
getty@.service                                enabled 
irqbalance.service                            enabled 
kdump.service                                 enabled 
NetworkManager-dispatcher.service             enabled 
NetworkManager-wait-online.service            enabled 
NetworkManager.service                        enabled 
nginx.service                                 enabled 
rhel-autorelabel-mark.service                 enabled 
rhel-autorelabel.service                      enabled 
rhel-configure.service                        enabled 
rhel-dmesg.service                            enabled 
rhel-domainname.service                       enabled 
rhel-import-state.service                     enabled 
rhel-loadmodules.service                      enabled 
rhel-readonly.service                         enabled 
rsyslog.service                               enabled 
sshd.service                                  enabled 
supervisord.service                           enabled 
sysstat.service                               enabled 
systemd-readahead-collect.service             enabled 
systemd-readahead-drop.service                enabled 
systemd-readahead-replay.service              enabled 
tuned.service                                 enabled 
zabbix-agent.service                          enabled

二、禁止开机自启


1.停止服务

$ systemctl stop nginx.service

2.禁止开机自启

$ systemctl disable nginx.service
#这里并不能保证不被其他服务调用起来,只是让此服务器开机后不再自启

3.将服务器掩盖

$ systemctl mask nginx.service

三、那些服务能禁止


1.accounts-daemon.service
是一个潜在的安全风险。它是 AccountsService 的一部分,AccountsService 允许程序获得或操作用户账户信息。我不认为有好的理由能使我允许这样的后台操作,所以我选择掩盖mask该服务进程。

2.avahi-daemon.service
用于零配置网络发现,使电脑超容易发现网络中打印机或其他的主机,我总是禁用它,别漏掉它。

3.brltty.service
提供布莱叶盲文设备支持,例如布莱叶盲文显示器。

4.debug-shell.service
开放了一个巨大的安全漏洞(该服务提供了一个无密码的 root shell ,用于帮助 调试 systemd 问题),除非你正在使用该服务,否则永远不要启动服务。

5.ModemManager.service
该服务是一个被 dbus 激活的守护进程,用于提供移动宽频broadband(2G/3G/4G)接口,如果你没有该接口,无论是内置接口,还是通过如蓝牙配对的电话,以及 USB 适配器,那么你也无需该服务。

6.pppd-dns.service
是一个计算机发展的遗物,如果你使用拨号接入互联网的话,保留它,否则你不需要它。

7.rtkit-daemon.service
听起来很可怕,听起来像是 rootkit。 但是你需要该服务,因为它是一个实时内核调度器real-time kernel scheduler。

8.whoopsie.service
是 Ubuntu 错误报告服务。它用于收集 Ubuntu 系统崩溃报告,并发送报告到 https://daisy.ubuntu.com 。 你可以放心地禁止其启动,或者永久的卸载它。

9.wpa_supplicant.service
仅在你使用 Wi-Fi 连接时需要。


Over~

版权协议须知!

本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

835 0 2020-10-07


分享:
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
博主卡片
林里克斯 博主大人
一个致力于Linux的运维平台
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。

现在时间 2024-04-29

今日天气
站点统计
  • 文章总数:240篇
  • 分类总数:29个
  • 评论总数:10条
  • 本站总访问量 216824 次

@奥奥

@Wong arrhenius 牛比

@MakerFace 厉害了!