服务配置与启动

发布时间:2020-04-04 21:30:02 作者:woshini88 阅读量:2397

服务配置与启动
了解服务器配置的步骤
1.找出配置文件
主机配置的个步骤是“需要找到主要配置文件”,因为不论使用的是RPM还是Tarball,由于都是同一个软件包,所以配置文件的文件名是不变的。例如,Apache的配置文件名都是httpd.conf,而Samba的配置文件名都是smb.conf,必须找到该配置文件之后才能进行配置,所以,熟悉locate,rpm,find和grep等命令显得很重要了。
2.编辑配置文件
既然要配置,当然需要编辑。在Lin中使用的是之前所学的Unix Like标准的文本编辑器(vi)。例如httpd.conf里面有些虚拟主机的设置项目该如何设置?要了解这里的设置项目,需要学会使用man.info等命令,也需要知道软件的文件数据放置在系统/usr/sharedoc目录里面。如果知道如何快速地查阅设置项目那么设置文件的编辑简单的多。
3.启动服务器
设置完服务器的配置文件后,接下来是启动服务器。注意,如果在服务器启动之后进行配置文件的修改,也需要重新启动服务器。要启动服务器,需要了解什么是守护进程,而守护进程又有super守护进程与standalone两种模式。
在/etc/init.d这个目录中,里面的文件是以BASH Shell脚本写成,所以除了了解守护进程之外,还需要熟悉Shell脚本的相关语法。另外,如果是super守护进程的话,必须知道启动服务器的设置文件放在/etc/xinetd.d这个目录里面,Lin所开放的服务由/etc/xinetd.d目录中的相关服务的配置文件来决定是否启动相关服务。开启的服务越多,也是开放的端口越多,Lin服务器的安全风险越大。要控制Lin开放那些服务,要从/etc/xinetd.d目录文件入手,/etc/xinetd.d目录下的文件名是网络服务的名称。
基于TCP/UDP的不同网络服务都是以端口来区别的,对于某种服务,Lin的服务守护进程随时监听特定端口的连接请求,当请求到来的时候,一般产生一个新进程处理这个连接。
文件/etc/service规定了服务和端口的对应关系,说明了xinetd要提供的服务的端口和名字。启动的话,则是重新启动/etc/init.d/xinetd这个super守护进程,如果服务器软件是Tarhall安装的,那么启动的时候可能是直接执行二进制文件,这样,没有Shell脚本帮助启动、关闭、重新读取设置信息。如果这样的话,需要以进程与信号的方法运行服务器。对于这部分内容,需要ps,top,kill以及signal number的意义,尤其是想要中断当前某个联机时。

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

  热门标签

爱秒云
Catfish(鲶鱼) Blog V 4.7.3