Linux基本的网络配置

ifconfig 命令  查看网络接口信息

             #  /sbin/ifconfig       查看所有活动网络接口的信息

             # /sbin/ifconfig -a    查看所有网络接口(包括非活动的网络接口)的信息

             # /sbin/ifconfig eth0 查看制定网络接口信息  

traceroute  命令  测试当前主机到目的主机之间经过的所有网络节点

              #traceroute 192.168.1.1

hostname 命令  显示当前主机名称

              #hostname

nslookup 命令 进行域名查询

              #nslookup www.sina.com.cn

网络设置的两种方法

              DHCP网络配置

ƒ                      Linux 主机通过网络中已有的 DHCP 服务器获取必要的设置信息进行网络配置 ƒ

                      网络客户端的配置简单,需要在 DHCP 服务器端进行正确的配置  ƒ

                      RHEL4 中使用 dhclient 作为 dhcp 客户端程序

              手工网络配置

                  在每台主机中独立配置网络属性

                      主要应用于网络服务器主机

               ifconfig 命令设置网络接口的ip地址

                       # ifconfig eth0 192.168.152.133    netmask 255.255.255.0

               路由配置命令

                       删除缺省网关

            #route del  default gw 192.168.152.2

                       添加缺省网关

              #route add default gw 192.168.152.2

               DNS 域名解析  ™

                         使用 nslookup 命令的交互模式可以显示和设置当前命令使用的 DNS 服务器 ƒ

                         显示使用的 DNS 服务器地址

                         # nslookup > server Default server: 192.168.152.2 Address: 192.168.152.2#53 ƒ

                         设置 nslookup 命令使用的 DNS 服务器地址

                         >server 202.106.0.20

                         Default server: 202.106.0.20

                         Address: 202.106.0.20#53

                         >
                 网络服务启动脚本 

                        ™   “network”服务程序用于对 RHEL4 中的网络属性进行配置生效 ƒ

                             network 服务的启动脚本在“/etc/init.d”目录中

                             /etc/init.d/network ƒ

                             启动 network 服务

                              # /etc/init.d/network start

                            ƒ 停止 network 服务

                # /etc/init.d/network stop

                 网络接口配置文件

™                             网络接口的文件位于目录“/etc/sysconfig/network-scripts/”中  ƒ

                             网络接口 eth0 的配置文件是 ifcfg-eth0

             # cat /etc/sysconfig/network-scripts/ifcfg-eth0

            DEVICE=eth0 ONBOOT=yes

              BOOTPROTO=static

                                  IPADDR=192.168.152.133

                                  NETMASK=255.255.255.0

            GATEWAY=192.168.152.2

          停止和启动指定的网络接口  ™

             网络接口配置文件修改后并不会自动生效,需要执行命令使配置生效 ƒ

             停用网络接口

            # ifdown eth0

            ƒ 启用网络接口

            # ifup eth0 ƒ

             网络接口停用再启用时将按照配置文件的内容设置

           主机名称配置文件  ™ network 文件位于“/etc/sysconfig/”目录中,其中保存了主机的名称配置

           # cat /etc/sysconfig/network

           NETWORKING=yes

           HOSTNAME=localhost.localdomain   ƒ

            在文件“/etc/sysconfig/network”中对 HOSTNAME 配置项进行配置后,需要重新启 动计算机使新设置的主机名生效   

          本地主机名称解析文件  ™ “/etc/hosts”文件保存本地的主机名与 ip 地址的对应记录 

          # cat /etc/hosts 127.0.0.1               localhost.localdomain localhost ™

          hosts 文件和 DNS 服务器功能的比较 ƒ

            在 hosts 文件中设置主机名称的解析更加灵活,可以立即生效 ƒ

            hosts 文件中的设置内容只在当前的 Linux 主机中有效,无法作用于整个网络 ƒ hosts 文件无法完全取代 DNS 服务器的

            作用,只能完成辅助的本地主机名称解析   

                  域名服务器配置文件  ™

          系统使用的 DNS 服务器的 ip 地址保存在“resolv.conf”文件中

            # cat /etc/resolv.conf nameserver 192.168.152.2 ƒ

            文件中多可以有 3 个“nameserver”配置记录 ƒ

            系统会优先使用文件中前面的“nameserver”配置记录 ƒ

            当前面的 DNS 服务器无效时系统会自动使用后面的 DNS 服务器进行域名解析 

   

原文地址:https://www.cnblogs.com/sunyoung/p/5917713.html