linux安装南大通用数据库 GBase 8s V8.8

news2024/12/23 18:31:59

linux安装南大通用数据库 GBase 8s V8.8

  • 1、操作系统、数据库
  • 2、下载链接
  • 3、安装文档
  • 4、安装前准备
    • 4.1、以root用户创建 gbasedbt 组和用户
    • 4.2、创建 GBase 8s 数据库安装目录
    • 4.3、上传并解压安装包
  • 5、安装
    • 5.1、执行安装程序
    • 5.2、回车继续 直到接受许可条款
    • 5.3、输入安装目录绝对路径
    • 5.4、选择安装类型
    • 5.5、选择安装组件
    • 5.5、角色权限分配
    • 5.6、不创建数据库实例
    • 5.7、安装配置参数概览
    • 5.8、开始安装
    • 5.9、安装完成后创建实例
      • 5.9.1、使用脚本自动创建和初始化实例
      • 5.9.2、选择安装目录
      • 5.9.3、选择本机 IP 地址
      • 5.9.4、指定数据库实例的监听端口
      • 5.9.5、选择安装方式
      • 5.9.6、选择数据库字符集
      • 5.9.7、输入数据库空间存储路径
      • 5.9.8、设置逻辑日志空间大小
      • 5.9.9、设置物理日志空间大小
      • 5.9.10、设置智能大对象空间大小
      • 5.9.11、设置临时数据空间大小
      • 5.9.12、表空间数量指定
      • 5.9.13、环境变量启用
  • 6、使用 GBase 8s 数据库
    • 6.1、进程查看
    • 6.2、登录数据库
    • 6.3、systemd开机自启动
      • 6.3.1、在/usr/lib/systemd/system/目录下创建 gbasedbtd.service文件
    • 6.3.2、如果配置了开机自启动2个实例 可能会都失败
  • 7、卸载数据库
  • 8、多实例管理
    • 8.1、创建第二个实例 端口为9089
    • 8.2、查看实例运行情况
  • 9、windows客户端管理工具
  • 5、记安装失败的过程(仅做记录)
    • 5.1、执行安装程序
    • 5.2、回车继续 直到接受许可条款
    • 5.3、输入安装目录绝对路径
    • 5.4、选择安装类型
    • 5.5、选择安装组件
    • 5.5、角色权限分配
    • 5.6、创建数据库实例
    • 5.7、初始化数据库实例
    • 5.8、选择是否自定义实例参数
    • 5.9、选择数据存储目录
    • 5.9、数据库磁盘空间大小分配
    • 5.11、是否启用只能大对象空间
    • 5.12、CPU资源分配
    • 5.13、内存资源分配
    • 5.14、数据库实例程序资源分配
    • 5.15、数据库实例服务名称选择
    • 5.15、数据库实例端口选择
    • 5.16、数据库实例服务程序ID选择
    • 5.17、DRDA是否启用选择
    • 5.18、DRDA服务别名选择
    • 5.19、DRDA端口选择
    • 5.20、备份程序组件选择
    • 5.21、备份程序存储目录选择
    • 5.22、备份程序存储目录选择
    • 5.23、确认磁盘空间分配
    • 5.24、直接回车 开始安装
    • 5.25、直接回车 开始初始化
  • 6、使用 GBase 8s 数据库(仅做记录、启动实例失败排错过程)
    • 6.1、启动/停止数据库服务
    • 6.2、按照官方文档使用脚本自动创建和初始化实例
    • 6.3 清空数之前安装的数据 重新安装数据库

1、操作系统、数据库

操作系统:debian 10
数据库:GBase 8s V8.8

2、下载链接

http://www.gbase.cn/tech_info/474.html

下载链接在PDF中

在这里插入图片描述

3、安装文档

http://www.gbase.cn/tech_info/474.html

在这里插入图片描述

4、安装前准备

4.1、以root用户创建 gbasedbt 组和用户

创建用户组

groupadd gbasedbt

创建用户

useradd -g gbasedbt gbasedbt -s /bin/bash -m

为 gbasedbt 用户设置密码

passwd gbasedbt

4.2、创建 GBase 8s 数据库安装目录

GBase 8s 数据库缺省的安装目录为 /opt/GBASE/gbase,并且此文件夹必须为空。
本文设定安装目录是/home/gbasedbt/GBASE/gbase

mkdir -p /home/gbasedbt/GBASE/gbase
chown -R gbasedbt:gbasedbt /home/gbasedbt/GBASE/gbase

4.3、上传并解压安装包

解压缩到/home/gbasedbt/目录下

unzip x86+RHEL6.zip -d /home/gbasedbt/

进入安装包目录

cd /home/gbasedbt/x86+RHEL6/GBase8sV8.8_3.3.0_2_RHEL6_x86_64/

解开tar包

mkdir GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64
tar -xvf GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64.tar -C GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64/

5、安装

5.1、执行安装程序

以 root 身份登录,进入解压目录,执行要安装的产品的安装脚本 ids_install,进行安装

cd /home/gbasedbt/x86+RHEL6/GBase8sV8.8_3.3.0_2_RHEL6_x86_64/GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64
sh ids_install

在这里插入图片描述

5.2、回车继续 直到接受许可条款

输入Y 回车

在这里插入图片描述

5.3、输入安装目录绝对路径

回车继续

在这里插入图片描述
输入Y 回车 确认

在这里插入图片描述

5.4、选择安装类型

输入2 选择自定义安装

在这里插入图片描述

5.5、选择安装组件

在这里插入图片描述

直接回车 全部安装

在这里插入图片描述
在这里插入图片描述

5.5、角色权限分配

输入1 进行分配
在这里插入图片描述

全部默认回车 权限分配

在这里插入图片描述

5.6、不创建数据库实例

默认回车 不创建数据库实例

在这里插入图片描述

5.7、安装配置参数概览

默认回车即可

在这里插入图片描述

5.8、开始安装

默认回车即可

在这里插入图片描述

等待安装完成

在这里插入图片描述

回车退出安装程序

在这里插入图片描述
在这里插入图片描述

未安装实例的目录结构如下

在这里插入图片描述

5.9、安装完成后创建实例

5.9.1、使用脚本自动创建和初始化实例

安装完成后,使用 gbasedbt 用户执行/home/gbasedbt/GBASE/gbase/etc/ GBaseInit_gbasedbt.sh脚本,自动创建并初始化实例。

su gbasedbt
cd /home/gbasedbt/GBASE/gbase/etc
./GBaseInit_gbasedbt.sh
// 创建实例名称,默认为 gbaseserver

在这里插入图片描述

5.9.2、选择安装目录

//选择安装目录。默认回车即可

在这里插入图片描述

5.9.3、选择本机 IP 地址

//选择本机 IP 地址 选择本机实际IP

在这里插入图片描述

5.9.4、指定数据库实例的监听端口

//指定数据库的监听端口,缺省为 9088

在这里插入图片描述

5.9.5、选择安装方式

//选择安装方式: 2 定制安装

在这里插入图片描述

5.9.6、选择数据库字符集

//选择数据库字符集

在这里插入图片描述

5.9.7、输入数据库空间存储路径

//输入数据库空间存储路径

在这里插入图片描述

5.9.8、设置逻辑日志空间大小

//设置逻辑日志空间大小

在这里插入图片描述

5.9.9、设置物理日志空间大小

//设置物理日志空间大小

在这里插入图片描述

5.9.10、设置智能大对象空间大小

//设置智能大对象空间大小

在这里插入图片描述

5.9.11、设置临时数据空间大小

//设置临时数据空间大小

在这里插入图片描述

// 输入 Y 启动以上设置,N 重新进行配置

在这里插入图片描述

5.9.12、表空间数量指定

表空间数量指定

在这里插入图片描述

5.9.13、环境变量启用

环境变量启用

在这里插入图片描述

配置概览 按Y开始初始化实例

在这里插入图片描述

稍安勿躁 等待实例初始化完成 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

回车退出

在这里插入图片描述
至此初始化成功

初始化实力后安装目录下多了1个实例目录

其大小就是初始化实例时选择的表空间大小

在这里插入图片描述
在这里插入图片描述

6、使用 GBase 8s 数据库

6.1、进程查看

在这里插入图片描述

6.2、登录数据库

以 gbasedbt 用户身份登录,输入 dbaccess - - 命令进入数据库命令行模式,示例如下:

dbaccess

在这里插入图片描述

通过键盘上下左右切换到对应选项,Enter确认

选择database

在这里插入图片描述

选择create

在这里插入图片描述

输入要创建的数据库名

在这里插入图片描述

选择Dbspace 回车

在这里插入图片描述

在这里插入图片描述

选择log 回车
在这里插入图片描述

选择Buffered_log 回车

在这里插入图片描述

选择Case-sensitivity 回车

在这里插入图片描述

选择 case-Insensitive 回车

在这里插入图片描述
选择 exit 回车

在这里插入图片描述

选择Create-new-database 表示创建这个数据库 然后回车

在这里插入图片描述
选择info查看数据库
在这里插入图片描述

在这里插入图片描述

看到 testdb数据库已经成功创建

、

输入exit回车退出

在这里插入图片描述

6.3、systemd开机自启动

systemd需要的两个配置文件目录为
service 文件所在位置
/usr/lib/systemd/system/
service 的环境配置文件位置
/etc/sysconfig/

6.3.1、在/usr/lib/systemd/system/目录下创建 gbasedbtd.service文件

9088实例

vi /usr/lib/systemd/system/gbasedbtd.service
[Unit]
Description=GBase 8s Database Server v8.8
Documentation=file:/home/gbasedbt/GBASE/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=/home/gbasedbt/GBASE/gbase/bin/oninit
ExecStop=/home/gbasedbt/GBASE/gbase/bin/onmode -ky
#Restart=on-abort

[Install]
WantedBy=multi-user.target
vi /etc/sysconfig/gbasedbtd_service
# gbasedbtd.service environmental variables
GBASEDBTDIR=/home/gbasedbt/GBASE/gbase
GBASEDBTSERVER=gbaseserver
ONCONFIG=onconfig.gbaseserver
GBASEDBTSQLHOSTS=/home/gbasedbt/GBASE/gbase/etc/sqlhosts.gbaseserver

9089实例

 vi /usr/lib/systemd/system/gbasedbtd9089.service
[Unit]
Description=GBase 8s Database Server v8.8
Documentation=file:/home/gbasedbt/GBASE/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/gbasedbtd9089_service
ExecStart=/home/gbasedbt/GBASE/gbase/bin/oninit
ExecStop=/home/gbasedbt/GBASE/gbase/bin/onmode -ky
#Restart=on-abort

[Install]
WantedBy=multi-user.target
vi /etc/sysconfig/gbasedbtd9089_service
# gbasedbtd9089.service environmental variables
GBASEDBTDIR=/home/gbasedbt/GBASE/gbase
GBASEDBTSERVER=gbaseserver9089
ONCONFIG=onconfig.gbaseserver9089
GBASEDBTSQLHOSTS=/home/gbasedbt/GBASE/gbase/etc/sqlhosts.gbaseserver9089
设置开机自启

在这里插入图片描述

实测一个实例需要的共享内存为5-7G,不知道为什么这么大。机器内存小的话起不来2个实例,第二个会启动失败,报共享内存分配失败错误

停止开启单个实例测试内存使用情况

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.3.2、如果配置了开机自启动2个实例 可能会都失败

在这里插入图片描述

正常启动数据库实例

在这里插入图片描述

7、卸载数据库

8、多实例管理

8.1、创建第二个实例 端口为9089

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

查看9089实例目录结构

在这里插入图片描述

在这里插入图片描述

8.2、查看实例运行情况

onstat -g dis

在这里插入图片描述

9、windows客户端管理工具

在 客户端\GBaseDataStudio_8.5.24.0_Windows_x86_64\GBaseDataStudio 目录下打开GBaseDataStudio.exe
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

关闭自动提交

在这里插入图片描述

默认用户gbasedbt密码是gbasedbt 报错太简单

在这里插入图片描述
修改操作系统gbasedbt用户密码

su - root
passwd gbasedbt

设置密码为Gbase@123

在这里插入图片描述

在这里插入图片描述

5、记安装失败的过程(仅做记录)

5.1、执行安装程序

以 root 身份登录,进入解压目录,执行要安装的产品的安装脚本 ids_install,进行安装

cd /home/gbasedbt/x86+RHEL6/GBase8sV8.8_3.3.0_2_RHEL6_x86_64/GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64
sh ids_install

在这里插入图片描述

5.2、回车继续 直到接受许可条款

输入Y 回车

在这里插入图片描述

5.3、输入安装目录绝对路径

回车继续

在这里插入图片描述
输入Y 回车 确认

在这里插入图片描述

5.4、选择安装类型

输入2 选择自定义安装

在这里插入图片描述

5.5、选择安装组件

在这里插入图片描述

直接回车 全部安装

在这里插入图片描述
在这里插入图片描述

5.5、角色权限分配

输入1 进行分配
在这里插入图片描述

全部默认回车 权限分配

在这里插入图片描述

5.6、创建数据库实例

输入1 进行创建

在这里插入图片描述

5.7、初始化数据库实例

输入1 进行初始化

在这里插入图片描述

5.8、选择是否自定义实例参数

输入2 自定义

在这里插入图片描述

5.9、选择数据存储目录

直接回车 默认

在这里插入图片描述

5.9、数据库磁盘空间大小分配

分配全部磁盘空间

输入2 进行自定义配置

5.10、是否启用镜像存储盘
输入1 启用 默认回车

在这里插入图片描述

5.11、是否启用只能大对象空间

输入1 启用

在这里插入图片描述

5.12、CPU资源分配

全部分配给数据库实例使用
在这里插入图片描述

5.13、内存资源分配

全部分配给数据库实例使用

在这里插入图片描述

5.14、数据库实例程序资源分配

直接回车 默认 后面还能修改

在这里插入图片描述

5.15、数据库实例服务名称选择

直接回车 默认
在这里插入图片描述

5.15、数据库实例端口选择

直接回车 默认

在这里插入图片描述

5.16、数据库实例服务程序ID选择

直接回车 默认 用于表标识1个数据库实例服务

在这里插入图片描述

5.17、DRDA是否启用选择

直接回车 默认 启用在这里插入图片描述

5.18、DRDA服务别名选择

直接回车 默认
在这里插入图片描述

5.19、DRDA端口选择

直接回车 默认

在这里插入图片描述

5.20、备份程序组件选择

直接回车 默认

在这里插入图片描述

5.21、备份程序存储目录选择

直接回车 默认

在这里插入图片描述

5.22、备份程序存储目录选择

直接回车 默认

在这里插入图片描述

出现错误 是因为选择分配的磁盘空间大于可使用的磁盘空间 修改这个参数 否则可能会初始化实力失败

输入2 重新指定分配的磁盘空间 制定 50%
在这里插入图片描述
在这里插入图片描述
上面已经走完的过程需要全部重新走一遍 极其不智能

5.23、确认磁盘空间分配

直接回车 默认

在这里插入图片描述
在这里插入图片描述

5.24、直接回车 开始安装

在这里插入图片描述
稍安勿躁 等待安装完成

在这里插入图片描述
在这里插入图片描述

5.25、直接回车 开始初始化

在这里插入图片描述

再次回车 开始初始化

在这里插入图片描述

初始化完成

在这里插入图片描述

回车 结束安装程序

在这里插入图片描述

6、使用 GBase 8s 数据库(仅做记录、启动实例失败排错过程)

6.1、启动/停止数据库服务

通常情况下,使用 gbasedbt 用户来启动和停止数据库服务。
成功安装数据库 GBase 8s 后,数据库会自动处于启动状态,可通过 ps -ef|grep oninit 命令检查服务进程是否存在:

切换到gbasedbt用户

su - gbasedbt

数据库进程不在 手动启动

cd /home/gbasedbt/GBASE/gbase/bin
./oninit -vy

启动数据库实例失败
在这里插入图片描述
说明在安装程序期间建立数据库实例是不可行的。

6.2、按照官方文档使用脚本自动创建和初始化实例

安装完成后,使用 gbasedbt 用户执行/home/gbasedbt/GBASE/gbase/etc/ GBaseInit_gbasedbt.sh脚本,自动创建并初始化实例。

su gbasedbt
cd /home/gbasedbt/GBASE/gbase/etc
./GBaseInit_gbasedbt.sh
// 创建实例名称,默认为 gbaseserver

在这里插入图片描述

//选择安装目录。默认回车即可

在这里插入图片描述

//选择本机 IP 地址 默认回车即可

在这里插入图片描述

//指定数据库的监听端口,缺省为 9088

在这里插入图片描述

//选择安装方式: 2 定制安装

在这里插入图片描述

//选择数据库字符集

在这里插入图片描述

//输入数据库空间存储路径

在这里插入图片描述

//设置逻辑日志空间大小

在这里插入图片描述

//设置物理日志空间大小

在这里插入图片描述

//设置智能大对象空间大小

在这里插入图片描述

//设置临时数据空间大小

在这里插入图片描述

// 输入 Y 启动以上设置,N 重新进行配置

在这里插入图片描述

表空间数量指定

在这里插入图片描述

环境变量启用

在这里插入图片描述

配置概览 按Y开始初始化实例

在这里插入图片描述

稍安勿躁 等待实例初始化完成 

在这里插入图片描述

初始化失败

在这里插入图片描述

安装日志查看

在这里插入图片描述
解决错误:
选择本机 IP 地址 时报错没有/sbin/ifconfig
安装即可

apt install net-tools

在这里插入图片描述

没有libncurses.so.5

在这里插入图片描述
查找包

apt search --names-only libncurses

在这里插入图片描述
安装libncurses5、libncurses5-dev

apt install libncurses5 libncurses5-dev

在这里插入图片描述

再次初始化实例

选择服务器IP

在这里插入图片描述

在这里插入图片描述

稍安勿躁 等待初始化实例完成

在这里插入图片描述

等了1.5个小时,初始化失败

在这里插入图片描述
在这里插入图片描述
原因是内存不够,给机器增加4G内存再次尝试初始化实例

报错 shared memory not initialized for GBASEDBTSERVER ‘gbaseserver’
在这里插入图片描述

6.3 清空数之前安装的数据 重新安装数据库

!!!!!!!在安装过程中不创建数据库实例!!!!!!!!!!
安装完数据库后,通过脚本自动化创建实例

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/450425.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Windows安装使用Redis,redis基本使用教程,python连接调用redis

文章目录 下载:安装:redis安装成Windows服务:修改密码:客户端连接:基本使用:python里调用redis: 下载: https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100 安装…

机器学习:基于多项式贝叶斯对蘑菇毒性分类预测分析

基于多项式贝叶斯对蘑菇毒性分类预测分析 作者:i阿极 作者简介:Python领域新星作者、多项比赛获奖者:博主个人首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏&#x1…

银行数字化转型导师坚鹏:银行业务数字化创新工作坊

银行业务数字化创新工作坊 课程背景: 很多银行存在以下问题: 不清楚如何进行业务数字化创新? 不知道如何开展银行数字化营销工作? 不知道零售业务数字化创新成功案例? 学员收获: 学习原创银行BLM…

【音视频】国际双向对讲方案

语音对讲的的整体流程为: 先拉流播放设备的视频;使用WebRTC推送语音流到ZLM服务;使用SIP协议下发Broadcast指令给设备;接收到设备的OK指令后,请求ZLM的startSendRtp接口,TCP协议请求startSendRtpPassive接口…

springboot集成webmagic和selenium,并部署到linux(问题坑)

springboot集成webmagic和selenium,并部署到linux(问题坑) 首先参考两个源代码spring boot集成找不到org.openqa.selenium.remote.AbstractDriverOptions的类文件代理ip--更换一个网页同时更换一个代理ip代理ip网址部署linux谷歌浏览器下载谷…

Python冒泡排序的实现

时间复杂度: 最坏时间复杂度O(n^2) 最优时间复杂度O(n):表遍历一次发现没有任何可以交换的元素,排序结束,这是最理想的 稳定性:稳定,(执行前后没有对数据没有变化,位置等) 原理和方…

供需两端催化口腔医疗服务市场增长 未来将呈现线上化、智能化、品质化三大趋势

一、口腔医疗服务行业概述 口腔由唇、颊、舌、腭、涎腺、牙和颌骨等部分组成。口腔疾病种类繁多,伴随人全生命周期,常见疾病有龋病、牙周疾病、牙髓病、根尖周病、牙齿缺损、错颌畸形等,多数口腔疾病的发病率高,诊疗需求大。除此…

深度强化学习——策略学习(3)

本文的重点:使用一个神经网络来近似策略函数Π 我们使用一个神经网络来近似策略函数,这个神经网络叫做策略网络,他可以用来控制agent运动,想要训练这个神经网络,就要用到policy gradient算法 策略函数Π的输入是当前…

苹果离开中国制造影响有多大?后果不堪设想,可能是灭顶之灾

由于苹果力推印度制造,各方都对苹果与中国制造的关系高度关注,那么苹果真的离开中国制造的话,结果会如何呢?对双方来说,影响会非常大,超出想象。 一、中国制造对苹果的依赖 苹果对产业链拥有巨大的影响力&a…

Python基础快速入门

一、中文编码问题 带大家过一遍菜鸟学python的基础内容 二、Python基础语法 1、Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from x…

用Socket API建立简易TCP服务端、客户端

//---------------------- //-- 用Socket API建立简易TCP客户端 // 1 建立一个Socket // 2 连接服务器 connect // 3 接收服务器信息 recv // 4关闭套接字 closesocket // -- 用Socket API建立简易TCP服务端 // 1 建立一个socket // 2 bind 绑…

JetBrains Gateway IDEA远程开发

为什么进行远程开发? 无论身处何处数秒内连接至远程环境 充分利用远程计算机的强大功能 在任何笔记本电脑上都可以轻松工作,无论其性能如何。借助远程计算机的计算资源,充分利用最大规模的数据集和代码库。在远程服务器上保护敏感代码 如果…

知识变现海哥|你为什么知识却不富有,是你不懂这个道理

要有价值观念,要有交换思维。商业的本质都是基于价值交换,你能为别人提供多少价值,你就能赚多少米,你帮助别人处理的问题越多你越有价值,你能成就多少人你就能被多少人成就。这是商业行为的底层逻辑。 你没赚到米 一是…

老胡的周刊(第088期)

老胡的信息周刊[1],记录这周我看到的有价值的信息,主要针对计算机领域,内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。 🎯 项目 nginx-ui[2] Nginx 后台管理 UI:…

港联证券|TMT板块全线退潮,这些个股获主力逆市抢筹

计算机、电子、传媒、通讯职业流出规模居前。 今天沪深两市主力资金净流出709.92亿元,其中创业板净流出218.36亿元,沪深300成份股净流出187.92亿元。 资金流向上,今天申万一级职业普跌,除了国防军工职业小幅上涨,获主…

vim编辑器使用教程

文章目录 前言一、vim 的三种工作模式二、vim 基本操作1、编辑2、复制粘贴3、撤销4、跳转5、查找和替换6、自动缩进7、分屏8、其他 三、vim 配置文件 前言 vim 是 Linux 系统内置的「文本编辑器」,用于查看或编辑文件的内容,学会使用 vim 编辑器&#x…

【ros】7.ros导航navigation(定位规划)

物竞天择,优胜劣汰;苟不自新,何以获存。——梁启超 文章目录 :smirk:1. ros导航:blush:2. 2d导航:satisfied:3. 3d导航 😏1. ros导航 ros机器人有个导航功能,类似自动驾驶车辆的规控部分,即根据地图&…

性能测试:深入理解线程数,并发量,TPS,看这一篇就够了

并发数,线程数,吞吐量,每秒事务数(TPS)都是性能测试领域非常关键的数据和指标。 那么他们之间究竟是怎样的一个对应关系和内在联系? 测试时,我们经常容易将线程数等同于表述为并发数&#xff…

短视频app搭建的技术难点是什么?

近年来,短视频app的流行引起了广泛关注。越来越多的企业开始投入资源来开发短视频app,以满足用户的需求。然而,短视频app的开发过程中,存在许多技术难点需要解决。本文将深入分析短视频app搭建的技术难点。 短视频app的意义 随着…

Centos 7 内核在线升级

目录 一、参考文档 二、升级centos内核 三、centos内核一键升级脚本 一、参考文档 1、内核版本的分类等相关信息见官网:https://www.kernel.org/ 2、 第三方仓库ELRepo参考官网:http://elrepo.org/tiki/HomePage 3、国内yum源:https://…