了解及优化常见的Linux系统服务-阿里云开发者社区

开发者社区> 余二五> 正文

了解及优化常见的Linux系统服务

简介:
+关注继续查看

   常见的Linux系统服务

    Linux系统中包含了大量的服务程序,这些程序在切换运行级别时有rc脚本根据预设的状态进行启动或终止。其中有些系统服务可能并不是用户需要的,但是也默认运行了,只有正确了解各个系统服务的用途,才能选择性地进行优化操作,实现按需启用Linux服务器系统。

服务名称          用途简介  备注
atd 延期、定时执行任务 建议关闭
autofs 自动挂载文件系统 建议关闭
bluetooth 发现、认证蓝牙相关设备 建议关闭
anacrond 执行因关机等耽误的计划任务 建议关闭
crond 按预定周期执行计划任务 建议开启
cups 打印机服务 建议关闭
firstboot 执行安装系统后的初始化过程 建议关闭
haldaemon 搜集、维护硬件信息 建议关闭
httpd Apache的Web网站服务 建议关闭
ip6tables 使用IPv6地址的Linux防火墙 建议关闭
iptables 使用IPv4地址的Linux防火墙 建议关闭
irqbalance 多核心CPU处理器的调度支持 建议开启
kdump 记录内核崩溃时的内存信息 建议关闭
lvm2-monitor LVM逻辑卷管理及监控 建议开启
messagebus 发送系统相关事件的通知信息 建议开启
netfs 访问共享文件夹等网络文件系统 建议开启
network 配置及使用网卡、网络地址 建议开启
nfs 访问NFS协议的网络文件系统 建议关闭
nfslock NFS访问的文件锁定功能 建议关闭
restorecond SELinux安全机制的文件监控和恢复功能 建议关闭
rhnsd 访问Red Hat Network,获取通知、提交订阅等 建议关闭
rpcgssd 管理NFS访问中的客户程序语境 建议关闭
saslauthd 基于文本的身份认证 建议关闭
smartd 监控本地硬盘的状态及并发送故障报告 建议开启
smb 文件共享服务 建议关闭
sshd 提供远程登录和管理Linux主机的功能 建议开启
rsyslog 记录内核、系统的日志消息 建议开启
vsftpd 通过FTP协议提供文件上传、下载 建议关闭
注意:这些服务的开启和关闭,需要根据主机的实际功能需求来定,不要生搬硬套!!!

     优化开机自动加载的服务

ntsysv工具:提供一个交互式、可视化窗口,可以在字符终端运行,便于集中管理多个服务

   单独执行“ntsysv”命令,仅用于管理当前运行级别的服务

   执行“ntsysv --level 35”命令,同时对运行级别3、5的服务进行管理  

chkconfig工具:不提供交互式、可视化窗口,管理单个服务效率更高

   chkconfig --list   查看所有服务的默认启动状态

   chkconfig --list 服务名   查看指定服务的默认启动状态    

设置系统服务的默认启动状态

   执行格式:chkconfig  --level  级别列表 服务名  on|off










本文转自 杨书凡 51CTO博客,原文链接:http://blog.51cto.com/yangshufan/1945264,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android系统服务-WindowManager
引用:http://blog.sina.com.cn/s/blog_783153d1010163lv.html WindowManager是Android中一个重要的服务 (Service )。WindowManager Service 是全局的,是唯一的。
648 0
系统服务详解之时间服务2
3、定时器:Timer Timer和Chronometer类似,但功能更加强大。Timer类通过schedule方法设置执行方式和时间,schedule方法的第一个参数为TimerTask,TimerTask类实现了Runnable接口,因此Timer实际上是在线程中执行run方法。
519 0
系统服务详解之时间服务1
2、Handler是处理定时操作的核心类。通过Handler可以提交和处理一个Runnable对象。该类通过3个方法来处理Runnable对象:                  立即执行:post ;指定时间执行:postAtTime;指定的时间间隔:postDelayed 因为该类处理对象为Runnable,所以在调用这3个方法之前,需要实现Runnable接口的run方法。
526 0
分布式系统常见的事务处理机制
为保障系统的可用性、可靠性以及性能,在分布式系统中,往往会设置数据冗余,即对数据进行复制。举例来说,当一个数据库的副本被破环以后,那么系统只需要转换到其他数据副本就能继续运行下去。
1390 0
RHEL/CentOS 6.x 系统服务详解
PS:RHEL/CentOS 6.x的系统服务比5.x系列的要多了很多新面孔,估计很多童鞋不甚理解,网上这方面资料也很少。理解这个对运维人员是必要的,因为开启不必要的服务越多,系统就相对越不安全。不需开启的服务尽量关闭。本人结合自己的应用经验做一些讲解说明,有不同理解的童鞋欢迎交流。 1、下面列表是在RHEL/CentOS 6.x最小化桌面环境安装下显示出来的系统服务,其中红色字体标
1358 0
阿里云服务器Linux系统如何安装MySQL数据库?
我之前写过阿里云服务器ECS如何安装宝塔面板 ,安装完宝塔控制面板之后,里面自带有mysql数据库,非常方便······
2359 0
linux命令2—常见linux命令
1.进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern...
830 0
《高性能Linux服务器构建实战》——1.6节Nginx性能优化技巧
本节书摘来自华章社区《高性能Linux服务器构建实战》一书中的第1章,第1.6节Nginx性能优化技巧,作者:高俊峰,更多章节内容可以访问云栖社区“华章社区”公众号查看
936 0
+关注
20382
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载