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

liunx配置网络的命令

liunx配置网络的命令

文章目录

  • liunx配置网络的命令
    • ifconfig命令
    • 查看路由表信息
    • netstat命令
    • ss命令
    • lsof命令
    • ping 命令
    • nslookup命令

ifconfig命令

ifconfig:显示正在工作的网卡,启动的设备

ifconfig -a 展示所有设备

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500enss:设备名称  up表示启动    该设备支持广播 
​     inet 20.0.0.10  netmask 255.255.255.0  broadcast 20.0.0.255enss:设备名称  up表示启动    该设备支持广播 inet6 fe80::135d:385a:d155:136b  prefixlen 64  scopeid 0x2<link>ipv6地址       子网长度   作用域  link表示该接口有效ether 00:0c:29:64:18:e5  txqueuelen 1000  (Ethernet)​      网卡的Mac地址         传输长度1000   接口类型以太网​        RX packets 9917  bytes 838870 (819.2 KiB)​            接收数据包的格式      接收数据包的总大小​        RX errors 0  dropped 0  overruns 0       frame 0​          接收错误     丢弃           溢出的数量     冲突​        TX packets 6699  bytes 821104 (801.8 KiB)​        发送 了多少数据包的大小    发送数据包的大小​        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0​         发送的错误   丢弃          溢出         载荷数        冲突数        

ifconfig ens33 :查看指定网卡信息

ifconfig ens33 down:关闭指定网卡

ifconfig ens33 up :开启指定网卡

虚拟网卡创建的方式

ifconfig ens33 :0 20.0.0.20 ;

ifup

ifdown

如果你有多个网卡需要对单个设备进行重启

如何修改主机名

1、临时

hostname 主机名(重启就消失)

2、永久

vim /etc/hostname(修改配置文件)需要重启才会生效

3、永久生效不用重启

hostnamectl set-hostname 主机名*

su 刷新一下

查看路由表信息

ip route:查看本机的网关配置

# ip route
default via 20.0.0.2 dev ens33 proto static metric 100 
20.0.0.0/24 dev ens33 proto kernel scope link src 20.0.0.10 metric 100 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 

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

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         20.0.0.2        0.0.0.0         UG    100    0        0 ens33
20.0.0.0        0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

Destination 目标网段

Gateway 本机网管

Genmask 子网掩码

Flags :U表示路由器是活动的

​ H该路由表指向的是一台主机

​ l表示该路由拒绝使用

Metric :路由距离,到达指定网络所需的中转数

Ref :该路由被使用的次数

Use:该路由被路由器软件查找的次数

iface:转发的网络设备的网卡信息

添加路由记录:

添加静态路由

route add -net

# route add -net 192.168.10.0/24 gw 20.0.0.2 ens33

-net 指定目标网关 192.168.10.0/24

gw 通过 20.0.0.10 网关进行转发

dev:转发的网卡设备是ens33

route add default gw 192.168.

route del -net指定网段 删除静态路由

route del default gw 删除默认路由

查看当前设备上,端口是否开启,端口扫描,网络连接情况。

netstat命令

netstat -antp

a 显示主机中所有活动的网络连接信息

n 以数字的形式显示ip地址和端口信息

t udp协议

p 显示该进程的pid号(必须要有管理员权限)

r 显示路由表的信息

-l 显示处于监听状态的网络连接和端口

netstat -antp | grep 端口号/服务名称

  # netstat -antp |grep 20
tcp        0      0 127.0.0.1:6011          0.0.0.0:*               LISTEN      20753/sshd: root@pt 
tcp        0      0 20.0.0.10:22            20.0.0.1:1545           ESTABLISHED 20753/sshd: root@pt 
tcp6       0      0 ::1:6011                :::*                    LISTEN      20753/sshd: root@pt 

ss命令

ss -antp

a 所有

n 数字形式

t tcp

u udp

p 进程号 (管理员)

ss查询速度比netstat速度比较快

如果本机进程比较大 netstat速度比较慢

这种情况推荐ss

ss -antp |grep 端口 /服务名

测试指定的端口的通信

telnet ip 端口:测试IP地址和端口号的连接情况

lsof命令

lsof:不仅是显示应用端口,同时列出

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

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

lsof -i -P -a -p (不是服务名称)

-i 列出端口号

-P 强制显示端口号

-a 并且

-p 进程号或者是pid号

ping 命令

-c 指定ping的次数

-i 指定ping的间隔

-w 多少秒之内ping不通则停止

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

traceroute命令

traceroute ip跟踪数据包的路由途径

nslookup命令

域名解析的命令

域名——————IP地址

nslookup 域名/ip地址

nslookup 域名正向解析 根据域名解析出IP地址,就是正向

nslookup IP地址 反向解析 根据IP地址解析出对应的域名 就是反向

两个文件,域名地址的文件 主机和ip地址映射的文件

域名解析地址 :/etc/resolv.conf 配置好了即刻生效

主机和ip地址映射 、etc/hosts 域名和ip的映射,不需要重启,立刻生效。

在这里插入图片描述

TYPE=Ethernet
接口类型 以太网
DEVICE=ens33
设备名称
ONB00T=yes
开机自动启动该设备
B00TPROT0=static
地址配置协议 DHCP——动态  static——静态
IPADDR=192.168.233.10
IP地址
NETMASK=255.255.255.0
子网掩码
GATEWAY=192.168.233.2
网关地址
DNS1-218.2.135.1
dns域名解析

09484656)]

TYPE=Ethernet
接口类型 以太网
DEVICE=ens33
设备名称
ONB00T=yes
开机自动启动该设备
B00TPROT0=static
地址配置协议 DHCP——动态  static——静态
IPADDR=192.168.233.10
IP地址
NETMASK=255.255.255.0
子网掩码
GATEWAY=192.168.233.2
网关地址
DNS1-218.2.135.1
dns域名解析

相关文章:

  • mac电脑鼠标键盘共享软件:ShareMouse for Mac 激活版
  • CV每日论文--2024.6.4
  • 【干货】超详细域名申请和备案流程,分别需要哪些资料?
  • 性能测试学习-基本使用-元件组件介绍(二)
  • CSS - 元素竖向百分比的基准值是什么?
  • 平板显示LED背光芯片OC6700,输入3.6V~60V,升压型 LED 恒流驱动器
  • Linux设备驱动platform驱动
  • Springboot JVM监控 通过Promethus
  • PS怎么编程:深入探索Photoshop的编程奥秘
  • 静态网页实现-人脸识别-案例(web)
  • 代码随想录35期Day60-JavaScript
  • 产品经理的需求善变,利用规则引擎减少80%的需求变更成本
  • Python3 列表
  • 2023年简单易用的透明加密软件--安秉网盾企业数据防泄密方案
  • 选择正确的单位:百分比、视窗单位和像素单位在网页设计中的应用
  • 「面试题」如何实现一个圣杯布局?
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • Apache Spark Streaming 使用实例
  • CSS 三角实现
  • Cumulo 的 ClojureScript 模块已经成型
  • HTML-表单
  • JavaScript-Array类型
  • JS基础之数据类型、对象、原型、原型链、继承
  • JS题目及答案整理
  • leetcode-27. Remove Element
  • vue自定义指令实现v-tap插件
  • windows-nginx-https-本地配置
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 警报:线上事故之CountDownLatch的威力
  • 手机端车牌号码键盘的vue组件
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 函数计算新功能-----支持C#函数
  • (1)(1.11) SiK Radio v2(一)
  • (3)(3.5) 遥测无线电区域条例
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (转)关于pipe()的详细解析
  • .Family_物联网
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET Remoting学习笔记(三)信道
  • .NetCore部署微服务(二)
  • .netcore如何运行环境安装到Linux服务器
  • .NET关于 跳过SSL中遇到的问题
  • .net和php怎么连接,php和apache之间如何连接
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • @RequestBody的使用
  • @SpringBootApplication 包含的三个注解及其含义
  • [ IO.File ] FileSystemWatcher
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • [2024-06]-[大模型]-[Ollama] 0-相关命令
  • [BZOJ] 2006: [NOI2010]超级钢琴
  • [BZOJ] 2427: [HAOI2010]软件安装