CentOS的安装以及网络配置

CentOS的下载

在学习docker之前,我们需要知道的就是docker是运行在Linux内核之上的,所以我们需要Linux环境的操作系统,当然了你也可以选择安装ubuntu等操作系统,如果你不想在本机安装的话还可以考虑买阿里或者华为的云服务器,做docker买个2核2G的就完全够用。这个步骤自己在网络上搜索一下就可以下载安装了。博主安装的虚拟机是VMWare。在下载CentOS的时候我下载的是不带图形界面的。

虚拟机的创建

  • 这个就是你下载的CentOS的位置,一般都会自己检测出来的,如果没有检测出来需要自己定义到对应的操作系统位置。
  • 虚拟机名称建议设置成为英文名称
  • 磁盘大小建议设置为40GB,其实20GB也完全够用。
  • 点击完成即可。

配置网络

修改网络适配器为桥接模式

这个在虚拟机设置里面可以设置。

编辑DNS配置

plain 复制代码
sudo vi /etc/resolv.conf
#添加一下内容
nameserver 8.8.8.8 #谷歌的DNS
nameserver 114.114.114.114 #国内的DNS

设置成功。下面验证一下。

固定IPADDR

我是使用xshell来管理多个节点的,但是会出现一种情况就是为什么我每一个节点(每一个虚拟机)的IP地址为什么会莫名其妙的变化。这时候就需要我们来进行IP的固定。

  • 输入一下指令
plain 复制代码
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
  • 进入编辑页面之后按"i"进行编辑,编辑的内容如下图所示:

上面的用红色方框圈起来的需要根据自己连接的网络来进行配置,其他选项需要更改的就按照上面的更改就行了。

  • 编辑完成之后按"Esc",然后在":wq"就推出去了,此时就已经完成了。然后这样子你的每一个节点的ip地址就是固定的了。

备注

如果你使用的是CentOS7,由于 CentOS 7 官方仓库已归档,需手动修改仓库配置文件。

plain 复制代码
# 1. 注释所有仓库中的 mirrorlist 配置
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

# 2. 替换 baseurl 为归档地址
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

我个人建议还是直接使用国内的镜像源,比如阿里的

plain 复制代码
# 备份原有仓库配置
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# 下载阿里云镜像源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
相关推荐
Nebula嵌入式1 天前
【C语言】09-深入解析main函数
linux·c语言·开发语言·嵌入式
Dxy12393102161 天前
Linux 编译安装 Python 3.12.10(多版本共存,不破坏系统Python)
linux·运维·python
黑桃小柒71 天前
小,最终显示为TCP WINDOW FULL,TCP ZeroWindow。 仔细分析了下LWIP源码,还以为是内存管理出了问题,跟 ...
网络·网络协议·tcp/ip
xz驱动分享1 天前
Linux DMA 子系统学习笔记
linux·dma·rk3588·嵌入式软件
w67820071 天前
Prisma不能优雅的支持DTO,试试Vona ORM吧
linux·运维·ubuntu
网络研究院1 天前
LastPass 发布紧急安全预警:针对主密码的活跃网络钓鱼攻击正在进行中
网络·安全·黑客·攻击·漏洞·风险·钓鱼
Darkwanderor1 天前
Linux系统编程实战项目:模拟实现shell
linux·c++
向夏威夷 梦断明暄1 天前
【高效管理token成本】OpenClaw精细化分库管理memory以减少token成本的方案的可行性研究
网络
杨某不才1 天前
如何能让Linux服务器对shell 终端 + sftp 文件传输长期保活
linux·运维·服务器
vance041 天前
免费Cloudflare隧道隐藏公网IP
linux·tcp/ip·github