当前位置: 首页 > news >正文

LINUX网络设置

一、1.1.ifconfig:当前设备正在启动的网卡(启动的)

       ifconfig  -a :当前所有设备的网卡(启动的和没有启动的都包括)

       1.2.ifconfig展示的ens33各行含意:

1.2.1 ens33: flags=       4163<UP,    BROADCAST,      RUNNING,    MULTICAST> mtu 1500
     ens33 设备名称         up 启动       该设备支持广播,正在运行,   支持组播 最大传输单元。
1.2.2 inet192.168.233.10   netmask 255.255.255.0     broadcast 192.168.233.255
         该网卡的ip地址                  子网掩码                              广播地址
1.2.3 inet6 fe80::20c:29ff:fecd:12f0    prefixlen 64   scopeid      0x20<link>
        ipv6地址                                      子网长度      作用域    link表示该接口有效。 
1.2.4 ether 00:0c:29💿12:f0     txqueuelen 1000                    (Ethernet)
     网卡设备的mac地址            传输队列长度 1000 接口类型     以太网
1.2.5 RX packets 85781        bytes 84644665 (80.7 MiB)
     接受数据包的个数                    接受数据包的总大小
1.2.6 RX errors 0                       dropped 0                overruns 0          frame 0
     接受了多少个数据包            丢弃了多少            溢出多少个                  冲突
1.2.7 TX packets 41391        bytes 2669153 (2.5 MiB)

            发送了多少数据包          发送数据包的大小
1.2.8 TX errors 0       dropped 0        overruns 0       carrier 0       ollisions 0
          发送的错误          丢弃                  溢出             载荷数           冲突数 

1.3.ifconfig ens33:查看指定网卡设备

      ifconfig ens33  up/down :对指定网卡进行开关。

      ifconfig ens33 192.168.233.100:基于物理网卡设备虚拟建立地址,重启之后就会消失。

      如果多个网卡进行(systemctl  restart network重启)所有设备都会先停再开启。

      对单个设备进行重启使用:ifup 或 ifdow + 网卡

1.4.修改主机名:临时:  hostname  +  主机名      但是重启后就会回复

                            永久: vim /etc/hostname   (进入编辑只生效第一行,编辑完之后保存退出后需要重启retoop) 

                                        hostnamectl set - hostname + 主机名 (不需要重启)*#

1.5. ip route   :查看本机网关。

       route  -n:查看本机路由表。

       route   add:添加路由表

1.5.1:创建静态路由:route  add  -net   192.168.14.0/24   gw   192.168.233.2    dev    ens33

                  -net:指定目标网段192.168.14.0/24

                   gw:透过192.168.233.2这个网关进行转发

                   dev:转发的网卡设备是ens33

           删除静态路由:route  del   -net  192.168.14.0/24  

1.5.2:创建默认路由:route gw  192.168.233.2  dev ens33

            删除默认路由:route  del  default  gw  192.168.233.2

1.6:查看当前设备上端口是否开启及端口扫描常用的有两种:netstat -antp或者 ss -antp
                   netstat -antp                                            ss -antp
        a  显示主机中所有活动的网络连接信息。            a 所有
        n  以数字的形式显示ip地址和端口等信息。         n 数字形式
        t   tcp协议                                                             t tcp
        u  udp协议                                                            u udp
       p: 显示该进程的pid号(必须要有管理员权限)         p 进程号(管理员)

       -r 显示路由表的信息
       -l 显示处于监听状态的网络连接和端口
                                          ss的查询速度比netstat的速度快。

1.6.1:查指定端口: netstat -antp | grep 端口号/服务名称或者是ss -antp | grep  端口号
  tcp          0                        0.0.0.0:80                  0.0.0.0:*                   LISTEN 11306/nginx: master
 ipv4     当前的连接数      表示本机监听地址  任意主机,*任意端口。待连接 11306进程号/进程名
如果本机的网络活动进程数量比较大。netstat的速度或很慢, 甚至会卡死
这种情况推荐使用ss
1.7:lsof:不仅是显示应用端口,同时列出该进程在系统中打开的文件,目录等等资源:

         lsof -i   :80   列出指定端口被哪些进程占用

         lsof  -u   root   列出指定的用户打开文件和网络连接

 1.7.1:  lsof -i -P -a -p +进程号

               -i :列出端口信息

               -P:强制显示端口

               -a:并且

               -p:列出它的pid号   

1.8:ping命令

           -c:指定ping的次数

           -i:指定ping的间隔

           -w:指定多少秒之后停止ping

           -W:超时多久之后退出ping

1.9:traceroute + ip地址:跟踪经过的路由途径

2.0:域名解析命令:nslookup +域名:正向解析,根据域名解析出IP地址

                                  nslookup+ip地址:反向解析,根据ip地址解析出域名

2.1:域名解析地址的文件:/etc/resolv.conf  (配置后立即生效,不需要重启网卡)

         主机和ip地址映射的文件:/etc/hosts  (域名和ip的映射,不需要重启,立即生效)

http://www.lryc.cn/news/362186.html

相关文章:

  • 双指针解题
  • 【Text2SQL 论文】DIN-SQL:分解任务 + 自我纠正 + in-context 让 LLM 完成 Text2SQL
  • 基于Springboot+vue实现的汽车服务管理系统
  • ROS2从入门到精通4-3:全局路径规划插件开发案例(以A*算法为例)
  • Java学习【认识异常】
  • uniapp+h5 ——微信小程序页面截屏保存在手机
  • 三、基于图像分类预训练编码及图神经网络的预测模型 【框图+源码】
  • Linux - 高级IO
  • 面试题:说一下 http 报文都有哪些东西?
  • 开山之作!Python数据与算法分析手册,登顶GitHub!
  • 编译安装gcc-11及可能遇到的bug
  • vue项目引入json/js文件批量或单个方法
  • 守护任务用来防止资源冲突
  • fast admin实现多数据库导入数据
  • NLP基础——序列模型(动手学深度学习)
  • 机器学习AI大模型的开源与闭源:哪个更好?
  • 关于大模型多轮问答的两种方式
  • 达梦数据库相关SQL及适配Mysql配置总结
  • Centos7.9实现多台机器ssh免密登录
  • Unity3D DOTS JobSystem物理引擎的使用详解
  • vue3+element-plus 表单校验和循环form表单校验
  • Java集合基础知识点系统性总结篇
  • 智能网联汽车信息安全风险识别与应对策略研究综述
  • python-web应用程序-Django数据库-数据库表设计
  • C#知识|封装典型的SQLServer数据库查询方法。
  • 第一篇 逻辑门(与门、或门、非门、异或门)
  • 车牌号码智能监测识别摄像机
  • Python局部变量:深入探索与实战应用
  • Java面试八股之怎么降低锁竞争
  • 数组的操作方法