如何安装Oracle Linux 10.x?

RHEL-Like

1 前言

一个问题,一篇文章,一出故事。
今天需要部署基于GitEgg框架的微服务新项目,基于系统需要官方支持的需求,于是决定使用比较新的Oracle Linux 10.x部署。

如何熟悉GitEgg框架?

2 最佳实践

2.1 系统安装

2.1.1 选择安装菜单


如上图所示,
选择【Install Oracle Linux 10.0.0】
按下【Enter】

2.1.2 选择安装语言


如上图所示,
选择【English】
单击【Continue】

2.1.3 配置安装选项


如上图所示,
选项“Installation”选择“Automatic partitioning”
选项“Software Selection”选择“Minimal Install”
选项“Time & Date”选择“Asia/Shanghai”
选项“Root Account”选择“Enable Root account”并且“Allow root SSH login with password”
单击【Begin Installation】

2.1.4 安装完成重启


如上图所示,
单击【Reboot System】

2.2 登陆系统


如上图所示,
选项“localhost login:”输入“root”
选项“Password:”输入之前安装设置的密码“*****”
按下【Enter】即可进入系统

2.3 配置OS

2.3.1 配置静态IP

nmcli connection show
nmcli con delete ens33
nmcli device
nmcli con add ifname ens33 con-name ens33 type ethernet
nmcli con modify ens33 ipv4.addresses "10.168.0.70/24"
nmcli con modify ens33 ipv4.gateway 10.168.0.1
nmcli con modify ens33 ipv4.dns "202.96.128.86 202.96.128.166"
nmcli con modify ens33 ipv4.method manual
nmcli con modify ens33 ipv6.method ignore
nmcli con modify ens33 conconnect.autoconnect yes
nmcli con modify ens33 connect.autoconnect yes
nmcli con up ens33

2.3.2 配置服务器名称

hostnamectl set-hostname xxx.cmdschool.org

2.3.3 设置本地安装源

cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/
curl https://repo.cmdschool.org/oracle-dvd/OracleLinux-R10-U0-x86_64-dvd.repo > OracleLinux-R10-U0-x86_64-dvd.repo

2.3.4 更新系统版本(可选)

dnf update -y

2.3.5 安装常见的工具包

dnf install -y vim wget bind-utils unzip

2.3.6 配置时间同步服务

dnf install -y chrony
systemctl start chronyd.service
systemctl enable chronyd.service

另外,如果是内网请使用如下命令检查参数是否符合内部所需的定义,

grep ^pool /etc/chrony.conf

默认参数如下,

pool pool.ntp.org iburst

以上修改为内部的时间源服务器即可,另外需要注意时区问题,可用如下命令修改,

timedatectl set-timezone Asia/Shanghai

2.3.7 关闭SELinux(可选)

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0

2.3.8 开放服务所需的端口(可选)

firewall-cmd --permanent --add-service http --add-service https
firewall-cmd --reload
firewall-cmd --list-all

注:具体开放哪些服务或端口需要根据不同的需求决定

没有评论

发表回复

Nginx
如何在Oracle Linux 9.x部署Nginx扫毒代理Clammit?

1 基础知识 1.1 Clammit的介绍 Clammit具备整合(集成)nginx与clamav的 …

RHEL-Like
如何基于Oracle linux 9.x部署clamav?

1 前言 一个问题,一篇文章,一出故事。 笔者需要更新服务器上的杀毒软件。于是整理ClamAV的最新 …

Debian-Like
如何配置Wayland以传统X Window方式运行?

1 基础知识 1.1 Wayland简介 Wayland是一种现代的显示服务器协议 Wayland旨 …