设为首页 收藏本站
查看: 1189|回复: 0

[经验分享] Linux中Centos6与Centos7的网络配置及网络工具使用

[复制链接]

尚未签到

发表于 2018-4-28 12:08:59 | 显示全部楼层 |阅读模式
  由于现在的课程中经常会讲到Centos7系统,所以我也用虚拟机装了一个centos7,不过装完后发现有些玩儿不转,跟centos6的差别貌似有些大啊,最重要的是先解决网络问题,之前centos6中的ifconfig在centos7中竟然没有了,那么下面我就来说一下两个版本的网络配置方面的差别。
  

  Centos6:

  

  配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0中
                   DEVICE=设备网卡号
                   BOOTPROTO=静态或动态
                   BROADCAST=广播地址
                   HWADDR=硬件地址
                   IPADDR=ip地址
                   NETMASK=子网掩码
  常用命令:
  ifconfig 查看网卡信息
  ifconfig [interface]
  # ifconfig -a
  # ifconfig IFACE [up|down]
  ifconfig interface [aftype] options | address ...
          # ifconfig IFACE IP/mask [up]
  # ifconfig IFACE IP netmask MASK
  route  查看路由信息
  

  查看:route -n
  添加:route add
  删除:route del
  route add  [-net|-host]  target [netmask Nm] [gw Gw] [[dev] If]
  route del  [-net|-host]  target [gw Gw] [netmask Nm] [[dev] If]
  

  

  DNS  查看并设置
  
  配置文件:/etc/resolv.conf中
  设定方法: nameserver  DNSserver_IP
  
  
  netstat 查看网络状态
  常见参数:
  -t: tcp协议相关
    -u: udp协议相关
    -w: raw socket相关
    -l: 处于监听状态
    -a: 所有状态
    -n: 以数字显示IP和端口、显示路由表;
    -e:扩展格式
    -p: 显示相关进程及PID
  
  
  IP
  
                                                     ip [option] [动作] [命令]
                                   参数:
                                                     option :设定的参数,主要有:
                                                     -s :显示出该设备的统计数据(statistics),例如总接受封包数等;
                                                    link :关于设备 (device) 的相关设定,包括 MTU, MAC 地址等等
                                                      addr/address :关于额外的 IP 设定,例如多 IP 的实现等等;
                                                    route :与路由有关的相关设定
  

  ss   命令Socket Statistics的缩写。
                           可以用来获取socket统计信息,它可以显示和netstat类似的内容。
  

            格式:ss [OPTION]... [FILTER]
  
  -t: tcp协议相关
  -u: udp协议相关
  -w: 裸套接字相关
  -x:unix sock相关
  -l: listen状态的连接
  -a: 所有
  -n: 数字格式
  -p: 相关的程序及PID
  -e: 扩展的信息
  -m:内存用量
  -o:计时器信息
  
    常用组合:
     -tan, -tanl, -tanlp, -uan
  

  Centos7:
  
  
  nmcli nmcli是命令行的管理NetworkManager的工具,会自动把配置写到/etc/sysconfig/network-scripts/目录下面。
  
  
  nmcli 用法
  # nmcli [ OPTIONS ] OBJECT { COMMAND | help }
  # nmcli general status       将 NetworkManager 的所有状态都打印出来。
  

  # nmcli connection show      显示所有连接。
  # nmcli connection show -a  仅显示当前活动的连接。
  # nmcli device status        列出 NetworkManager 识别出的设备列表及他们的状态。

  
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-453142-1-1.html 上篇帖子: centos6.6安装web版GIT 下篇帖子: Linux中Centos6与Centos7的网络配置及网络工具使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表