Linux学习-CentOS 7.x 预设启动的服务简易说明
这里 仅介绍几个很常见的 daemons 而已,更多的信息呢,就得要麻烦你自己使用 systemctl list-unit-files --type=service 去查询。底下的建议主要是针对 Linux 单机服务器的角色来说明的。
CentOS 7.x 预设启动的服务内容:
服务名称 | 功能简介 |
---|---|
abrtd | (系统)abrtd 服务可以提供使用者一些方式,让使用者可以针对不同的应用软件去设计错误登录的机制, 当软件产生问题时,用户就可以根据 abrtd 的登录档来进行错误克服的行为。还有其他的 abrt-xxx.service 均是使用这个服务来加强应用程序 debug 任务的。 |
accounts-daemon(可关闭) | (系统)使用 accountsservice 计划所提供的一系列 D-Bus 界面来进行使用者帐户信息的查询。 基本上是与 useradd, usermod, userdel 等软件有关。 |
alsa-X(可关闭) | (系统)开头为 alsa 的服务有不少,这些服务大部分都与音效有关!一般来说, 服务器且不开图形界面的话,这些服务可以关闭! |
atd | (系统)单一的例行性工作排程,抵挡机制的配置文件在 /etc/at.{allow,deny} 喔! |
auditd | 可以让系统需 SELinux 稽核的讯 息写入 /var/log/audit/audit.log 中。 |
avahi-daemon(可关闭) | (系统)也是一个客户端的服务,可以透过 Zeroconf 自动的分析与管理网络。 Zeroconf 较常用在笔记本电脑与行动装置上,所以我们可以先关闭他啦! |
brandbot rhel-* | (系统)这些服务大多用于开机过程中所需要的各种侦测环境的脚本,同时也提供网络界面的启动与关闭。 基本上,你不要关闭掉这些服务比较妥当! |
chronyd ntpd ntpdate |
(系统)都是网络校正时间的服务!一般来说,你可能需要的仅有 chronyd 而已! |
cpupower | (系统)提供 CPU 的运作规范~可以参考 /etc/sysconfig/cpupower 得到更多的信息! 这家伙与你 的 CPU 使用情况有关喔! |
crond | (系统)系统配置文件为 /etc/crontab, |
cups(可关闭) | (系统/网络)用来管理打印机的服务,可以提供网络联机的功能,有点类似打印服务器的功能哩!你可以在 Linux 本机上面以浏览器的 http://localhost:631 来管理打印机喔!由于我们目前没有打 印机,所以可以暂时关闭他。 |
dbus | (系统)使用 D-Bus 的方式在不同的应用程序之间传送讯息,使用的方向例如应用程序间的讯息传 递、每个用户登入时提供的讯息数据等。 |
dm-event multipathd |
(系统)监控装置对应表 (device mapper) 的主要服务,当然不能关掉啊! 否则就无法让 Linux 使 用我们的外围装置与储存装置了! |
dmraid-activation mdmonitor |
(系统)用来启动 Software RAID 的重要服务!最好不要关闭啦!虽然你可能没有 RAID。 |
dracut-shutdown | (系统)用来处理 initramfs 的相关行为,这与开机流程相关性较高~ |
ebtables | (系统/网络)透过类似 iptables 这种防火墙规则的设定方式,设计网络卡作为桥接时的封包分析政 策。 其实就是防火墙。不过与底下谈到的防火墙应用不太一样。如果没有使用虚拟化,或者启用 了 firewalld ,这个服务可以不启动。 |
emergency rescue |
(系统)进入紧急模式或者是救援模式的服务 |
firewalld | (系统/网络)就是防火墙!以前有 iptables 与 ip6tables 等防火墙机制,新的 firewalld 搭配 firewall-cmd 指令,可以快速的建置好你的防火墙系统喔!因此,从 CentOS 7.1 以后,iptables 服 务的启动脚本已经被忽略了! 请使用 firewalld 来取代 iptables 服务喔! |
gdm | (系统)GNOME 的登入管理员,就是图形界面上一个很重要的登入管理服务! |
getty@ | (系统)就是要在本机系统产生几个文字界面 (tty) 登入的服务啰! |
hyper* ksm* libvirt* vmtoolsd |
(系统)跟建立虚拟机有关的许多服务!如果你不玩虚拟机, 那么这些服务可以先关闭。此外,如 果你的 Linux 本来就在虚拟机的环境下,那这些服务对你就没有用!因为这些服务是让实体机器 来建立虚拟机的! |
irqbalance | (系统)如果你的系统是多核心的硬件,那么这个服务要启动, 因为它可以自动的分配系统中断 (IRQ) 之类的硬件资源。 |
iscsi* | (系统)可以挂载来自网络驱动器机的服务!这个服务可以在系统内仿真好贵的 SAN 网络驱动器。 如果你确定系统上面没有挂载这种网络驱动器,也可以将他关闭的。 |
kdump(可关闭) | (系统)在安装 CentOS 的章节就谈过这东西,主要是 Linux 核心如果出错时,用来纪录内存的东 西。 鸟哥觉得不需要启动他!除非你是核心黑客! |
lvm2-* | (系统)跟 LVM 相关性较高的许多服务,当然也不能关!不然系统上面的 LVM2 就没人管了! |
microcode | (系统)Intel 的 CPU 会提供一个外挂的微指令集提供系统运作, 不过,如果你没有下载 Intel 相关的指令集文件,那么这个服务不需要启动的,也不会影响系统运作。 |
ModemManager network NetworkManager* |
系统/网络)主要就是调制解调器、网络设定等服务!进入 CentOS 7 之后,系统似乎不太希望我 们使用 network 服务了, 比较建议的是使用 NetworkManager 搭配 nmcli 指令来处理网络设 定~所以,反而是 NetworkManager 要开,而 network 不用开哩! |
quotaon | (系统)启动 Quota 要用到的服务喔! |
rc-local | (系统)兼容于 /etc/rc.d/rc.local 的呼叫方式!只是,你必须要让 /etc/rc.d/rc.local 具有 x 的权限 后, 这个服务才能真的运作!否则,你写入 /etc/rc.d/rc.local 的脚本还是不会运作的喔! |
rsyslog | (系统)这个服务可以记录系统所产生的各项讯息, 包括 /var/log/messages 内的几个重要的登录 档啊。 |
smartd | 系统)这个服务可以自动的侦测硬盘状态,如果硬盘发生问题的话, 还能够自动的回报给系统管 理员,是个非常有帮助的服务喔!不可关闭他啊! |
sysstat | (系统)事实上,我们的系统有只名为 sar 的指令会记载某些时间点下,系统的资源使用情况,包括 CPU/流量/输入输出量等, 当 sysstat 服务启动后,这些纪录的数据才能够写入到纪录文件(log) 里面去! |
systemd-* | (系统)大概都是属于系统运作过程所需要的服务,没必要都不要更动它的预设状态! |
plymount* upower |
(系统)与图形界面的使用相关性较高的一些服务!没启动图形界面时,这些服务可以暂时不管他! |
其他服务的简易说明:
服务名称 | 功能简介 |
---|---|
dovecot | (网络)可以设定 POP3/IMAP 等收受信件的服务,如果你的 Linux 主机是 email server 才需要这个 服务,否则不需要启动他啦! |
httpd | (网络)这个服务可以让你的 Linux 服务器成为 www server 喔! |
named | (网络)这是领域名服务器 (Domain Name System) 的服务, 这个服务非常重要,但是设定非常困难! 目前应该不需要这个服务啦! |
nfs nfs-server | (网络)这就是 Network Filesystem,是 Unix-Like 之间互相作为网络驱动器机的一个功能。 |
smb nmb | (网络)这个服务可以让 Linux 仿真成为 Windows 上面的网络上的芳邻。如果你的 Linux 主机想要 做为 Windows 客户端的网络驱动器机服务器,这玩意儿得要好好玩一玩。 |
vsftpd | (网络)作为文件传输服务器 (FTP) 的服务。 |
sshd | (网络)这个是远程联机服务器的软件功能, 这个通讯协议比 telnet 好的地方在于 sshd 在传送资 料时可以进行加密喔!这个服务不要关闭他啦! |
rpcbind | (网络)达成 RPC 协议的重要服务!包括 NFS, NIS 等等都需要这东西的协助! |
postfix | (网络)寄件的邮件主机~因为系统还是会产生很多 email 讯息!例如 crond / atd 就会传送 email给本机用户! 所以这个服务千万不能关!即使你不是 mail server 也是要启用这服务才行! |
Linux学习-CentOS 7.x 预设启动的服务简易说明的更多相关文章
- Linux学习-rsyslog.service :记录登录文件的服务
rsyslog.service 的配置文件:/etc/rsyslog.conf 我们现在知道 rsyslogd 可以负责主机产生的各个信息的登录,而这些信息本身是有『严重等级』之分的, 而且, 这些资 ...
- [Linux 学习] Centos 图形和命令行界面切换
要想切换图形界面和命令行界面切换, 需修改一个文件... root 下, 到 /etc/inittab 修改 id:5:initdefault Linux系统有7个运行级别(runlevel): 运行 ...
- linux学习笔记-conky配置开机启动方法
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 一.常用桌面的配置方法 创建启动文件并加入以下配置 ~/.config/autostart/conky.desktop [Des ...
- Linux(CentOS)下同时启动两个tomcat
问题背景:在配置nginx时,配置了两个tomcat,tomcat01和tomcat02,改了tomcat02中server.xml的端口,可是还是启动不起来. 解决方法: 一.编辑环境变量: 1 v ...
- linux学习-CentOS 7 环境下大量建置账号的方法
一些账号相关的检查工具 pwck pwck 这个指令在检查 /etc/passwd 这个账号配置文件内的信息,与实际的家目录是否存在等信息, 还可以比对 /etc/passwd /etc/shadow ...
- [Linux 学习] Centos 使用yum出现Loaded plugins: refresh-packagekit, security
sudo vim /etc/yum/pluginconf.d/fastestmirror.conf enabled=0 //把1改为0 verbose=0 socket_timeout=3 hos ...
- CentOS设置程序开机启动程序/服务的方法(转)
注意:CentOS 6下基本没什么问题,CentOS 7估计不一定能行. 在CentOS系统下,主要有两种方法设置自己安装的程序开机启动. 1.把启动程序的命令添加到/etc/rc.d/rc.loca ...
- Linux(CentOS 7)安装测试svn服务
1.yum install subversion,通过yum安装svn服务 2.svnserve --version,查看是否安装成功 3.mkdir -p /home.svn,创建svn仓库目录 4 ...
- CentOS 6.5 开机启动指定服务
gedit /etc/rc.d/rc.local #关闭防火墙 service iptables stop #开启samba服务 service smb start #开启ntopng 端口5000 ...
随机推荐
- 判断字符串string是数字、json结构、xml结构
import org.json.JSONException; import org.json.JSONObject; import org.dom4j.DocumentException; impor ...
- jsoup爬虫,项目实战,欢迎收看
import com.mongodb.BasicDBObject import com.mongodb.DBCollection import org.jsoup.Jsoup import org.j ...
- Kendo UI Widgets 概述
UI Widgets 概述 Kendo UI 是基于 jQuery 库开发的,Kendo UI widgets 是以 jQuery 插件形式提供的.这些插件的名称基本上都是以 kendo 作为前缀.比 ...
- PADS 9.5封装向导 多一个管脚
使用PADS 9.5封装向导(Decal Wizard)建立封装(Decals) 时遇到封装的中间多了一个管脚,如图红圈位置,通过一番搜寻,才知道这是热焊盘,不需要就在右边的红圈处去掉勾选热焊盘即可.
- /usr/local/sbin/fping -s www.baidu.com www.google.com
/usr/local/sbin/fping -s www.baidu.com www.google.com
- COGS 2342. [SCOI2007]kshort
★★☆ 输入文件:bzoj_1073.in 输出文件:bzoj_1073.out 简单对比时间限制:2 s 内存限制:512 MB [题目描述] 有n个城市和m条单向道路,城市编号为1 ...
- 数据分析R&Python-Rpy2包环境配置
Rpy2环境配置 最近想将R整合到以flask为后端框架的web系统中,在服务器端做数据统计分析.需要将R语言整合到Python中,发现Python中的Rpy2可以调用R语言,所以花了一些时间配置了一 ...
- HTTP 错误 404.15 - Not Found请求筛选模块被配置为拒绝包含的查询字符串过长的请求
web项目中,get方式传值是通过地址栏中的url参数进行传递的.除了浏览器对url长度的限制大小不一之外,出于安全考虑, IIS中对于URL中参数大小也是有限制的,默认为2048KB. 如果参数大于 ...
- [机器学习] 简单的机器学习算法和sklearn实现
机器学习基础算法理解和总结 KNN算法 理解 KNN其实是最好理解的算法之一,其实就是依次和空间中的每个点进行距离比较,取距离最近的N个点,看这N个点的类别,那么要判断的点的类别就是这N个点中类别占比 ...
- Array - Two Sum
import java.util.HashMap; import java.util.Map; /** * 分析: * 普通实现-嵌套循环两次,时间O(n2),空间O(1) * 复杂实现-循环一次,时 ...