linux 管理 服务,Linux服务管理 详述
一 服务的分类与简介
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服务管理 详述相关推荐
- linux日志服务是哪个,『学了就忘』Linux日志管理 — 2.日志服务rsyslogd
1.日志文件格式 只要是由日志服务rsyslogd记录的日志文件,他们的格式是一样的. 基本日志格式包含以下内容: 事件产生的时间. 发生事件的服务器的主机名. 产生事件的服务名或程序名. 事件的具体 ...
- Linux DNS服务配置与管理详解
域名系统 DNS 本章内容 -名字解析介绍 -DNS服务工作原理 -实现主服务器 -实现反向解析区域 -实现从服务器 -实现子域 -实现转发 -实现智能DNS -DNS排错 -实现Internet 的 ...
- Linux学习:第六章-Linux服务和进程管理
一进程查看 1psaux查看当前系统所有运行的进程 -a显示前台所有进程 -u显示用户名 -x显示后台进程 user: 用户名 pid:进程id.PID1init系统启动的第一个进程 %CPUcpu占 ...
- Linux日常运维管理技巧(三)iptables规则备份和恢复、firewalld的9个zone、任务计划cron、chkconfig系统服务管理、添加服务命令、systemctl管理服务
目录 Linux防火墙-netfilter iptables规则备份和恢复 Linux防火墙-firewalled firewalld的9个zone firewalld关于zone的操作 firewa ...
- 基于linux的服务有哪些内容,linux基础(一)服务分类与管理
前言 对于linux的众多服务,我们可以根据其安装形式分为: 1.rpm默认安装的服务 2.源码包安装的服务 对于rpm默认安装的服务,又可以分为独立的服务和基于xinetd的服务 区别 1.通过rp ...
- 【Linux】服务管理命令和压缩管理的详细解读
1.服务管理命令 操作 命令 解释 查看支持的命令 ll /etc/init.d/ network 网络 iptables 防火墙 service s_name start|stop|status|r ...
- Linux系统与网络服务管理技术大全(第2版)
2019独角兽企业重金招聘Python工程师标准>>> 本书从实用角度出发,对Red Hat Enterprise Linux 5平台下的系统管理及网络服务做了全面.系统的介绍,既便 ...
- linux通用自启动管理,linux下通过xinetd服务管理 rsync 实现开机自启动
1.1 xinetd服务配置 1.1.1 检查xinetd服务是否安装 [root@backup ~]# rpm -qa xinetd [root@backup ~]# rpm -ql xinetd ...
- 《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:服务管理 ...
最新文章
- 高性能ASP.NET系统架构设计
- 【Spring学习】IoC、DI、AOP入门学习
- clickhouse的kafka表引擎 +接口表
- 区块链中的密码学(五)-零知识证明简述
- 新概念模拟电路简介及section5笔记
- Spring Configuration Check ----Unmapped Spring configuration files found.
- 学前端好还是后端好?
- 世界主要的11种气候类型特点及分布
- 【2022持续更新】大数据最全知识点整理-HBase篇
- 调整 Windows 11 任务栏位置
- 启动虚拟机,电脑蓝屏强制自动重启问题解决
- GSM与GPRS区别介绍
- group_wait、group_interval、repeat_interval对告警的影响
- 安装arosics做自动几何校正
- Ubuntu下tar命令使用详解 .tar解压、.tar压缩
- get_chunk用法
- 靠大数据 资讯网站“据”透世界杯?
- git把另一个盘的代码上传_Git内部原理揭秘!从文件更改到代码储存,Git究竟是怎么实现的...
- bnuoj 44359 快来买肉松饼
- Python实现机器学习二(实现多元线性回归)
热门文章
- ABAP 代码中,哪些特殊字符不能用于变量命名?
- 如何使用代码的方式删除 SAP CRM 订单 Text 数据
- SAP Spartacus的API暴露逻辑和index.ts的设计原理 - 什么是所谓的PUBLIC API
- Angular路由开发的一个实际例子
- SAP Cloud Platform Identity Authentication service
- 什么是SAP HANA Database Procedure(数据库过程)
- SAP S/4HANA Smart Business Filter is too complex - step by step
- SAP Fiori应用里的get org sales target
- My Account dependency /UI5/CL_UI5_APP_INDEX_LREP~UI5_INFO_FETCH_FROM_DB strange manifest.json
- sap.dfa.help.utils.adapters.hm.myadapter