linux 网络设置

linux 网络设置

查看网卡信息 ifconfig

关闭网络 ifdown

开启网络 ifup

ifconfig ens33里面有

ens33

loopback(回环网卡)

virbr0 虚拟网卡

ifconfig -a 显示所有活动及非活动的连接

ip -a 表示所有显示的ip

hostname 查看本地名称

route -n 和 route 查看当前主机的ip地址表

度量值 控制描述我到目标位置路径的大小 越小越优先

ip route show=ip route 查看路由配置

netstat命令[查看当前操作系统的网络连接状态、路由表、接口统计等信息息,它是了解网络状态及排除网络服务故障的有效工具|


-n 以数字的形式显示相关的主机地址、端口等信息
-r 显示路由表信息
-a 显示主机中所有活动的网络连接信息(包括监听、非监听状态 态的服务端口)1
-1 显示处于监听(Listening)状态的网络连接及端口信息。
-t他、查看TCP(TransmissionControl Protocol,传输控制协议 )相关的信息。
-u 显示UDP (User Datagram Protocol,用广数据报协议)协计 义相关的信息。
-p 显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限1

netstat -natulp | wc -l 查看当前连接数

netstat -rn 查看网络连接情况 netstat 查看的是所有的进程文件

ss 也是查看网络连接情况 主要用于socket 统计信息 但ss的优势在于它能够显示更多更详细的有关tcp 和连接状态的信息 比netstat更快速更高效 查看的是统计信息 在大批量 高并发的时候 能看到的更多 也更详细

-h:–help 通过该选项获取更多的使用帮助。

-V:–version 显示软件的版本号。
-t:–tcp显示TCP协议的sockets。

-u:–udp显示UDP 协议的sockets。
-n:–numeric 不解析服务的名称,如"22"端口不会显示成"ssh"。

-l:–listening 只显示处于监听状态的端口。

-p:–processes 显示监听端口的进程。
-a:–all对TCP 协议来说,既包含监听的端口,也包含建立的连接。

-r:–resolve把P解释为域名,把端口号解释为协议名称。

grep

-a 不要忽略二进制数据。
-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。
-b 在显示符合范本样式的那一行之外,并显示该行之前的内容。
-c 计算符合范本样式的列数。
-C<显示列数>或-<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
-d<进行动作> 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作。
-e<范本样式> 指定字符串作为查找文件内容的范本样式。
-E 将范本样式为延伸的普通表示法来使用,意味着使用能使用扩展正则表达式。
-f<范本文件> 指定范本文件,其内容有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每一列的范本样式。
-F 将范本样式视为固定字符串的列表。
-G 将范本样式视为普通的表示法来使用。
-h 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。
-H 在显示符合范本样式的那一列之前,标示该列的文件名称。
-i 忽略字符大小写的差别。
-l 列出文件内容符合指定的范本样式的文件名称。
-L 列出文件内容不符合指定的范本样式的文件名称。
-n 在显示符合范本样式的那一列之前,标示出该列的编号。
-q 不显示任何信息。
-R/-r 此参数的效果和指定“-d recurse”参数相同。
-s 不显示错误信息。
-v 反转查找。
-w 只显示全字符合的列。
-x 只显示全列符合的列。
-y 此参数效果跟“-i”相同。
-o 只输出文件中匹配到的部分。

time :测量命令的执行时间 或者系统资源的使用情况

测试网络连通性 :ping

使用ping命令可以向目标主机持续发送测试数据包 并显示反馈结果

ping -c 数字次数 表示ping的次数

ping -i 表示间隔几秒发送一个网络封包给一台机器,预设值是一秒发送一次

若看到“Destination Host Unreachable”的反馈信息, 则表示目的主机不可达,可能且标地址不存在或者主机已经关闭:
若看到“Networkis unreachable”的反馈信息,则表示没有可用的路由记录(如默认网关), 无法达到目标主机所在的双络。
当目标主机有严格的防火墙限制时,或者当网络中存在影响通信过程稳定性的因素(如网卡故故障、病毒或网络攻击等)时,可能收到"Request timeout"的反馈结果

traceroute 跟踪数据包的路由途径

通过yum的方式可以直接安装 traceroute

traceroute ip地址 可以看到这台主机中间有没有路由经过是直连交换机的状态

设置路由记录 route
添加到指定网段的路由记录
route add -net 网段地址 gwIP地址
删除到指定网段的路由记录
route del -net 网段地址
向路由表中添加默认网关记录
route add default gwIP地址
删除路由表中默认的网关记录
route del default gwIP地址

修改主机名 hostname 主机名

永久修改
hostnamectl set-hostname kgc #改完需bash启用新的shell会话或者重新打开终端
主机名称配置文件/etc/hostname
通过修改/etc/hostname来更改的主机名,如果要让其生效,需重启Linux系统。查看主机名 hostname
查看本主机ip
hostname -i

配置网络参数
两种方式:临时配置和永久配置
临时配置:临时配置:通过命令行直接修改当前正在使用的网络地址,修改后立即可以生效
这种方式操作简单快速、执行效率高,一般在调试网络的过程中使用。但由于所做的修改并没有固定地存放在静态的文件中,因此当重启network服务或重启主机后将会失效。
永久配置:通过配置文件来存放固定的各种网络地址,需要重启network服务或重启主机后才会生效。这种方式操作上相对要复杂一些,但相当于“永久配置”,一般在需要为服务器设置固定的网络地址时使用ifconfig命令不仅可以用于查看网卡配置,还可以修改网卡的IP地址、子网掩码,也可以绑定虚拟网络接口、激活或禁用网络接口。

ifconfig ens33 ip地址 netmask 255.255.255.0 临时配置网卡ip地址

ifconfig ens.33 192.168.0.1/24 当不指定子网掩码时,将使用IP地址所在分类的默认子网掩码

为网卡绑定虚拟接口:在对服务器网络进行调试的过程中,有时候需要临时在同一个网卡上使用一个新的IP地址,但是又不能覆盖原有ip地址而导致服务程序不可用。
这时可以为网卡绑定一个虚拟的网络接口,然后为虚拟接口设置新的IP地址(相当于一块网卡配多个IP地址)。

ifconfig +网卡 up #打开

ifconfig +网卡 down #关闭

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页
评论

打赏作者

奥利奥wm

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值