首页 > 其他分享 >GBase 8s 通过systemd实现自启动与关闭

GBase 8s 通过systemd实现自启动与关闭

时间:2024-06-24 11:11:37浏览次数:8  
标签:opt systemd service systemctl 自启动 8s gbase gbasedbtd

在RHEL7/CENTOS7/SUSE12及最新的Ubuntu等linux发行版本中, 均使用systemd进行服务控制管理(Service Control Manager)。
使用systemd, 不再需要编写shell脚本程序来控制启动、关闭。 以下是通过systemd方式实现GBase 8s数据库的自启动与关闭。
适用于操作系统: RHEL7/CENTOS7, 以及基于RHEL7内核的系统 systemd需要的两个配置文件目录为 1,service 文件所在位置

/usr/lib/systemd/system/

2,service 的环境配置文件位置

/etc/sysconfig/

1, 在/usr/lib/systemd/system/目录下创建 gbasedbtd.service文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [Unit] Description=GBase 8s Database Server v8.7 2.0.1a2_2 Documentation=file:/opt/gbase/release/en_us/0333 Wants=network-online.target After=network.target network-online.target   [Service] Type=oneshot User=gbasedbt Group=gbasedbt RemainAfterExit=yes EnvironmentFile=/etc/sysconfig/gbasedbtd_service ExecStart=/opt/gbase/bin/oninit ExecStop=/opt/gbase/bin/onmode -ky #Restart=on-abort   [Install] WantedBy=multi-user.target
说明:
[Unit] 区块:启动顺序与依赖关系
[Service] 区块:启动行为
[Install] 区块:定义如何安装这个配置文件,即怎么做到开机启动。 2, 在/etc/sysconfig目录下创建 gbasedbtd_service
1 2 3 4 5 # gbasedbtd.service environmental variables GBASEDBTDIR=/opt/gbase GBASEDBTSERVER=gbase01 ONCONFIG=onconfig.gbase01 GBASEDBTSQLHOSTS=/opt/gbase/etc/sqlhosts
3, 管理gbasedbtd服务 启动gbasedbtd服务(数据库应未启动)
1 # systemctl start gbasedbtd
检查gbasedbtd状态
1 # systemctl status gbasedbtd
关闭gbasedbtd服务
1 # systemctl stop gbasedbtd
设置gbasedbtd服务随系统启动
1 # systemctl enable gbasedbtd
关闭gbasedbtd服务的自启动
1 # systemctl disable gbasedbtd

标签:opt,systemd,service,systemctl,自启动,8s,gbase,gbasedbtd
From: https://www.cnblogs.com/dll102/p/18264612

相关文章

  • k8s手撕架构图+详解
    1.架构图这个架构图展示了一个典型的Kubernetes集群的结构和各个组件的作用。以下是详细解释2.架构图整体介绍 ControllerPlane(控制平面)负责管理和控制整个Kubernetes集群。包含以下组件:etcd:一个分布式键值存储,存储集群的所有数据。Scheduler(调度器):负责将Pod......
  • jenkins连接k8s
    目录Jenkins连接k8s集群1.Kubernetes插件简介2.Kubernetes插件使用2.1kubernetes的连接参数3.测试4.错误原因Jenkins连接k8s集群默认Jenkins是有2个执行器的,我们也可以通过增加节点的方式去让他拥有更多的执行器,连接固定节点的方法比较简单,按照他的步骤一步步来就好了,这......
  • k8s安装教程
    环境centos7.9安装地址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spm=a2c6h.25603864.0.0.4a85f5adRRKnVY服务器要求:建议最小硬件配置:2核CPU、2G内存、20G硬盘。服务器可以访问互联网,会联网下载镜像初始化配置:关闭Selinuxsed-i's/enforcing/disable......
  • gbase8s关于客户端和数据库连接的方式和应用建立连接的简单线索分工
    应用和数据库的连接分为本地连接和远程连接,当应用程序和数据库在同一台服务器上为本地连接,不在一台服务器上为远程连接1.本地连接本地连接三种方式:通过共享内存消息系统:应用和数据库在同一台服务器上,应用程序和数据库服务器将挂接在相同的内存段中,应用程序发送消息给数据库......
  • k8s集群搭建及对一些组件的简单理解(一)
    背景k8s的学习环境(用kubeadm方式搭建),我也搭过几次了,但都有点问题。要么在云服务器上弄,这个的问题是就只有一台轻量服务器,只能搭个单节点的;后来买了一台便宜的,所以就有了两台,但是不在一个zone,一个是广州,一个是成都,内网不通,感觉搭起来很麻烦,还没试过。要么是在本机的虚拟机上搞(vm......
  • 在线方式部署k8s+prometheus集群(kubesphere环境)
    前言:半月前在公司生产环境上离线部署了k8s集群和Prometheus+Grafana监控平台的搭建,下面我租用3台华为云服务器演示在线方式部署k8s(单master节点)+prometheus集群。下期再出一版离线方式部署k8s(双master节点)集群。安装步骤:安装Docker安装Kubernetes安装KubeSphere前置环境安......
  • 3.3 Ubuntu24使用kubeadm部署高可用K8S集群
    Ubuntu24使用kubeadm部署高可用K8S集群使用kubeadm部署一个k8s集群,3个master+1个worker节点。1.环境信息操作系统:ubuntu24.04内存:2GBCPU:2网络:能够互访,能够访问互联网hostnameip备注k8s-master1192.168.0.51master1k8s-master2192.168.0.52master2k8s-master3192.......
  • Centos7.9使用kubeadm部署K8S 1.27.6集群环境(内网通过代理部署)
    Centos7.9使用kubeadm部署K8S1.27.6集群环境(内网通过代理部署)在内网借助代理服务器,使用kubeadm部署一个k8s集群,单master+2worker节点,K8S版本为1.7.6,使用containerd作为容器运行时。1.环境信息操作系统:CentOS7.9.2009内存:8GBCPU:4网络:节点通过代理进行访问。host......
  • Centos7.9使用kubeadm部署K8S 1.27.6集群环境(内网通过代理部署)
    Centos7.9使用kubeadm部署K8S1.27.6集群环境(内网通过代理部署)在内网借助代理服务器,使用kubeadm部署一个k8s集群,单master+2worker节点,K8S版本为1.7.6,使用containerd作为容器运行时。1.环境信息操作系统:CentOS7.9.2009内存:8GBCPU:4网络:节点通过代理进行访问。ho......
  • Ubuntu24使用kubeadm部署高可用K8S集群
    Ubuntu24使用kubeadm部署高可用K8S集群使用kubeadm部署一个k8s集群,3个master+1个worker节点。1.环境信息操作系统:ubuntu24.04内存:2GBCPU:2网络:能够互访,能够访问互联网hostnameip备注k8s-master1192.168.0.51master1k8s-master2192.168.0.52master......