HGDB4.3.2在RHEL7.5中安装和卸载指导手册

目录

文档用途

详细信息

相关文档

文档用途

介绍HGDB4.3.2在RHEL7.5系统上的图形化安装和卸载流程。

详细信息

1.安装版本及注意事项

1.1 安装版本

操作系统

Redhat 7.5 x86_64

HGDB

HGDB 4.3.2

  1. 1.2 注意事项

使用图形化安装HGDB时,必须将系统用户切换至highgo用户执行安装,在root用户中执行su – highgo命令切换用户,安装时不能显示图形界面。

2.状态检查

2.1 检查SWAP空间

[root@localhost ~]# grep MemTotal /proc/meminfo

MemTotal:        1883156 kB

[root@localhost ~]# grep SwapTotal /proc/meminfo

SwapTotal:       2097148 kB

[root@localhost ~]# free -h

              total        used        free      shared  buff/cache   available

Mem:           1.8G        699M        639M         11M        499M        944M

Swap:          2.0G          0B        2.0G

2.2 操作系统

[root@localhost ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 7.5 (Maipo)

[root@localhost ~]# uname -a

Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Wed Mar 21 18:14:51 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux

2.3 关闭防火墙

[root@localhost ~]# systemctl disable firewalld.service

Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.

Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

[root@localhost ~]# systemctl stop  firewalld.service

2.4 关闭NetworkManager

[root@localhost ~]# systemctl stop  NetworkManager.service

[root@localhost ~]# systemctl disable NetworkManager.service

Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.

Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.

Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.

2.5 关闭selinux

[root@localhost ~]# setenforce 0

[root@localhost ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

[root@localhost ~]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

#     enforcing - SELinux security policy is enforced.

#     permissive - SELinux prints warnings instead of enforcing.

#     disabled - No SELinux policy is loaded.

SELINUX=disabled

# SELINUXTYPE= can take one of three two values:

#     targeted - Targeted processes are protected,

#     minimum - Modification of targeted policy. Only selected processes are protected. 

#     mls - Multi Level Security protection.

SELINUXTYPE=targeted 

2.6 主机名和时间检查

[root@localhost ~]# hostnamectl status

   Static hostname: localhost.localdomain

         Icon name: computer-vm

           Chassis: vm

        Machine ID: 088eb416a9a247ff9e8d361c02de06f6

           Boot ID: 829734c6a5e746a5966f7ccfd34871e8

    Virtualization: oracle

  Operating System: Red Hat Enterprise Linux Server 7.5 (Maipo)

       CPE OS Name: cpe:/o:redhat:enterprise_linux:7.5:GA:server

            Kernel: Linux 3.10.0-862.el7.x86_64

      Architecture: x86-64

[root@localhost ~]# timedatectl

      Local time: Wed 2018-07-25 13:04:28 CST

  Universal time: Wed 2018-07-25 05:04:28 UTC

        RTC time: Wed 2018-07-25 05:04:28

       Time zone: Asia/Shanghai (CST, +0800)

     NTP enabled: yes

NTP synchronized: yes

 RTC in local TZ: no

      DST active: n/a

2.7 安装系统软件包

[root@localhost ~]# vi /etc/yum.repos.d/highgo.repo

[Server]

name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source

baseurl=file:///media/cdrom

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

创建/media/cdrom目录:

[root@localhost ~]# mkdir /media/cdrom

挂载操作系统镜像:

[root@localhost ~]# mount /dev/sr0 /media/cdrom

安装系统软件包:

[root@localhost ~]# yum install wget readline readline-devel zlib zlib-devel openssl openssl-devel pam-devel libxml2-devel libxslt-devel python-devel tcl-devel gcc gcc-c++ -y

2.8 创建用户

[root@localhost ~]# groupadd -g 5866 highgo

[root@localhost ~]# useradd -u 5866 -g highgo highgo; echo XXXXXX(密码) | passwd -f --stdin highgo

Changing password for user highgo.

passwd: all authentication tokens updated successfully.

2.9 创建相关目录

[root@localhost ~]# mkdir -p /data/highgo/4.3.2

[root@localhost ~]# mkdir -p /data/highgo/hgdbbak/archive

[root@localhost ~]# chown -R highgo:highgo /data

2.10 修改内核参数

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

添加以下内容:

#for highgo db 4.3.2

kernel.shmmni = 4096

kernel.sem = 4096 2147483647 2147483646 512000

fs.file-max = 7672460

net.ipv4.ip_local_port_range = 9000 65000

net.core.rmem_default = 1048576

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_max_syn_backlog = 4096

net.core.netdev_max_backlog = 10000

vm.overcommit_memory = 0

fs.aio-max-nr = 1048576

net.ipv4.tcp_timestamps = 0

vm.overcommit_memory = 2

vm.overcommit_ratio = 90

vm.min_free_kbytes = 524288

root用户运行如下命令是参数立即生效:

[root@localhost ~]# sysctl -p

2.11 修改用户限制

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

添加如下内容:

#for highgo db 4.3.2

highgo soft  core unlimited

highgo hard  nproc unlimited

highgo soft  nproc unlimited

highgo hard  memlock unlimited

highgo hard  nofile 1024000

highgo soft  memlock unlimited

highgo soft  nofile 1024000

3.HGDB安装

3.1上传并解压HGDB安装包

[root@localhost ~]# mkdir /upload

[root@localhost ~]# cd /upload/

[root@localhost upload]# tar -zxvf hgdb4.3.2_installer_redhat7.x_Standard_x86-64_20180118.tar.gz

更改权限为highgo用户:

[root@localhost upload]# chown -R highgo:highgo hgdb4.3.2_installer_redhat7.x_Standard_x86-64_20180118

详细的安装卸载界面请登录【瀚高技术支持平台】查看

https://support.highgo.com/#/index/docContent/e0d0fc13058a6fb1

猜你喜欢

转载自blog.csdn.net/pg_hgdb/article/details/82991589