zoukankan      html  css  js  c++  java
  • liunx-网络基础

    liunx 网络配置 

    ifconfig:

    1. ipconfig -a ;显示信息
    2. ifconfig eth1 up      //开启网络接口
    3. ifconfig eth1 down    //关闭网络接口
    4. ifconfig eth1 192.168.78.140 netmask 255.255.255.254 broadcast 192.168.78.254  :配置ipv4,重启后消失

    IP :

    1. link:网络设备
    2. address:设备上的协议(IP或IPv6)的地址
    3. addrlabel:协议地址选择的标签配置
    4. route:路由表条目
    5. rule:路由策略数据库中的规则

    ipaddr:

    1. ip addr show :网卡显示及配置的地址信息
    2. ip addr add 192.168.0.123/24 dev eth0 :添加设置IP
    3. p add del 192.168.0.123/24 dev eth0 :删除配置的IP

    ip link:

    1. ip link set eth0 up :启用网卡 
    2. ip link set eth0 down :禁用网卡
    3. ip -s link :所有显示接口网络统计的数据
    4. ip -s -s link ls eth0:获取接口信息

    ip route :

    1. ip route show :查看路由
    2. ip route get 119.75.216.20 :查看ip路由来路
    3. ip route add default via 192.168.0.150/24 :所有的网络数据包都通过192.168.0.150来转发
    4. ip route add 172.16.32.32 via 192.168.0.150/24 dev enp0s3 :修改网卡路由
    5. ip route del 172.17.160.0/20 :删除路由
    6. ip route flush cache :刷新路由表

    nmtui

             图形化修改ip工具

    route :

    1. route print / -n:打印路由的Destination
    2. route delete 192.168.2.0 mask 255.255.0.0 :删除路由
    3. route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.254 :添加转发路由

    netstat:

    1. netstat -nupl (UDP类型的端口)
    2. netstat -ntpl (TCP类型的端口)
    3. netstat -anp 显示系统端口使用情况
    4. netstat -r 内核路由表

     ss:

    1. ss -l 显示本地打开的所有端口
    2. ss -pl 显示每个进程具体打开的socket
    3. ss -t -a 显示所有tcp socket
    4. ss -u -a 显示所有的UDP Socekt
    5. ss -o state established '( dport = :smtp or sport = :smtp )' 显示所有已建立的SMTP连接
    6. ss -o state established '( dport = :http or sport = :http )' 显示所有已建立的HTTP连接
    7. ss -x src /tmp/.X11-unix/* 找出所有连接X服务器的进程
    8. ss -s 列出当前socket详细信息:

    dig:域名解析

    1. @<服务器地址>:指定进行域名解析的域名服务器;
    2. -b<ip地址>:当主机具有多个IP地址,指定使用本机的哪个IP地址向域名服务器发送域名查询请求;
    3. -f<文件名称>:指定dig以批处理的方式运行,指定的文件中保存着需要批处理查询的DNS任务信息;
    4. -P:指定域名服务器所使用端口号;
    5. -t<类型>:指定要查询的DNS数据类型;
    6. -x<IP地址>:执行逆向域名查询;
    7. -4:使用IPv4;
    8. -6:使用IPv6;
    9. -h:显示指令帮助信息

    修改配置文件: 

    vim /etc/sysconfig/network-scripts/ifcfg-ens33  : ip 

    1.  TYPE=Ethernet    //类型:以太网
    2. BOOTPROTO=none    //协议:dhcp表示动态IP;static表示静态IP;none表示不做指定,就是静态IP
    3. IPV4_FAILURE_FATAL=no    //IPv4配置失败是否禁用此设备
    4. NAME=ens33    //网卡名称
    5. IPADDR=192.168.78.140    //IP地址
    6. DEVICE=ens33    //此配置文件应用到的设备名
    7. ONBOOT=yes      //是否自动连接(在系统启动时是否激活该网卡)
    8. PREFIX=24    //网络前缀,与NETMASK(子网掩码)互补。在没有子网掩码时,代表4段8位二进制编码的前N位为1
    9. GATEWAY=192.168.78.255    //网关
    10. DNS1=8.8.8.8    //DNS
    11. NETMASK:子网掩码
  • 相关阅读:
    JPA 系列教程1-环境搭建
    微信企业号接收消息(使用SpringMVC)
    oracle xe 数据库用户操作
    eclipse快捷键
    堆和栈的区别(重要)
    synchronized的4种用法
    servlet匹配规则和顺序
    JAVA中的枚举
    JSON对象操作
    Handler
  • 原文地址:https://www.cnblogs.com/xiangyangcao/p/11391881.html
Copyright © 2011-2022 走看看