Centos8系统下载安装部署物理机(超详细)

一、环境准备

  1. 服务器(配置要求:内存大于等于8G,硬盘大于等于500G,支持Raid0/5/6等,网卡支持1个以上百兆网卡端口,电源不少于550W)
  2. centos8系统的iso文件(CentOS-8.5.2111-x86_64-dvd1.iso)下载iso文件点这里
  3. 刻录的软件(Rufus等等)
  4. 刻录好centos8的U盘

二、安装操作步骤

步骤一:引导进入安装

说明:选择Install CentOS Linux 8 并按Enter(回车)键进行安装
请添加图片描述

步骤二:选择安装过程语言

说明:这里默认英语即可,直接点击Continue 进入下一步
请添加图片描述

步骤三:安装前设置

说明:跳到以下窗口时,分别进行以下安装前设置
请添加图片描述

步骤四:设置 DATA&TIME

说明:点击 DATA&TIME 进入设置城市为 Shanghai,时间默认是24小时制,并点击Done确认设置
请添加图片描述

步骤五:语言支持设置

说明:点击Language Support 进入语言支持设置,勾选English(默认)与中文-简体中文(中国),并点击Done确认设置
请添加图片描述

步骤六: 进行安装路径操作

说明:点击INSTALLATION DESTINATION 进行安装路径操作,勾选需要进行操作的磁盘,并把其属性修改为Automatic,自动分区存储即可,如果手动分区则选择Custom,比如分配:/根分区,/home用户主目录分区,/swap交换分区(内存不足时用的分区,一般情况下,交换分区的大小会设置为物理内存的 1 到 2 倍),/boot 分区(用于存储引导文件)、/var 分区(用于存储系统日志和其他变化频繁的文件)、/tmp 分区(用于临时文件)等。这些分区的大小会根据实际需求和个人偏好而定。然后点击Done
请添加图片描述

步骤七:软件选择安装

说明:点击SOFTWARE SELECTION(默认Server with GUI),默认选择Server with GUI(如果选择Minimal Install下载最小纯净版,后面需要自己配置下载一些命令工具),所以建议右侧栏的环境安装全选,这样后面会很省事。然后点击Done确认选择
请添加图片描述

步骤八:其他设置

说明:KEYBOARD(默认English(US)即可)、NETWORK&HOST NAME(可以点击进入设置,或安装完成系统后,再进行设置),点击USER SETTINGS下的(Root PasswordUser Creation)设置root用户密码和创建用户。
请添加图片描述

步骤九:开始下载安装

说明:点击Begin Installation 进行安装
请添加图片描述

步骤十:重启服务器

说明:下载完成后,右下角点击Reboot重启服务器即可
请添加图片描述

三、网络设置

注意:安装的步骤七中,如果选择Minimal Install下载最小纯净版,则需要该设置

  1. 重启完成,输入root用户回车,并输入密码后,即可登录系统
    请添加图片描述

  2. 进入目录 /etc/sysconfig/network-scripts,编辑ifcfg-eno1ifcfg-eno2两个文件(根据不同的物理设备,网络配置名称后半部分eno1可能会不一样),网卡名称NAMEDEVICE服务与网络配置名称后半部分一样,ONBOOT设置为yes
    请添加图片描述
    请添加图片描述

  3. ESC键,输入:wq保存退出后,输入以下命令,进行网络服务重启,ip addr查看

    nmcli c up eno2
    
    ip addr
    

请添加图片描述

四、yum源设置

自2022年1月31日起,CentOS团队从官方镜像中移除CentOS 8的所有包,但软件包仍在官方镜像上保留一段时间。现在被转移到https://vault.centos.org。如需继续运行旧CentOS 8,可以在/etc/yum.repos中更新repos.d,使用vault.centos.org代替mirror.centos.org,执行以下两命令:

sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

五、下载GNOME3桌面

注意:安装的步骤七中,如果选择Minimal Install下载最小纯净版,则需要该下载步骤

  1. 首先列出网络源中可以使用的Groups:

    yum grouplist
    

请添加图片描述

  1. 下一步我们需要Available Environment Groups下面的Server with GUI,这个Server with GUI环境包使用的桌面环境就是GNOME3。下面进行安装,下载大约1GB的安装包

    yum groupinstall "Server with GUI"
    

请添加图片描述

  1. 设置GDM开机启动

    查看gdm.service是否启动,发现gdm服务没有启动Active: inactive (dead)。

    systemctl status gdm
    
  2. 下面设置gdm开机启动,并立即启动该服务:

    systemctl enable gdm --now
    

请添加图片描述

  1. 设置系统启动级别为graphical,默认情况,CentOS8默认启动级别为multi-user.target
    5.1、查看启动级别
    systemctl get-default	
    
    5.2、设置启动级别为全局graphical
    systemctl set-default graphical.target
    

请添加图片描述

  1. 设置完上面的配置之后,重启操作系统,进入GNOME3桌面。
    请添加图片描述
结束语:
放弃很容易,但坚持一定很酷,学习如此,工作如此,生活亦是如此,人生只有一次,不想甘拜下风。
  • 8
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
部署Kubernetes集群需要多台物理或虚拟,每个节点至少需要2个CPU、2GB内存和20GB硬盘空间。以下是CentOS 7上部署Kubernetes集群的步骤: 1. 安装Docker 在每个节点上安装Docker,可以使用以下命令: ``` sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install -y docker-ce sudo systemctl enable docker sudo systemctl start docker ``` 2. 禁用Swap 在每个节点上禁用Swap,可以使用以下命令: ``` sudo swapoff -a sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab ``` 3. 安装Kubernetes组件 在每个节点上安装Kubernetes组件,可以使用以下命令: ``` sudo yum install -y kubelet kubeadm kubectl sudo systemctl enable kubelet sudo systemctl start kubelet ``` 4. 初始化Kubernetes Master节点 选择一个节点作为Kubernetes Master节点,运行以下命令进行初始化: ``` sudo kubeadm init --pod-network-cidr=10.244.0.0/16 ``` 此命令将初始化Kubernetes Master节点并生成join命令。请记录下生成的join命令,以便稍后将节点加入集群。 5. 安装网络插件 在Kubernetes集群中,网络插件用于连接容器。在Master节点上安装网络插件,可以使用以下命令: ``` sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/v0.10.0/Documentation/kube-flannel.yml ``` 6. 将节点加入集群 将每个节点加入Kubernetes集群,可以使用在第4步中生成的join命令。例如: ``` sudo kubeadm join <master-ip>:<master-port> --token <token> --discovery-token-ca-cert-hash <hash> ``` 其中,`<master-ip>`和`<master-port>`是Kubernetes Master节点的IP地址和端口号,`<token>`和`<hash>`是在第4步中生成的token和hash。 7. 验证集群 使用以下命令验证Kubernetes集群是否正常工作: ``` sudo kubectl get nodes ``` 如果一切正常,将显示所有节点的状态。现在,您已经成功地在CentOS 7上部署了Kubernetes集群。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热心码民阿振

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值