LINUX网络配置

ifconfig命令

ifconfig:显示当前设备正在工作的网卡,正在运行的设备。

ifconfig选项

-a:展示所有网卡设备,包括未启用的

设备名:查看指定网卡设备,设备名 up/down:对指定网卡设备进行开关

ifup / ifdown:和上一行等效,对网卡设备进行开关

ifconfig ens33 :0 20.0.0.100:基于物理网卡建立一个虚拟网卡,重启虚拟机或者重启网卡,该虚拟网卡都会消失。

网卡配置信息

对 /etc/sysconfig/network-scripts/ifcfg-ens33内容的解释

hostname命令

1、临时修改主机名

hostname 新主机名,临时修改,重启会消失

2、永久修改主机名

1.修改配置文件 :vim /etc/hosts ,修改第一行为新主机名,保存退出,然后重启系统可以刷新新主机名。或者systemctl restart systemd-hostnamed.service之后su刷新主机名。

命令修改:hostnamectl  set-hostname 新主机名,更改后su刷新即可。

route 命令

路由表和网关

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

route -n :显示系统路由表

Destination:目标网段
Gateway:网关
Genmask:子网掩码
Flags:
U表示路由是活动的,可以使用G,该路由指向网关
H表示该路由指向的是一台主机
I表示该路由拒绝使用
Metric:路由举例,到达指定网络所需的中转数
Ref:该路由被使用的次数
Use:改路由被路由软件查找的次数
Iface:转发的网络设备的网卡名称

创建一个路由

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

gw:gateway,网关:通过20.0.0.2这个网关来进行转发

dev :device,设备,转发的网卡设备是ens33

创建默认路由

default:默认是 0.0.0.0

netstat命令

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

netstat -antp:常用选项,常与grep连用,查看指定端口或服务的状态。
-a:显示主机中所有活动的网络连接信息
-n:number,以数字的形式显示IP地址和端口等信息
-t:TCP协议
-u:UDP协议
-p:显示该进程的PID号(必须要管理员才能使用)
-r:显示路由表
-l:显示处于监听状态的网络连接和端口 

proto:protocol,协议:tcp:IPV4;tcp6:IPV6
Recv-Q:当前的连接数
Send-Q:连接数
Local Address:本地监听地址,“:”后是端口号
Foreign Address:0.0.0.0:*:任意主机,任意端口
State:状态:LISTEN:监听;ESTABLISHED:已建立连接并传输数据。
PID/Program name:进程号和程序名。
 ss命令

ss -antp:常用选项,和netstat -antp效果几乎一致

ss的选项效果和netstat基本一致。展示结果的前后顺序略有区别,以及ss可以展示所有子进程。

ss的处理速度比netstat更快,当网络服务数量很多时,推荐使用ss,节省资源,不容易卡顿。

lsof 命令

lsof:不仅显示应用窗口,同时列出该进程在系统中打开的文件,目录等资源

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

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

losf -i -P -a -p :进程号

-i :列出端口号

-p :强制显示端口号

-a:并显 and

-p:显示进程号

telnet命令

curl IP地址

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

ping 命令

ping IP地址:测试连通性,LINUX系统中,不指定选项的话,ping不会自动停止

-c : 指定ping 的次数

-i :指定ping 的间隔

-w:多少秒内,ping 不通,则停止ping 命令

-W:超时多久之后,停止ping 命令IPIPIP

traceroute命令

traceroute IP 地址:跟踪数据包的路由途径

nslookup命令

域名解析 :解析域名相应的IP地址

nslookup 域名: 解析域名对应的IP地址,这种方式称为正向解析,根据域名解析IP地址

nslookup IP地址:解析IP地址对应的域名,反向解析,根据IP地址解析域名。

相关推荐

  1. Linux网络配置命令

    2024-06-12 04:20:02       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-12 04:20:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-12 04:20:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-12 04:20:02       82 阅读
  4. Python语言-面向对象

    2024-06-12 04:20:02       91 阅读

热门阅读

  1. 2001NOIP普及组真题 4. 装箱问题

    2024-06-12 04:20:02       34 阅读
  2. postgres常用查询

    2024-06-12 04:20:02       24 阅读
  3. Flutter生活服务类APP常用的第三方库总汇

    2024-06-12 04:20:02       36 阅读
  4. 算法刷题 322. 零钱兑换

    2024-06-12 04:20:02       35 阅读
  5. ASP.NET Core自定义认证和授权搭建流程(使用JWT)

    2024-06-12 04:20:02       22 阅读
  6. AIGC涉及到的算法(一)

    2024-06-12 04:20:02       30 阅读
  7. 集线器(HUB)简介

    2024-06-12 04:20:02       26 阅读
  8. dp类总结

    2024-06-12 04:20:02       29 阅读
  9. Spring是什么??IOC又是什么??

    2024-06-12 04:20:02       33 阅读