最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Linux Centos7&达梦8数据库安装说明(附安装包,超详细图文!)收藏这一篇就够了!

运维笔记admin2浏览0评论

VMWare17&Linux Centos7&达梦数据库8.4

使用说明

目录

VMWare17&Linux Centos7&达梦数据库8.4使用说明

1.导语

1.1说明文档编写思路

2.安装虚拟机VMWare17

2.1下载安装包,并执行以下安装步骤

3.在VMWare中配置CentOS7虚拟机

4.在VMware中安装CentOS7

5.Centos7更换yum国内源

6.Centos7中安装达梦数据库8.4(这两天正在写,不要着急哈)

8.参考文章:


1.导语

1.1说明文档编写思路

        小伙伴们,在自己电脑上搞起来啊,随便安装Linux环境,也不用担心搞错配置搞坏环境,大不了重装Linux系统。hahahhhhhhhhhh

        由于本地没有合适Linux环境进行测试所以打算本地安装虚拟机VMWare17来创建Linux环境然后Linux环境安装达梦数据库。在本文中也会记录Windows11环境安装达梦数据库步骤

        

2.安装虚拟机VMWare17

2.1下载安装包执行以下安装步骤

  1. 下载并解压安装包,选择“VMware Workstation17.exe”右键,以管理员身份运行打开安装程序。

下载地址1:百度网盘 请输入提取码

下载地址2:百度网盘 请输入提取码

1.2、勾选“我接受许可协议条款”,然后点击【下一步】

3、可更改安装位置点击【下一步】

4、如下图标记的勾选去掉然后点击【下一步】

5、点击【下一步】

6、点击【安装】

7、软件安装中……,耐心等待完成

8、点击许可证

  1. 复制密钥:MC60H-DWHD5-H80U9-6V85M-8280D,粘贴复制好的许可密匙,点击【输入】

vmware workstation 17 pro密匙最新:

4A4RR-813DK-M81A9-4U35H-06KND

NZ4RR-FTK5H-H81C1-Q30QH-1V2LA

JU090-6039P-08409-8J0QH-2YR7F

4Y09U-AJK97-089Z0-A3054-83KLA

4C21U-2KK9Q-M8130-4V2QH-CF810

MC60H-DWHD5-H80U9-6V85M-8280D

10、打开软件,找到帮助--关于,即可查看是否已经许可成功。

3.在VMWare中配置CentOS7虚拟机

1. 点击创建新的虚拟机

2. 选择【自定义】新建,在点击【下一步】

3. 点击【下一步】

4. 选择稍后安装操作系统,点击【下一步】

5. 根据需求选择版本,在点击【下一步】

6. 默认位置在C盘,建议更换位置,再点击【下一步】

7. 选择CPU核数,点击【下一步】

8. 选择内存,建议最少选择2G,不然会卡顿影响使用,点击【下一步】

9. 默认不变,点击【下一步】

10. 默认LSI Logic SAS不变,点击【下一步】

11. 默认不变,点击【下一步】

12. 默认不变,点击【下一步】

13. 根据自己电脑磁盘大小给虚拟机磁盘大小,点击【下一步】

14. 默认不变,点击【下一步】

15. 默认不变,点击【下一步】

16. 挂载镜像CD/DVD

CnetOS 7 镜像最小版本与完整版:下载地址1:https://pan.baidu/s/1qewtIc03CJWC4RlSVuF4KA 提取码:0423

下载地址2:Centos7下载-Centos7镜像中文版 v2207-2下载-Win7系统之家

下载地址3:centos-7-isos-x86_64安装包下载_开源镜像站-阿里云 (选CentOS-7-x86_64-DVD-2009.iso)

17. 按图示进行选择,注意显示器取消掉加速3D图形的功能选项(否则会影响虚拟机的运行速度)

18. 网络适配器默认配置NAT就好。

4.在VMware中安装CentOS7

1.一运行Centos7会提示安装更新,这里选择了以后提醒我,暂时不安装。

2.按下Enter进行安装,等待系统加载完成。

3.选择使用哪种语言,推荐使用英文。但如果是第一次安装,建议先安装中文版的熟悉一下,之后再选择英文的进行实践,这里就介绍中文的,下滑至底部选择中文。

4.【本地化】只配置日期和时间,键盘和语言支持没有特殊情况默认就好。

5.【软件】中只配置软件选择,安装源系统会自动识别,所以不用管。

6.【系统】中安装位置--分区--选择自动配置分区。

7.然后我们选择安装的系统是否含有界面,这里我选择了界面,如果不习惯Linux界面的,可以选择最小安装(界面一般对于我们来说用处不大,而且CentOS的界面不好操作)。

9.设置root密码

10.安装完成后,点击重启。

11.重启后,提示未接受许可,点击并勾选我同意许可协议即可。

12.连接网络,将网络打开。

13.这里我就不创建用户了,到时候安装达梦数据库时,使用命令创建用户。

14.点击完成配置进入界面

15.下面几步如图所示一直点击前进

16.输入你的用户名,点击前进。

17.密码设置一个复杂点的,不然一直验证不通过,无法点击前进。

18.大功告成!!!

19.桌面空白处鼠标右键可以打开终端。

5.Centos7更换yum国内源

CentOS默认的yum源有时候不是国内镜像,导致yum在线安装及更新速度不是很理想,这时候需要将yum源设置为国内镜像站点(网易or阿里云等)。

更换yum国内源:

1.首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.下载国内yum源配置文件到/etc/yum.repos.d/

​
阿里源(推荐):

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun/repo/Centos-7.repo

网易源:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163/.help/CentOS7-Base-163.repo

​

3.清理yum缓存,并生成新的缓存

yum clean all

yum makecache

4.更新yum源检查是否生效

yum update

5.如图显示完毕,表示更新成功了。

注意:

若更新 yum 源不更新内核:

直接在 yum 的命令后面加上如下的参数

yum --exclude=kernel* update

国内yum源:

阿里yum源:http://mirrors.aliyun/repo/

163(网易)yum源: http://mirrors.163/.help/

中科大的Linux安装镜像源:http://centos.ustc.edu/

搜狐的Linux安装镜像源:http://mirrors.sohu/

北京首都在线科技:http://mirrors.yun-idc/

6.Centos7中安装达梦数据库8.4(这两天正在写,不要着急哈)

6.1如何查看Centos7虚拟机的IP地址

查询IP后,可以在本地电脑上通过远程工具连接Linux系统,例如Xshell、Winscp、Finalshell。

在终端输入ip addr命令,它会列出当前系统中所有网络接口的详细信息,包括IP地址、子网掩码和网关等。

ip addr

扩展:Linux 查看IP地址 的6种方法

在terminal终端中输入命令

或 ifconfig (需要安装插件)

或 ip addr (推荐使用)

或 ip address

或 ip addr show

或 ip address showifconfig命令:在终端输入ifconfig命令,它会显示当前系统中所有网络接口的配置信息,包括IP地址、子网掩码和网关等。

ip命令:在终端输入ip addr命令,它会列出当前系统中所有网络接口的详细信息,包括IP地址、子网掩码和网关等。

nmcli命令:在终端输入nmcli device show命令,它会显示网络管理器中所有网络设备的信息,包括IP地址、子网掩码和网关等。

6.2如何使用其他连接工具连接Linux虚拟机

PS:我是在本地电脑上使用的finalshell连得的Linux虚拟机,也可以直接在 VMWare的Linux虚拟机里直接打开终端执行相关命令。

  1. 先确认Linux虚拟机的网络是否已连接

如果没有打开网络,下面执行命令也看不到真实的ip地址。

  1. 桌面右键--打开终端, 在Linux虚拟机的终端查询一下Linux虚拟机的ip地址。

命令: [root@localhost ~]# ip addr

  1. 下载并安装Finalshell工具,创建新连接,如下图:

FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,同时支持Windows,macOS,Linux,它不单单是一个SSH工具,完整的说法应该叫一体化的的服务器,网络管理软件,在很大程度上可以免费替代XShell,是国产中不多见的良心产品,具有免费海外服务器远程桌面加速,ssh加速,双边tcp加速,内网穿透等特色功能。

下载地址:FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.5.12,更新日期2024.10.30 - FinalShell官网

6.3 安装前的准备工作

1.下载达梦数据库安装包(Linux)

达梦官网:产品下载 | 达梦数据库

2.关闭防火墙

# 查看防火墙状态;

firewall-cmd --state

# 关闭防火墙;

systemctl stop firewalld

# 防火墙开机不自启;

systemctl disable firewalld

[root@localhost dbdms]# firewall-cmd --state

running

[root@localhost dbdms]# systemctl stop firewalld

[root@localhost dbdms]# systemctl disable firewall

[root@localhost dbdms]#

3、环境准备-创建安装与运行的Linux用户

官方也明确提出,为了减少对操作系统的影响,Linux用户不应该已root用户和默认的用户组来安装与运行达梦数据库,应该为DM创建一个专用的用户组和系统用户。例如:

# 1.创建安装用户组 dmsys

[root@laizhenghua /]# groupadd dmsys

# 2.创建安装用户 dmdba

[root@laizhenghua /]# useradd -g dmsys -m -d /home/dmdba -s /bin/bash dmdba

# 3.初始化 dmdba 用户密码

[root@laizhenghua /]# passwd dmdba

# 按系统提示进行密码设置即可

# 3.查看用户和用户组ID

[root@laizhenghua /]# id dmdba

uid=1000(dmdba) gid=1000(dmsys) groups=1000(dmsys)

# 4.切换至 dmdba

[root@laizhenghua home]# su dmdba

4、环境准备-操作系统资源限制检查

这也是官方给出的提醒,在Linux系统中,因为ulimit命令的存在,会对程序使用操作系统资源进行限制,为了使达梦数据库服务端正常运行,要适当调整当前安装用户的ulimit参数。可以使用ulimit -a命令检查,如:

[root@localhost ~]# ulimit -a

core file size (blocks, -c) 0

data seg size (kbytes, -d) unlimited

scheduling priority (-e) 0

file size (blocks, -f) unlimited

pending signals (-i) 14949

max locked memory (kbytes, -l) 64

max memory size (kbytes, -m) unlimited

open files (-n) 1024

pipe size (512 bytes, -p) 8

POSIX message queues (bytes, -q) 819200

real-time priority (-r) 0

stack size (kbytes, -s) 8192

cpu time (seconds, -t) unlimited

max user processes (-u) 14949

virtual memory (kbytes, -v) unlimited

file locks (-x) unlimited

[root@localhost ~]#

注意主要看以下几个配置项:

名称

配置要求

data seg size

建议用户设置为 1048576 (即1GB)以上或unlimited(无限制),此参数过小将导

致数据库启动失败。

file size

建议用户设置为unlimited(无限制),此参数过小将导致数据库安装或初始化失败。

open files

建议用户设置为 65536 以上或unlimited(无限制)。

virtual memory

建议用户设置为 1048576 (即1GB)以上或unlimited(无限制),此参数过小将导

致数据库启动失败。

如果这几个参数不满足,如何修改呢?

参考下面 5、环境准备-修改参数 。

PS:我是在本地电脑上使用的finalshell连得的Linux虚拟机(如下图),也可以直接在 VMWare的Linux虚拟机里直接打开终端执行相关命令。

参考 6.2如何使用其他连接工具连接Linux虚拟机

5、环境准备-修改参数

使用以下命令进入文件中(下面的执行步骤以vi为例):

[root@localhost ~]# vi /etc/security/limits.conf

[root@localhost ~]# vim /etc/security/limits.conf

复制下面内容,在limits文件中增加以下代码,粘贴并保存

# zhuijiaxinneirong

dmdba hard nofile 65536

dmdba soft nofile 65536

dmdba hard stack 32768

dmdba soft stack 16384

【扩展】:文件编辑命令执行的详细步骤:

1.进入文件limits.conf

2.进入文件后按 i 进入编辑模式。 (最后一行会显示 --INSERT-- 或 --插入--)

3.在空白处鼠标右键粘贴,粘贴内容,会自动粘贴到文件最后一行。 (粘贴快捷:ctrl+shift+v 或 shift +insert)

4.粘贴进去之后,按 esc 退出编辑模式。 (最后一行的 --INSERT-- 或 --插入-- 会消失)

5.输入 :wq 保存文件内容。 (注意使用英文冒号, 不想保存使用 :q )

6.敲击 enter 完成文件修改,退出编辑页面,回到总页面中。 (例如:回到 [root@localhost ~]#

编辑完后,点击ESC键,退出编辑模式。

在最后一行输入 :wq ,然后点击enter回车键,就可退出编辑页面,回到总页面中。

下图表示已经回到总页面中。

注意:上面的修改内容保存后,并没有生效,需要执行切换账号命令让修改的内容生效,ulimit -a

[root@localhost ~]# su - dmdba

[root@localhost ~]# ulimit -n 65536

[root@localhost ~]# su - dmdba

[root@localhost ~]# ulimit -a

命令执行效果,如下图

注意: 在第二次执行 su - dmdba 命令时,需要输入dmdba账号的密码,输入密码时,不会显示输入内容(实际上已经输入成功了),输入完直接回车就行

【扩展】:Centos 中 vi 和vim 的区别

-------------------------------------------------------------------------

它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。

vim的这些优势主要体现在以下几个方面:

1、多级撤消

我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性

vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。

3、语法加亮

vim可以用不同的颜色来加亮你的代码。

4、可视化操作

就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

5、对vi的完全兼容

某些情况下,你可以把vim当成vi来使用。

vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。

vi有3个模式:插入模式、命令模式、低行模式。

插入模式:在此模式下可以输入字符,按ESC将回到命令模式。

命令模式:可以移动光标、删除字符等。

低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  1. 环境准备-内存与磁盘空间检查

8.参考文章:

虚拟机 VMware Workstation- 安装详细步骤

虚拟机 VMware Workstation- 安装详细步骤_windows_Superior427-Linux

在VMware中安装CentOS7(超详细的图文教程)

在VMware中安装CentOS7(超详细的图文教程)_在vmware上安装centos-CSDN博客

Centos7更换yum国内源教程

Centos7更换yum国内源教程_centos7更换yum源-CSDN博客

Linux常用命令汇总

史上最全的Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!_linux命令汇总-CSDN博客

发布评论

评论列表(0)

  1. 暂无评论