国产麒麟kylin离线安装postgresql

前期准备:

        kylin国产麒麟系统服务器一台;

一:按照需求前往postgresql官网下载*.tar.gz为后缀的离线包(我用的是16.4)

        postgresql下载地址:PostgreSQL: File Browser

二:将离线包上传至准备好的服务器中

三:解压离线包

        #tar -zvxf postgresql-16.4.tar.gz

四:进入离线包解压目录

        #cd /postgresql-16.4

五:创建postgresql安装目录(要root用户创建)

        #mkdir -p /database/pgsql-16.4

六:本地配置postgresql

        #./configure --prefix=/database/pgsql-16.4 --without-readline

七:本地编译postgresql

        #make -j8

八:本地安装postgresql

        #make install

九:创建postgres用户用来启动postgresql服务(需要注意的是posgres数据库服务在启动的时候必须是Linux postgres用户,这是postgres数据库默认的,所以你不去创建这个用户,postgres服务自己也会去创建,他创建后密码是随机生成的,我们是无法知道的,无法登录postgres,因此还是我们自己手动去创建用户及密码。)

         #useradd postgres
         #passwd postgres

十:创建postgresql数据库的数据存储点并设置用户属性
        #mkdir /database/pgsql-16.4/data
        #chown -R postgres:postgres /database/pgsql-16.4

十一:设置环境变量并编译

        #vi /etc/profile

        末尾增加以下内容wq保存并退出

        PATH=$PATH:/database/pgsql-16.4/bin
        export PATH
        LD_LIBRARY_PATH=/database/pgsql-16.4/lib
        export LD_LIBRARY_PATH
        export PGDATA=/database/pgsql-16.4/data

        #source /etc/profile

十二:切换到第九步创建的postgres用户查看postgresql安装版本

        #su - postgres

        #postgres --version
十三:初始化数据库
        #initdb -D /database/pgsql-16.4/data
十四:修改postgresql.conf中的监听地址及日志存放规则

        #vi /database/pgsql-16.4/data/postgresql.conf

        #mkdir /database/pgsql-16.4/log

十五:若是在同段的另一台服务器访问postgresql数据库,需更改pg_hba.conf文件,在IPv4区域添加访问postgresql数据库的源地址,wq保存并退出

        #vi /database/pgsql-16.4/data/pg_hba.conf

十六:启动postgresql服务并连接postgresql数据库
        #pg_ctl start

        #psql -h 127.0.0.1

现在就可以用数据库连接软件测试连接postgresql数据库了(如果用的是navicat软件,需要17及以上版本!其他软件不清楚,没试过),值得注意的是,按我这样安装完postgresql数据库后,是无法通过systemctl start 服务名  这种方式来启动及关闭数据库服务的,重启服务器后,需要自己在切换到postgres用户再次执行最后一步启动数据库服务!!!

### kylin 离线环境下 Docker 安装教程 #### 准备工作 为了在没有网络连接的情况下安装 Docker,在 Kylin 服务器上需提前准备好必要的软件包。这通常意味着要在一个有互联网连接的机器上下载所需的 `.deb` 文件或其他形式的安装包,然后将其传输至目标机器。 对于特定版本的 Docker CE 的离线安装,可以按照如下方式准备: - 下载 `containerd.io_1.2.6-3.deb`, `docker-ce-cli_19.03.9_3-0_ubuntu-xenial.deb` 和 `docker-ce_19.03.0_3-0_ubuntu-xenial.deb` 这些文件[^4]。 这些文件可以从官方提供的链接获取,并确保选择了适合架构(x86 或 arm)的版本。 #### 安装过程 一旦所有必需的 .deb 文件都已就绪并传送到无网络连接的目标 Kylin 服务器,则可按以下命令依次执行来完成 Docker 的安装: ```bash dpkg -i containerd.io_1.2.6-3.deb dpkg -i docker-ce-cli_19.03.9_3-0_ubuntu-xenial.deb dpkg -i docker-ce_19.03.0_3-0_ubuntu-xenial.deb ``` 上述命令会依据依赖关系正确地安装 Containerd、Docker CLI 及 Docker Engine 自身。 #### 启动与验证 尽管此时已经能够使用 `docker` 命令,但这并不表示 Docker 服务已经被激活。为此,可能还需要编辑 `/usr/lib/systemd/system/docker.service` 来调整 Docker 服务的相关设置[^2]。 最后一步是确认 Docker 是否正常运行。可以通过下面这条命令来进行简单的状态查询以及查看当前存在的容器列表: ```bash sudo docker ps -a ``` 如果一切顺利的话,该命令应该不会报错并且返回一个空表或者是已有容器的信息[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值