我怀疑是DHCP的问题,我的连接方式不是static,是DHCP 的方式,我主机的dhcp一直是开着的,我怀疑是虚机的dhcp没有打开导致的,

也有可以是主机dhcp需要重新启动,但是这种概率不大,我下周试试

能连百度,但是虚机向外ping网关,主机ping不同,主机ping虚机ping不通

关闭虚机防火墙,https://blog.csdn.net/baidu_36124158/article/details/90603496/

虚机可以ping通网关192.168.1.2(虚机网关)

VM中上不了网 能ping通百度等等网站,但ping不通主机。我的主机是上的无线网 谢谢各位了

楼上的说错了,桥接后虚拟机和你的实体机在同一个网络中,所以肯定能PING通,但NAT方式的话虚拟机和你的实体机在不同的网络中,所以无法直接PING通。其实在NAT方式下,你的实体电脑会虚拟出一块网卡,并利用虚拟出来的这块网卡和虚拟机通讯,所以你直接PING实体机的IP是不会通的,你要PING实体机上虚拟机虚拟出来那块网卡的IP才会PING通。

nat模式,如果虚拟机能ping通百度域名,但打不开ie页面,一般有两种可能。
一是,win7或vista物理主机,却使用了6.5.3以下的vmware来使用nat 模式。
二是,物理主机上有特殊的网络防火墙。

而ping不通主机,跟vmnet8网卡并没有很大的关系。vmnet8网卡只关系到物理主机能不能ping通虚拟机。

如果物理主机可以ping通虚拟机,而虚拟机ping不通物理主机,很有可能是物理主机的防火墙设置了禁ping

网络配置约束限制

解答:

NetworkManager、network两个服务均是网络服务管理包,两个服务之间存在部分功能重叠。

如果使用NetworkManager管理服务,则必须使用nmcli命令或修改配置文件来配置网络(如IP、路由等),而不能使用ip/ifconfig/route命令来配置。

说明:

在开启NetworkManager服务的场景下,使用ip/ifconfig/route等命令配置网络,则一段时间后配置会被NetworkManager覆盖,导致 ip/ifconfig/route配置不生效。

查看NetworkManager服务是否开启:

systemctl status NetworkManager

说明:

nmcli命令使用参考“nmcli –help”或者“man nmcli”。

如果要使用ip/ifconfig/route等命令来管理网络,请先关闭NetworkManager服务,使用如下命令:

systemctl stop NetworkManager

Destination host unreachable 一般解决办法

症状:

上网各类应用基本正常,但是在命令行下使用ping命令,无论任何地址,均反馈Destination host unreachable。

分析:

输入命令arp -a可以看到网关的MAC地址正常解析,并利用其他电脑确认了网络工作是正常的,那么问题一定出在电脑里,阻止了ICMP或者别的数据的连接。

检查进程和服务,没有安装任何第三方防火墙,系统自带的防火墙也没有打开。

百度搜索关键字“Destination host unreachable.”,很多人都提到了一个问题,是IPSeC安全策略阻止了数据的通过,在网卡属性里选TCP/IP协议,进“高级”,“选项”,没看到起用IPSeC,也没有做端口过滤。

非常疑惑,于是总会想到去查查系统的日志,看看有没有出错的信息或记录,结果也没有发现相关错误记录。但是此时,基本上感觉到就是IPSeC引起的故障。

解决:

没招的时候,只好直接从根本上下手:输入命令services.msc,进入服务控制面板,找到IPSec服务,禁用,重启,问题解决。

主机ping不通虚拟机,但是虚拟机能ping通主机

https://blog.csdn.net/qqxyy99/article/details/80864862

参考进行openguess安装

https://blog.csdn.net/qq_32838955/article/details/117216454

第二个参考openguess安装(人家aarch64,我的是x86_64)

https://www.cnblogs.com/huaweiyun/p/13408140.html

在home目录下输入命令

sudo tar -jxvf  文件名 -C 存放的目录。

其中 j表示解压bz2包,x表示解压,v表示显示详细过程,f表示文件。

如图,输入解压命令后,终端显示解压的详细过程。若不想看到解压的详细过程,可修改 -jxvf 为 -jxf。

这几个安装暂时放弃了1!!!

ncurses-devel

建议版本:5.9-13.20130511;list可以查到,install报错

glibc-devel

建议版本:2.17-111;list可以查到,install报错in

readline-devel

建议版本:7.0-13‘;list可以查到6.2-9版本,install  报错

libnsl(openeuler+x86环境中)

建议版本 :2.28-36;查不到匹配项

centos中使用rpm包或yum命令在线安装的软件默认是安装在那个目录下

这个不是 rmp 包管理器和 yum 命令决定的,而是软件包自身会选择安装到某个地方,通常会在这几个文件夹中

这一步没有操作!!!!

修改/usr/lib/systemd/system/systemd-logind.service文件中的“RemoveIPC“值为“no“。

rm -f 文件名

------

-bash: tar:未找到命令___解决方法___yum install -y tar

ncurses-devel

建议版本:5.9-13.20130511

readline-devel

建议版本:7.0-13

libnsl(openeuler+x86环境中)

建议版本 :2.28-36;我的64位系统不需要?

[root@vm-openeuler-1 ~]# yum -y install ncurses-devel
Last metadata expiration check: 0:33:14 ago on 2021年07月03日 星期六 21时59分45秒.
Error: 
 Problem: cannot install both ncurses-libs-5.9-13.20130511.h5.x86_64 and ncurses-libs-6.1-14.oe1.x86_64
  - package ncurses-devel-5.9-13.20130511.h5.x86_64 requires ncurses-libs(x86-64) = 5.9-13.20130511.h5, but none of the providers can be installed
  - package guile-5:2.0.14-15.oe1.x86_64 requires libncurses.so.6()(64bit), but none of the providers can be installed
  - package guile-5:2.0.14-15.oe1.x86_64 requires libtinfo.so.6()(64bit), but none of the providers can be installed
  - cannot install the best candidate for the job
  - problem with installed package guile-5:2.0.14-15.oe1.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

尝试:

yum remove ncurses-devel

yum search ncurses

yum remove ncurses

yum updates ncurses

yum install ncurses

[root@vm-openeuler-1 data]# yum search ncurses
Last metadata expiration check: 3 days, 20:38:53 ago on Sun 04 Jul 2021 01:28:06 AM CST.
=========================== Name Exactly Matched: ncurses ============================
ncurses.x86_64 : Terminal control library
========================== Name & Summary Matched: ncurses ===========================
ncurses-libs.i686 : Ncurses libraries
ncurses-libs.x86_64 : Libraries for ncurses
ncurses-devel.i686 : Development files for the ncurses library
ncurses-devel.x86_64 : Development files for the ncurses library
=============================== Name Matched: ncurses ================================
ncurses-base.noarch : Descriptions of common terminals
ncurses-term.noarch : Terminal descriptions
[root@vm-openeuler-1 data]# yum remove ncurses
Error: 
 Problem: The operation would result in removing the following protected packages: kernel
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
[root@vm-openeuler-1 data]# yum updates ncurses
No such command: updates. Please use /usr/bin/yum --help
It could be a YUM plugin command, try: "yum install 'dnf-command(updates)'"
[root@vm-openeuler-1 data]# yum install ncurses
EulerOS-2.0SP3 base                                   5.9 kB/s | 3.6 kB     00:00    
Package ncurses-6.1-14.oe1.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@vm-openeuler-1 data]#

[root@vm-openeuler-1 ~]# yum --exclude=kernel* update
Last metadata expiration check: 2:59:17 ago on Wed 07 Jul 2021 10:15:01 PM CST.
Error: 
 Problem 1: cannot install both perl-Compress-Raw-Zlib-1:2.061-4.x86_64 and perl-Compress-Raw-Zlib-2.081-6.oe1.x86_64
  - package perl-IO-Compress-2.081-6.oe1.noarch requires perl(Compress::Raw::Zlib) >= 2.081, but none of the providers can be installed
  - cannot install the best update candidate for package perl-Compress-Raw-Zlib-2.081-6.oe1.x86_64
  - problem with installed package perl-IO-Compress-2.081-6.oe1.noarch
 Problem 2: package perl-Time-HiRes-4:1.9725-3.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
  - cannot install both perl-4:5.16.3-285.h2.x86_64 and perl-4:5.28.0-434.oe1.x86_64
  - cannot install both perl-4:5.16.3-285.h4.x86_64 and perl-4:5.28.0-434.oe1.x86_64
  - cannot install both perl-4:5.16.3-285.h3.x86_64 and perl-4:5.28.0-434.oe1.x86_64
  - cannot install both perl-4:5.16.3-285.h7.x86_64 and perl-4:5.28.0-434.oe1.x86_64
  - cannot install both perl-4:5.16.3-285.h8.x86_64 and perl-4:5.28.0-434.oe1.x86_64
  - cannot install the best update candidate for package perl-Time-HiRes-1.9760-2.oe1.x86_64
  - problem with

[root@vm-openeuler-1 ~]# yum install ncurses-devel
Last metadata expiration check: 0:01:04 ago on Thu 08 Jul 2021 01:16:33 AM CST.
Error: 
 Problem: cannot install both ncurses-libs-5.9-13.20130511.h5.x86_64 and ncurses-libs-6.1-14.oe1.x86_64
  - package ncurses-devel-5.9-13.20130511.h5.x86_64 requires ncurses-libs(x86-64) = 5.9-13.20130511.h5, but none of the providers can be installed
  - package guile-5:2.0.14-15.oe1.x86_64 requires libncurses.so.6()(64bit), but none of the providers can be installed
  - package guile-5:2.0.14-15.oe1.x86_64 requires libtinfo.so.6()(64bit), but none of the providers can be installed
  - cannot install the best candidate for the job
  - problem with installed package guile-5:2.0.14-15.oe1.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
[root@vm-openeuler-1 ~]#

还是有报错;

希望知道咱们安装一般用什么,为什么不报错呢?

[root@vm-openeuler-1 ~]# gs_om -t status
-bash: gs_om: command not found
为什么我测试数据库状态不对,明明我前面都获取到信息了

问题2:我怎么开启数据库,没找到.sh的文件

先不管,继续吧

(2)设置字符集参数

if [ "$LANG" != "en_US.UTF-8" ];then

export LANG=en_US.UTF-8

echo export LANG=en_US.UTF-8 >> /etc/profile

fi

没找到,直接新增了

修改/usr/lib/systemd/system/systemd-logind.service文件中的“RemoveIPC“值为“no“。

  1. 使用VIM打开systemd-logind.service文件。

    复制代码vim /usr/lib/systemd/system/systemd-logind.service
    
  2. 修改“RemoveIPC“的值“no“。

    复制代码RemoveIPC=no

二、创建普通用户和目录,并授权

groupadd -g 1001 dbgrpuseradd -u 2001 -g dbgrp ommmkdir -p /opt/software/openGausschown -R omm:dbgrp /opt

groupadd -g 1001 dbgrp
useradd -u 2001 -g dbgrp omm
mkdir -p /opt/software/openGauss
chown -R omm:dbgrp /opt

## 执行安装脚本
chmod -R 775 /soft/
chown omm:dbgrp /soft -R
su - omm

[omm@vm-openeuler-1 simpleInstall]$ sh install.sh -w china@123
[step 1]: check parameter
[step 2]: check install env and os setting
[step 3]: change_gausshome_owner
[step 4]: set environment variables

/home/omm/.bashrc: line 11: ulimit: open files: cannot modify limit: Operation not permitted
[step 6]: init datanode
The files belonging to this database system will be owned by user "omm".
This user must also own the server process.

那你在你的yum 安装后面加上这个参数跳过校验吧
–allowerasing 来替换冲突的软件包 或 –nobest 来不只使用最佳选择的软件

划重点 先加刚才那个参数 ,如果可以那就算了,如果报错
1)如果发生confict,则使用rpm -e dnf-help后再重试
2)报错:Error: Transaction test error:解决方案:rpm -e openEuler-rpm-config --nodeps,重新安装

sh install.sh -w china@123 -p 5434

1)修改当前交互终端的limit值

查询当前终端的文件句柄数: ulimit -n 回车,一般的系统默认的1024.

v2013db02u:~ # tail /etc/security/limits.conf

# End of file
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft memlock 4000000
oracle hard memlock 4000000
————————————————

权限也给了,文件可访问最大数也改了,还报错?

sh install.sh -w china@123 -p 5434

因为数据库没开机,gs_om -t start报错

数据库开机开不了

问题原因
虚拟机里面的OpenGuass默认只监听报错显示的那个ip,可是导入虚拟机之后,显卡情况出现了不同,导致不存在这个ip,当然也就监听不了

问题解决
改配置文件postgresql.conf:找到postgresql.conf, 本虚拟机在/gaussdb/data/db1里面,找不到可以用locate定位一下,没有这个命令就用包管理器下载mlocate,下载完记得# updatedb再搜索,找到之后,把配置文件里面的listen_addresses和local_bind_address改成存在的ip即可,可以用ip a或者ifconfig看一下ip,也可以都填0.0.0.0或者星号*表示监听所有ip
————————————————
版权声明:本文为CSDN博主「去吃饭了Ayo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/LoveZoeAyo/article/details/116114727

结果,不行

启动数据库

su omm
cd /opt/module/openGauss/script/
./gs_om -t start

使用系列命令检查数据库性能: 
gs_om -t status --detail
gs_om -t status --all

正常启动数据库后,使用gsql 进入Gauss数据库
gsql -d postgres -p 15400
注:postgres 是数据库名,15400是端口号

建库
create database DB_ZTK;
create database "DB_ZTK";

注:不带 " 建完之后是小写库名

删库
drop database db_ztk;
drop database "db_ztk";
————————————————
版权声明:本文为CSDN博主「姜太小白」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yxzone/article/details/115057479

bash: gs_om: command not found

. 当输入命令:gsql -d postgres -p 26000 -r 出现如下错误:gsql:command not found…

将gsql添加到环境变量中,可以在clusterconfig.xml看gsql文件的位置,默认在/gauss/app下,通过ls查看(注意app这个文件可能后面有一串字符,所以先进入/gauss下然后通过ls查看,再进入app下找到gsql文件),然后通过 /gauss/xxx/xx/gsql -d postgres这个命令添加环境变量(xxx是你具体的文件名)
如果上述中找不到文件,输入 ps -ef|grep gauss看下数据是否安装成功,如果没有装,就将/gauss下的文件全部删除,重新安装。

试试dacker

openGauss在docker上的安装,连接以及java连接_微信

powershell

docker pull enmotech/opengauss:1.0.1

docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Huawei@123 -p 25432:5432 enmotech/opengauss:1.0.1

安装dacker报错:

找人帮忙,换了镜像版本1.1.0,可以了

----‘

界面如下,在箭头所指的地方有一个要下载的插件,但是我下过了,所以没有了,记得点击下载。

按照顺序依次填入:

  1. 自己openguass的ip地址,这个如果是跟着我上面的步骤安装就是用localhost或者127.0.0.1就可以了

  2. 自己openguass的端口号,这个如果是跟着我上面的步骤安装就是15432

  3. 填gaussdb不管你创建的时候起的什么名字都填gaussdb(gaussdb是docker安装时的内置测试用户,权限很高)

  4. 填自己设置的密码(就是自己设置的密码了,如果你连密码都跟我一样就是2222@aaaA

  5. 点击测试一下连接

建表没权限

chown -R omm:dbgrp /opt

发现我可以新建数据库

坑的是我没有权限新建表,navicat和data stadio 都一样

.使用DataStudio连接数据库(默认数据库为 postgres )

6.安装成功

7.添加模拟数据

(1).右键创建数据库创建模式,创建普通表,添加字段

y

因为我不可以用系统模式,我只可以用用户模式啊!!!!!!!!!!

在虚机上的操作

cp /usr/lib64/libreadline.so.7  /cde/lib/

[omm@csb-test-north-4-g cde]$ chmod 750 openGauss-2.0.1-CentOS-64bit.tar.bz2
[omm@csb-test-north-4-g cde]$ tar -jxvf openGauss-2.0.1-CentOS-64bit.tar.bz2

[omm@csb-test-north-4-g cde]$ cp /usr/lib64/libreadline.so.7  /cde/lib/
[omm@csb-test-north-4-g cde]$ cd bin/
[omm@csb-test-north-4-g bin]$ ./gs_initdb --help
gs_initdb initializes a openGauss database cluster.

Usage:
  gs_initdb [OPTION]... [DATADIR]

Options:
  -A, --auth=METHOD         default authentication method for local connections
。。。

[omm@csb-test-north-4-g simpleInstall]$ ps -ef|grep gauss
omm       4683     1 82 11:10 pts/1    00:00:18 /cde/bin/gaussdb -D /cde/data/single_node
omm       4776  3666  0 11:10 pts/1    00:00:00 grep --color=auto gauss
[omm@csb-test-north-4-g simpleInstall]$ cd ../bin/

[omm@csb-test-north-4-g bin]$ ./gsql -p 5432 -d postgres
gsql ((openGauss 2.0.1 build d97c0e8a) compiled at 2021-06-02 19:37:17 commit 0 last mr  )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help.

postgres=# \q

rm -rf cde

mkdir cde

chmod 777 cde

su - ommch

Linux联网,自用相关推荐

  1. 虚拟机VMware中Linux联网

    虚拟机VMware中Linux联网 一般我们用VMware虚拟机刚刚安装Linux的时候,进入虚拟机发现右上角的小电脑是打叉叉的: 这说明我们的网络链接是不通的.(可以ping一下百度网址什么的,pi ...

  2. 最简单的VMware中Linux联网的一种方法

    最简单的VMware中Linux联网的一种方法 此次连接,为Linux设置了静态IP,使用VMware的NAT模式上网. 这是博主的第一篇文章,博主小白一枚,刚刚学习Linux,文章作自己学习笔记之用 ...

  3. linux联网三种模式

    linux联网的三种模式 1.交接模式 2.NAT(网络地址转换模式) 3.主机模式

  4. Redis学习 Linux联网与主机互ping测试

    今天又启用我好久没有使用过的VM虚拟机,在学习Redis之前需要安装它,我在学习使用Linux系统去下载安装Redis,所以第一步当然就是利用虚拟机联网了,之后再用xshell链接虚拟机实现远程控制它 ...

  5. 真机(或者双系统)Linux联网问题

    前段时间由于要在linux上跑程序就装了双系统,以前都是用的小白(校园移动网卡) 但是小白(网卡)不适用linux系统,如何联网成了问题: 方案一:手机和电脑usb共享 方案二:买个linux下适配的 ...

  6. Vmware的linux联网过程

    查看linux是否能正常上网 ping 网站 例如: ping www.baidu.com 分情况处理: 情况1:若出现 则能够正常上网: 情况2:若出现 则是网卡的IP等未设置成功(无法连接外网): ...

  7. kali linux联网设置

    kali linux网络设置问题 本人遇到的问题是在用物理主机可以ping通虚拟机,虚拟机ping不通物理主机.原因是kali的网络设置出了问题.解决方法如下: 在虚拟机设置---->网络适配器 ...

  8. Linux 联网 安装 MySQL

    安装MySQL有多种方法,现在介绍一种安装最新版本的简单方法. 前提条件是机器可上网. 安装环境  Linux 2.6.32-279.el6.x86_64  Server release 6.3 安装 ...

  9. Java程序员一些常用的日志和其他Linux命令(自用)

    1 . 滚动查看日志文件 tail -fn200 out.log     命令详解 :  tail : 显示文件末尾的内容 -f : 当文件变动时 , 自动输出后续的增加内容 . 即滚动输出末尾内容 ...

最新文章

  1. 剑指offer三十六之两个链表的第一个公共结点
  2. 邓海建:让网约车成为智慧城市的“老司机”
  3. OpenStack社区正式接受UnitedStack有云Steth项目
  4. python3.6.2安装教程-Linux下升级安装Python-3.6.2版本
  5. Linux内核中工作队列的使用work_struct,delayed_work
  6. 在Spring Controller中将数据缓存到session
  7. HihoCoder - 1457 后缀自动机四·重复旋律7(后缀自动机)
  8. 基于TextRank算法的文本摘要(附Python代码)
  9. c语言字符指针清零,C语言中字符串的内存地址操作的相关函数简介
  10. 【工大SCIR笔记】事实感知的生成式文本摘要
  11. PHP魔术方法和魔术变量总结
  12. 我的web2.0作品:畅想网络应用系统(采用JavaScript、Jquery、Ajax 等制作,完成时间10天)...
  13. The Maven Integration requires that Eclipse be running in a JDK……
  14. Java案例实现用户登录
  15. 工程控制论 理论概况
  16. 毕设项目系列教程-智慧校园管理系统
  17. Cosos H5开发工具箱(上)
  18. 青浦区服务器维修,青浦区DNS服务器地址
  19. Bootstrap框架使用及可视化布局
  20. [bzoj 4424]Cf19E Fairy

热门文章

  1. 如何设置防火墙规则(开放端口)
  2. 量化实盘框架对比选择
  3. Hdu 1851 Nim+巴什博弈
  4. 研发leader成长
  5. HTML 标签大全(包含语义与解释)
  6. 查询供应商姓孙的MySQL_SQL考试卷与答案1(附加对分组查询的个人理解)
  7. 小说网站毕业设计,小说阅读网站毕业设计,毕设设计论文需求分析源码作品
  8. 移动设计必备:iPhone 5S PSD 矢量原型免费下载
  9. cmd for 遍历目录_DOS 遍历目录及子目录,删除特定名称文件夹或文件
  10. 【MMDetection-学习记录】 Windows10操作系统下安装并运行