LINUX网络设置基础命令

网友投稿 266 2022-11-05

LINUX网络设置基础命令

LINUX网络设置基础命令

一、hostname命令

hostname

查看或临时设置当前主机名

永久设置主机名

hostnamectl set-hostname [主机名]

vi hostname ==//设置完后需要重启系统才生效==通过 /etc/hostname 文件来修改主机名vi /etc/hostname通过hostnamectl来修改主机名

hostnamectl set-hostname xxxxxx bash ==//重新加载bash环境,生效更改配置==

二、route 命令

查看或设置主机中路由表信息,也能看到网关的地址

route -n

设置路由记录添加到指定网络的路由记录

route add -net 网络地址 gw ip地址

删除到指定网段的路由记录

route del -net 网段地址

向路由表中添加到默认网关记录

route add default gw ip地址

删除路由表中默认的网关记录

route del default gw IP地址

三、netstat命令

netstat:查看系统的网络连接状态、路由表、接口统计等信息

netstat [选项]

常用选项

-a:显示所有正在或不在侦听的套接字。加上--interfaces选项将显示没有标记的接口。

-n: 显示数字形式地址而不是去解析主机、端口或用户名

-p: 显示套接字所属进程的PID和名称

-t: TCP协议

-u: UDP协议

四、ss命令

查看系统的网络连接情况,获取socket统计信息

ss [选项]

常用选项

-t: 显示TCP套接字-u: 显示UDP套接字。-n: 不要尝试解析服务名称。-l: 只显示监听套接字(这些在默认情况下省略)。-p: 使用socket显示进程。-a: 显示侦听和非侦听(对于TCP,这意味着已建立的连接)套接字。 -r: 尝试解析数字地址/端口

五、ping命令

测试网络连通性

ping [选项] 目标主机

六、traceroute命令

测试从当前主机到目的主机之间经过的网络节点

traceroute 目标主机地址

动态是mtr

七、域名解析 nslookup

测试DNS域名解析

nslookup 目标主机地址 [DNS服务器地址]

八、设置网络参数的方式

临时配置--使用命令调整网络参数简单、快速,可直接修改运行中的网络参数一般只适合在调试网络的过程中使用系统重启以后,所做的修改将会失效固定设置——通过配置文件修改网络参数修改各项网络参数的配置文件适合对服务器设置固定参数时使用需要重载网络服务或重启以后才会生效

设置网络接口参数 ifconfig设置网络接口的IP地址、子网掩码

ifconfig 网络接口 ip地址 [netmask 子网掩码] ifconfig 网络接口 ip地址[/子网掩码长度]

禁用或者重新激活网卡

ifconfig 网络接口 up ifconfig 网络接口 down

设置虚拟网络接口

ifconfig 网络接口:序号 ip地址

网络接口配置文件在目录:/etc/sysconfig/network-scripts/下,ifcfg-ens33:第一块以太网卡的配置文件(centos 7中是这个名字),在centos中是eth 0 等

重启network 网络服务

systemctl restart network

禁用、启用网络接口

ifdown ens33 ifup ens33

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:多通道模/数转换器AD7890与DSP的接口设计
下一篇:坚决不学苹果 索尼表示3.5mm耳机接口不会走
相关文章

 发表评论

暂时没有评论,来抢沙发吧~