网路配置基础【Linux-shell】

23 篇文章 0 订阅

网路配置基础:



    A~C类IP地址部分私有不使用在Inter上:
        A类:10.0.0.0-10.255.255.255
        B类:172.16.0.0-172.31.255.255
        C类:192.168.0.0-192.168.255.255
        169.254.1.0-169.254.254.255

    环回地址:127.0.0.0/8回送至本地localhost
    广播地址(主机号全1),如192.168.2.0/24---->广播地址:192.168.2.255
    本地环回接口lo,默认IP地址:127.0.0.1
    以太网络接口eth,分为静态分配IP和动态分配(DHCP服务器动态分配IP)。

    ifconfig [网络接口】 【IP地址】 【netmask 子网掩码 】 【up/down】# up/down-启动/关停网络接口
    ifconfig eth0

    ls /etc/sysconfig/network-scripts/ifcfg*
    cat /etc/sysconfig/network-scripts/ifcfg-eth0

    route 【选项】:查看和管理路由表
        -n:查看路由表
        add:增加一个主机或网络的路由
        del:删除一个主机或网络的路由
        netmask:后加子网掩码参数,设置子网掩码
        dev:后加网络接口参数,指定网络接口
        -net:后加网络地址参数,指定目标网络
        -host:后加IP地址参数,指定目标主机
    route查看路由表
    ----------------------------------------------------------------------------------- 
    主机名与域名服务:

    hostname 【主机名】:获取或修改当前系统的主机名称,实际只修改内核中的主机名。
    cat /proc/sys/kernel/hostname #内核中主机名
    hostname # 显示主机名
    #暂时的


    #永久性修改主机名
    vim /etc/sysconfig/network----->修改部分
    NETWORKING=yes
    HOSTNAME=   需设置的主机名

    /etc/hosts--->记录主机名及相应的IP地址。负责主机名的解释工作。默认主机名:localhost.localdomain

    /etc/resolv.conf--->记录系统使用的DNS服务器的IP地址
    DNS服务器列表:   nameserver DNS服务器 IP地址

    /etc/sysconfig/network---->负责记录主机名

    dig IP地址或域名
    ----------------------------------------------------------------------------------
    网络连接:
    服务端口号取值范围:0~65535(0未被使用)

    较重要网络服务,端口常用固定数字1-1024

    cat /etc/services #列出系统中可用服务及其端口号等基本信息

    #查看互联网数字分配机构IANA的服务端口分配情况,访问:http://www.iana.org/assignments/port-numbers
    ------------------------------------------------------------------------------------
    套接字:
    套接字地址格式为    IP地址:端口号
    Linux系统套接字:
     1)互联网套接字:
        数据报套接字和流套接字
     2)系统内部套接字:
        数据报套接字和流套接字
    ---------------------------------------------------------------------------------------
    netstat [选项】:监控系统网络连接、路由表等状态信息
        -a:列出所有活动的网络连接及主机监听的端口
        -n:以数字显示网络地址和端口
        -p:列出某个进程所使用的套接字
        -l:列出所有正在监听的网络连接
        -u:列出UDP类型的网络连接
        -t:列出TCP类型的网络连接
        -s:显示各个协议的统计信息


    ping 【选项】 【IP地址或主机名】:使用ICMP协议,向目标主机发出要求回应的信息。
        -c:后加参数指定发送数据包的数量。
    ping命令检查网络连接,按以下次序对系统所在网络进行检查:
        1)ping 回环地址127.0.0.1 #检查内核网络协议栈是否运行正常
        2)ping 本地IP地址  #检查网卡是否配置正常
        3)ping 局域网内其他主机的IP地址 #检查局域网是否正常工作
        4)ping 默认网关的IP地址 #检查默认网关是否工作正常
        5)ping DNS服务器的IP地址或互联网中的主机名  #检查远程路由器及DNS服务器是否工作正常
    ----------------------------------------------------------------------------------
    设置网络接口的IP别名:
    1.在/etc/sysconfig/network-scripts创建eth0的IP别名配置文件。直接复制eth0的配置文件ifcfg-eth0为ifcfg-eth0:0
        cd /etc/sysconfig/network-scripts
        cp ifcfg-eth0 ifcfg-eth0:0
    2.vim ifcfg-eh0:0----->

    DEVICE=eth0:0
    ONBOOT=yes
    TYPE=Ethernet
    BOOTPROTO=none
    IPADDR=192.168.126.126   #本地eth0的IP是192.168.126.128
    NETMASK=255.255.255.0
    GATEWAY=192.168.126.1
    DEFROUTE=yes
    IPv4_FAILURE_FATAL=yes
    IPv6INIT=no
    NAME="System eth0:0"

    ----->
    sudo service network restart
    ifconfig

补充:

其他资料:【Linux之日志系统】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值