了解及优化常见的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

时间: 2024-11-04 13:41:16

了解及优化常见的Linux系统服务的相关文章

linux系统服务介绍

linux系统服务介绍 在windows系统中,我们可以打开任务管理器来打开或者关闭某些服务.在Linux系统下也同样有这样的需求,那么linux下怎么打开类似于windows下的"任务管理器"呢? linux系统下调整服务的启动和不启动有两种办法: 1.ntsysv命令 如果这个命令不存在 yum install -y ntsysv 安装好之后,截图如下: 进入到这个界面后,空格键来改变*和空,空就代表不启动 关闭一些不常用的服务 禁用: atd auditd haldaemon i

六款常见的Linux操作系统推荐

家常常可能因为工作或学习的需要,要使用个操作系统(比如Windows和Linux).大家对Windwos支持的文件系统可能比较熟悉,而对Linux操作系统所支持的文件系统也许比较陌生.下面小编为大家推荐六款常见的Linux操作系统,一起来看看吧 你可曾知道Linux的魅力或威力来自哪里?那就是,由于众多发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关项目投入精力.Linux发行版可谓是形形色色,它们旨在满足每一种能想得到的需求. 为了使自己的上网本继续发挥

将tomcat添加为linux系统服务

前言 在博客 -->virtualBox安装centos,并搭建tomcat中,讲到了centos下搭建tomcat环境,发现启动tomcat不是那么方便,要是忘记路径了,那就更麻烦了!当然了,忘记路径了也还是有许多方式找回来的,那么有没有什么方式将tomcat设置成系统服务了,就像service iptables start一样用service tomcat start来启动tomcat了,答案肯定是有的,且听我慢慢道来. 设置tomcat为linux系统服务 1.文件准备 将catalina

WEB前端性能优化常见方法

web前端是应用服务器处理之前的部分,前端主要包括:HTML,CSS,javascript,image等各种资源,针对不同的资源有不同的优化方式. 1. 内容优化 (1)减少HTTP请求数:这条策略是最重要最有效的,因为一个完整的请求要经过DNS寻址,与服务器建立连接,发送数据,等待服务器响应,接收数据这样一个消耗时间成本和资源成本的复杂的过程. 常见方法:合并多个CSS文件和js文件,利用CSS Sprites整合图像,Inline Images(使用 data:URL scheme在实际的页

Linux系统服务之inetd

[Linux系统服务之inetd] inetd的角色是作为Telnet和FTP等与网络服务器相关的进程的“超级服务器”.这是一个简单的道理:并不是全部的服务器进程(包括那些接受新的Telnet和FTP连接的进程)都会如此频繁地被调用,以至于必须要有一个程序随时运行在内存中.因此为了避免出现可能有几十种服务都运行在内存中准备被使用的情况,它们都列在inetd的配置文件/etc/inetd.conf中.而代替它们的是inetd监听着进入的连接.这样只需要有一个进程在内存中就可以了. 参考:http:

11.Linux系统服务基础

11.Linux系统服务基础 ·服务service是运行在操作系统后台的一个或多个程序,为用户或系统提供特定服务 ·服务通常不中断运行,随时接收请求.提供某项服务,如网页服务就是由http服务提供的, ·服务器配置最多的是网络服务,用户计算机通过ip地址及端口号访问服务器的某项网络服务, ·RPM包默认安装的服务分为:1,独立的服务,2,基于xinetd服务, ·独立的服务: ·服务启动脚本存在/etc/rc.d/init.d或/etc/init.d(2者为链接)里面,服务名即为里面的可执行脚本

【Linux】创建Linux系统服务的方法

http://www.cnblogs.com/silverwings/archive/2010/08/02/1790801.html 使用这个做系统服务,反而导致超图服务的apache无法启动??? 该方法在Ret Hat Enterprise Linux Server 5.5上测试成功.首先需要编写系统服务启动脚本,脚本大致如下: #!/bin/bash # test.sh # chkconfig: 2345 20 81 # description: just for test EXEC_PA

nginx优化篇之Linux 内核参数的优化

原博客地址(欢迎访问):http://www.loveyqq.tk/blog/2014/05/27/nginxyou-hua-pian-zhi-linux-nei-he-can-shu-de-you-hua/ 由于默认的Linux内核参数考虑的是最通用的场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,使得Nginx可以拥有更高的性能. 在优化内核时,可以做的事件很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态Web内容服务器.反向代理服

Linux系统服务、目录含义及其配置

11.1服务简介 Linux 系统服务有时也称为守护程序,是在Linux启动时自动加载并在Linux退出时自动停止的系统任务.在Linux 启动过程中我们可以看得很多starting - 提示信息,该信息表示正在启动系统服务,而在Linux 退出时,我们也能够看到相应的Stopping - 信息,表示系统服务正在停止. Linux自身有许多系统任务如network 服务用于支持网络连接等. 11.1.1 服务分类 根据守护程序的启动与管理方式可分独立启动与超级守护程序两种. 1. 独立启动程序