问题标签 [centos7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14585 浏览

linux - Postgres 服务的 Centos 7 环境变量

最近我遇到了使用自定义 PGDATA 路径启动 postgresql 服务的问题。它试图查看未初始化的默认数据目录(/var/lib/pgsql/9.3/data/),因此触发了这些错误。看来问题是 Centos 7 上的服务启动器剥离了所有环境变量,包括 PGDATA。

关于这个问题的有趣线程

有没有办法配置

使用自定义环境变量?是否有必须定义这些变量的服务的配置文件?

先感谢您!

0 投票
1 回答
803 浏览

python - 连接到在 boot2docker 中运行的 python 服务器时出错(centos 容器 | Windows 7.1 主机)

我的用例
我们需要在无头模式下运行 watir-webdriver 脚本,并且我们的开发机器运行 Windows。

我们的问题的要点

我可以在容器内建立 python 服务器,但我无法在主机的预期位置连接到它:http://192.168.59.103:8084.

架构

一个“做一些有用的事情并将输出打印到控制台”的 ruby​​ 脚本和一个基本的 python 服务器,它导入 os 然后在我们的索引路由中执行 os.system('ruby ourrubyscript.rb')。我们还引入了用于 api 路由的 flask 和 flask.cors 以消除潜在的跨源问题。

本地测试(在主机上)

在我们的主机工作区中运行“python server.py”会在端口 5000 上建立一个 python 服务器。从浏览器路由到它会执行我们的路由并将预期的输出打印到控制台。

服务器.py

当我导航到 localhost:5000 时,“Hello Stupid”会打印到我的屏幕上。
当我路由到 localhost:5000/ruby/test 时,我们的脚本运行并且该脚本打印到我的控制台。


将其移至 docker 的过程

我们提取了最新的 centos 并安装了 wget、xvfb、git、ruby、python、pip、flask、flask-cors 和 firefox;将其提交给名为“webdev”的本地图像。然后 gem 安装 headless 并将 phantomjs 安装到 $PATH 我们然后将我们的 src 存储库克隆到容器中的“/opt/testapp”。这个存储库包含我们的“server.py”文件和一个“script.rb”文件。

docker@boot2docker:~$ docker run -d -p 5000:5000 --name wd webdev python /opt/testapp/server.py

因此,我将 boot2docker-vm 绑定到私有 ip 192.168.59.103,我可以通过导航到运行不同容器的不同端口来确认此 ip 有效;但是,当我导航到 5000 时,我得到一个 ERR_CONNECTION_REFUSED。我几乎“啊哈!!” 有一刻认为 iptables 默认锁定了端口,我们需要打开内部端口 5000 以便将其映射到 vm,但后来我发现 centos 映像没有安装 iptables(或 firewalld,因为这是 CentOS7)默认。当这种方法被证明不正确时,我决定发帖看看是否有人可以在这里提供帮助,因为我没有想法。

0 投票
1 回答
492 浏览

mongodb - MongoDB centos7 无法使用非标准端口作为服务运行

我在新的centos 7上安装了mongodb
我运行sudo service mongod启动没有任何问题
当我更改端口/etc/mongod.conf并重新启动mongod服务时出现以下错误

/var/log/mongodb/mongod.log

2014-11-11T07:38:29.495+0000 [initandlisten] MongoDB 开始:pid=12401 port=27022 dbpath=/var/lib/mongo 64-bit host=awscm001
2014-11-11T07:38:29.495+0000 [initandlisten ] db 版本 v2.6.5
2014-11-11T07:38:29.495+0000 [initandlisten] git 版本:e99d4fcb4279c0279796f237aa92fe3b64560bf6
2014-11-11T07:38:29.495+0000[initandlisten] build info.cc:Linux build.nj1.gen.cc .32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49
2014-11-11T07:38:29.495+0000 [initandlisten] 分配器:tcmalloc
2014-11-11T07:38:29.495+0000 [initandlisten] 选项:{ config:“/etc/mongod.conf”,网络:{端口:27021},processManagement:{ fork:true,pidFilePath:“/var/run /mongodb/mongod.pid” },存储:{ dbPath:“/var/lib/mongo”},systemLog:{目标:“文件”,logAppend:true,路径:“/var/log/mongodb/mongod.log " } } 2014-11-11T07:38:29.497+0000 [initandlisten] journal dir=/var/lib/mongo/journal
2014-11-11T07:38:29.497+0000 [initandlisten] 恢复:没有日志文件存在,没有需要恢复
2014-11-11T07:38:29.679+0000 [initandlisten]错误:listen():bind() failed errno:13 Permission denied for socket: 0.0.0.0:27022
2014-11-11T07:38:29.680+0000 [initandlisten] 现在退出
2014-11-11T07:38:29.680+0000 [initandlisten] dbexit:
2014-11-11T07:38:29.680+0000 [initandlisten] 关机:要关闭监听套接字...
2014-11-11T07:38:29.680+0000 [initandlisten] 关机:要刷新诊断...

我可以使用以下命令使用不同的端口运行

当我作为服务运行时,用户 mongod 运行 mongodb
当我从命令行运行时 root 运行 mongodb

如何使用不同的端口运行 mongodb 服务?
顺便说一句,我在 centos 6.5 上成功了
谢谢

0 投票
1 回答
1086 浏览

mariadb - MariaDB:执行 GRANT ALL 时出现错误 1045

我希望有人可以在这里帮助我。使用 Centos 7,我发现所有安装文档都说使用 MariaDB 而不是 mysql,这很好,但我似乎无法启用远程访问。我使用了“GRANT ALL ON . to user@'address' IDENTIFIED BY'你的根密码';" 并刷新权限并重新启动服务。我仍然无法通过远程终端连接我得到 ERROR 1045 (28000): Access denied for user username。

所以我发现另一篇文章说我应该去我的 my.cnf 文件并确保我的绑定设置设置正确等等。

https://mariadb.com/kb/en/mariadb/documentation/getting-started/configuring-mariadb-for-remote-client-access/

根据本文显示的内容,我的 my.cnf 文件与应有的完全不同。不包含绑定地址或跳过网络或端口或任何东西。它看起来像下面。

我想知道是否有其他人可能知道这是怎么回事。谢谢。

0 投票
1 回答
2327 浏览

oracle11g - 在 Centos 7 上安装 Oracle XE 11.2

这是我第一次安装 Oracle XE,我很挣扎。我终于通过了配置脚本,但收到以下错误:

当我检查上述目录中的日志文件时,我看到了以下错误:

关于如何解决这个问题的任何想法?

我没有说的是这是一个在 VirtualBox 上运行的 Centos 7 虚拟机。我还能提供什么帮助?

蒂亚...

0 投票
1 回答
274 浏览

r - 无法在 R centOS 7 中使用 biocLite - read.table 中的错误

我在 centos 7 上使用 R 当我尝试安装 bioconductor 软件包时,我收到以下错误。

这个错误似乎比仅仅biocLite因为使用的其他函数(如包rma中)也抛出相同的错误更大。我对如何解决这个错误一无所知。非常感谢任何帮助。谢谢。affyread.table

@里奇棉花

我不确定你的意思,option(error = recover)但我尝试了以下

0 投票
1 回答
473 浏览

rpm - 如何在 x86-64 Centos 系统上(并在其上使用)构建 32 位兼容 libselinux

我需要一个 32 位兼容 libselinux.so.1 在我的 x86-64 Centos 系统上运行来自 Xilinx 的一些非开源软件。我尝试用 yum 安装:

但是,我发现该软件包显然已损坏,因为 /lib 中的 libselinux.so 链接(指向 /lib/libselinux.so.1)已损坏(/lib/libselinux.so.1 不存在).. .所以显然这个包裹在这一点上坏了。

所以现在我需要构建 libselinux-devel.src.rpm 以便它实际上是一个 32 位库,然后可以安装在我的 x86-64 Centos 7 系统上。

我该怎么做呢?

0 投票
1 回答
1461 浏览

linux - 如何在 linux 中添加未在当前内核中编译的内核模块

通过查看/boot/config-xxxx文件,我发现内核模块“ ceph ”和“ rbd ”被配置为我的centos 7"Y""M"在我的centos 7中。

Does any guys know what's the best way to add these modules back ?

我是否需要手动download将内核源代码和configure这些模块设置为“Y/M”?
还是我只需要build两个内核模块并将add它们添加到/lib64/modules

0 投票
1 回答
726 浏览

javascript - 用html保存文件的方法?

所以我一直在搞乱 HTML 和Literally Canvas,它们基本上只是为你创建了一个绘图板,并且得到了它,所以我的页面上有一个导出按钮。当你点击这个按钮时,它目前只打开一个带有图像的新页面;我想要完成的是让它在有人点击按钮时将文件本地保存在我的网络服务器上。

打开绘图的行是:

有没有办法做到这一点?

这是我的完整代码。

0 投票
1 回答
107 浏览

apache - Playframework 2.3 centos 7 上的 apache 代理配置错误

您好,我在板上安装了 centos 7 的 vps 和 apache 服务器,我正在尝试将代理服务器用于我的两个不同的 playframework2.3 应用程序

我已经使用以下命令
App1 启动了这些应用程序: start -Dhttp.port=8000 -Dhttp.address=127.0.0.1
App2: start -Dhttp.port=8001 -Dhttp.address=127.0.0.2

只要我只有一个域,它就可以按预期工作。通过在浏览器中指向 domain1.com,我可以看到 App1 的内容。由于我添加了第二个应用程序,因此第二个应用程序配置覆盖了首先配置的 App1。因此,通过指向 doamin2.com 它可以工作,我可以看到第二个应用程序 App2,但是当我转到 domain1.com 时,我也可以看到 App2 的内容

最后,我的两个域都指向同一个应用程序 App2

我究竟做错了什么 ?为什么首先配置的 App1 被 App2 配置覆盖?我应该将这些域添加到主机文件吗?