apache 2.4 httpd.conf 详解_Linux Centos服务子系统详解

cbb2e74f-0b1f-eb11-8da9-e4434bdf6706.gif

1、服务的分类

d1b2e74f-0b1f-eb11-8da9-e4434bdf6706.jpeg

启动与自启动:

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

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

查询已安装的服务:

RPM包安装的服务

[root@localhost ~]# chkconfig --list

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

源码包安装的服务

查看服务安装位置,一般是/usr/local/下

查询服务是否启动:

ps aux | grep "xxx"

RPM安装服务和源码包安装服务的区别

源码包安装在指定位置,一般是/usr/local/

RPM包安装在默认位置中:

/etc/init.d/:独立服务启动脚本位置(硬链接/etc/rc.d/init.d/)

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

/etc/:配置文件位置

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

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

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

/var/log/:日志

2、RPM包服务的管理

①独立服务的管理

启动:

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

(推荐)↑

2> service 独立服务名 start | stop | restart | status (红帽专有命令)

自启动:

1> chkconfig [--level 运行级别] [独立服务名] [on|off] (红帽专有命令)

2> 修改/etc/rc.d/rc.local文件

此文件内的命令,都会在每次重启后自动执行

(推荐)↑

3> 使用ntsysv命令管理自启动 (红帽专有命令)

②基于xinetd服务的管理(超级守护进程)PS:很少使用xinetd管理服务了

安装xinetd服务:

[root@localhost ~]# yum -y install xinetd

[root@localhost ~]# yum -y install telnet-server

启动:

[root@localhost ~]# vi /etc/xinetd.d/telnet

service telnet 服务的名称为telnet

{

flags = REUSE 标志为REUSE,设定TCP/IP socket可重用

socket_type = stream 使用TCP协议数据包

wait = no 允许多个连接同时连接

user = root 启动服务的用户为root

server = /usr/sbin/in.telnetd 服务的启动程序

log_on_failure += USERID 登陆失败后,记录用户的ID

disable = no 服务不启动

}

重启xinetd服务:

[root@localhost ~]# service xinetd restart

自启动:

1> [root@localhost ~]# chkconfig telnet on (PS:启动和自启动是通用的,这个有点滑稽)

2> ntsysv (红帽专有命令)

3、源码包安装服务的管理

示例:apache2.4.25

启动:

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

/usr/local/apache24/bin/apachectl start|stop

自启动:

[root@localhost ~]# vi /etc/rc.d/rc.local

加入

/usr/local/apache24/bin/apachectl start

让源码包服务被服务管理命令识别:(不推荐使用)

让源码包的apache服务能被service命令管理启动:

ln -s /usr/local/apache24/bin/apachectl /etc/init.d/apache

让源码包的apache服务能被chkconfig与ntsysv命令管理自启动:

vi /etc/init.d/apache

# chkconfig: 35 86 76

#指定httpd脚本可以被chkconfig命令管理。格式是:

chkconfig:运行级别 启动顺序 关闭顺序

# description: source package apache

#说明,内容随意

[root@localhost ~]# chkconfig --add apache

#把源码包apache加入chkconfig命令

图片和内容源自网络分享,若有侵权,请联系删除!

上海艾磊科技有限公司专门为企业提供IT咨询,IT外包,系统集成,以及各类IT增值服务。其中增值服务包括OFFICE 365云服务,鼎捷企业ERP管理软件,云备份,企业邮箱,无线覆盖,上网行为管理,VPN架设,网络安全服务,INTERNET接入,设备租赁, IP电话服务

d6b2e74f-0b1f-eb11-8da9-e4434bdf6706.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/298927.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Oracle 常用sql场景应用(未完待续......)

--1、创建一张学生信息表stuinfo,字段包括学号、姓名、性别、年龄、入学日期SQL>CREATE TABLE stuinfo (snochar(4),sname varchar2(10),sex int,age int,sdate date);Table created--2、创建stuinfo表主键约束SQL>ALTER TABLE stuinfo ADD CONSTRAINT pk_stu…

BeetleX.FastHttpApi之JWT和自定义访问验证

BeetleX.FastHttpApi.Jwt组件是BeetleX.FastHttpApi的JWT安全验证插件,通组件的简单配置即可以实现对webapi进行安全访问控制。接下来介绍如何使用这组件并和其他自定义验证兼容。使用本示例需要引用两个组件分别是:BeetleX.FastHttpApi.Hosting和BeetleX.FastHttpA…

(收藏)C#开源资源大汇总

一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发 人员提高开发效率。 NKalore是一款编程语言&a…

一个漫长的程序人生路程,如何突破5000元大关?几年前的2-3线城市的参考,现在未必...

我是2000年参加工作的,第一年在宁波一所大学当老师,当时工资可能只有2K不到,由于我上大学时也经常给别人兼职打工,平均下来也能赚个每个月2K,问题不严重。本来计划是在大学一边当老师,一边在市区找找活儿干…

变态公式之如何算出圆的内部被切割成几块?

来来来赶紧拿纸笔出来一起算一个单位圆圆周上均匀分布 n 个点,互相连接,这个圆的内部会被分割为多少块?答案高能预警:来,我们来找规律,大家拿出纸和笔。前三个很简单,1,2,4,所以猜测…

qq截图工具提取_QQ截图隐藏的这些简单又实用的技能,怪我没早告诉你

自从有了微信,很多人逐渐习惯并适应微信办公、学习,远离 QQ。实际上,QQ 后面做了不少实用且高效得功能,往往容易被人忽略,例如强大的截图功能,具体好用在哪呢?看完下面的内容就知道了。01. 精准…

java io类库,Java利用io类库对各种文件的操作详解

Java中文网 - Java利用io类库对各种文件的操作详解java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。新建目录//String URL request.getRequestURI();String filePath"C:\\测试\\";filePathfilePath.…

合集 | 我在传统行业做数字化转型

在过去的两年时间里,Edison加入了一家传统行业的家装企业参与了其从0到1的数字化转型的过程,我将其整个过程中的感受与体会记录成了一些文章,分享与你。1我在传统行业做数字化转型(1)预告篇这篇主要会介绍一下数字化转…

第十周项目1-程序填空与阅读(一)

问题1-阅读下面的程序,在____上填上合适的成份,使程序能够输入“12”形式的式子,并输出相应的结果。 输入switch(oper) /**Copyright (c) 2014,烟台大学计算机学院*All gight reserved.*文件名称:temp.cpp*作者:邵帅*完…

有关EnableQ在线问卷调查引擎的记者访谈记录

经过近2年来的持续努力,EnableQ已经成为在线调查问卷领域的国内领导品牌。今EnableQ核心开发团队接受记者访问,以下是访谈的部分记录。记者:当初出于什么想法要开发像EnableQ这样专业的软件产品?是因为什么契机,还是有…

33种化学原理动图, 让你秒懂化学反应原理!

全世界只有3.14 % 的人关注了爆炸吧知识化学的神奇魅力可是不是随便说说的,神奇起来让人叹为观止。下面37张动图,在带领你领略化学之美的同时,也希望能帮助你理解这些化学现象。1 . 硫氰酸汞分解(“法老之蛇”)原理&am…

sql 计算 某字段 不同值出现 的次数_教你如何合理选用和计算电线规格,电线回路分配和注意事项...

电工是装修中非常重要的隐藏工程,其涉及的每一个细节都是不容忽视的,选用电线更是责任重大,如果使用的电线配置不合理或者用劣质电线,就存在发生电气火灾的隐患。因此,根据不同场所要进行合理选择和使用。一&#xff1…

c# 计算地球上两点间距离

地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为6356.755千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。如果以0度经线为基准,那么根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离。获取…

matlab自带kpca,求对矩阵进行PCA或者KPCA特征提取的matlab代码

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼这是gabor的代码imimread(G:\pictureROI\why1.jpg);A[];B[];%A,B是空矩阵,初始化,清零。scale5; % denote the scale of the gabor wavelet表示gabor小波的尺度orientation4; % denote the orientation of t…

net读取exchange数据

大部分的参考是来自MSDN: http://msdn.microsoft.com/en-us/library/exchangewebservices(EXCHG.80).aspx 2007版的Exchange服务器提供了webservice,我们可以方便的在.NET程序中添加该引用,然后就可以方便的实现邮件的抓取,发送…

第十周项目1-程序填充与阅读(三)

/**Copyright (c) 2014,烟台大学计算机学院*All gight reserved.*文件名称&#xff1a;temp.cpp*作者&#xff1a;邵帅*完成时间&#xff1a;2014年10月30日*版本号&#xff1a;v1.0 */ #include <iostream> #include <cstdio> using namespace std; int main( ) {…

20以内究竟包不包括20?

全世界只有3.14 % 的人关注了爆炸吧知识本文转载自微信公众号一只学霸&#xff08;ID&#xff1a;bajie203&#xff09;学霸今天要问你们一个问题起初我看到微博上讨论这个的时候我觉得这个问题挺智障的然后点开评论一看……Wtf居然两个评论完全相反&#xff1f;&#xff1f;再…

MySql优化 (2009-08-28 系统架构师大会) 演讲ppt

在线查看地址 http://www.slideshare.net/secret/IzjEa4qGWlMeLH

python3默认的代码编码是什么-Python3 到底什么是字符编码

我之前老是有这种感觉, 就是明明已经看过很多关于字符编码的资料了, 感觉字符编码相关的知识点不难理解, 觉得自己已经把字符编码给弄懂了, 但当别人问我到底什么是字符编码, Unicode是什么啊, UTF-8又是什么的时候, 我又结结巴巴的说不清楚, 或者只能给个含糊不清的回答, 老是…

matlab生成有向网络,matlab ode45和矩阵生成有向网络图

Matlab中解常微分方程的ode45ode是专门用于解微分方程的功能函数&#xff0c;他有ode23,ode45,ode23s等等&#xff0c;采用的是Runge-Kutta算法。ode45表示采用四阶&#xff0c;五阶runge-kutta单步算法,截断误差为(Δx)^3。解决的是Nonstiff(非刚性)的常微分方程.是解决数值解…