Linux 网络相关操作
1、TCP/IP参数
-
IP地址、子网掩码、默认网关、DNS地址
-
查看网卡的IP地址
ifconfig 等同于 ip addr -
查看arp缓存表
arp -n 等同于 ip neigh -
查看路由表
route -n 等同于 ip route -
设置IP地址,Linux操作系统是文本型操作系统,所有的配置都需要去修改配置文件,方可永久生效
#设置临时IP地址,立即生效ifconfig ens33 192.168.88.100/24#添加一个临时IP地址ip addr add 192.168.88.50/24 dev ens33#删除一个临时IP地址ip addr del 192.168.88.50/24 dev ens33 -
设置永久的IP参数
vim /etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO="dhcp" #dhcp自动获取,static静态配置ONBOOT="yes" #开机启动#如果上面是static,下面就需要对应的IP参数IPADDR=192.168.88.51NETMASK=255.255.255.0GATEWAY=192.168.88.2DNS1=114.114.114.114DNS2=8.8.8.8systemctl restart network -
路由操作
#查看路由,只要当主机配置了网关,就会自动生成一条默认路由route -n#添加路由route add -net 0.0.0.0/0 gw 192.168.88.2 #临时的,立即生效#删除路由route del -net 0.0.0.0/0 -
DNS服务器地址
#修改临时的dns服务器地址还是需要去修改文件,立即生效/etc/resolv.confnameserver 114.114.114.114 -
进行域名解析
nslookupyum -y install bind-utils #需要安装域名解析客户端程序nslookup www.baidu.com -
查看主机名
hostname -
hosts文件:主机中IP和域名的对应关系文件,/etc/hosts
-
路由跟踪
traceroute traceroute www.woniuxy.com -
网络连通性检测
ping #默认是一直不停的ping,要取消需要按ctrl+cping -c 3 www.woniuxy.com -
查看主机连接数
netstatnetstat -anpt #以数字形式显示所有tcp连接,并显示进程ssss -lnt #只查看监听的队列清空ss -ant #查看所有连接的队列 -
下载
#使用url客户端程序发送请求curl -o /woniuxy.html https://www.woniuxy.com/#wget下载wget -O /woniuxy.html https://www.woniuxy.com/