一 服务的分类与简介

1 服务的分类

Linux服务包含RPM包默认的安装服务和源码包安装的服务,RPM包默认安装的服务又分为独立的服务和基于xinetd服务,独立的服务相当于直接在内存中,只要用到这个服务,就会有响应,基于xinetd的服务不在内存中,需要xinetd去调起相应的服务,但是xinetd服务是独立的服务

2 启动与自启动

服务启动:就是在当前系统中让服务运行,并提供服务

服务自启动:自启动就是让服务在开机或重启之后,随着系统的启动而自动启动服务

3 查询已经安装的服务

RPM包安装的服务

chkconfig –list

查看服务自启动状态,可以看到所有RPM包安装的服务

我们看到这里有0到6的系统运行级别,这个之前总结过

在不同的系统运行级别下,自启动状态是on或者off

源码包安装的服务,这个安装位置我们是可以自己指定的,一般在/usr/local/下

RPM包安装服务和源码包安装服务的区别就是位置不同,RPM包是默认路径下,源码包用户可以自己指定。

二 RPM包安装服务的管理

1 独立服务的管理

我们先看下RPM包一些默认的安装路径

/etc/init.d/:启动脚本位置,比如service命令就是到这个目录下寻找相应的脚本文件的

/etc/sysconfig/:初始化环境配置文件位置

/etc/:配置文件位置

/etc/xinetd.conf:xinetd配置文件

/etc/xinetd.d/基于xinetd服务的启动脚本

/var/lib:服务产生的数据放到这里

/var/log:日志

独立服务的启动:

/etc/init.d/独立服务名 start|stop|status|restart

service 独立服务名 start|stop|status|restart

其实service就是去/etc/init.d/这个目录下寻找

独立服务的自启动

chkconfig –level 运行级别 独立服务名 on|off

比如我们改变atd不同运行级别的自启动,先看看它目前的情况

chkconfig –list

我们可以看到345是on,其他都是off

chkconfig –level 0123456 atd on

这样改完之后就全是on了,注意这个–level也可以不加,默认是2345

还可以通过修改/etc/rc.d/rc.local

在这个文件里加入

/etc/init.d/独立服务名 start|stop|status|restart

service 独立服务名 start|stop|status|restart

这样的启动命令,就会在开机之后启动了,因为这个文件配置文件在开机过程中会被读取

还可以通过ntsysv命令来设置

想让哪个服务开机自动去,加上*号即可

2 基于xinetd服务的管理

我们先chkconfig –list 看下xinetd服务

在最下面

如果大家没有下面这个显示,代表没装xinetd,自行安装即可

xinetd下有这么多个服务,那如果我想启动telnet服务,应该怎么做呢

需要修改/etc/xinetd.d/telnet这个文件

其他的我们就不看了,只看这句

disable = yes代表是不启动,这里改成no就是启动

然后重启xinetd服务

service xinetd restart

再看

我们说chkconfig –list是查看服务自启动状态,也就说xinetd服务启动,自启动状态也会变成on

xinetd服务的自启动

跟独立服务的两种方式类似

chkconfig telnet on

和ntsysv

三 源码包安装服务的管理

1 源码包安装服务的启动

使用绝对路径,调用启动脚本来启动,不同的源码包的启动脚本不同,可以查看源码包的安装说明,查看启动脚本的方法

2 源码包的自启动

3 让源码包的服务被服务管理命令识别

让源码包的apache服务能被service命令管理识别

创建个软链接即可

让源码包的apache服务能被chkconfig与ntsysv命令识别

虽然是可以这么做,但是不推荐,因为这样的话,就会混乱RPM包安装的服务和源码包安装的服务

四 服务管理总结

好了,Linux服务管理就总结到这里,如有问题,欢迎指正,谢谢。

linux 管理 服务,Linux服务管理 详述相关推荐

  1. linux日志服务是哪个,『学了就忘』Linux日志管理 — 2.日志服务rsyslogd

    1.日志文件格式 只要是由日志服务rsyslogd记录的日志文件,他们的格式是一样的. 基本日志格式包含以下内容: 事件产生的时间. 发生事件的服务器的主机名. 产生事件的服务名或程序名. 事件的具体 ...

  2. Linux DNS服务配置与管理详解

    域名系统 DNS 本章内容 -名字解析介绍 -DNS服务工作原理 -实现主服务器 -实现反向解析区域 -实现从服务器 -实现子域 -实现转发 -实现智能DNS -DNS排错 -实现Internet 的 ...

  3. Linux学习:第六章-Linux服务和进程管理

    一进程查看 1psaux查看当前系统所有运行的进程 -a显示前台所有进程 -u显示用户名 -x显示后台进程 user: 用户名 pid:进程id.PID1init系统启动的第一个进程 %CPUcpu占 ...

  4. Linux日常运维管理技巧(三)iptables规则备份和恢复、firewalld的9个zone、任务计划cron、chkconfig系统服务管理、添加服务命令、systemctl管理服务

    目录 Linux防火墙-netfilter iptables规则备份和恢复 Linux防火墙-firewalled firewalld的9个zone firewalld关于zone的操作 firewa ...

  5. 基于linux的服务有哪些内容,linux基础(一)服务分类与管理

    前言 对于linux的众多服务,我们可以根据其安装形式分为: 1.rpm默认安装的服务 2.源码包安装的服务 对于rpm默认安装的服务,又可以分为独立的服务和基于xinetd的服务 区别 1.通过rp ...

  6. 【Linux】服务管理命令和压缩管理的详细解读

    1.服务管理命令 操作 命令 解释 查看支持的命令 ll /etc/init.d/ network 网络 iptables 防火墙 service s_name start|stop|status|r ...

  7. Linux系统与网络服务管理技术大全(第2版)

    2019独角兽企业重金招聘Python工程师标准>>> 本书从实用角度出发,对Red Hat Enterprise Linux 5平台下的系统管理及网络服务做了全面.系统的介绍,既便 ...

  8. linux通用自启动管理,linux下通过xinetd服务管理 rsync 实现开机自启动

    1.1 xinetd服务配置 1.1.1 检查xinetd服务是否安装 [root@backup ~]# rpm -qa xinetd [root@backup ~]# rpm -ql xinetd ...

  9. 《Linux基础》06. 进程管理 · 服务管理

    Linux基础-06 1:进程管理 1.1:查看进程 1.1.1:ps 1.1.2:pstree 1.1.3:top 1.2:终止进程 1.2.1:kill 1.2.2:killall 2:服务管理 ...

最新文章

  1. 高性能ASP.NET系统架构设计
  2. 【Spring学习】IoC、DI、AOP入门学习
  3. clickhouse的kafka表引擎 +接口表
  4. 区块链中的密码学(五)-零知识证明简述
  5. 新概念模拟电路简介及section5笔记
  6. Spring Configuration Check ----Unmapped Spring configuration files found.
  7. 学前端好还是后端好?
  8. 世界主要的11种气候类型特点及分布
  9. 【2022持续更新】大数据最全知识点整理-HBase篇
  10. 调整 Windows 11 任务栏位置
  11. 启动虚拟机,电脑蓝屏强制自动重启问题解决
  12. GSM与GPRS区别介绍
  13. group_wait、group_interval、repeat_interval对告警的影响
  14. 安装arosics做自动几何校正
  15. Ubuntu下tar命令使用详解 .tar解压、.tar压缩
  16. get_chunk用法
  17. 靠大数据 资讯网站“据”透世界杯?
  18. git把另一个盘的代码上传_Git内部原理揭秘!从文件更改到代码储存,Git究竟是怎么实现的...
  19. bnuoj 44359 快来买肉松饼
  20. Python实现机器学习二(实现多元线性回归)

热门文章

  1. ABAP 代码中,哪些特殊字符不能用于变量命名?
  2. 如何使用代码的方式删除 SAP CRM 订单 Text 数据
  3. SAP Spartacus的API暴露逻辑和index.ts的设计原理 - 什么是所谓的PUBLIC API
  4. Angular路由开发的一个实际例子
  5. SAP Cloud Platform Identity Authentication service
  6. 什么是SAP HANA Database Procedure(数据库过程)
  7. SAP S/4HANA Smart Business Filter is too complex - step by step
  8. SAP Fiori应用里的get org sales target
  9. My Account dependency /UI5/CL_UI5_APP_INDEX_LREP~UI5_INFO_FETCH_FROM_DB strange manifest.json
  10. sap.dfa.help.utils.adapters.hm.myadapter