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

相关推荐
ChinaRainbowSea4 分钟前
Linux: Centos7 Cannot find a valid baseurl for repo: base/7/x86_64 解决方案
java·linux·运维·服务器·docker·架构
vortex528 分钟前
在Kali中使用虚拟环境安装python工具的最佳实践:以 pwncat 为例
linux·python·网络安全·渗透测试·pip·kali
LKAI.1 小时前
MongoDB用户管理和复制组
linux·数据库·mongodb
linux修理工1 小时前
moodle 开源的在线学习管理系统(LMS)部署
linux
snpgroupcn2 小时前
ECC升级到S/4 HANA的功能差异 物料、采购、库存管理对比指南
运维·安全·数据库架构
熬夜苦读学习2 小时前
库制作与原理
linux·数据库·后端
晨曦启明7112 小时前
Linux云计算SRE-第十八周
linux·运维·云计算
暴躁的小胡!!!3 小时前
Linux权限维持之vim python 扩展后门(五)
linux·运维·服务器·网络·安全
优维科技EasyOps3 小时前
优维眼中的Manus:AI工程化思维重构Agent的运维端启示
运维·人工智能·重构
亭墨3 小时前
linux0.11内核源码修仙传第五章——内存初始化(主存与缓存)
linux·c语言·驱动开发·学习·缓存·系统架构