RHEL

linux编译配置报错:configure: error: C compiler cannot create executables

血红的双手。 提交于 2020-05-08 14:02:11
  编译配置源码时提示: [wlf@wlf185 otp_src_21. 3 ]$ ./configure --prefix=/home/wlf/ erlang Ignoring the --cache- file argument since it can cause the system to be erroneously configured Disabling caching checking build system type... x86_64 -unknown-linux- gnu checking host system type... x86_64 -unknown-linux- gnu checking for gcc... gcc checking whether the C compiler works... no configure: error: in `/home/wlf/otp_src_21. 3 ' : configure: error: C compiler cannot create executables See `config.log ' for more details   看下config.log: configure: 2576 : $? = 0 configure: 2565 : gcc -v >& 5 Using built -

使用golang 编写postgresql 扩展

荒凉一梦 提交于 2020-05-08 09:59:02
postgresql 的扩展可以帮助我们做好多强大的事情,支持的开发语言有lua、perl、java、js、c 社区有人开发了一个可以基于golang开发pg 扩展的项目,使用起来很方便,同时为我们生成了 pg 扩展依赖的文件 control 、sql 文件,以及编译好的共享库 注意我使用的是centos7 操作系统 环境准备 golang 安装&&配置 这个比较简单,可以直接使用yum 安装,可能需要配置环境变量,以支持bin 工具的使用 安装plgo go get -u github.com/microo8/plgo/plgo 安装对应版本的pg server dev 包 注意安装版本的问题,当前master 分支支持的是pg11 需要checkout 最近几次修改的变动以支持pg10 pg10 支持版本 cd $GOPATH/src/github.com/microo8/plgo/ git checkout efae75298155d8f66a9c28a788e4def50916c 安装pg server dev 包 pg10 yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm pg11 yum

Linux系统NBD驱动安装拓展篇

坚强是说给别人听的谎言 提交于 2020-05-08 06:44:00
前言 : 最近在安装中标麒麟机器的时候,发现麒麟的操作系统找不到src.rpm包,且系统内部也没有内核文件,导致正常方法安装NBD驱动无法实施。故这里找了另一种办法帮助此类型操作系统安装NBD驱动。 一、 中标麒麟系统类型及内核信息 系统镜像名称 内核版本 Kylin-4.0-1E-desktop_20160401-final-x86_64-2016-04-01 3.16.0-23-generic NeoKylin-Linux-Advanced-Server-6.7 2.6.32-573.el6.x86_64 NeoKylin-sws-3.2(64) 2.6.32-220.2.1.2.ky3.2.x86_64 YHKylin-4.2-5-x86_64-server 2.6.32-431.29.2.3.ky3.1.x86_64 对于以上4个内核版本的机器,其中3.16.0-23-generic和ubuntu(ubuntu-14.10-desktop-amd64)内核版本一模一样,而且/lib/modules/3.16.0-23-generic/kernel/drivers/block文件夹下已经有编译好的nbd.ko文件,测试发现可以插入到目标机器麒麟系统中。 二、查找相同内核的其他Linux系统: 例如红帽系统: 三、常规安装NBD驱动 在相同内核的系统

超详细的CentOS8Linux新功能介绍 镜像iso下载安装

我们两清 提交于 2020-05-08 03:15:40
本文中,我会使用图解的方式演示 CentOS 8 的安装方法。 CentOS8中软件和系统管理请参照 https://www.cnblogs.com/fusheng11711/p/11809963.html 继 RHEL 8 发布之后,CentOS 社区也发布了让人期待已久的 CentOS 8 ,并发布了两种模式: ◈ CentOS stream:滚动发布的 Linux 发行版,适用于需要频繁更新的开发者◈ CentOS:类似 RHEL 8 的稳定操作系统,系统管理员可以用其部署或配置服务和应用 在这篇文章中,我们会使用图解的方式演示 CentOS 8 的安装方法。 CentOS 8 的新特性: ◈ DNF 成为了默认的软件包管理器,同时 yum 仍然是可用的◈ 使用网络管理器( nmcli 和 nmtui )进行网络配置,移除了网络脚本◈ 使用 Podman 进行容器管理◈ 引入了两个新的包仓库:BaseOS 和 AppStream◈ 使用 Cockpit 作为默认的系统管理工具◈ 默认使用 Wayland 作为显示服务器◈ iptables 将被 nftables 取代◈ 使用 Linux 内核 4.18◈ 提供 PHP 7.2、Python 3.6、Ansible 2.8、VIM 8.0 和 Squid 4 CentOS 8 所需的最低硬件配置: ◈ 2 GB RAM◈ 64

centos 7 上安装 testlink 1.9.15/1.9.16/1.9.17/1.9.18 (mysql/php/httpd)

六月ゝ 毕业季﹏ 提交于 2020-05-08 02:46:55
1.9.18 的 System Requirements - server 。注意,适用于 1.9.15 及以后。 Server environment should consist of: web-server: Apache 2.x PHP > 5.5 DBMS: MySQL 5.6.x / MariaDB 10.1.x, Postgres 9.x, MS-SQL 2008/2012 Supported client web-browsers: Firefox Internet Explorer 9.x or greater Chrome Testlink tar 包下载地址: https://sourceforge.net/projects/testlink/?source=typ_redirect 最新版本的安装指导: https://github.com/TestLinkOpenSourceTRMS/testlink-code , 包含系统需求,migration and upgrade 指导。 安装包中的安装指导: http://118.24.41.169/testlink/docs/testlink_installation_manual.pdf 迁移升级论坛: http://forum.testlink.org/viewforum.php?f=58 安装步骤 一.

Linux上安装MongoDB

天大地大妈咪最大 提交于 2020-05-08 02:41:08
使用本教程使用 .rpm 软件包 在红帽企业Linux或CentOS Linux版本6和7上安装MongoDB Community Edition 。 平台支持 本安装指南仅支持64位系统。 详细信息 请参见 平台支持 。 MongoDB 3.4取消了对红帽企业Linux 5的支持。 软件包 MongoDB在他们自己的仓库中提供官方支持的包。 该存储库包含以下软件包: 包裹名字 描述 mongodb-org A metapackage 将自动安装下面列出的四个组件软件包。 mongodb-org-server 包含 mongod 守护进程和相关的配置以及init脚本。 mongodb-org-mongos 包含 mongos 守护进程。 mongodb-org-shell 包含 mongo 外壳。 mongodb-org-tools 包含以下的MongoDB工具: , , , , , , ,和 。 mongoimport bsondump mongodump mongoexport mongofiles mongoperf mongorestore mongostat mongotop 该 mongodb-org-server 软件包提供了一个 mongod 以 /etc/mongod.conf 配置文件 开始的初始化脚本 。 有关 使用此初始化脚本的详细信息, 请参阅

Linux系统推荐学习的编程语言以及经验

こ雲淡風輕ζ 提交于 2020-05-07 13:22:37
初来乍到,作为一个小白,我想记录自己学习进步,一是在未来回看时,发现自己的进步,其次就是希望能通过自己的学习之路,给未来的走向这条道路的兄弟指引一条道路。 First ;首先作为一个初学者,必须扎扎实实的掌握一门基础的编程,计算机语言想通相似,想要学好编程,必须熟练地掌它握一门基础计 语言,这里推荐学习 C 和 C++ ; C++ 作为一门最难的语言,能掌握它,其他语言自然不在话下。 在今天,我强烈推荐大家系统学习 AI 以及算法,这是一个编程的灵魂所在,掌握了算法,在你掌握语法知识的基础上, You can become a better “搬砖工” 当然,系统的操作自然是必不可少的。 windows 学会用来撩妹是最适合不过的了, linux 对于外行人装逼是最适合不过的了,满屏幕的源代码有木有大佬的既视感。 这里强行推荐一个网站: https://www.linuxprobe.com/ ,上面有大量的精华帖子值得你去浏览,去学习,而且刘老师定期发布一些精选视频,使得学习事半功倍。如果能购买一本《 linux 就该这么学 》更合适不过了。 作为一个资深的小白,我在小白这个阶段一直逗留,没有进阶,说说我的失败之路,大家请不要效仿 第一,一定要去系统的学习,千万不要东拼西凑,学习最忌讳学的杂乱无章,点无法连成线就永远只是一个点,一个在教育界摸爬滚打多年 “老司机”告诉我

Linux系统推荐学习的编程语言以及经验

99封情书 提交于 2020-05-07 13:06:35
初来乍到,作为一个小白,我想记录自己学习进步,一是在未来回看时,发现自己的进步,其次就是希望能通过自己的学习之路,给未来的走向这条道路的兄弟指引一条道路。 First ;首先作为一个初学者,必须扎扎实实的掌握一门基础的编程,计算机语言想通相似,想要学好编程,必须熟练地掌它握一门基础计语言,这里推荐学习C和C++;C++作为一门最难的语言,能掌握它,其他语言自然不在话下。 在今天,我强烈推荐大家系统学习AI以及算法,这是一个编程的灵魂所在,掌握了算法,在你掌握语法知识的基础上,You can become a better “搬砖工” 当然,系统的操作自然是必不可少的。windows学会用来撩妹是最适合不过的了,linux对于外行人装逼是最适合不过的了,满屏幕的源代码有木有大佬的既视感。 这里强行推荐一个网站: https://www.linuxprobe.com/ ,上面有大量的精华帖子值得你去浏览,去学习,而且刘老师定期发布一些精选视频,使得学习事半功倍。如果能购买一本《 linux就该这么学 》更合适不过了。 作为一个资深的小白,我在小白这个阶段一直逗留,没有进阶,说说我的失败之路,大家请不要效仿 。 第一,一定要去系统的学习,千万不要东拼西凑,学习最忌讳学的杂乱无章,点无法连成线就永远只是一个点,一个在教育界摸爬滚打多年“老司机”告诉我,学习切不可杂乱无章,务求精,不可求多

什么?OSS存储你还在用FastDFS?MinIO了解一下!!!

不打扰是莪最后的温柔 提交于 2020-05-07 00:52:42
什么是MinIO ? 根据官方定义: MinIO 是在 Apache License v2.0 下发布的对象存储服务器。 它与 Amazon S3 云存储服务兼容。 它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/ VM 映像。 对象的大小可以从几 KB 到最大 5TB。 MinIO 服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于 NodeJS,Redis 和 MySQL。 一种高性能的分布式对象存储服务器,用于大型数据基础设施。它是机器学习和其他大数 据工作负载下 Hadoop HDFS 的理想 s3 兼容替代品。 为什么需要MinIO? Minio 有良好的存储机制 Minio 有很好纠删码的算法与擦除编码算法 拥有RS code 编码数据恢复原理 公司做强做大时,数据的拥有重要性,对数据治理与大数据分析做准备。 搭建自己的一套文件系统服务,对文件数据进行安全保护。 拥有自己的平台,不限于其他方限制。 MinIO 和其他OSS存储解决方案各有什么优缺点? 这里主要针对Ceph、Minio、FastDFS 热门的存储解决方案进行比较。 Ceph 优点 成熟 红帽继子,ceph创始人已经加入红帽 国内有所谓的ceph中国社区,私人机构,不活跃,文档有滞后,而且没有更新的迹象。 从git上提交者来看,中国有几家公司的程序员在提交代码,星辰天合,easystack,

Linux常用命令(详细)

徘徊边缘 提交于 2020-05-06 23:10:15
Linux常用命令 一、控制台相关命令 控制台命令就是指通过字符界面输入的可以操作系统的命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。不同于图形模式的一种类似文本编辑器的运行命令的环境。在远程登陆控制或是操作没有图形环境的Linux系统时,控制台命令就有很大的用途了,建议大家一定要熟练掌握控制台模式下的命令操作,这样不管是否是在Linux系统的图形环境中操作,我们都可以完成指定的任务。有一点请注意,Linux的命令(也包括文件名等等)对大小写是敏感的,如“Abc”和“abc”会被认为是不一样的。如果输入的命令大小写不对的话,系统是不会做出你期望的响应的。 下面先给大家介绍几个与控制台命令相关的命令,如下所示: login 登陆控制台 exit 退出控制台 reboot 重启计算机 shutdown 关闭计算机 clear 清除屏幕信息 echo 显示信息 man 参考命令 1、注册和退出系统 当用户以不同的身份登陆控制台时,首先要使用login命令,这是一个用户向系统注册的过程。若用户通过身份验证,login进程会把用户的home目录设置成当前目录并把控制权交给一系列setup程序。setup程序可以是指定的应用程序,通常setup程序为一个Shell程序,如:/bin/sh, 即Bourne Shell(关于Shell程序的概念,请读者参阅本书第五章内容)