linux服务管理

Posted liang-yao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux服务管理相关的知识,希望对你有一定的参考价值。

技术分享图片

 

linux服务的分类

独立的服务

rpm包默认安装的服务<

linux服务< 基于xinetd服务

源码包安装的服务

 

查询已安装的服务

RPM包安装的服务:chkconfig --list

源码包安装的服务:查看服务安装位置,一般在/usr/local

 

/etc/init.d/:启动脚本位置

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

/etc/:配置文件位置

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

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

/var/lib/:服务产生的数据存储位置

/var/log/:日志

 

独立服务的启动

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

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

 

独立服务的自启动

chkconfig [--level 运行级别] [独立服务名] [on|off]

修改/etc/rc.d/rc.local

使用ntsysv命令管理自启动

 

安装xinetd

yum -y install xinetd

 

xinetd服务的启动

[[email protected] etc]# vim /etc/xinetd.d/telnet

 

xinetd服务的自启动

chkconfig telnet on

ntsysv

 

源码包安装服务的启动

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

 

源码包服务的自启动

vim /etc/rc.d/rc.local加入

usr/local/apache2/bin/apachectl start

 

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

ln -s /usr/local/apache2/bin/apachectl  /etc/init.d/httpd

 

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

vim /etc/init.d/httpd

#chkconfig: 35 11 22

#指定httpd脚本可以被chkconfig管理,格式为:运行级别 启动顺序 关闭顺序

#启动顺序和关闭顺序不能和其他应用程序启动|关闭顺序相同

#source package apache2 #说明

把源码包加入chkconfig

chkconfig --add httpd

 

以上是关于linux服务管理的主要内容,如果未能解决你的问题,请参考以下文章

《Linux深度攻略》一书,讲述Linux日常系统管理和服务器配置内容

Linux服务器管理员必备Linux命令TOP5

Linux服务器配置与管理的目录

Linux系统服务管理 系统服务

怎么安装部署OSA运维管理平台 linux 运维 服务器管理

Linux基础四(服务管理)