reboot 重启linux
启动与自启动
服务启动:就是在当前系统中让服务运行
,并提供功能。
服务自启动:自启动是指让服务在系统开
机或重启动之后,随着系统的启动而自动
启动服务。
查询已安装的服务
RPM包安装的服务
chkconfig –list
查看服务自启动状态,可以看到所有RPM包安装的服务
如何查看程序在当前系统中已经运行了呢?
1 ps aux 查看所有已经运行的程序
ps aux | grep 要查的程序名 查看指定的程序是否在
运行
2 netstat -tlun 但是看不到守护进程,最保险的方法还是ps
源码包安装的服务
查看服务安装位置,一般是/usr/local/下
RPM安装服务和源码包安装服务的区别
RPM安装服务和源码包安装服务的区别
就是安装位置的不同
源码包安装在指定位置,一般是/usr/local/
RPM包安装在默认位置中
1、RPM包安装服务的位置
RPM安装服务和源码包安装服务的区别
就是安装位置的不同
源码包安装在指定位置,一般是/usr/local/
RPM包安装在默认位置中
这些是通用的rpm安装放置文件的地方,但也不仅仅是这些地方
软件还会产生一些自己特有的放置文件的地方
/etc/init.d/:启动脚本位置
/etc/sysconfig/:初始化环境配置文件位置
/etc/:配置文件位置
/etc/xinetd.conf:xinetd配置文件
/etc/xinetd.d/:基于xinetd服务的启动脚本
/var/lib/:服务产生的数据放在这里 如果mysql是rpm装的,那这里就是
放mysql库的地方
/var/log/:日志
放的是独立服务启动脚本的地方
2、独立服务的启动
系统中所有的脚本都是用绝对路径找到它的执行脚本来执行的
/etc/init.d/独立服务名 start|stop|status|restart|
红帽专有用来简化操作的,原理也是到那个默认放启动脚本的地方找到脚本
帮用户启动
service 独立服务名 start|stop|restart||status
3、独立服务的自启动
chkconfig [--level 运行级别] [独立服务名] [on|off]
修改/etc/rc.d/rc.local文件 将这个文件里放入要自启的命令,系统每回开机 都会执行这个文件
使用ntsysv命令管理自启动