美文网首页
大数据学习三:linux常用命令二

大数据学习三:linux常用命令二

作者: RacyFu | 来源:发表于2018-05-07 18:10 被阅读0次

    1、网络相关(CentOs)

    /etc/sysconfig/network        设置主机名称和是否可以启动整个网络

    /etc/sysconfig/network-scripts/ifcfg-eth0        设置(物理)网卡eth0的参数,

    eth0:1  ,  eth0:2  eth0网卡上的子网卡,可对应不同IP地址

    eth0.1 , eth0.2  虚拟VLAN网卡  使用命令vconfig

    ifconfig 查看所有网卡信息

    ifconfig eth0 查看eth0网卡信息

    ifconfig eth0 down 或 ifdown eht0 终止网卡

    ifconfig eht0 up 或 ifup  eth0网卡启动

    ifconfig eth0 11.247.1.13  暂时将IP地址设为11.247.1.13

    ifconfig eht0:1 11.247.1.14 新开虚拟网卡

    此段为抄袭:

    虚拟IP技术:其实现原理主要是靠TCP/IP的ARP协议。因为ip地址只是一个逻辑地址,在以太网中MAC地址才是真正用来进行数据传输的物理地址,每台主机中都有一个ARP高速缓存,存储同一个网络内的IP地址与MAC地址的对应关系,以太网中的主机发送数据时会先从这个缓存中查询目标IP对应的MAC地址,会向这个MAC地址发送数据。操作系统会自动维护这个缓存。这就是整个实现 的关键。

    继续,

    /etc/hosts 记录主机名与IP地址对应,如 11.247.6.13 BCMSAP1(格式:IP 主机名)

    /etc/services 记录TCP/IP所有协议的端口数,包括HTTP、FTP、SSH、Telnet等服务

    /etc/protocols 定义IP数据包协议的相关数据,包括ICMP、TCP、UDP数据包协议的定义

    /etc/resolv.conf  设置DNS的文件

    route

    route -n

    route add -net 192.168.30.0 netmask 255.255.255.0 dev eth0 ##增加192.168.30.0/24这个网段

    route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0 ##删除169.254.0.0/16这个网段

    route add default gw 10.170.72.254 ##设置默认路由

    其中destination+mask = 网段 ,

     Flag的含义: 

    U(route is up):路由是启动的 

    G(use gateway):需要通过外部的主机来传送数据包 

    H(target is a host):目标是一台主机不是网段 

    R(reinstate route for dynamic routing):使用动态路由时,恢复路由信息 

    D(dynamically installed by daemon or directed):引进由服务器或转port功能设置为动态路由 

    M(modified from routing daemon or directed):路由已经被修改了 

    !(reject route):路由被阻止

    dhclient eth0   使用DHCP协议在局域网获取IP

    ping baidu.com

    ping -c 5 www.baidu.com

    选项:

    -b: broadcast ip 

    -c: 发送ICMP报文的数目 

    -n: 不进行IP与主机名称的反查,直接使用IP 

    -s: 发出的ICMP数据包的大小 

    -t: TTL的数值,默认255

    tracerout -n www.baidu.com   对到目的地的所有Router进行ICMP的超时等待,可查看回经过那些路由和时间

    netstat  查看网络接口所监听的端口

    netstat -nlp | grep 9900 

    参数:

    -n: 不适用主机名称与服务名称,知使用IP和Port NUmber 

    -a: 列出所有的联机状态 

    -t: 仅列出TCP数据包的联机 

    -u: 仅列出UDP数据包的联机 

    -l: 仅列出在Listen状态的服务 

    -p: 列出程序PID和程序名 

    -c: 自动更新

    相关文章

      网友评论

          本文标题:大数据学习三:linux常用命令二

          本文链接:https://www.haomeiwen.com/subject/owqvrftx.html