注意看这些服务的安装说明。
如果已经安装了rpm包的软件,又用源码包安装了一个同样的软件,可能会造成端口冲突,解决办法:先停掉rpm包的服务,再开启源码包的服务:
自启动:rpm包是chkconfig
只要把源码包的启动脚本拷贝到/etc/rc.d/init.d/下就可以使用命令来启动源码包安装的软件
看到了14:32,没有继续看了。
源码包服务被chkconfig命令管理
vim /etc/init.d/[服务名]
#chkconfig:35 86 76 指定脚本可以被chkconfig命令管理。格式:chkconfig: 运行级别 启动顺序 关闭顺序
#description:source package ... 说明内容,随意
chkconfig --add [服务名]
/etc/rc3.d/
这个目录下面代表了运行级别3下的启动顺序,关闭顺序
让源码包服务能被chkconfig和ntsysv命令管理启动:
vi /etc/init.d/apache
#chkconfig: 35 86 76
#description: source package apache
格式:chkconfig 运行级别 启动顺序 关闭顺序
这两句#语句必须同时使用,最后还得使用chkconfig --add apache命令
ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/
通过软连接把apachectl服务添加到init.d下面,就可以通过Redhat的service命令使用了
11111
11111
设置源码包服务能被服务管理命令所识别
/usr/local/apache2/bin/apachectl 源码包的apache服务
/etc/init.d/ 服务管理命令
11111
11111
11111
让源码包服务被chkconfig和ntsysv命令管理自启动
让源码包的服务 被chkconfig和netsysv命令管理自启动
cd /etc/rc3.d/ 启动级别
ls
开起3级别是把所有s服务执行一遍 停止3级别是把所有k执行一遍
#chkconfig 35运行级别 86 76 不能和s k 有重复
#description:source package apache
让源码包的服务能被service命令管理启动
ln -s /usr/local/apache2/bin/apachectl
/etc/init.d/apache
源码包服务的自动启动
源码包安装服务的启动方式
service
chkconfig
ntsysv #这三个命令都不能对源码包/etc/rc.d/init.d进行管理
1.源码包安装服务的启动
使用绝对路径,调用启动脚本来启动。不同的源码包的启动脚本不同。可以查看源码包的安装说明,查看启动脚本的方法
/usr/local/apache2/bin/apachectl start|stop
vi /var/www/html/index.html #httpd RPM包默认网页保存位置
vi /usr/local/apache2/htdocs/index.html #apache源码包默认网页保存位置,建议使用源码包,效率更高
2.源码包服务的自启动
vi /etc/rc.d/rc.local #加入/usr/local/apache2/bin/apachectl start
3.让源码包服务被服务管理命令识别
让源码包的apache服务能被service命令管理启动
ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/rc.local
ls /etc/rc.d/init.d/
让源码包apache服务能被chkconfig与ntsysv命令管理自启动
vi /etc//rc.d/init.d/apachectl #里面添加 # chkconfig:35 86 76 # description: source package apa
#指定httpd脚本可以被chkconfig命令管理。格式是:chkconfig:运行级别 启动顺序 关闭顺序
#说明,内容随意
chkconfig --add apachectl
chkconfig --list | grep apachectl
/etc/rc3.d/ #3级别字符界面 运行所有S开头的文件字符界面就启动了 关闭字符界面就运行所有的K开头的文件
1、源码包安装服务的启动 使用绝对路径,调用启动脚本来启动。不同的源码包的启动脚本不同。 可为查看源码包的安装说明,查看启动脚本的方法 如:/usr/local/apache2/bin/apachectl start | stop
源码包的网页文件位置 /usr/local/apache1/htdocs/index.html
rpm包的......................... /var/www/html/index.html
2、源码包服务的自启动 vi /etc/rc.d/rc.local #修改启动配置文件 加入: /usr/local/apache2/bin/apachectl start
3、让源码包服务被服务管理命令识别 让源码包的apache服务能被service命令管理启动 ln -s /usr/local/apache2/bin/apachectl /etc/init.d/apache #在init.d目录中做个软链接
让源码包的apache服务能被 chkconfig 与 ntsysv 命令管理自启动
vi /etc/init.d/apache
#chkconfig: 35 86 76
#指定httpd脚本可以被chkconfig命令管理。
格式: chkconfig : 运行级别 启动顺序 关闭顺序
#description: source package apache 说明内容随意。
chkconfig --add apachectl
1、源码包安装服务的启动 使用绝对路径,调用启动脚本来启动。不同的源码包的启动脚本不同。 可为查看源码包的安装说明,查看启动脚本的方法 如:/usr/local/apache2/bin/apachectl start | stop
2、源码包服务的自启动 vi /etc/rc.d/rc.local #修改启动配置文件 加入: /usr/local/apache2/bin/apachectl start
3、让源码包服务被服务管理命令识别 让源码包的apache服务能被service命令管理启动 ln -s /usr/local/apache2/bin/apachectl /etc/init.d/ #在init.d目录中做个软链接 让源码包的apache服务能被 chkconfig 与 ntsysv 命令管理自启动 vi /etc/init.d/apache #chkconfig: 35 86 76 #指定httpd脚本可以被chkconfig命令管理。 格式: chkconfig : 运行级别 启动顺序 关闭顺序 #description: source package apache 说明内容随意。 chkconfig --add apachectl
将源码包apache加入到chkconfig中
源码包设置自启动(能被chkconfig和ntsysv识别)
设置源码包服务能被服务管理命令所识别
/usr/local/apache2/bin/apachectl 源码包的apache服务
/etc/init.d/ 服务管理命令
源码包自启动设置
源码包安装服务的启动!
建议查看包里的 INSTALL 文件
把源码包apache加入chkconfig命令
源码包安装服务的启动
执行命令。