linux独有的服务,Linux服务管理-服务分类

服务简介与分类:

4fc683be2913

图片.png

yum安装的软件包都是RPM 格式。

对于服务,我们能操作的是让他启动与自启动:

4fc683be2913

图片.png

在Windows中,服务的状态,启动模式:

4fc683be2913

图片.png

Windows的启动类型分为:自动,手动,禁用。

对于Linux的三类服务,我们怎么让他们启动,自启动。

独立的服务,基于xinetd服务,以及源码包安装的服务。

我们查看计算机中安装了哪些服务:

4fc683be2913

图片.png

chkconfig --list只能查看服务自启动状态,可以看到所有RPM包安装的服务,不能查看源码包安装的服务。

chkconfig --list是查看服务的自启动状态。

查看服务在系统中已经运行,二种方法:

1)ps aux

4fc683be2913

图片.png

2)netstat -tlun

4fc683be2913

图片.png

4fc683be2913

图片.png

RPM包会装在那7个位置:

4fc683be2913

图片.png

注意:service 和 chkconfig这2个命令不能管理源码包安装的服务。

因为这2个命令搜索的是一个指定位置:/etc/rc.d/init.d/这个目录。

原因就是安装位置不同。

服务会常驻内存中,等待访问,比如httpd

Linux服务:

也叫做daemon(守护进程;后台程序)。是指常驻在内存中持续运行,以提供所需服务(系统或网络服务)的进程。

服务就是守护进程(daemon,就是守护进程的意思)。

Linux的RPM包安装的服务的分类

两大类:

1)独立服务

这种服务机制比较简单,可以独立启动服务。

eg:httpd, ftp

特点:

可以自行独立启动,无需通过其他机制的管理。

独立服务一旦启动加载到内存后,就会一直占用内存空间和系统资源,直到改服务被停止。

由于服务一直在运行,所以对client的请求有更快的响应速度。

2)xinetd服务

也叫super-daemon,这种管理机制通过一个统一的daemon来负责启动,管理其他服务。在CentOS6.x中这个super-daemon就是xinetd这个程序。

eg: 典型的super-daemon服务有:telnet等。

特点:

所有的服务由xinetd管控,因此对xinetd可以有安全管控的机制,比如防火墙。

client请求前,所需服务是未启动的;知道client请求服务时,xinetd才会换起相应地服务;一旦连接结束之后服务将会被关闭。所以super-daemon方式不会一直占用系统资源。

既然有请求才会去启动服务,所以server端的响应速度自然不如独立服务来的快。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值