linux:下载、网络请求、端口

一:ping命令

可以通过ping命令,检查指定的网络服务器是否是可联通状态

语法: ping [-c num] ip或主机名

1、选项:-c,检查的次数,不使用-c选项,将无限次数持续检查

2、参数:ip或主机名,被检查的服务器的ip地址或主机名地址

 例:检查到baidu.com是否联通

linux:下载、网络请求、端口_第1张图片

linux:下载、网络请求、端口_第2张图片

二: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

linux:下载、网络请求、端口_第3张图片

语法:nmap 被查看的IP地址

可以看到,本机(127.0.0.1)上有5个端口现在被程序占用了。

linux:下载、网络请求、端口_第4张图片

22端口,一般是SSH服务使用,即FinalShell远程连接Linux所使用的端口

netstat命令

查看本机指定端口的占用情况

语法:netstat -anp | grep 端口号

安装netstat:yum -y install net-tools

linux:下载、网络请求、端口_第5张图片

 如图,可以看到当前系统6000端口被程序(进程号7174)占用了

其中,0.0.0.0:6000,表示端口绑定在0.0.0.0这个IP地址上,表示允许外部访问

linux:下载、网络请求、端口_第6张图片

你可能感兴趣的:(linux,服务器,运维)