Linux学习笔记(九)-服务器配置篇…

来源:互联网 发布:假冒品牌淘宝介入后果 编辑:程序博客网 时间:2024/05/18 03:47
一、系统引导
   1、linux的启动顺序:
    a.加载并初始化linux内核
    b.配置硬件设备
    c.内核创建自发进程
    d.由用户决定是否进入手工引导模式
    e.有init进程执行系统启动脚本
    f.进入多用户模式
  pc启动的第一步是执行ROM中的引导代码BIOS。bios中保存有硬件设备信息,并且确定从哪个设备开始引导。引导设备开头的521字节的段称为MBR,指导加载“引导加载器”。加载器复杂引导操作系统的内核。如grub和lilo。
   2、运行级和Init
    在linux中的init进程有10个运行级。实际运行的有7个。其中0和6分别是关闭系统和重启。“sudotelinit 运行级”。系统级别可自己定义
   3、服务器启动脚本
     启动服务器程序的脚本都位于/etc/init.d/中。都可以识别start\stop\restart。服务器同样有运行级别。修改relevel.d文件。
  4、Ubuntu和Debian不是用Init,用upstart来设置默认启动级别。使用/etc/event.d/rc-default。但是系统仍然会寻找Inittab。因此用户需要自己定义运行级别,手动定制每个运行级别应该包含的启动脚本

二、守护进程(daemon)
  守护进程是为了完成特殊任务,后台运行的进程。守护进程不止一个,第一个也是最重要的是Init。
  inetd和xinetd用于服务器的进程。监听相应的port。xinetd比inetd的优点:更多的安全性,针对dos攻击有更好解决方案,更强大日志功能,更灵活清晰的配置语法。
  因此系统中有两类守护进程,一种是Init这种全程运行的进程。一种是有inetd和xinetd监听,然后通知启动的相应服务进程。
   
三、配置xinetd
   xinetd依照/etc/xinted.conf的配置形式。因此要对那个文件进行配置。但是一般是在/etc/xinetd.目录下单独建立一个文件。

四、配置inetd
 inetd的配置文件在/etc/inetd.conf。完成这个文件的配置之后,需要给inetd发HUP信号,通知其重新读取
    
0 0
原创粉丝点击