Linux服务管理
2016-01-10 13:38
591 查看
一.服务的分类
1.1简介
1.2启动与自启动
服务启动:就是在当前系统中让服务运行,并提供功能服务自启动:自启动是指让服务在系统开机或重启动之后,随着系统的启动而自动启动服务
1.3查询以安装的服务
RPM包安装的服务chkconfig--list
#查看服务自启动状态,可以看到所有RPM包安装的服务
源码包安装的服务
查看服务安装位置,一般是/usr/local/下
1.4 RPM安装服务和源码包安装服务的区别
安装位置的不同源码包在指定的位置,一般在/usr/local/下
RPM包在默认的位置中:
/etc/init.d/ 启动脚本位置
/etc/sysconfig/ 初始化环境配置文件
/etc/ 配置文件位置
/etc/xinetd.conf xinetd配置文件
/etc/xinetd.d/ 基于xinetd服务的启动脚本
/var/lib 服务产生的数据
/var/log 日志
二、RPM包安装服务的管理
2.1独立服务的管理
2.1.1启动/etc/init.d/独立服务吗 start|stop|status|restart
service独立服务吗 start|stop|status|restart
service --status-list
2.1.2自启动
chkconfig [--level 运行级别] [独立服务名] on|off
修改/etc/rc.d/rc.local 文件
使用ntsysv命令管理自启动
2.2 xinetd 服务,以前版本,现在很少用,略
三、源码包服务的管理
3.1启动
使用绝对路径调用启动脚本来启动。不同的源码包启动脚本不同,可以查看源码包的安装说明,查看启动脚本的方法。/usr/local/apache2/bin/apachectl start|stop
3.2自启动
将启动脚本加入到/etc/rc.d/rc.local3.3让源码包的apache服务能被service命令管理启动
ln -s /usr/local/apache2/bin/apachectl/etc/init.d/apache3.4让源码包的apache服务能被chkconfig与ntsysv命令管理自启动
vi /etc/init.d/apache 加入#chkconfig: 35 86 76
#指定httpd脚本可以被chkconfig管理。格式是:chkconfig 运行级别 启动顺序 关闭顺序
#description: source package apache
#说明,内容随意
chkconfig --add apache
3.5常见服务管理
相关文章推荐
- 【中级篇】Linux下搭建MySQL数据库系统
- 【Linux】教你一步一步在CentOS Linux release 7.1上安装vsftpd FTP服务器
- linux下获取CPUID,MAC地址,硬盘序列号,主板序列号
- linux 客户端工具
- linux 客户端工具
- 树莓派添加DTS功能
- Linux 系统应用编程——多线程经典问题(生产者-消费者)
- Linux驱动开发HelloWorld
- centos6.5 RPM 包安装 Mysql
- Centos7原生的repo源下载---备忘
- 关于内核空间或用户空间拷贝数据注意事项
- CentOS7 minimal安装erLang和RabbitMQ
- Linux中的ls命令详细使用
- Linux 内存管理知识学习总结
- linux正则表达式
- Linux多线程与同步
- CentOS下MySQL 5.7.9编译安装
- Eclipse常用快捷键和Linux命令大全
- Linux从程序到进程
- centos install(160112更新)