centos节点安装 centos安装依赖包
其实centos节点安装的问题并不复杂,但是又很多的朋友都不太了解centos安装依赖包,因此呢,今天小编就来为大家分享centos节点安装的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
centos平替体验之龙蜥、欧拉、Rocky、Alma
在寻找CentOS替代品的过程中,龙蜥、欧拉、RockyLinux和AlmaLinux成为了值得关注的对象。在搭建4节点的x86机器集群时,我尝试了这四个Linux发行版,对其CentOS兼容性进行了评价。以下内容基于实际体验和测试,对它们的兼容性进行分析。
在CentOS兼容性方面,龙蜥、RockyLinux和AlmaLinux表现良好,基本实现了与CentOS的无缝衔接,包括操作兼容性、仓库使用便利性等。欧拉则在内核版本和默认内核配置上有别于其他三个发行版,尽管内核版本更新较为激进,但兼容性上略显不足。迁移至欧拉的用户可能会遇到一些小问题,不过这些问题通常都能解决。
在内核版本的比较中,欧拉的内核版本较为先进,但这种激进性有时也会带来意想不到的问题,例如在使用docker启动CouchDB时会遇到长时间卡顿的问题。这一现象与欧拉上docker容器内ulimit-n的用户最大打开文件数配置有关。相较于其他发行版(Anolis/RockyLinux/AlmaLinux)的较小值(1048576),欧拉的设置为infinity,即无限制。因此,为解决这一问题,需要在欧拉的docker配置文件中添加限制,并重启docker服务。
对于yum仓库的兼容性,四个发行版的默认yum仓库均可以直接使用,但欧拉的刷新缓存和实际安装下载速度较慢。通过调整配置,将直接使用官方站点的baseurl注释掉,只保留使用镜像站点的metalink,可以显著提升速度。
在特定yum仓库的使用上,欧拉需要额外修改$releasever字段以适配特定软件的安装需求。这与欧拉版本号与CentOS或其他发行版的版本号不一致有关,因此在安装需要特定yum仓库文件的软件(如docker-ce)时,需要手动调整$releasever字段。
防火墙与selinux方面,四个发行版使用的是firewall,且默认都启用并支持selinux,开机启动。操作上不存在差异。
常用工具方面,龙蜥、RockyLinux、AlmaLinux与CentOS相比,目前未发现存在不一致之处。欧拉则在默认安装的软件上有所不足。
在docker相关功能上,除了欧拉安装docker时需要修改docker-ce的yum配置文件外,其他操作都正常。一般安装命令亦无差异。
对于mysql的处理,四个发行版均未默认安装mariadb或mysql,都可以通过dnf直接从默认yum仓库安装mysql。其中,欧拉的可安装版本为8.0.37,而其他三个发行版为8.0.36。在配置与初始化mysql方面,四个发行版均遵循类似流程,但在配置文件的组织和存放上存在差异,欧拉的配置文件仅在/etc/my.cnf.d下存在一个文件。
ssh配置方面,欧拉默认禁用了TCP端口转发,这在使用vscode远程连接时可能会导致问题。相比之下,其他三个发行版无此问题,需要在欧拉的sshd配置中进行适当调整。
创建Centos7集群的本地安装源
为了确保集群系统在没有外网访问或网络不稳定的情况下的软件安装和系统更新,本教程将指导您如何在集群管理节点上配置本地安装源。具体步骤如下:
首先,确保管理节点能够访问外网,以便安装libxml2和createrepo。如果无法访问外网,则需下载或从加载的安装镜像中安装这些软件。下载或获取CentOS-7-x86_64-Everything-2009.iso安装镜像。
将下载的安装镜像复制到管理节点。此操作通常涉及将/mnt目录下的所有文件复制到安装源目录中,并在过程中删除*.html和/repodata/TRANS.TBL文件。确保安装源目录中包含必要的系统文件。
创建本地安装源的下一步是设置yum通用数据库。查找repodata/目录内的*-c7-x86_64-comps.xml文件,复制该文件以备后续使用。替换文件名以适应您的实际系统环境。
接下来,配置本地yum源。备份/etc/yum.repos.d/目录下的所有repo文件,并编辑local-yum.repo文件。根据您的需求进行相应的修改。
完成后,清理原数据以释放空间和减少不必要的文件。至此,本地安装源配置已完成。
对于计算节点而言,配置本地yum安装源的操作相对简单。在共享目录中创建Centos目录作为集群安装源目录,确保计算节点已配置NFS自动加载。计算节点仅需创建安装源文件即可。
备份/etc/yum.repos.d/目录下的所有repo文件,然后创建编辑/etc/yum.repos.d/local-yum.repo文件,以匹配管理节点的配置。最后,清理yum源数据以优化计算节点的性能。
配置完成后,计算节点即可通过yum方式升级系统和安装软件,无需依赖外网连接,确保集群环境的稳定性和高效性。
2023《CentOS 7安装SoftEther搭建pi节点》
SoftEtherVPN,源自日本筑波大学的跨平台虚拟专用网解决方案,由Daiyu Nobori提出,是一款开源且支持多重协议的系统。
选择阿里云或腾讯云作为服务器部署平台,例如通过VPS服务器地址进行登录操作。本教程以64位CentOS 7环境为例,首先通过FinalShell服务器登录并利用yum命令安装编译环境。
接着,安装Softether,可通过项目地址下载或从特定链接获取Linux版本安装包。若遇到wget未找到的问题,应执行安装wget的命令。随后,解压安装包,并进入解压目录执行安装脚本,按提示输入“1”以确认安装过程。如果遇到某些命令未识别的情况,如gcc,应单独安装。若无异常则表示安装成功。
启动服务,CentOS 7系统采用systemd管理,创建服务脚本并保存退出,通过systemctl命令启动和设置开机自启。完成服务启动后,配置远程登录密码以便本地管理,运行特定命令进入VPN的管理界面,完成基本配置。
对Windows系统进行图形化安装与配置,首先下载安装相关软件,设置服务器名称、IP地址、端口及管理密码,完成设置后可进行连接操作。注意检查服务器防火墙设置,确保网络连通性。
在设置中,启用L2TP并配置IPsec预共享密钥,关闭与特定服务相关的功能,如VPN Azure Cloud。新建用户并配置相应的验证方式及密码,返回到管理界面,启用SecureNAT并进行DNS服务器地址修改,确保梯子功能的正常运行。
最后,检测31400-31409端口,确保所有服务正常运行。至此,SoftEther搭建的pi节点配置完毕,祝大家成功搭建。