一,linux操作系统分为独立服务和非独立服务。
1,独立服务脚本放置在/etc/init.d/下面。
2,非独立服务脚本放置在/etc/xinetd/下面。非独立服务由独立服务xinetd管理。关闭了xinetd服务,其下的所有服务都将结束。
3,服务管理命令:
chkconfigservice on|off|reset 重启关闭服务。
chkconfig--add |--del service 删除服务或者添加服务。在添加源码包安装的服务时,会提示不支持,这时在服务的脚本注释中添加从已有服务的两个字段 chkconfig: 234 80 90 ; description: 描述信息随便填写 。
chkconfig --runlevel 234 service_name on 在234级别开启该服务。
service service_name stop|start|restart|reload reload可以在不重启的情况下加载配置。
service service_name status 查看服务状态。
ntsysv 图形化开启关闭服务。
4,源码安装包的服务不会自动添加进/etc/init.d/下面,所以使用chkconfig不会查询到,这是需要找到启动源码服务的启动脚本,这个脚本的位置一般会在源码包的INSTALL文件里面有说明。
二,防火墙设置
linux防火墙被整合到内核当中,防火墙在默认开启的情况下,只有ping和ssh不会被拦截。
命令使用详解:
iptables -L 查看防火墙规则状态。
iptables -F 清除防火墙规则,重启失效。
service iptables stop 关闭防火墙
chkconfig iptables off 关闭防火墙。