liunx系统服务查看和管理命令
2016-10-19 08:50:05  By: dwtedx

本文在开始之前需要给大家讲一个简单的常识、就是daemon(守护进程)和service(服务)、先理清这点之后看本文就比较直接了


daemon 的主要分类

stand_alone  :此daemon可以 自行单独启动服务


super daemon  :一个特殊的 daemon 来统一管理、super daemon 的处理模式有2中

1、multi_threaded(多线程)

2、single_threaded(单线程)


deamon 工作形态的类型

signal-control  立即处理

interval-control  指定时间处理(crond)

 

service  查看服务与端口对应,可以直接修改

cat /etc/services

service [service name] ) (start|stop|restart....)

参数 

service name :即是需要启动的服务名称,需要与  /etc/init.d 对应

start|。。。   即是该服务要进行的工作

--status-all  :将系统所有的 stand alone 的服务状态全部列出来


服务的防火墙管理  xinetd,TCP Wrappers

系统的防火墙分析主要可以通过数据包过滤或者是通过软件分析

liunx默认的工具,/etc/hosts.deny 和 /etc/hosts.allow两个配置文件

任何以 Xinetd 管理的服务都可以通过这两个文件来设置防火墙

/etc/hosts.allow与/etc/hosts.deny是/usr/sbin/tcpd(分析TCP数据包的软件)的配置文件

/etc/hosts.allow 允许通过的项, 此文件比deny文件优先级高

/etc/hosts.deny 不允许通过的操作


使用 TCP Wrappers管控 

1、源 IP 或/与整个域的 IP 网段

2、port (就是服务)

配置文件语法

<service> : <IP, domain, hostname> : <action>

<服务    > : <IP,domain,主机名    > : <操作>      # 上面的<> 不存在于配置文件中

例: rsync  :  127.0.0.1  :  deny


TCP Wrappers 特殊功能

spawn (action)

#可以利用后续的  shell 来进行额外的工作,且具有变量功能,主要变量内容为: %h(hostname) %a(address) %d(daemon)

twist (action)

立刻以后的命令进行,执行完后断开连接


chkconfig 管理系统服务默认开机与否

chkconfig --list                     查看所有服务

chkconfig --list 【服务名称】   查看该服务的情况

chkconfig 【--level 【0123456】】 【服务名称】 【on|off】   设置某个服务在该 level 下启动或关闭


若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力

想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)

或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)

如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教

为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


技术评论

  • 该技术还没有评论、赶快抢沙发吧...
DD记账
top
+