Linux 网络 设置

ifconfig                                                              
查看所有活动的网络接口

ifconfig  ens33 
查看指定设备的网卡信息

ifconfig  -a  
显示所有网卡接口设备

ether 00:0c:29:22:b5:7c    设备的make地址
 
ifconfig ens33 up     网卡设备打开
ifconfig ens33  down    网卡设备关闭
 
ifup     ens33    开启
ifdown     ens33      关闭

systemctl   restart   network     重启所有的网卡设备 

ifconfig 设置 虚拟网卡。

ifconfig  ens33:0   192.168.91.100/24    配置虚拟网卡。

配置多个IP地址 不同的虚拟网卡 。  ens33:0编号要改变 重启网卡设备虚拟网卡消失。
if
hostname set-hostname   ky32     改主机名

查看路由表  :   route -n    数字化展示 


natstat  查看网络情况(端口扫描)查看端口。

nginx :80     
192.168.233.10:80  

排查思路
先看网络:ping  192.168.233.10
看应用程序:nginx服务的状态,是否运行正常。
看防火墙策略
防火墙策略没问题数据可以正常通过。


看端口号
netstat  -antp
-a 显示主机中所有活动的网络连接信息。
-n 以数字形式显示相关主机,端口。
-t 查看所有tcp协议的相关信息。
-u 查看所有udp协议的相关信息。
-p 显示与网络连接相关的进行成号。进程名信息(必须要root权限,管理员权限)


tcp ipv4
tcp ipv6

使用场景  :
1,如果系统启动了,但是端口号没有起来,服务没有办法正常使用。
2,如果端口号被占用了,可以使用netstat 查询端口号被哪个进程占用。
3,httpd nginx  80  mysql  3306  ssh  22  默认号被改了。

3306   
netstat -antp | grep mysql         过滤服务名 查询mysql 端口号    


ss 也是查看网络连接情况的命令。和netstat 输出的结果类似,更详细的展示连接状态和连接信息
比netstat 速度快,尤其是在服务器有大量的接口通信时,netstat查询可能卡住,甚至卡死。

ss -antp
-t tcp协议 信息
-u udp协议信息。
-a 显示所有。
-n 数字化展示。
p 显示相关进程以及pid
l 查看处于监听状态的连接。

ping  测试网络连通  

ping  -c  5           -c   指定ping几次。

ping  -i       每次ping的时间间隔

ping  -W     超时时间   在指定时间内ping 

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


nslookup   域名解析命令  正向   反向都可以解析。
dig            域名解析 

在Linux中有关网络配置的 很重要文件;
vim /etc/sysconfig/network-scripts/ifcfg-ens33
/etc/resolv.conf     # 保存的时dns解析地址 。修改完之后。保存退出  不需要重启 网络。
 网卡设备的配置文件。

TYPE=Ethernet
接口类型以太网物理网卡
DEVICE=ens33
网卡设备的名称
ONBOOT=yes
linux系统启东时,自动激活改设备。
BOOTPROTO=static
写死,静态ip地址,固定IP地址。dhcp
IPADDR=192.168.233.10
本机的ip地址
NETMASK=255.255.255.0
子网掩码
GATEWAY=192.168.233.2
网关地址
DNS1=218.2.135.1
dns解析地址


/etc/hosts     保留主机名于IP地址之间的映射关系。

lsof   (   list open  files     )lso
列出系统中打开的文件 目录套接字 管道资源
核心 : 打开的文件数 展示相关的进程信息。

lsof -p pid     只能使用pid号        展示当前进程打开的文件数和网络连接。

lsof -u  用户名    展示当前用户打开的文件数和网络连接。

lsof -i :22    展示指定的端口号打开的文件数和网络连接 端口被那些进程占用。

lsof -c ssh    展示指定命令打

vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=Static
EFROUTE=yes
IPADDR=192.168.233.4
NETMASK=255.255.255.0
GATEWAY=192.168.233.2
NAME=ens33
  


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值