zoukankan      html  css  js  c++  java
  • etc这个目录

                   自己对他的记忆最深了,因为每次你添加新的软件向电脑里时,软件都会有一个自己的配置文件,那么你修改这个配置文件的某个选项,就可以改变软件的某个功能。

                     或者是某个外设都有自己的配置文件。

                    其实这个配置文件说白了就是系统的一些配置

                      A,1、/etc/hosts

          #文件格式: IPaddress hostname aliases

          #文件功能: 提供主机名到IP地址的对应关系,建议将自己经常使用的主机

          # 加入此文件中,也可将没有DNS记录的机器加入到此文件中, 会方便网络应用

        系统默认有以下两条,建议保留:

    #cat /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4    
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

        新添加如:{必须有三个字段:IP、FQDN(完全合格域名/全称域名)、HOSTNAME} 

        210.38.206.21 jx.sgu.edu.cn jx

                       B、/etc/resolv.conf

        文件功能:DNS客户机配置文件,设置DNS服务器的IP地址及DNS域名

        与它有相关的文件:/etc/host.conf

        文件格式:

        domainname 域名

        search 域名

        nameserver Primary_DNS_Server_IP_address

        nameserver Second_DNS_Server_IP_address

        其中domainname和search可同时存在,也可只有一个;nameserver可指定多个

        示例文件内容:

        search sgu.edu.cn

        nameserver 202.96.128.86 

                 C、 /etc/host.conf

        功能:指定主机名查找方法,通常指先查找文件/etc/hosts,找不到时再向DNS服务器请求

        (对于大多数用户不用改动此文件内容)

        文件内容可以有以下这些:

        order bind,hosts

        multi on

      nospoof  on

        解释:

    order  bind,hosts——>指定主机名查询顺序,这里规定先使用DNS来解析域名,然后再查询“/etc/hosts”文件(也可以相反)
    multi  on——>指定是否“/etc/hosts”文件中指定的主机可以有多个地址,拥有多个IP地址的主机一般称为多穴主机
    nospoof  on——>指不允许对该服务器进行IP地址欺骗(IP欺骗是一种攻击系统安全的手段,通过把IP地址伪装成别的计算机,来取得其它计算机的信任)

                  D、/etc/xinetd.conf

       旧版本或其他版本为inetd.conf,在Redhat新的版本中 /etc/inetd.conf文件已经没有了,取而代之的是/etc/xinetd.d下的文件,每一个文件就是一个用inetd方式启动的服务,与以前的inetd.conf的作用相同,只是将文件的格式变了

      它是Internet 的超级服务器,保存了系统提供internet服务的数据库,通过这个文件,你可以对这些服务加以控制,如打开/关闭某项服务,使它们更为安全的运行。相关程序: /usr/sbin/inetd

        相应服务:

        telnet、ftp、nrpe、pop3····

      基中每项有效的条目中都应该包含以下的域: 
      * 服务名 
      * 套接字类型 
      * 协议类型 
      * wait/nowait[.max] 
      * 用户名[.组] 
      * 服务程序 
      * 服务程序的参数 

      ——服务名是在/etc/services文件中经过定义的有效服务名称(如telnet,echo等)

      ——套接字类型域包含以下几种: 
          * stream - stram 
          * dgram - datagram 
          * raw - raw 
          * rdm - reliabl! y delivered message 
          * seqpacket - sequenced packet 

      ——协议类型域必须是已经在/etc/protocols文件中定义过的类型(如最常见的是tcp和udp),Sun-RPC服务要在协议前加上“rpc/”(如rpc/tcp或者rpc/udp) 

      ——Wait 只用于数据包套接字,其它的都使用nowait参数。如果服务是多线程的,意味着在与对端建立连接后将释放套接字xinetd进程可以通过些套接字接收更多的消息,这些用“nowait”条目。如果服务是单线程,表示服务将在同一个socket中处理所有的外来数据包,直到超时,这种情况下使用“wait”条目。Max参数,用一个点与wait/nowait隔开,定义了inetd进程在一分钟之内最大产生的实例数目

      ——用户域定义了服务的使用者。组参数,通过点与用户名隔开,定义了除/etc/passwd文件中之外的可以运行服务的组ID

      ——服务程序是在套接字请求时执行的程序的完整路径。如果是inted进程内置的服务,此处应为“internally”

      ——服务程序参数提供程序运行的所需的参数,同样的,如果是内置服务,此处也为“internally”

     看一个telnet实例:

      /usr/sbin/tcpd  in.telnetd 
      * 服务名:  telnet 
      * 套接字类型:  stream 
      * 协议类型:  tcp 
      * Wait/Nowait[.max]: nowait 
      * 用户名[.组]:  root 
      * 服务程序:  /usr/sbin/tcpd 
      * 参数:  in.telnetd 

    服务的开启与关闭

      非常简单,只要在想要关闭的服务前面加上一个#注释掉即可,如: 
    #telnet  stream  tcp    nowait  root    /usr/sbin/tcpd  in.telnetd 
    这时,telnet服务已经关闭了!如果想开启,只需要把#去掉

           E、/etc/networks

      旧的或其他版本Linux还会有这个文件/etc/netmasks

      文件主要功能是路由表,其他的功能,如添加静态路由、删除路由等可自行参考man

    一些例子:

    #route add -net dlrin gw dlrin-gw
    #route add -net 210.38.206.21 netmask 255.255.255.0 eth0
    #route add -net 210.38.206.23 netmask 255.255.255.0 gw 210.38.206.254
            #route add -net *** gw 202.118.66.254
                    F、/etc/passwd ——用户口令文件

        /etc/issue 系统进站提示信息(主控台用)

       /etc/issue.net telnet时显示信息

       /etc/motd 用户进入系统后的提示信息(可以为空)

        /etc/ld.so.conf 动态链接库文件目录列表

                                G、/etc/exports

      NFS(Network File System) Server 输出文件系统表,其定义格式:

    #cat /etc/exports
    /mnt/iso 210.38.206.0/24(rw,sync)




  • 相关阅读:
    MySql存储过程学习总结
    JAVA设计模式之策略模式
    JAVA设计模式之装饰模式
    JAVA设计模式之代理模式
    动手学servlet(四) cookie和session
    动手学servlet(三) 请求头和响应头信息
    动手学servlet(二) servlet基础
    动手学servlet(一) 第一个servlet程序
    HTTP与HttpServlet
    HttpServlet详解
  • 原文地址:https://www.cnblogs.com/xiaoyoucai/p/6158215.html
Copyright © 2011-2022 走看看