ping命令 、telnet命令、weget命令
ping命令学习,测试当前主机到目标机器的网络连通性
可以对域名进行ping, 查看是否能够通信,也可以用这个命令当做检测本机是否能够dns解析的命令
ping ip地址,省去dns解析的过程
1.ping命令跟着域名或是ip地址,他会一直刷新ping命令的结果。windows平台应该是刷新几次后停止
2.ping命令发送给了远程主机56字节的数据
3.从目标机器收到64字节的数据,icmp_seq表示收到的字节数据序列号,ttl是数据包的存活时间,秒为单位,time是两台
机器收发数据的延迟时间
ping用于检测主机网络状态
telnet命令
telnet命令在以前是用于登录远程主机的命令,以及检测远程主机的端口是否打开了,但是telnet命令采用的是明文传输,安全性太低,在远程登录
的时候。容易丢失或者被黑客截取服务器的密码,因此后来被弃用,采用了更安全的ssh远程登录命令
用于检测远程主机是否打开了某端口
yum install telnet -y
检测远程机器的22端口是否打开
ssh安全的远程连接命令
ssh命令是openssh软件包中的一个套件命令,使用ssh加密的协议进行远程登录,并且实现
对服务器的远程管理
在windows平台,常用xshell,crt工具远程登录
linux,macos,可以直接在命令行终端,输入ssh指令即可
ssh链接的是服务器上运行的sshd这个应用程序,且后台监听的22端口
语法
ssh 用户名@IP地址
-p port
wget命令
没有需要先安装
yum install wget -y
wget命令用于下载指定的url资源文件,比如一个图片的url地址
wget非常稳定,可以在网速很差或者很好的情况下都能够很强的适用网络环境,进行下载资源
wget还支持断点续传,当你下载一个大文件,突然失败,下次还可以继续的对该文件下载,直到结束
wget在下载普通文件的时候,即使网络出现问题,他也会不断的尝试再次下载
1.支持断点续传
2.wget还支持ftp以及http协议下载
3.wget也支持添加代理
-O 指定文件名,可以指定路径
-c 断点续传
-b 后台下载
--spider 不下载任何文件
wget 不加参数,默认下载pc端页面
可以通过--user-agent参数,设置客户端身份,伪装成手机端的信息
wget --user-agent=“Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.106 Mobile Safari/537.36” www.abc.com
利用wgetde -q 安装输出 -T指定访问网站的超时时间 -t 表示重试访问网站几次
wget -q -T 3 -t 1 --spider baidu.com
输入 echo $? 为0表示网站存活
bash的特殊变量 $?
echo $?
当上一次命令执行失败,$?就是非0的错误状态码
当上一次命令执行正确,$? 就是0