返回顶部
首页 > 资讯 > 操作系统 >linux的服务类型有哪些
  • 817
分享到

linux的服务类型有哪些

2023-06-30 01:06:34 817人浏览 安东尼
摘要

这篇文章主要介绍“linux的服务类型有哪些”,在日常操作中,相信很多人在linux的服务类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux的服务类型有哪些”的疑惑有所帮助!接下来,请跟着小编

这篇文章主要介绍“linux的服务类型有哪些”,在日常操作中,相信很多人在linux的服务类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux的服务类型有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

linux的服务按管理方式分为“stand-alone”和“super-daemon”两大类,也就是独立管理服务和统一管理服务。独立管理服务可以自行独立启动,无需通过其他机制的管理;而统一管理服务通过一个统一的daemon来负责启动、管理。

教程操作环境:Centos6系统、Dell G3电脑。

Linux系统的服务,又称为daemon,是指常驻在内存中持续运行,以提供所需服务(系统或网络服务)的进程。

分类

Linux系统的服务按管理方式主要有两大类:stand-alone和super-daemon,即独立管理服务和统一管理服务。

stand-alone:这种类型的服务机制较为简单,可以独立启动服务。其特点是:

可以自行独立启动,无需通过其他机制的管理
2、stand-alone服务一旦启动加载到内存后,就会一直占用内存空间和系统资源,知道该服务被停止。
3、由于服务一直在运行,所以对client的请求有更快的响应速度。

典型的stand-alone服务有:Httpd、和ftp

super-daemon:这种管理机制通过一个统一的daemon来负责启动、管理其他服务。在 CentOS6.X 中这个super-daemon就是xinetd这个程序。特点有:

所有的服务由xinetd控管,因此对xinetd可以有安全控管的机制,如网络防火墙
2、clinet请求前,所需服务是未启动的;直到client请求服务时,xinetd才会唤醒相应服务;一旦连接结束后,相应服务会被关闭。所以super-daemon方式不会一直占用系统资源
3、既然有请求才会去启动服务,所以server端的响应速度自然不如stand-alone方式来得快

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

不同的启动方式

Linux中的不同的服务都有不同的启动脚本,以在服务启动前进行环境的检测、配置文件的分析、PID文件的规划等相关操作。stand-alone方式和super-daemon方式的启动脚本放置位置有所不同,启动方式自然也是有区别的。

stand-alone

启动脚本

stand-alone方式的启动脚本位于/etc/init.d/目录下,事实上几乎所有的服务启动脚本都在这里。

[root@localhost init.d]# ls /etc/init.d/abrt-ccpp         htcacheclean    ntpd         smartdabrtd             httpd           ntpdate      snmpdxinetd ......(省略)

你有没有发现该目录下不仅有httpd这些我们已知的stand-alone服务启动脚本,竟然还有xinetd!这说明什么?
这说明xinetd这个服务其实也是使用stand-alone的管理方式。你想啊,因为xinetd要负责启用停止许多super-daemon的服务,那它是不是得常驻内存~

启动方法

方法一:由于所有的启动脚本都在/etc/init.d/里了,所有直接调用不就好了!

[root@localhost init.d]# /etc/init.d/crond Usage: /etc/init.d/crond {start|stop|status|restart|condrestart|try-restart|reload|force-reload}

直接调用它会告诉你Usage,那

[root@localhost init.d]# /etc/init.d/crond restartStopping crond:                                            [  OK  ]Starting crond:                                            [  OK  ]

就是这样简单啦!

方法二:还可以使用service这个脚本:

[root@localhost init.d]# service crond statuscrond (pid  3278) is running...

这样更简单,不过service只能用来管理stand-alone的服务。

还有,这个用法可以查看系统所有stand-alone服务的状态[root@localhost init.d]# service --status-allabrt-ccpp hook is installedabrtd (pid  2331) is running...abrt-dump-oops is stoppedacpid (pid  1807) is running.........(省略)

NOTE:鉴于service这个脚本不是所有Linux发行版都有,所以还是建议使用/etc/init.d/* [action]的方式较好。还有助于理解原理~~~

super-daemon

启动脚本

super-daemon方式的启动脚本放在了/etc/xinetd.d/中。

[root@localhost xinetd.d]# ls /etc/xinetd.d/chargen-dgram   daytime-stream  echo-dgram   tcpmux-server  time-stream......(省略)

查看 super-daemon方式启动的服务有哪些:
方式一:使用chkconfig可以看到xinetd based services一项中服务的启动情况:

[root@localhost xinetd.d]# chkconfig ......xinetd based services:    echo-dgram:     off    echo-stream:    off    rsync:          off    tcpmux-server:  off    telnet:         on    ......

方式二:直接查看服务的启动脚本

[root@localhost xinetd.d]# grep -i 'disable' /etc/xinetd.d/*....../etc/xinetd.d/daytime-dgram:    disable     = yes/etc/xinetd.d/daytime-stream:   disable     = yes/etc/xinetd.d/discard-dgram:    disable     = yes/etc/xinetd.d/discard-stream:   disable     = yes/etc/xinetd.d/echo-dgram:   disable     = yes/etc/xinetd.d/telnet:   disable = no......

上面disable= no就表示该服务已开启。

启动方法

我们已经知道启动脚本中有一项disable= no的就表示该服务已开启,所以我们的启动方式就是:

先编辑启动脚本,将需要开启的服务disable一项改为no
2、然后重启xinetd:/etc/init.d/xintd restart【因为xinetd本身是stand-alone的服务】

到此,关于“linux的服务类型有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: linux的服务类型有哪些

本文链接: https://lsjlt.com/news/326959.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux的服务类型有哪些
    这篇文章主要介绍“linux的服务类型有哪些”,在日常操作中,相信很多人在linux的服务类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux的服务类型有哪些”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-30
  • linux的类型有哪些
    这篇文章主要介绍了linux的类型有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux的类型有哪些文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2023-02-28
    linux
  • linux shell有哪些类型
    本篇内容主要讲解“linux shell有哪些类型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux shell有哪些类型”吧! ...
    99+
    2023-03-01
    linux shell
  • 服务器的类型有哪些
    服务器的类型有:1、Web服务器,对硬件的要求不高,能进行性能扩展;2、数据服务器,对硬件要求最高,如:MySQL或Oracle服务器要求CPU配置一定要好;3、应用程序服务器,承担了计算和功能实现,磁盘需要做成RAID1阵列;4、其他公共...
    99+
    2024-04-02
  • linux进程的类型有哪些
    linux中进程的类型有:1.交互进程,由一个Shell启动;2.批处理进程,进程和终端没有联系;3.监控进程,指守护进程,在后台运行;linux中进程的类型有以下两种交互进程linux中交互进程是指由一个Shell启动的进程,交互进程既可...
    99+
    2024-04-02
  • 服务器类型有哪些
    服务器类型有:1、文件服务器,它是一种以文件数据存储与共享为主要功能的服务器;2、数据库服务器,它主要是用来存储管理重要的数据信息;3、邮件服务器,它是一种专门用来提供邮件收发的服务器;4、网页服务器,它主要是用来存在各种网站;5、FTP服...
    99+
    2024-04-02
  • linux线程有哪些类型
    linux中线程的类型有:1.用户级线程,不需要内核支持而在用户程序中实现的线程;2.内核级线程,需要内核参与并由内核完成线程调度的线程;linux中线程的类型有以下两种用户级线程linux中用户级线程是指不需要内核支持而在用户程序中实现的...
    99+
    2024-04-02
  • linux设备有哪些类型
    linux中设备类型有:1.字符设备,以字节流形式被访问的设备;2.块设备,以数据块形式被访问的设备;3.网络设备,主机与主机之间进行数据交换的设备;linux中设备类型有以下三种字符设备linux中字符设备是指以字节流形式被访问的设备,可...
    99+
    2024-04-02
  • Linux日志有哪些类型
    这篇“Linux日志有哪些类型”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux日志有哪些类型”文章吧。大部分Linu...
    99+
    2023-06-28
  • Linux命令有哪些类型
    本篇内容主要讲解“Linux命令有哪些类型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux命令有哪些类型”吧! Linux命...
    99+
    2023-02-09
    linux
  • Linux文件类型有哪些分类
    今天就跟大家聊聊有关Linux文件类型有哪些分类,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1 普通文件[root@localhost ~]# ls -lh install.log...
    99+
    2023-06-17
  • 云服务器的种类有哪些类型
    云服务器可以分为以下几类: 虚拟云服务器(Virtual Cloud Service,简称VCSC) 虚拟云服务器是将计算机上的计算资源(通常是存储空间)虚拟化为一个可用于访问和使用的服务。这种虚拟化通常需要大量的计算能力和存储空间,...
    99+
    2023-10-26
    种类 类型 服务器
  • 云服务器类型有哪些种类的
    云服务器类型 云服务器分为公有云、私有云和混合云三种类型。 公有云: 公有云是指云服务器完全由第三方提供商管理和维护,用户无需支付费用,可以通过互联网访问。这种云计算服务通常由多个云计算平台组成,例如Amazon Web Servic...
    99+
    2023-10-27
    种类 类型 服务器
  • Linux的bash变量类型有哪些
    本篇内容介绍了“Linux的bash变量类型有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Bash变量类型本地变量局部变量环境变量位置...
    99+
    2023-06-27
  • Web服务器有哪些类型
    Web服务器的类型有:1、IIS,提供图形界面的管理工具,可用于监视配置和控制Internet服务;2、Apache,支持跨平台应用,开源免费,源码开放,有强大的社区支持;3、Nginx,支持高并发和负载均衡,安装简单,配置文件简洁,支持在...
    99+
    2024-04-02
  • 云服务器有哪些类型
    云服务器是一种虚拟的、共享的计算资源,它们通常由大型数据中心托管,为用户的数据提供存储、计算和共享服务。以下是一些常见的云服务器类型: 公共云: 这是一种通过互联网连接的云服务,用户可以在任何地方访问并使用它们。 独立云: 它们是由专用...
    99+
    2023-10-26
    类型 服务器 有哪些
  • 云服务器有哪些类型?
    云服务器可以按照不同的方式来分类,以下是其中一些常见的类型: 私有云:将计算资源分发到多个独立的服务器上,以提供完整的IT基础设施和服务。私有云通常采用虚拟私有云(Virtual Private Cloud)的模式,将数据和应用程序存储...
    99+
    2023-10-26
    类型 服务器 有哪些
  • 云服务器类型有哪些
    云服务器(Cloud Server)是一种虚拟服务器,可以在互联网上提供高速、可靠、安全且灵活的数据存储和应用程序部署服务。它可以按需、弹性地扩展和配置计算资源,以满足不断变化的用户需求和业务变化。 常见的云服务器类型包括公有云、私有云和...
    99+
    2023-10-26
    类型 服务器 有哪些
  • 云服务器有哪些类型型号
    云服务器是一种虚拟的、可供多用户访问的计算资源,通常由大型计算机公司开发和生产。以下是常见的云服务器类型和型号: CloudStack(Cloud Stack):Cloud Stack是公共云计算平台,提供可扩展、高可用的云资源。Clo...
    99+
    2023-10-27
    型号 类型 服务器
  • 云服务器分类有哪些类型
    Amazon Web Services (AWS):AWS是全球最大的云服务提供商之一,提供了丰富的云计算产品和服务。AWS的云服务器可以按照计算资源的使用情况进行划分,包括Amazon Web Services、Amazon Kuber...
    99+
    2023-10-27
    类型 服务器 有哪些
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作