一:ping命令
可以通过ping命令,检查指定的网络服务器是否是可联通状态
语法: ping [-c num] ip或主机名
1、选项:-c,检查的次数,不使用-c选项,将无限次数持续检查
2、参数:ip或主机名,被检查的服务器的ip地址或主机名地址
例:检查到baidu.com是否联通
二:wget命令
wget是非交互式的文件下载器,可以在命令行内下载网络文件
语法: wget [-b] url
1、选项:-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件
2、参数:url下载链接
三:curl命令
curl可以发送http网络请求可用于:下载文件获取信息等
语法: curl [-0] url
1、选项:-0,用于下载文件,当url是下载链接时,可以使用此选项保存文件
2、参数:url,要发起请求的网络地址
四:掌握端口的概念
端口,是设备与外界通讯交流的出入口。端口可以分为: 物理端口和虚拟端口两类
1、物理端口:又可称之为接口,是可见的端口,如USB接口,RJ45网口,HDMI端口等
2、虚拟端口:是指计算机内部的端口,是不可见的,是用来操作系统和外部进行交互使用的
IP只能确定计算机,通过端口才能锁定要交互的程序
五:端口的划分
1、公认端口:1~1023,用于系统内置或常用知名软件绑定使用
2、注册端口:1024~49151用于松散绑定使用(用户自定义)
3、动态端口:49152~65535,用于临时使用(多用于出口)
六:查看端口占用
nmap命令
查看指定IP的对外暴露端口
安装nmap:yum -y install nmap
语法:nmap 被查看的IP地址
可以看到,本机(127.0.0.1)上有5个端口现在被程序占用了。
22端口,一般是SSH服务使用,即FinalShell远程连接Linux所使用的端口
netstat命令
查看本机指定端口的占用情况
语法:netstat -anp | grep 端口号
安装netstat:yum -y install net-tools
如图,可以看到当前系统6000端口被程序(进程号7174)占用了
其中,0.0.0.0:6000,表示端口绑定在0.0.0.0这个IP地址上,表示允许外部访问