1.下载和网络请求
- ping命令,检查指定的网络服务器是否可联通状态
ping [-c num] ip或主机名 选项-c,检查的次数,不使用将无线此持续检查 参数IP或主机名,被检查服务器的ip地址或主机名地址
- wget是非交互式的文件下载器,可以再命令行内下载网络文件
wget [-b] url 选项-b可选,后台下载,会将日志写入到当前工作目录的wger-log文件 参数url,下载链接
- curl可以发送网络请求,可用于下载文件获取信息等
curl [-O] url 选项-O表示用于下载文件,当url是下载链接时,可以使用此选项保存文件 参数url,要发起请求的网络地址
例:curl cip.cc
此命令可以得到本机在公网的IP地址
2.端口:是设备与外界通讯交流的出入口,可以分为物理端口和虚拟端口
- 物理端口:又叫接口,是可见的端口,如USB
- 虚拟端口:是指计算机内部的端口,是不可见,是用于操作系统和外部进行交互的
- 计算机程序之间的通讯,通过IP只能锁定计算机,无法锁定具体的程序,所以才有虚拟端口,通过端口可以锁定计算机上的具体的程序,确保程序之间进行沟通
3.虚拟端口,linux支持65535个端口,这些端口分为3类使用
- 公认端口:1~1023,通常用于一些系统内置或知名程序的预留使用,例如SSH服务的22号端口,HTTPS服务的443端口
- 注册端口:1024~49151,通常可以随意使用,用于松散的绑定一些程序/服务
- 动态端口:其余的端口,通常不固定绑定程序,二十当程序对外进行网络链接时,用于临时使用
- 查看端口占用情况的命令
nmap 被查看的IP地址 namp安装:yum -y install namp
查看指定端口占用情况
netstat anp | grep 端口号 netstat安装:yum -y install net-tools