前面讲解了lLinux 的IP组成,下面就讲一下Linux的网络设置和数据传递。

其实这地方对运维的人员来说,不会要精通,但还是要了解。必要时刻还会用到的

电脑之间数据的传递:

数据的传递要分为下面几层。

OSI七层模型

     

    应用层  表示层  会话层  传输层  网络层  数据链路层  物理层

    

数据封装过程:

                                                

    MAC帧头+IP报头+TCP/UDP报头+数据

    

            TCP/UDP报头:

                

                端口号  Port  区分不同的应用程序

                取值范围:1---65535  基于ip地址

数据解包,则反之。            

centos 7 提供network ,NetworkManager服务实现网络参数

基于network服务

1.查看操作

(1)查看网卡IP地址

# ifconfig

# ip addr show

(2)查看网关

#  route -n 

# ip route

(3)查看DNS服务地址

# cat /etc/resolv.conf

[root@wei ~]# cat /etc/resolv.conf

修改网卡TCP/IP参数

配置文件地方 /etc/sysconfig/network-scripts/ifcfg-ens33 

内容:

DEVICE=网卡名称

NANE=网卡配置文件名称

ONBOOT=yes                //设置开机自动启动网卡

BOOTPROTO=none           //手动指定IP

IPADDR=192.168.196.131   //IP地址 

NETMASK=255.255.255.0    //子网掩码  或者PREFIX=24

GATEWAY=192.168.196.2    //网关

DNS1=8.8.8.8             //dns服务地址

DNS2=8.8.4.4

示例:

   为eth0网卡配置多个IP地址   10.1.1.1/24

   

临时生效:

[root@wei ~]# ifconfig ens33:0 10.1.1.1/24

[root@wei ~]# ip addr dev ens33 10.1.1.1/24

永久生效:

[root@wei ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33:0

DEVICE=en33s:0

NANE=ens33:0

ONBOOT=yes                

BOOTPROTO=none           

IPADDR=192.168.196.131   

NETMASK=255.255.255.0   

[root@wei ~]# systemctl restart NetworkManager

[root@wei ~]# systemctl restart network

临时禁用网卡

# ifdown 网卡名称

启用网卡

# if 网卡名称

端口号(port):

(1)查看TCP端口

[root@wei csdn]# ss -antp

        a: all  全部

        n:number  数据

        p:port   端口号:

        t:tcp    协议

        

[root@wei csdn]# netstat -antp


(2)查看UDP端口

[root@wei csdn]# ss -anup

[root@wei csdn]# netstat -anup

(3)查看所有的UDP和TCP的端口

[root@wei csdn]# netstat -anutp

        

[root@wei csdn]# ss -anutp

            

Linux的网络参数设置的更多相关文章

  1. caffe 网络参数设置

    weight_decay防止过拟合的参数,使用方式: 样本越多,该值越小 模型参数越多,该值越大 一般建议值: weight_decay: 0.0005 lr_mult, decay_mult 关于偏 ...

  2. Linux 之 网络相关设置

    网络相关设置 参考教程:[千峰教育] 命令: ping: 作用:通常用于检测网络设备的连通性. 格式:ping IP/域名 选项:-c,指定方式测试数据包的次数 实例:ping www.baidu.c ...

  3. Linux网络参数设置

    1.ifconfig  查询.设定网络卡与ip     设置桥接网络 # vi /etc/sysconfig/network-script/ifcfg-br0       DEVICE=br0     ...

  4. LINUX系统全部参数 sysctl -a + 网络参数设置

    http://blog.lifeibo.com/?p=380 1.sysctl sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中 [root@ser ...

  5. linux 普通synflood攻击防范网络参数设置

    linux如何防SYN攻击 [root@web ~]# netstat -anp |awk '{print $6}'|sort|uniq -c |sort -rn 172 ESTABLISHED 59 ...

  6. Ubuntu 网络参数设置

    修改网络设置 sudo vim /etc/network/interfaces 修改计算机名 sudo vim /etc/hostname sudo vim /etc/hosts

  7. Centos环境下手动设置-网络参数配置-网络挨排错顺序-设置网卡为上网模式的设定

    Linux中网络参数大致包含以下内容: IP地址 子网掩码 网关 DNS服务器 主机名(默认 localhost) 历来Linux系统中修改这些参数的方式通常有:命令.文件两种.其中通过命令设置可以立 ...

  8. 基于操作系统的Linux网络参数的配置

    一.实验目的 1.掌握Linux下网络参数的查看方法并理解网络参数的含义. 2.掌握Linux下网络参数的配置 二.实验内容 1.查看当前网络配置的参数. 2.在Linux主机中将网络参数按以下要求设 ...

  9. 常用linux 命令 -网络相关

    此文参考: 1.网络文章,但最后发现源头是在<鸟哥私房菜>,再次感谢原作者: 2.工作中跟同事讨论,自己尝试. 本人水平有限,如有错误,请大家指正,谢谢. 一 网络参数设置命令 1.ifc ...

随机推荐

  1. linux下python解释器的sys.path路径如何添加

    一. 使用pycharm时, pycharm会自动把我们新建的每个项目都加入到sys.path路径中, 我们在使用过程中根本不涉及 项目路径的处理, 但是当项目部署到linux上时, 问题就来了, l ...

  2. [LeetCode] 780. Reaching Points 到达指定点

    A move consists of taking a point (x, y) and transforming it to either (x, x+y) or (x+y, y). Given a ...

  3. C++中vector小学习,顺便查了下<stdio.h>(或<cstdio>)

    今天看书,邻桌在看<C++ Primer>,拿过来看了一会儿.以前比较少用vector容器,看了下后,瞬间觉得好腻害的样子,就想试一下.嗯,就是试一下而已.(代码可能网上都差不多,有参考) ...

  4. 版本分支管理标准 - Trunk Based Development 主干开发模型

    之前分享过<版本分支管理标准 - Git Flow>,不过在实际使用过程中, 因为其有一定的复杂度,使用起来较为繁琐,所以一些人员较少的团队并不会使用这个方案. 在这基础上,一些新的分支管 ...

  5. java基础之----cookie,session,jwt

    概要 web中为什么要引入cookie.session机制,为了验证用户的身份,验证用户的身份是为了系统的安全,那如果是系统和系统之间的API调用怎么办呢?因为系统之间调用往往是没有用户系统的(用户系 ...

  6. 多项式 ln

    多项式 ln 定义 \(给一多项式F(x),求G(x)\equiv lnF(x)\pmod x^n\) 前置知识 \(不定积分\) \(微分\) \(多项式乘法逆\) 推式子: \[\because ...

  7. Linux内核定时器struct timer_list

    1.前言 Linux内核中的定时器是一个很常用的功能,某些需要周期性处理的工作都需要用到定时器.在Linux内核中,使用定时器功能比较简单,需要提供定时器的超时时间和超时后需要执行的处理函数. 2.常 ...

  8. Docker 安装 Request Tracker 工单系统

    1.需求 docker 安装工单系统 Request Tracker,并需要支持 LDAP 登入. 2.制作镜像 1)request-tracker-base镜像 第一个镜像安装一些基础支持软件,如 ...

  9. Unsafe例子

    Java和C++语言的一个重要区别就是Java中我们无法直接操作一块内存区域,不能像C++中那样可以自己申请内存和释放内存.Java中的Unsafe类为我们提供了类似C++手动管理内存的能力,不建议使 ...

  10. Jquery ajax与asp.net MVC前后端各种交互

    1.Jquery通过ajaxSubmit提交表单 if (jQuery("#Edit_from").validate().form()) { jQuery("#Edit_ ...