希志あい 希志爱野 Kishi Aino
希志あい 希志爱野 Kishi Aino

Oracle Linux 8初始化环境设定

2020年底的大爆炸消息就是CentOS官方宣布日后将专注于CentOS Stream,更是将CentOS 8的EOL(支援日期)从原先的2029年直接砍到2021年底(CentOS 7则是2024年6月30日)🙀 也就是说目前的发行顺序

Fedora -> Redhat -> CentOS
之后将会变成
Fedora -> CentOS Stream -> Redhat

从上游变下游,活生生变成小白鼠一族 😱🥶😱

CentOS Project shifts focus to CentOS Stream – Blog.CentOS.org
https://blog.centos.org/2020/12/future-is-centos-stream/

身为使用RHEL家族的老用户自然觉得会不爽,变成小白鼠就算了,别家系统是一个大版本撑5年,CentOS一个大版本撑10年,结果现在一刀挥下砍到支援时间都只剩一年 👺 但不爽也没办法,虽然有原CentOS创始人Gregory Kurtzer立刻开辟的新项目:Rocky Linux,但暂时还没有任何可测试的资源的情况下,只能先寻求其他的解决方案 👹

这段时间我在Oracle Cloud Free Tier试用了一下Oracle Linux 8,其优点是该系统一直是免费、也是RHEL家族、有官方支援、并且非常臭屁的说其系统还有UEK (Unbreakable Enterprise Kernel) 号称坚若磐石的内核可选,看在宣布与RHEL相容的关系下,再加上有0800的客服支援,个人觉得还是可以尝试看看的,个人一些心得放到部落格作个笔记 🏄‍♂️⛷🏄‍♀️

ref.

初始化环境设定

# 修改主机名称 🤓

# 设定DNS 🤓

# 启用EPEL Repo并且安装常用软件、更新系统 🤓

# mutt邮件设定 🤓

# 修改hosts for IPv6,没有IPv6的改用下一个 🤓

# 修改hosts for IPv4 🤓

以上就是大概的初始环境设定,其实大多常见的网站环境相关如httpd(2.4.37)、nginx(1.14.1)、php(7.2)、mysql(8.0)、mariadb(10.3)、git(2.27)等等的软件都有提供 🤓

dnf list httpd-\*
dnf list nginx-\*
dnf list php-\*
dnf list mysql-\*
dnf list mariadb-\*

另外有兴趣的也可以安装UEK的内核 🤓

sudo dnf install -y kernel-uek
systemctl reboot
uname -r

ref.

CentOS 7/8转换成Oracle Linux

Oracle也真的是老贼老贼的,不找不知道,他们居然有推出一支无痛转换的小程式:centos2ol,这个就是比较推荐的作法了,假设2021年底还没有什么好消息,我应该是会转投Oracle Linux或Debain的怀抱。而centos2ol用法也很简单 🤓🤖🤓

重开机之后再进行一次更新系统 🤓

systemctl reboot
dnf update -y
cat oracle-release

ref.

CentOS 8升级CentOS Stream

我相信其实很多人觉得其实还好,反正Linux系统本来就很难操坏,而且装了主机控制台之后就很少动到系统了,就算变成小白鼠又如何,备份做好比较实在。这我真的同意,因为我也会很懒得动,但真的比较不建议这样做,当小白鼠真的很麻烦,除非大多的软件都是用编译的才稍稍有可能会幸运些不会碰到怪手,所以如果没有使用主机控制台的使用者,当然是可以就认命点,干脆直接更新成CentOS Stream(使用cPanel、DirectAdmin、Plesk等等的主机控制台的使用者都还得等等,目前还不支援) 🤷‍♂️🤷‍♀️🤷‍♂️

重开机之后再进行一次更新系统 🤓

systemctl reboot
dnf update -y
cat /etc/centos-release

ref.

关于 穷苦人家的小孩

In every democracy, the people get the government they deserve. ~Alexis de Tocqueville

您可能会喜欢

天使もえ 天使萌 Amatsuka Moe

systemd-fsck-root服务启动失败的解决办法

今天半夜当当当的被警告信吵醒, …