网络相关知识
网络相关的命令以及介绍
网络相关的命令-详细介绍
IP命令
启动网卡:ip link set eth3 up
查看网络设备信息:ip addr show
查看指定网卡信息:ip link show dev ens33
关闭、启动网卡:ip link set ens33 down
修改网卡MAC:ip link set ens33 address 0:0c.....
显示网卡信息:ip a 或者ip addr show
为指定网卡添加IP:ip addr add 192.168.1.1/24 dev ens33
为指定网卡删除ip:ip addr del 192.168.1.1/24 dev ens33
给指定网卡添加别名:ip addr add 192.168.1.1/24 dev ens33 label ens33-test
检测arp缓存:ip neighbour
route
查看路由表信息:route -n
添加默认网关:route add default gw 10.2.0.254
添加路由信息: ip addr add 10.2.13.0/24 via 10.2.2.225 dev eth0【目的地址是10.2.13.0/24从eth0出去,下一跳是10.2.2.225 】
删除默认路由:route del default
ifconfig命令
ifconfig --help
查看指定网卡信息:ifconfig
开启指定网卡:ifconfig ens33 up
关闭指定网卡:ifconfig ens33 down
添加IP地址:ifconfig ens33 192.168.2.2 netmask 255.255.255.0 up
ifconfig ens33 192.168.3.3/24 up
修改mac:ifconfig ens33 hw ether 00.0c.29
netstat
查看所有网络连接情况:netstat -an ## -a显示all 所有的套接字信息
检查服务器是否运行指定端口:netstat -tunlp | grep 3306 等同于netstat -lnpt | grep 3306
ping
telnet
用于远程登录远程主机的命令,以及检测远程主机端口是否打开,telnet是明文传输,安全性低,容易丢失或者被黑客截取服务器密码,被弃用
需要安装
查看端口是否打开:telnet 192.168.1.1 22
SSH
ssh是openssh软件包中的一个套件命令,进行远程登录
登录远程主机:ssh 用户名@IP地址 -p port
wegt
wegt用于下载指定的url资源文件,比如一个图片的url地址
wegt下载非常稳定,在网速差的情况下,或者网速很强的情况下 能够很强的适应网络环境,进行下载
支持断点续传,当下载一个大文件,突然失败,下次还可以继续下载文件
下载普通文件,即使网络出现问题,也会不断重试下载
支持断点续传
支持ftp以及http协议下载
支持添加代理
安装命令:yum install wget -y
1.下载文件、图片:wget 图片地址/文件地址 【可以解析域名】
2.下载文件且指定保存文件名: -O 指定保存的文件名
wget -O /tmp/aaa.jpg 文件地址[完整url]
3.限制下载的速度:--limit
wget --limit-rate=1K 文件完整url
4.支持断点续传:-c 或者 --continue 【测试过程中可通过下载过程中中断后,再继续下载,从打印出来的信息,长度多少,剩余多少,发现是从上次下载的大小开始继续下载】
wget -c --limit-rate=1K 文件完整url
5.wget后台运行 :-b 【执行后,会看到一个pid,通过pid查看】
wget -b --limit-rate=1K 文件完整url
6.指定客户端身份,伪装手机端信息【默认不指定是PC端】
wget --user-agent=“伪装手机端地址”
7.利用wget检测网站是否存活:-q 安装输出 -T超时时间 -t重试次数 --spider 不下载文件 只测试
wget -q -T 3 -t 1 --spider www.baidu.com
补充:
$? 当上一次执行命令执行正确,则返回0 当上一次执行命令有问题,返回非0 可通过"echo $?"来查看
每个命令错误状态码不一样