您当前所在位置:首页安装教程OpenEuler-PostgreSQL系列(一):手把手教你安装OpenEuler

OpenEuler-PostgreSQL系列(一):手把手教你安装OpenEuler

更新:2023-11-12 17:22:59编辑:tooool归类:安装教程人气:157

1.载入ISO镜像

选择安装OpenEuler;

OpenEuler-PostgreSQL系列(一):手把手教你安装OpenEuler

2.选择语言

勾选安装过程中需要使用的语言,可根据实际情况自行选择,这里选择中文;

3.安装信息摘要

进入安装信息摘要界面,在这里需要处理标有感叹号的选项后才可以“开始安装”,这里需要配置的有如下几项:

1.系统:这里需要配置系统分区;

2.软件选择:这里需要配置随系统安装的组件,因为是作为数据库服务器使用,这里选择“最小化安装”,系统组件在随后使用过程中按需安装;

3.网络和主机名:这里需要配置IP和主机名;

4.用户设置:这里需要解除root用户的锁定和配置root密码;

3.1系统分区

点击上图中的“安装目的地”,进入如下界面:

考虑到作为数据库服务器,数据库的数据文件作为重要文件,期望划分为独立分区管理,默认的自动分区,会将大部分空间划分到home分区下。而home目录的作用主要用于存储个人配置文件,如个人环境变量等,如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户数据。

本系统计划用来安装数据库,为了隔离应用程序和数据文件,所以需要重新规划一下分区,规划如下(本系统硬盘总计200G):

/home 50GB;

/data 75GB;# 新增分区,用于存储数据库数据文件;

分区方式及分区结果如下图所示:

3.2配置网络和主机名

1.输入后主机名后点击应用;

2.点击“配置”打开以太网配置界面;

3.手动配置IPv4地址和DNS;

4.启用网卡;

3.3用户设置-根密码

1.取消“锁定root账户勾选”;

2.密码设置策略要求必须含大、小写字母和数字,至少8位;

3.4系统安装

所有配置项按要求调整完毕后,右下角的“开始安装”则变成可点击项,点击开始进行系统安装,安装完毕后点击“重启系统”,系统安装完成。

重启后进行命令行登录界面:

1.按要求先输入用户名root,然后回车输入密码,密码输入时不显示,输入完毕后回车即可;

2.登录成功后输出welcome信息和系统状态信息,最终停留在"[root@hnsi~]#_"表示系统已经就绪,等待命令输入。

4.补充

4.1调整SELinux策略

关于SELinux,百度百科 的说法是:

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。

SELinux是一种基于 域-类型 模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。任何程序对其资源享有完全的控制权。假设某个程序打算把含有潜在重要信息的文件扔到/tmp目录下,那么在DAC情况下没人能阻止他。SELinux提供了比传统的UNIX权限更好的访问控制。

大多数教程怕麻烦都建议关闭SELinux,而且在某种情况SELinux自动更新后可能会导致系统无法启动,在没有Linux专业运维人员的情况很难去排查问题及处理。所以我们在使用系统之前,为了避免出现因SELinux策略导致的系统无法启动问题,先来了解一下SELinux的默认配置和可选项。

SELinux的配置文件在OpenEuler系统中的路径是“/etc/selinux/config”,编辑该文件:

vi /etc/selinux/config

配置SELinux策略是图中①所示行,根据上面的注释,我们看到SELinux配置项可以下三个参数选择其中一个:

Enforcing 强制模式,表示所有违反安全策略的行为都将被禁止,该项为默认;

Permissive 宽容模式,表示所有违反安全策略的行为不被禁止,但是会在日志中予以记录;

Disabled 禁用SELinux。

此次我们需要修改为宽容模式(permissive),修改后如图所示:

修改完毕后,保存退出,然后重启系统后生效。

验证SELinux状态的方法:

1.运行命令getenforce,可以查看SELinux的状态,返回enforcing或permissive。

2.运行命令setatus,可以获取更多SELinux信息。

更多关于SELinux的信息可参考如下资料:

1.SELinux 入门详解_Linux_脚本之家

2.SELINUX工作原理详解_Linux_脚本之家

3.Selinux的配置与管理_奋斗吧,青年!的博客-CSDN博客_selinux 配置

4.2安装解压组件

在系统使用过程中,解压软件包的工作可能必不可少,但OpenEuler22.03版本最小化安装后并未自带tar工具包,所以需要我们自行安装该软件包,否则我们在使用过程会出现如下错误:

安装命令:

dnf install tar

本章节所有操作均是在root用户下操作,所以在执行命令并未增加sudo,如果执行命令时遇到提示权限不足时,请在命令前增加sudo。

文章作者: Mr Liu

首发链接:

https://it-liupp.gitee.io/2022/06/29/openeuler-pgsql01/

版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

winxp系统如何打开Internet选项窗口 教你电脑连不上wifi的解决方法