⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 etc目录文件介绍.htm

📁 台大计中UNIX讲义
💻 HTM
📖 第 1 页 / 共 2 页
字号:

     列出路由所需要的网络地址,相关命令/usr/sbin/route,当然也可以不使用这两个
     文件,在维护路由表时可直接使用IP地址及网络屏蔽位。
     
     Example:
        /etc/networks
        dlrin   202.199.128.0
        /etc/netmasks
        202.199.128.0 255.255.240.0
     加入静态路由表项:
     

     +---------------+     DDN
     | Cisco 2511    +<-------------->DLMU 202.118.64.0/255.255.255.0
     |               +<-------------->DLNA 210.47.192.0/255.255.240.0
     +-------+-------+
             | 202.118.66.254
             |                                  202.118.66.16
     +-------+-------+       +-------------+     +-----------+
     |  Switch/HUB   +-------+网络中心     +-----+ LAN Router+
     +-------+-------+       +-------------+     +------+----+
             |                                          |
             |
             |                                202.118.68.0/255.255.252.0
             |              +--------------+
             +--------------+ 202.118.66.81+ (测试机器)
             |              +--------------+
             |
             |
             | 202.118.66.1(Default Router)
     +-------+-------+
     |    路由器     +
     +-------+-------+
             |202.112.30.65/255.255.255.252
             | DDN 
             | PPP
             |
             |202.112.30.66/255.255.255.252
        Cernet/Internet



    (1) 202.118.66.81(Helius)   <->  202.118.66.18 (peony)

       202.118.066.081
       255.255.255.0   And
       -------------------
       202.118.066.0   网络地址   在同一个ip网络段

       IP Address   <-> MAC(Media Access Address)
       202.118.66.18            08:00:20:96:01:6A 
       202.118.66.81            00:80:C8:4C:6A:D0 
       202.118.66.1             00:60:5C:F3:FF:75 

       202.118.66.81 -> 202.118.66.18
       以太网的数据包:

           08:00:20:96:01:6A + 00:80:C8:4C:6A:D0  + ip数据

      (2) 202.118.66.81 -> 202.112.0.36
          不在同一个ip段, 通过间接传送(通过路由器).
  [hbwork@linden hbwork]$ netstat -rn
  Kernel IP routing table
  Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
  202.118.66.0    0.0.0.0         255.255.255.0   U      1500 0          0 eth0
  127.0.0.0       0.0.0.0         255.0.0.0       U      3584 0          0 lo
  0.0.0.0         202.118.66.1    0.0.0.0         UG     1500 0          0 eth0 
  ^^^^^^^
  Default Router


     (3) 加入静态路由
        相关命令:/usr/sbin/route或 /sbin/route

        linux下需要加入自己网络的路由表项
        /sbin/route add -net 202.118.66.0 netmask 255.255.255.0 eth0

        /sbin/route add -net 202.199.128.0 netmask 255.255.240.0 gw 202.118.66.254
        Or:
        /sbin/route add -net dlrin gw 202.118.66.254
        Or:
        /sbin/route add -net dlrin gw dlrin-gw
        /sbin/route add default gw 202.118.66.1



9. /etc/passwd
   用户口令文件
10. /etc/shadow  (如果有此文件,系统支持shadow机制)
    $ls -l /etc/shadow
    -rwx------   root   ....    /etc/shadow

11. /etc/fstab
    File System Table

#设备名    MountPoint   Filesystem Type  加载选项 ... fsck标志
/dev/hda1       /       ext2    defaults        1       1
/dev/hda6       /home   ext2    defaults        1       2
/dev/hda3       /usr    ext2    defaults        1       2
/dev/hda5       /var    ext2    defaults        1       2
/dev/hda2       swap    swap    defaults        0       0
/dev/fd0        /mnt/floppy     auto    sync,user,noauto,nosuid,nodev,unhide   0
    0
/dev/cdrom      /mnt/cdrom      auto    user,noauto,nosuid,nodev,ro     0      0
 none    /proc   proc    defaults        0       0    

   Solairs下对应文件:  /etc/vfstab

12. /etc/exports

    NFS(Network File System) Server 输出文件系统表, 最好不使用NFS. 

   nfs相关进程: 
        Solaris: mountd , nfsiod
                 /etc/init.d/nfs.server
        Linux:  内核支持nfs, /proc/filesystem, 也可以通过加载modules实现,

13./etc/defaultrouter (Solaris 2.x)
   内容为Default Router的ip地址,
   在linux下:
        Redhat 5.x: /etc/sysconfig/network
                GATEWAY=202.118.66.1
                GATEWAYDEV=eth0  
        Debian: /etc/init.d/network
                #! /bin/sh
                ifconfig lo 127.0.0.1
                route add -net 127.0.0.0
                IPADDR=202.118.66.88
                NETMASK=255.255.255.0
                NETWORK=202.118.66.0
                BROADCAST=202.118.66.255
                GATEWAY=202.118.66.1
                ifconfig eth0 ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST}
                route add -net ${NETWORK}
                [ "${GATEWAY}" ] && route add default gw ${GATEWAY} metric 1 

14. /etc/bashrc /etc/csh.cshrc /etc/profile
    /etc/bashrc  BASH(Bourne Again Shell) RunTime Command 
                Shell Script 用的最多

        系统用户默认的环境设置, PATH, umask, TERM Type
    /etc/csh.cshrc CSH Runtime COmmand 


15. /etc/ftpaccess  
    FTP访问控制文件, 文件位置可变 , 通过
    #egrep ftp /etc/inetd.conf
    ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  in.ftpd -l -a 
                                                            ^^^^^^
                                                   ftp服务器守护进程文件名
    #which in.ftpd
    /usr/sbin/in.ftpd
    #strings  /usr/sbin/in.ftpd |egrep ftpaccess
     /etc/ftpaccess 
    
    相关配置在ftp服务器配置中讲述。

16. /etc/ftpusers
    不允许ftp的用户列表,一般包括root, uucp, bin等

17. /etc/ftpconvions /etc/ftpgroups  
     FTP服务器配置文件

18. /etc/group  用户组文件


19. /etc/sendmail.cf (Linux)   Sendmail(EMAIL服务器)配置文件
    /etc/sendmail.cw           本地主机名
                主机名: gingko.dlut.edu.cn
                希望接收: user@gingko.dlut.edu.cn
                          user@mail.dlut.edu.cn
                          user@dlut.edu.cn
    /etdc/aliases       邮件别名文件
    /etc/aliases.db     邮件别名二进制数据文件, 用newaliases建立
    /etc/sendmail.hf    sendmail 帮助文件, 
        $telnet mailserver 25
        Trying 202.118.66.8...
        Connected to gingko.
        Escape character is '^]'.
        220 gingko.dlut.edu.cn ESMTP Sendmail 8.9.1/8.9.1; Tue, 2 Feb 1999 10:41:20 +080
        0 (CST)        
        HELP
        214-This is Sendmail version 8.9.1
        214-Topics:
        214-    HELO    EHLO    MAIL    RCPT    DATA
        214-    RSET    NOOP    QUIT    HELP    VRFY
        214-    EXPN    VERB    ETRN    DSN
        214-For more info use "HELP <topic>".
        214-To report bugs in the implementation send email to
        214-    sendmail-bugs@sendmail.org.
        214-For local information send email to Postmaster at your site.
        214 End of HELP info  

    以上目录结构是Linux的目录结构, Solaris 2.x目录结构是:
        /etc/mail/sendmail.cf
        /etc/mail/sendmail.cw
        /etc/mail/sendmail.hf
        /etc/mail/aliases
        /etc/mail/aliases.db 

20. /etc/issue   系统进站提示信息(主控台用) 
    /etc/issue.net telnet时显示信息( strings in.telnetd |egrep issue)
    /etc/motd    用户进入系统后的提示信息

21. /etc/named.boot
     DNS(BIND 4.9.x) 启动文件
     示例文件:(Caching Only Server)
     directory /etc/namedb

     primary 0.0.127.in-addr.arpa  named.local
     cache . root.cache

     其中root.cache 文件可通过dig得到:
     
     dig @ns.internic.net . ns > /etc/namedb/root.cache

     named.local文件内容如下:
     
     @  IN      SOA localhost. root.localhost. (
                1999020301
                10800
                3600
                86400
                86400 )

         IN    NS       localhost.

     1  IN      PTR     localhost.
     /etc/named.conf
     DNS(BIND 8.1.x) 启动文件
     (在Redhat 5.2下可用/usr/doc/bind-8.1.2/named-bootconf.pl将bind 4.9.x
     的named.boot文件转换为bind8的named.conf文件格式, 执行过程如下:
     /usr/doc/bind-8.1.2/named-bootconf.pl /etc/named.boot > /etc/named.conf)


     
22. /etc/host.equiv
    $HOME/.rhosts
    R*(rlogin, rsh , rcp, rexec)服务信任主机
    格式:
        主机名(FQDN)    用户列表
    
23. /etc/ld.so.conf (LINUX)
    动态链接库文件目录列表, 相应命令ldconfig

     $LD_LIBRARY_PATH Solaris 下相应的环境变量

     用ldd 列出相应文件所使用的动态链接库
     /etc/default[119]ldd /usr/ucb/ls
       libc.so.1 =>     /usr/lib/libc.so.1
       libdl.so.1 =>    /usr/lib/libdl.so.1 

     *修改过此文件之后请使用命令ldconfig重新生成目录列表及连接库文件列表。
     
24. /etc/pam.d/login ( Linux Redhat)
        auth       required     /lib/security/pam_securetty.so 
    /etc/securetty (Linux Redhat, Debian)
        root可登录的终端设备列表, tty[1-8] 为主控台上的设备,
        ttyp* (LINUX)远程登录终端(TELNET)设备

    /etc/default/login (Solaris)
        # If CONSOLE is set, root can only login on that device.
        # Comment this line out to allow remote login by root.
        #
        CONSOLE=/dev/console  
    注释掉相应的记录即可允许超级用户root从远程主机telnet登录


    /etc/login.defs Linux Debian 登录控制文件


25. Linux Loader /etc/lilo.conf
    多重启动文件, 
    **** 修改完此文件后一定需要执行lilo, 
    **** 重新编译安装新的linux kernel修改此文件并执行lilo

26. /etc/syslog.conf 
    syslogd configuration file, 

27. /etc/smb.conf
    SAMBA  服务器配置文件,将linux的文件系统与Windows 9x/NT共享
28. /etc/nologin
    系统在要关机时不希望用户登录进来,就产生此文件,此文件内容为显示给用户的有
    关拒绝连接的信息,用户此时就不能进入系统。当系统重新启动时如果有此文件,则
    机器启动后任何用户不能使用系统,此时可考虑从软盘或光盘引导删除此文件,然后
    再重新启动系统。
    
29. /etc/security
    设定那些终端可以让root登录,一般情况下设定为只有console上的用户可能用root.
    
    注:Redhat下使用了PAM机制,相应的文件为/etc/securetty. 

30. /etc/X11/*
     XFree86配置文件。

31. /etc/shells
    用户可以使用的shell列表,如果强行修改/etc/passwd文件,也可以使用不在列表中
    的shell程序,但对于shell不在此列表中的用户将无法使用FTP连接本系统。

32. /etc/mtab
    系统在启动时创建的信息文件,内容为已经mount的文件系统,此文件内容是动态更
    新的,参考/proc/mounts。



--
※ 来源:.碧海青天 bbs.dlut.edu.cn.[FROM: apple.dlut.edu.c]
</PRE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -