系统国产化替代方案(一)OpenEuler+OpenGauss

公司要求,需要将所有的系统进行国产化替代,抽空研究了下基于Linux的国产操作系统openEuler和数据库opengauss。
前置条件:一台服务器或者是已安装虚拟机,我本地安装的是vmware虚拟机。

一、ISO下载

openEuler下载 | openEuler ISO镜像 | openEuler社区官网icon-default.png?t=N7T8https://www.openeuler.org/zh/download/?version=openEuler%2024.03%20LTS
我下的的是最型版本的,可根据自己所需的电脑架构下载

二、安装OpenEuler

提示:以管理员身份打开VmWare软件(否则会安装失败)

2.1 安装openGauss方式一,如果需要手动安装看下面

一定要打开网络

点击开始安装,等待安装完成。

进入到此页面则代表安装成功。输入root账户和密码

成功进入系统。

三、相关配置

3.1 配置yum源
sed -i 's|http://repo.openeuler.org/|https://mirrors.huaweicloud.com/openeuler/|g' /etc/yum.repos.d/openEuler.repo
cat /etc/yum.repos.d/openEuler.repo

执行命令

yum clean all
yum makecache
yum -y update

一般我喜欢去执行(也可不用):

yum -y install gcc gcc-c++ pcre pcre-devel gd-devel openssl openssl-devel  zlib zlib-devel

 关闭防火墙

sudo systemctl stop firewalld
sudo systemctl disable firewalld
3.2 安装一些常用软件
yum -y install tar 
yum -y install vim 
yum -y install htop

四、OpenGauss的安装及使用

4.1、在上述安装openEuler过程中没有选择openGauss一起安装,则需要手动安装

执行命令:

yum -y install opengauss

 等待安装完成。

提示:也可以查看官方文档安装,yum方式是最省心的>_<。
Installation Guide (osinfra.cn)icon-default.png?t=N7T8https://docs-opengauss.osinfra.cn/zh/docs/latest/docs/InstallationGuide/InstallationGuide.html

4.2 openGauss的配置和使用

切换用户

su - opengauss

 

ps ux | grep gaussdb

 代表openGauss已经安装成功。

cd /var/lib/opengauss/data/

修改配置文件postgresql.conf

vim postgresql.conf

 

listen_addresses = '*'
port = 7654 //按需修改端口

 

 保存并退出。

修改配置文件pg_hba.conf

新增一行

保存并退出。

 重启opengauss

cd /usr/local/opengauss/bin

gs_ctl restart

 重启成功。

继续执行SQL

ALTER ROLE opengauss PASSWORD '你的密码';

 密码修改成功。

创建新用户并赋予权限

CREATE USER testuser WITH PASSWORD "你的密码";
GRANT ALL PRIVILEGES TO testuser;
4.3 openGauss的界面可视化: Data Studio

下载地址:

数据仓库服务 - 控制台 (huaweicloud.com)icon-default.png?t=N7T8https://console.huaweicloud.com/dws/#/dws/management/connectManagement

 提示:所需JDK版本为1.8以上

 查看IP

 端口默认为7654

连接opengauss

连接成功,可以尽情使用了。 

 4.4 openGauss的代码整合(JAVA):

fengshuq/demo2icon-default.png?t=N7T8https://gitee.com/fengshuq/demo2.git

五、相关问题

1、ping不同www.baidu.com
cd /etc/sysconfig/network-scripts/

在最后添加 

修改ONBOOT=yes

2、内网服务器,需要配置静态IP
cd /etc/sysconfig/network-scripts/

这个博主另一台内网服务器配置,可以参考一下

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值