linux网络

ifconfig 

[root@test1 ~]# ifconfig
Ifconfig:Linux查看所有活的网络 

如果查看单个网卡,查看指定网卡
ifconfig ens33

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

Ifconfig ens33 down(关闭)或者up(启动):可以对ens33 关闭或者开启,ifup跟ifdown也可以开启或者关闭网卡

Systemctl restart network 
重启全部网卡,如果重启单个网卡还是使用ifdown跟ifup

Ifconfig配置虚拟网卡
命令:ifconfig ens33:0 192.91.100/24
配置多个ip地址不同的虚拟网卡,ens33:0 编号要改变,如重启网卡设备,虚拟网卡将消失 

改主机名

[root@test1 ~]# hostnamectl -set hostname  123
hostnamectl -set hostname  123

查看路由表

[root@test1 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.233.2   0.0.0.0         UG    100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
192.168.233.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33

route  
route -n 数字化查看路由表更直观

netstat

[root@test1 ~]# netstat
netstat :查看网络连接情况(端口扫描)
httpd的默认端口是80
nginx的默认端口也是80

访问IP:192.168.233.10:80 无法正常打开的排错思路

1.先检查网络是否正常 :ping 192.168.233.10

2.看应用程序:nginx 服务状态,是否启动正常 可以通过看日志文件:tail -f  查看最新的系统日志

3.看防火墙策略,防火墙策略没问题,数据流量可以正常通过

4.看端口号 :命令 :netstat -antp

netstat -antp

[root@test1 ~]# netstat -antp
a:显示主机中所有活动的网络连接信息

n:以数字形式显示相关的主机,端口

t:查看所有tcp协议的相关信息

u:查看所有udp协议的相关信息

-p:显示与网络连接先关的进程号,进程名信息(必须要root权限,管理员权限)

格式:netstat -antp | grep “80”  如出现LISTEN :监听状态,等待连接 ,ESTABLISHED :正在传送数据

netstat -antp | grep 80 可以使用的几种情况

如果系统启动了,但是端口号没有起来,服务没有办法正常使用,netstat
如果端口号被占用了,可以使用netstat 查询端口号被哪个进程占用
httpd  nginx 80 mysql 3306 ssh 22 默认端口号被改了
可以使用netstat -antp | grep mysql  查询端口号被谁占用了

ss

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

-t:tcp协议的信息

-u:udp协议的信息

-a:显示所有

-n:数字化展示

P:显示相关进程以及pid号

l:查看处于监听状态的连接

Ping

​[root@test1 ~]# ping -c 5 www.baidu.com
Ping -c 5 www.baidu.com.   测试网络连通性

Ping -c:指定ping几次

Ping -i:每次ping的间隔时间

Ping -W:超时时间,在指定时间内ping不通,即可退出

Ping -w:ping多少秒

traceroute

[root@test1 ~]# traceroute 192.168.233.81
测试从当前主机到目的主机之间经过的节点

nslookup

域名解析命令,正向反向都可以解析

在linux中有关网络配置的重要文件

Vim /etc/resolv.conf:#保存的是dns解析地址,修改完成之后,保存退出即可,不需要重启

Vim /etc/sysconfig/network-scripts/ifcfg-ens33:网卡设备的配置文件

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解析地址
DNS2=8.8.8.8

Vim /etc/hosts

保存主机名于ip地址之间的映射关系

lsof全称:list open files :列出系统中打开的文件包括目录,套接字,管道资源 ,核心:打开的文件数,展示相关联的进程信息
losf -p :必须跟pid号:打开展示当前进程打开的文件数,和网络连接

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

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

lsof -c ls:

实验一

先添加网卡,之后编辑vim /etc/resolv.conf

实验二

使用  nslookup 解析  www.baidu.com 或 www.bilibili ,www.163.com   的ip地址 ,反向解析也可以

vim /etc/hosts    输入 解析的地址:180.101.50.188  www.chendsad.com(需是无法连通的网址) 保存后退出。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值