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
相关推荐
星源~3 小时前
Linux - Trae Code Linux 环境嵌入式开发指南
linux·mcu·嵌入式·trae code
曦夜日长3 小时前
Linux系统篇,进程概念(三):进程状态详解、僵尸进程与孤儿进程的深度解析、Slab机制的了解
linux·运维·服务器
liulilittle3 小时前
为什么采用全局管理缓存及状态:麻将客户端状态管理
服务器·网络·游戏·客户端·异步·mahjong·麻将
FlightYe4 小时前
音视频修炼之编码器(一):AVC、HEVC编码器内部
android·linux·c++·音视频
云栖梦泽4 小时前
网络设备驱动(1)
linux·arm开发·嵌入式硬件
酣大智4 小时前
OSPF引入的直连路由在 ospf 路由表中看不到
网络·ospf
2601_966377134 小时前
等保2.0最新标准新增安全数据处理要求后怎么办?等保一体机数据安全模块来助力
运维·网络·安全·等保一体机
BullSmall4 小时前
window系统上报Cannot assign requested address
网络·功能测试
Jia ming4 小时前
从打补丁到一行配置:PREEMPT_RT 主线化之后,实时内核到底该怎么配?
linux
杨云龙UP4 小时前
MySQL Host is blocked because of many connection errors 导致 JDBC 连接失败排查与解决
linux·运维·网络·数据库·sql·mysql·登录失败