IP地址、主机名
1. IP地址
每台联网的电脑都会有一个地址,用于和其他计算机进行通讯
IPv4版本的地址格式:a.b.c.d,其中abcd表示0~255的数字,如192.168.88.101就是一个标准的IP地址
可以通过命令:ifconfig,查看本机的ip地址
inet指的就是IP地址
ens33是主网卡
2. 特殊IP地址
-
127.0.0.1,这个IP地址用于代指本机
-
0.0.0.0,特殊IP地址
可用于指代本机;可以在端口绑定中来确定绑定关系;在一些IP地址限制中,表示所有IP的意思,如放行规则设置为0.0.0.0,表示允许任意IP访问
3. 主机名
每一台电脑除了对外联络地址(IP地址)以外,也可以有一个名字,称之为主机名
-
Windows系统主机名
-
Linux系统主机名
4. 在Linux中修改主机名
-
可以使用命令:hostname查看主机名
-
可以使用命令:hostnamectl set-hostname 主机名,修改主机名(需要root)
-
重新登录FinalShell即可看到主机名
5. 域名解析
如:我们在浏览器内打开:www.baidu.com,会打开百度的网址。其实www.baidu.com,是百度的地址,我们称为:域名
即:
-
先查看本机的记录(私人地址本)
Windows看:C:\Windows\System32\drivers\etc\hosts
Linux看: /etc/host
-
再联网去DNS服务器(如114.114.114.114,8.8.8.8)询问
6. 配置主机名映射
虚拟机配置固定IP
1. 在VMware Workstation中配置固定IP
2大步骤:
-
在VMware Workstation(或Fusion)中配置IP地址网关和网段(IP地址范围)
-
在Linux系统中手动修改配置文件,固定IP
固定下IP地址了
网络请求和下载
1. ping命令
可以检查指定的网络服务器是否可联通状态
语法:ping [-c num] ip或主机名
-
选项:-c,检查的次数,不使用-c选项,将无限次数持续检查
-
参数:ip或主机名,被检查的服务器的ip地址或主机名地址
示例:
-
检查到baidu.com 是否联网
结果表示联通,延迟45ms左右
-
检查到39.156.66.10是否联通,并检查3次
不可达,说明有问题
2. wget命令
wget是非交互式的文件下载器,可以在命令行内下载网络文件
语法:wget [-b] url
-
选项:-b,可选,后台下载,会将日志写到当前工作目录的wget-log 文件
-
参数:url,下载链接
-
示例
无论下载是否完成,都会生成要下载的文件。如果下载未完成,请及时清理未完成的不可用文件
3. curl请求
curl可以发送http网络请求,可用于:下载文件、获取信息等
语法:curl [-O] url
-
选项:-O,用于下载文件,当url是下载链接时,可以使用此选项保存文件
-
参数:url,要发起请求的网络地址
示例:
-
向cip.cc发起网络请求
-
通过curl下载文件