Linux的系统ip管理

ip地址

命令:ifconfig

127.0.0.1这个ip地址用于指本机。

0.0.0.0特殊ip地址用于指代本机,可以在端口绑定中用来确定绑定关系,在一些ip地址限制中,表示所有ip的意思。如放行规则设置为0.0.0.0,表示允许任意ip访问。

主机名

主机名:每一台电脑除了对外联络地址(ip地址)以外,也可以有一个名字称之为主机名。

Linux系统主机名-->hostname

用命令修改主机名(需要root):hostnamectl set-hostname 主机名

域名解析

我们一直是通过字符化的地址去访问服务器的,很少直接指定ip地址。

比如:我们在浏览器内打开:www.baidu.com,会打开百度的网址,其中www.baidu.com是百度的网址,称之为:域名。

流程:

简单来说:

先查看本机的记录:

Windows看:C:\Windows\System32\drivers\etc\hosts

Linux看:etc/hosts

不行再联网去DNS服务器(8.8.8.8/1114.114.114.114等)询问。

配置主机名映射名

在学习Linux时,我是用finalshell连接的虚拟机,但是连接的过程是通过ip连接的,如果这里在Windows上设置了主机名映射后,就可以通过主机名来连接。

我们可以在Windows系统:C:\Windows\System32\dirvers\etc\hosts文件中配置记录就好了。

输入自己虚拟机的固定ip就可以了。

我们这里可以用finalshell验证一下

新建一个连接,设置名称为

设置主机为我们前面修改的映射名来替换设置的主机ip。

发现可以连接成功,就是说设置好了主机映射。

Linux固定ip

其实应该先固定ip,再主机映射的,因为在不固定ip的情况下,每次重新启动ip是会改变的。

是因为DHCP:动态的获取ip地址,即每次重启设备后都会获取一次,可能导致ip地址频繁变更。

固定ip的2大步骤:

1.在VMware中配置ip地址网关和网段(ip地址的范围)

2.在Linux系统中手动修改配置文件,固定ip。

下面实操:

1.在VMware编辑上找到虚拟网络编辑器

修改vmnet8的设置

设置子网为192.168.16.0,16.0是可以自己任意修改的。

子网掩码要求255.255.255.0.

3.nat设置-->网关:192.168.16.2(和自己上面设置的子网有关)

接下来在Linux系统中配置固定ip

使用vim编辑器编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,填写下面的内容。

接下来执行systemctl restart network重启网卡,执行ifconfig可以看到我们的ip固定为我们设置的地址。

下面重启虚拟机后可以看到ip无变化。

网络请求和下载

ping命令

可检查指定的网络服务器是否可以联通。

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

选项-c,检查的次数,不适用-c选项将无限次数检查。

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

wget命令

wget是非交互式的文件下载器,可以在命令行内下载网络文件。

语法:wget [-b] url

选项:-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件。

参数:url,下载链接。

比如:下载Apache-hadoop3.3.0版本

http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0tar.gz

tail命令

可以监控后台下载进度:

语法:tail -f wget-log

curl命令

可以发送http网络请求,可用于下载文件,获取信息等。

语法:curl [-O] url

选项:-O,用于下载文件,当url是下载链接的时候,可以使用此选项保存文件

参数:URL,要发起请求的网络地址

想cip.cc发起网络请求。

下载hadoop-3.3.0

相关推荐
我的golang之路果然有问题21 分钟前
云服务器部署Gin+gorm 项目 demo
运维·服务器·后端·学习·golang·gin
上海云盾第一敬业销售31 分钟前
高防IP可以防护什么攻击类型?企业网络安全的第一道防线
网络·tcp/ip·web安全
心随_风动42 分钟前
SUSE Linux 发行版全面解析:从开源先驱到企业级支柱
linux·运维·开源
christine-rr1 小时前
征文投稿:如何写一份实用的技术文档?——以软件配置为例
运维·前端·网络·数据库·软件构建
Altairr2 小时前
Docker基础(二)
运维·docker·容器
笑醉踏歌行2 小时前
NVM,Node.Js 管理工具
运维·ubuntu·node.js
西北大程序猿2 小时前
单例模式与锁(死锁)
linux·开发语言·c++·单例模式
酷爱码2 小时前
在 Linux 中修改 Apache HTTP Server(httpd)默认端口的完整指南
linux·http·apache
happyh h h h p p p p2 小时前
部署DNS从服务器
运维·服务器·网络
心扬2 小时前
python网络编程
开发语言·网络·python·tcp/ip