Posts Tagged ‘centos’

Centos8 报错:corruption of in-memory data detected

Tuesday, December 29th, 2020

客户服务器采用的是 华为RH2288v3,突然之间凌晨宕机了,系统为centos8。 根据监测显示是在00:38宕掉的,无论如何无法开机。 根据检测内存坏掉了,第一次遇到内存坏掉的问题,其中一根内存拔掉之后可以开机 ,开机之后报错为: 根据提示进入到了 “you are in emergency mode” 模式,输入root密码,进入系统。 进入系统后 通过”df -h”命令发现home挂载点不见了,而 /etc/fstab 里开机 会自动挂载,而又挂载不动自然无法进入到系统了。 终于恢复正常了。

centos 迁移 debian 系统注意事项

Tuesday, December 15th, 2020

随着centos官方的断更声明,对于后续的业务系统就得慎重考虑一下了,断更后,官方只提供centos stream版本,滚动更新的小白鼠版本,这个版本显然是不适宜用于生产环境的,否则生产环境的安全性风险就太大了。 生产系统重要的是稳定、安全,而不是一味的追求最新、冒险体验最新的技术,一般一套生产系统服役10多年都是很正常的。目前除了centos社区企业级系统以外,觉得比较靠谱的就是debian。未来Rocky Linux有可能成为CentOS的完美继承者,但目前一切还是未知数,希望看到Rocky Linux的成功。 作为centos的替代产品,最近简单测试了一下,切换系统后的相关注意点如下: 系统环境: Debian 10.7 buster 64bit 1. 安装过程缓慢的问题。 在正常的安装过程中,异常缓慢,是由于安装过程中会连接官方源进行更新,而国内连接速度可想而知。 解决办法:  断网解决即可。 2. 无法远程登录问题 1)默认情况下debian最小化安装完成后,默认没有安装 sshd service,所以无法远程登录。  2)默认情况下无法使用密码登录,当然为了安全肯定是密钥安全,但连初始都无法登录那是没法操作的,先允许登录成功才能生成密钥。 解决办法: 1) apt install openssh-server -y 安装sshd server,用于远程连接。 2) 执行如下命令,允许密码登录。 3.  安装 docker 后无法登陆的问题。 请参见上篇文章: debian安装docker后无法login的问题 4. 正常的shell自动化脚本无法执行,报错。 原因是因为debian默认情况下会将/bin/sh 指向dash,而导致相关脚本无法正常执行。  解决办法:  dpkg-reconfigure dash  ,选择NO,去掉默认连接。 5. debian 与centos最大的不同包管理器不一样。 centos使用yum、dnf,debian使用的是apt。 6. 防火墙的不同 centos7、centos8都默认采用firewalld作为防火墙软件,默认开启状态,centos7后端采用iptables,centos8采用nftables。 debian10 Buster 默认使用基于 […]

CentOS百分百替代产品Rocky Linux

Saturday, December 12th, 2020

Rocky Linux 项目是什么? Rocky Linux是一个社区的企业操作系统,由于下游合作伙伴已经改变了方向,因此它的设计是为与美国顶级企业Linux发行版(RHEL)实现100% Bug级兼容。社区正在大力发展,Rocky Linux由CentOS项目的创始人Gregory Kurtzer领导。 Rocky Linux的命名由来 关于项目的命名,Kurtzer 解释起名 “Rocky” 是为了纪念一位曾经与自己一起创立 CentOS 的伙伴 Rocky McGaugh,遗憾的是 Rocky 没能看到 CentOS 所取得的成功,所以 Kurtzer 想以这样的方式来缅怀曾经的战友。 Rocky Linux 的优势 Rocky Linux的目标是像CentOS以前那样做为下游版本,在上游供应商添加发行版本之后(而不是之前)进行发行。 Kurtzer 称,Rocky Linux 并不会像一些开发者建议的那样改走 Debian 或其他稳定的 Linux 发行版路线,而是坚持像曾经的 CentOS 那样,继续做为 RHEL 的下游构建。项目团队的目标是让开发者能够继续用到稳定版的 CentOS。 Rocky Linux创始人简介 创始人Gregory Kurtzer 现任 Control Command 公司 CEO,拥有 20 年的软件开发经验,创建和构建了多个大型开源项目和社区,惠及数百万用户。这些项目包括 CentOS Linux,Caos […]

RHEL7.X 切换Centos源

Saturday, July 18th, 2020

有些客户很奇怪的思维,提供个操作系统非要用rhel版本的,又不想花钱,然后又要进行等保检测,一检测好几百个高危漏洞。 这不又有客户提供了RHEL7.X版本系统,安装个软件异常费劲,将其转换为centos源吧,这样安装软件还方便些。 一、首先卸载原来的yum 二、安装新yum安装包 打开国内华为源: https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/ 找到对应的版本文件下载 安装下载的文件 下载华为源 然后将CentOS-Base.repo 中的 $releasever 替换为7,因为系统不识别该变量,准备更新 关闭红帽的注册订阅提示 在/etc/yum/pluginconf.d/subscription-manager.conf文件下 设置:enabled=0

华为欧拉操作系统openEuler与CentOS

Monday, March 30th, 2020

官网地址: https://openeuler.org/zh/ 在去年2019年9月 宣布开源其服务器操作系统 EulerOS,开源后命名为 openEuler,据介绍华为欧拉openEuler操作系统是基于CentOS开源系统构建开发而成。 相信华为当初华为选择全球开源的cenots为基础进行深度开发,也是有其考虑,国内在服务器领域采用centos红帽系的系统占据绝大部分,centos系操作系统都提供长达10年的生命周期,每一大版本几乎都可以陪伴满足相关产品的整个生命周期过程。对于国内相关用户由centos转为openEuler操作系统极大的降低了门槛甚至是可以无缝适应这个过程。 这款操作系统的中国“本土化”,有许多操作、内核上的优化,并对于我们国产相关硬件专门优化、兼容。针对于全球的如此形势避免处处被老外卡脖子的情况,发展我们自己的开源server os还是非常期待。 在前两天2020年3月27日正式推出了openEuler 20.3 LTS操作系统,是由麒麟、普华、深度、中科院软件等共同协作推出。然后在虚拟机上体验了一把整个安装过程,基本跟centos一样,各种命令也基本与centos保持一致,比如防火墙firewall、systemctl、包管理dnf等等,若是不说,还真以为是centos了,底层相关改进优化对于我们这些系统使用用户来说可能不大能感觉出来,但相信国内如此之多的科技企业共同努力打造的OS一定不会辜负重望。 对于我们这些终端用户来说,真正使用到生产环境可能为时尚早,社区尚未成熟,相关文档也不是十分完善,还需再等等,建议华为方面起到带头作用,在华为云以及相关企业的云服务上优先推广使用,毕竟首次吃螃蟹是要交学费的,大多中小企业这个学费还交不起。 相信发展、成熟到一定阶段,绝大部分国内企业都会跟进,毕竟每一位国人心中都有一颗为国骄傲之心。


正在读取数据……