zoukankan      html  css  js  c++  java
  • 八、网络管理

    一、RHEL6

    1、ifconfig eth0 或者 ip addr show eth0 查看当前网卡信息
    ifconfig eth0 192.168.1.1/24 临时配置ip地址
    ifconfig eht0 up|down开启或关闭指定网卡
    网卡模式:自动获取:dhcp 手动配置:static

    2、永久修改ip地址:
    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    BOTTPROTO=static
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1 (网关)
    service network restart
    service NetworkManager stop
    chkconfig NetworkManager off

    setup

    3、通过DHCP获取ip
    system-config-network 进去配置ip

    4、路由跟踪:
    tracerouter指令可用于显示从本机到目标机的数据包所经过路由命令行设置路由

    5、命令行配置路由:route查看或编辑计算机ip路由地址
    route -n 查看网关
    route add 添加网关
    route del 删除网关
    route add default gw 192.168.1.2 添加网关
    route delete default gw 192.168.1.254 删除网关


    6、永久修改DNS服务器地址vim /etc/resolv.conf
    nameserver 202.106.0.20 北京联通免费DNS服务器地址

    临时解析域名 /etc/hosts
    192.168.1.111 www.baidu.com
    注意:
    1)一个IP后面可以跟多个域名,可以是几十个甚至上百个;

    2)每行只能有一个IP,也就是说一个域名不能对应多个IP;

    3)如果有多行中出现相同的域名(前面IP不一样),会按最前面出现的记录来解析

    7、主机名的设置:
    vim /etc/sysconfig/network
    HOSTNAME=localhost.localdomain
    bash

    8、如何改回原来的网卡命名规则?
    vim /etc/sysconfig/grub
    在GRUB_CMDLINE_LINUX=加入net.ifnames=0 biosdevname=0
    关闭主板dmidecode采集命名
    grub2-mkconfig -o /boot/grub2/grub.cfg
    cd /etc/sysconfig/network-scripts
    mv ifcfg-enxxxxxx ifcfg-eth0
    vim ifcfg-eth0
    NAME="eth0"
    ONBOOT=yes
    systemctl reboot

    9、给一个网卡设定多个IP
    cd /etc/sysconfig/network-scripts/
    cp ifcfg-eth0 ifcfg-eth0:1
    vim ifcfg-eth0:1
    DEVICE=eth0:1
    service network restart
    ip addr

    10、查看网卡连接状态
    [root@db-dd sphinx]# mii-tool eth0
    eth0: negotiated 100baseTx-FD, link ok

    11、禁止其他用户ping,永久生效
    sysctl -a | grep icmp
    vim /etc/sysctl.conf
    net.ipv4.icmp_echo_ignore_all = 1
    sysctl -p

    12、 ping -c
    ttl:生命周期,64是linux,128是windows
    time>35ms 一般不在一个城市
    ping 65507 192.168.0.1 最大65507

    cd /proc/sys/net/ipv4
    cat icmp_echo_ignore_all 值是0别人能ping,改为1无法ping
    echo 1> icmp_echo_ignore_all

    永久修改
    vim /etc/sysctl.conf
    ignore_all=1
    sysctl -p 生效

    sysctl -a |grep icmp 列出可以调节的内核参数


    二、RHEL7


    nmcli命令
    nmcli conn show 查看连接
    nmcli conn show enoxxxxxx 查看某个设备的具体信息
    nmcli device status 查看设备状态

    激活网卡
    nmcli conn down enoxxxxxxx
    nmcli conn up enoxxxxxxx


    主机名的设置
    hostnamectl set-hostname=xxx.xxx.xxx
    bash

  • 相关阅读:
    Ozone数据探查服务的增量数据更新机制
    HDFS的块Topology位置重分布
    聊聊更为高效的ACL认证方式
    YARN Federation的架构设计
    Confluence 6 用户宏示例
    Confluence 6 用户宏示例
    Confluence 6 用户宏示例
    Confluence 6 用户宏最佳实践
    Confluence 6 编辑和删除用户宏
    Confluence 6 创建一个用户宏
  • 原文地址:https://www.cnblogs.com/xmdjb/p/10949399.html
Copyright © 2011-2022 走看看