安全: centos系统默认自动启动的服务有哪些?(centos stream9/linux)

一,列出服务

查看服务的命令:

systemctl list-unit-files --type=service --state=enabled 

结果:

UNIT FILE                          STATE   PRESET
aegis.service                      enabled disabled
aliyun.service                     enabled disabled
AssistDaemon.service               enabled disabled
atd.service                        enabled enabled
auditd.service                     enabled enabled
bluetooth.service                  enabled enabled
chronyd.service                    enabled enabled
cloud-config.service               enabled disabled
cloud-final.service                enabled disabled
cloud-init-local.service           enabled disabled
cloud-init.service                 enabled disabled
crond.service                      enabled enabled
dbus-broker.service                enabled enabled
ecs_mq.service                     enabled disabled
firewalld.service                  enabled enabled
getty@.service                     enabled enabled
iscsi-onboot.service               enabled enabled
iscsi-starter.service              enabled disabled
iscsi.service                      enabled enabled
libstoragemgmt.service             enabled enabled
lvm2-monitor.service               enabled enabled
mcelog.service                     enabled enabled
mdmonitor.service                  enabled enabled
microcode.service                  enabled enabled
multipathd.service                 enabled enabled
NetworkManager-dispatcher.service  enabled enabled
NetworkManager-wait-online.service enabled disabled
NetworkManager.service             enabled enabled
nis-domainname.service             enabled enabled
nvmefc-boot-connections.service    enabled enabled
rsyslog.service                    enabled enabled
selinux-autorelabel-mark.service   enabled enabled
smartd.service                     enabled enabled
sshd.service                       enabled enabled
sssd.service                       enabled enabled
sysstat.service                    enabled enabled
systemd-boot-update.service        enabled enabled
systemd-network-generator.service  enabled enabled
tuned.service                      enabled enabled
udisks2.service                    enabled enabled 

二,阿里云内置的服务

aegis:  阿里云盾服务,用来提供安全
aliyun.service: 管理与阿里云相关的服务,如日志管理、监控等 
AssistDaemon:  阿里云助手

 

三,云服务相关的服务

cloud-init: 专为云环境中虚拟机的初始化而开发的工具,它从各种数据源读取相关数据并据此对虚拟机进行配置。
           常见的数据源包括:云平台的metadata服务、ConfigDrive等,
            常见的配置包括:设定虚拟机的hostname、hosts文件、设定用户名密码、更新apt-get的本地缓存、调整文件系统的大小等

为了实现 instance 定制工作,cloud-init 会按 4 个阶段执行任务:
local
init
config
final

4个阶段对应的服务

local - cloud-init-local.service
init - cloud-init.service
config - cloud-config.service
final - cloud-final.service

 

四, 部署业务常用的服务:

fail2ban: 监控日志的入侵防御软件
elasticsearch: 站内搜索服务
nginx: web服务软件
php-fpm: php运行服务
redis: 缓存服务
mysqld: mysql数据库

五,centos系统内置服务

atd: at命令用于在指定的时间执行任务,而atd是负责处理at命令的服务
auditd:安全审计工具
chronyd: chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步
sshd: 远程登录管理
firewalld: 防火墙
smartd 它能监视拥有自我监视,分析和汇报技术(Self-Monitoring, Analysis, and Reporting Technology - SMART)的硬盘
lvm2-monitor:逻辑卷管理
rsyslog.service: 日志服务
multipathd 提高存储系统可靠性和性能的技术
bluetooth 蓝牙支持服务
crond.service  以后台进程模式定时运行程序的服务
libStorageMgmt: 一个存储阵列独立 API,用来提供存储阵列管理
microcode 服务通常用于更新 CPU 的微代码,以提供硬件加速功能。
         CPU 微代码是针对特定 CPU 架构的优化和修正的指令集
DBus-Broker: 一个专为Linux系统打造的高性能D-Bus消息代理实现,是提升Linux系统内部服务间通信效率的关键工具
             D-Bus 是一种用于进程间通信(IPC)的协议
selinux-autorelabel-mark.service: 使selinux从关闭到开启后,可以重新打标签
SSSD: 系统安全服务后台程序 (SSSD) 是一种系统服务,可让您访问远程目录和身份验证机制,如LDAP,Kerberos等,并提供授权
ecs_mq: 自动配置网卡多队列的网络中断服务
mdmonitor: 实时监控软件RAID阵列的状态并发送警报
tuned: 动态系统调优服务
NetworkManager: 网络管理服务
NetworkManager-wait-online 服务会等待要配置的网络的超时时间。
        这个网络配置涉及插入以太网设备、扫描 Wi-Fi 设备等
NetworkManager-dispatcher: 可以实现在网络出现变化时,执行自定义脚本,
        在/etc/NetworkManager/dispatcher.d中新建脚本,给予755权限,用户与组给root,就可以编写脚本了
udisks2: 管理磁盘挂载和卸载的服务
        is an interface for storage device management, 
        which provides functions such as device list, information acquisition, mounting, and unmounting. 
systemd-boot-update: 确保引导加载程序保持最新的服务
systemd-network-generator: 根据当前系统网络设备配置,生成对应的配置文件
sysstat: 性能分析服务, 它会自动每个10分钟收集一次系统状态信息,并将它们存储到 /var/log/sa目录下。
         每天一个文件,文件名分别是sa01, sa02,... sa30..
mcelog:   用于处理处理器的错误信息和记录系统的硬件错误。
          mcelog是Machine Check Exception(机器检查异常)的缩写,
          它可以帮助系统管理员快速诊断和处理系统硬件错误,确保系统的稳定运行。
getty@.service 在系统启动时初始化终端并显示登录提示,等待用户输入用户名和密码进行登录
               getty(get teletype)是Linux系统中的一个程序,它的作用:实现Linux系统的多用户登录

iscsi-onboot.service: 处理早期的iSCSI引导时session
                Special handling of early boot iSCSI sessions
iscsi-starter.service: 在iscsi.service之前启动,负责启动iscsi.service
iscsi.service: 负责与iSCSI存储设备进行连接和通信的服务
               iscsi:iscsi(iscsi= internet Small Computer System Interface )
               是由IEETF开发的网络存储标准,目的是为了用IP协议将存储设备连接在一起
nis-domainname: 用于显示或设置系统的 NIS(Network Information Service)域名的服务
              NIS的全称是Network Information Service,用来集中控制多个系统管理数据库的网络用品
nvmefc-boot-connections: NVMe管理工具,自动连接到启动时找到的FC-NVME设备的子系统

 

posted @ 2024-10-24 11:18  刘宏缔的架构森林  阅读(54)  评论(0编辑  收藏  举报