您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 资阳分类信息网,免费分类信息发布

Linux详解(二十)Linux的服务管理

2022/1/20 18:09:37发布97次查看
前面我们讲解linux软件包管理之源码包、脚本安装包时,我们介绍了rpm包和源码包由于安装位置的不同,会对服务的启动造成影响,具体是什么,本篇文章我们来详细介绍。
1、linux服务管理总览
我们可以看到linux的服务分为 rpm包安装的服务以及源码包安装的服务,而rpm包服务又分为独立服务和基于 xinetd 服务。本篇博客就分别介绍着三种服务的启动和如何自启动。
2、启动和自启动
①、启动:启动某个服务就是在当前系统让服务运行,并提供功能。
②、自启动:自启动某个服务,就是在系统开机或重启动之后,随着系统启动而自动启动的服务。
3、rpm包和源码包服务启动差别根本原因
其实不管是rpm包,还是源码包,只不过是初始安装方式不一样而已,如果已经在linux系统上安装完成之后,那么启动服务都是可以通过如下方式启动:
/绝对路径/启动脚本名 start
之所以rpm包还有诸如 service 服务名 start 等启动方式是由于其安装位置差异造成的。
①、源码包:
安装路径一般是 /usr/local。查看源码包的启动方式可以进入到源码包的安装目录,查看安装说明文档 install
这里我们可以查看install 文件,查看安装说明:
也就是源码包 httpd 的启动方式是:/usr/local/src/bin/apachectl start
②、rpm包
默认安装位置如下:
比如 rpm 包安装的httpd服务启动方式有两种:
①、/etc/rc.d/init.d/httpd start②、service httpd start
第二种命令是第一种命令的简化形式。这是红帽专有命令。service 会去 rpm 包默认的安装位置去找可执行文件,所以service类似的启动服务管理命令只能管理rpm安装包。如果更改了rpm包的默认安装位置,可能造成通过service启动服务失败。
下面我们分别对启动和自启动rpm包以及源码包服务进行讲解。
4、独立服务
独立服务属于rpm包服务,启动方法如下:
第一种方法是启动服务的万能方法,而通过service启动服务是红帽专有命令。start 表示启动服务,stop 表示停止服务,status表示查看指定服务是否启动,restart 是重启指定服务。
独立服务自启动:
第二种方法:
修改/etc/rc.local或者/etc/rc.d/rc.local 都可以
第三种方法是图形配置界面:
输入ntsysv 命令,弹出如下界面进行配置就好了。
5、xinetd 服务
这个服务也是属于 rpm包,现在linux系统中基于 xinetd 服务越来越少了,启动服务我们只需要修改 /etc/xinetd.d/服务名 这个文件的 disable = no 即可
自启动也可以通过 chkconfig 服务名 on 来设置。还可以通过 ntsysv 配置。
6、源码包服务
启动:
自启动:
让源码包服务能被服务管理命令识别:即能通过 service 来启动
资阳分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录