Linux网络设置

一. 基础命令

查看网络接口信息 ifconfig (linux)

ipconfig (window)

[root@test1 ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ens33 设备名称 up 启动 该设备支持广播,正在运行,支持组播 最大传输单元。
inet 192.168.233.10 netmask 255.255.255.0 broadcast 192.168.233.255
该网卡的ip地址 子网掩码 广播地址
inet6 fe80::20c:29ff:fecd:12f0 prefixlen 64 scopeid 0x20<link>
ipv6地址 子网长度 作用域,link表示该接口有效。 
ether 00:0c:29💿12:f0 txqueuelen 1000 (Ethernet)
网卡设备的mac地址 传输队列长度 1000 接口类型 以太网
RX packets 85781 bytes 84644665 (80.7 MiB)
接受数据包的格式 接受数据包的总大小
RX errors 0 dropped 0 overruns 0 frame 0
接受错误 丢弃 溢出 冲突
TX packets 41391 bytes 2669153 (2.5 MiB)
发送了多少数据包 发送数据包的大小
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
发送的错误 丢弃 溢出 载荷数 冲突数

ifconfig 当前设备上正在工作得网卡 启动得网卡

ifconfig -a 展示当前所有包括没有启动得网卡

ifconfig ens33 down/up 指定开启关闭ens33设备

ifup ens33:开启ens33设备

ifdown ens33:关闭ens33设备

systemctl restart network :重启所有网络设备 用哪个重启哪个

基于物理网卡配置虚拟网卡   ifconfig ens33 :0 192.168.183.100/24

重启设备虚拟网卡会消失 测试本地是否正常

二 . 修改主机名

临时 hostname +主机名 

su 刷新 重启之后会消失 

永久 1 vi/etc/hostname 需要重启生效

         2 hostnamectl set-hostname 主机名不需要重启

三. 查看路由信息 route

ip route 本机的网关配置

route -n 以数字化的形式展现

四. 查看网络连接情况 netstat (端口扫描)

1  netstat -antp 

a显示主机中所有活动的网络连接信息

n 以数字的形式显示ip地址和端口等信息

t tcp协议查看udp 把t换成u

p 显示该进程的pid号(必须要有root权限)

r 显示路由表信息

l 只显示处于监听状态的网络连接和端口

listen表示监听

2  ss -antp 

a显示主机中所有活动的网络连接信息

n 以数字的形式显示ip地址和端口等信息

t tcp协议查看udp 把t换成u

p 显示该进程的pid号(必须要有root权限)

r 显示路由表信息

l 只显示处于监听状态的网络连接和端口

3 lsof 

不仅仅是显示端口也可以列出该进程在系统中打开的文件目录等资源 

lsof -i :80 列出指定的端口被那些进程占用

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

lsof -i -p -P -a

-i 列出端口信息

-p 强制显示端口号

-P 列出pid进程号

-a 并且

五. ping命令

-c 指定次数

-l 指定间隔

-w 多少秒之内不同则停止

-W 超过多久之后退出

六. 跟踪数据包的路由途径

traceroute + ip

七. 域名解析命令:nslookup

既可以正向解析也可以反向解析都可以(域名变IP,IP变域名)

  

在Linux中有关网络配置的重要文件:
1、resolve.conf  dns解析文件

/etc/resolv.conf   

保存的是dns解析地址。修改文之后,保存退出即可,不要重启

2、ens33网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet

接口类型 以太网 物理网卡

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

写死,静态IP地址,固定IP地址   dhcp动态网址

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=cddfdd2c-fb99-467a-857f-c58536253ee1

DEVICE=ens33

设备,网卡名称

ONBOOT=yes

Linux启动时自动激活该设备

IPADDR=20.0.0.50

NETMASK=255.255.255.0

GATEWAY=20.0.0.2

DNS1=8.8.8.8

DNS2=218.2.135.1

cat /dev/null > /etc/resolv.conf  只清空文件内容,不删除文件

3、/etc/hosts:映射关系文件

保存主机名和IP地址之间的映射关系

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值