服务是运行在操作系统后台的一个或多个程序,为用户提供特定的服务,是运行在系统后台上一个或多个后台程序。
服务通常都是不中断运行的,随时接收请求提供服务。在操作系统后台会运行大量的服务为系统及用户提供服务。
服务配置最多的是网络服务,常见的服务有:Mail、FTP、SMB、Http、网游、域名DNS
操作系统在不同的模式下运行的服务是不同的。
service服务名 [start|restart|stop]格式可以进行对服务的控制
例如:servicessh start 开启运程服务
在文件/etc/init.d中可以查看当前系统的服务有哪些。
在文件/etc/rcx.d x对应每个runlevel状态。
使用chkconfig –list 可以显示服务启动与否的详细信息。
chkconfig 服务名 [off|on]可以指定服务状态
系统有两套服务控制机制,XINETD控制的是属于实时的,不是常驻的服务。
XINETD收到服务请求后,实时调用临时的服务,作为一个常驻的服务在后台运行。
常见的xinetd服务主要有:
telnet\tftp\rsync 通常找到这些服务的配置文件即可进行更改设置了。
常见的服务主要有:
apache 网站
samba 网上邻居/域控制器
vsftpd ftp服务器
ldap 数据库
mysql 数据库
openvpn vpn
bind 域名服务器
postfix 邮件转发服务器
cyrus 邮件投递服务器