问题标签 [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 投票
5 回答
5062 浏览

lisp - CentOS 7 上的 Common Lisp

我正在寻找一种在 CentOS 7 中获得有效的 Common Lisp 编译器的方法。

似乎 base 或 EPEL 存储库都不包含任何广泛可用的开源 Lisp 编译器。在 CentOS 6 上有一些关于 CLISP 和 SBCL 的信息,但没有关于 CentOS 7 上的任何编译器的信息。

我在这里遗漏了什么,还是从 RHEL6 切换到 RHEL7 完全忘记了 CL 编译器?

0 投票
11 回答
273342 浏览

bash - 如何在 bash 中获取 Centos 7 上服务器的 IP 地址

以前我在 bash 中使用以下命令来查找我的服务器的主 IP

但是在centos7中它不再起作用,因为ifconfig不可用并且即使我ifconfig使用安装该命令也不再起作用yum install net-tools

centos 7的等效命令是什么

非常感谢

0 投票
1 回答
100 浏览

ubuntu-12.04 - 从 Ubuntu 12.04 LTS 迁移到 CentOS7

我正在尝试将我的项目从 Ubuntu 12.04 迁移到 CentOS 7。我面临的问题是在链接时,ld 找不到 lstdc++,我已经安装了所有可能的 libstdc++ 版本,yum search <pattern>但编译器仍然无法找到 lstdc++。在 Ubuntu 上编译的同一个项目可以正常编译,没有任何问题。我只是想知道是否可能是导致此问题的 gcc 库的位置?ldconfig -v似乎确实列出了 libsdtc++,所以我相信我的编译应该可以顺利进行。我最初在 -lm 和 -lc 中也遇到了链接错误,但是通过安装某些软件包yum install glibc glibc-devel glibc-static,我能够继续前进。lstdc++ 仍然困扰着我。有任何想法吗。

我还尝试了几个已经发布的链接,这些链接指示如何安装 libstdc++,但它们似乎都没有解决我的问题。此外,尝试在 /usr/lib 中创建 libstdc++.so 到 libstdc++.s0.6.0.1 的软链接,但仍然没有成功。

0 投票
1 回答
1030 浏览

haskell - cabal:加载共享库时出错:libHSzlib-0.5.4.1-ghc7.6.3.so

我在 CentOS 7 上完成了 Haskell 平台的全新安装,如下所示:

但我收到以下错误:

我尝试了以下方法,但没有效果:


编辑:我还尝试了以下方法:


编辑:如果yum whatprovides libHSzlib*ghc*可以相信,ghc-zlib-devel安装libHSzlib-0.5.4.1-ghc7.6.3.so. 但是,唯一的文件find / -name 'libHSzlib*.so' returns islibHSzlib-0.5.4.1-ghc7.8.3.so`(注意8 vs. 6)。

0 投票
1 回答
643 浏览

nginx - SELinux 策略允许 NGINX 访问 Mac 上的 Parallels 共享文件夹

我试图让 SELinux 强制执行,但允许 NGINX 直接访问通过 Parallels Desktop 连接的共享 OSX 文件夹。

  • 主机系统:Mac OSX 10.10
  • Parallels 桌面:10
  • 运行虚拟操作系统:CentOS 7(最小/命令行)

我安装了 Parallels 工具,在 CentOS 中我看到了共享文件夹:/media/psf/Shared-Folder

当我将 Nginx 服务器根设置为该文件夹时,我得到 403 Forbidden。我知道这是一个需要编辑的配置参数,因为如果我将 SELinux 更改为 Permissive,文件将在 NGINX 中正确提供。

在检查文件的挂载方式时,我看到了这一点:

我可以看到“removable_t”上下文 - 但是 - 我的问题是我似乎无法找到一种方法来允许 httpd 服务提供作为可移动存储安装的文件。

我努力了:

在所有情况下,我都会收到“chcon: failed to change context of: '...': Operational not supported”错误。

检查/usr/sbin/getsebool -a | grep http我没有看到任何允许 httpd 访问可移动存储挂载的选项。

最后一项:我不相信我可以改变 Parallels 安装共享文件夹的方式。

问:有没有办法保持 SELinux 强制执行,但允许 NGINX 直接访问通过 Parallels Desktop 连接的共享 OSX 文件夹?

0 投票
0 回答
3306 浏览

mysql - 如何使用 shell 脚本自动安装 MariaDB?

我正在编写一个脚本来在 CentOS 7 中自动安装各种东西,但我不知道如何在 mysql_secure_installation 期间自动输入。我脚本的当前 MariaDB 部分如下:

0 投票
1 回答
5352 浏览

rsyslog - Centos 7 rsyslog 不记录远程消息

我已经设置了一个远程 rsyslog 服务器进行测试,但我似乎无法让它从远程系统登录。我的桌面(Windows)上有一个名为“Syslog Test Message Utility 1.0”的应用程序,它在 UDP 514 上发送测试系统日志消息。我看到该消息出现在端口 514 上的 Centos 框上(使用 Wireshark 界面),但没有相应的行出现在/var/log/messages 正如我所料。

我已经验证了日志记录确实有效(例如记录器测试),但不是来自远程系统。这是我的 etc/rsyslog.conf 文件..

并且我已经验证主机正在按预期监听端口 514

我什至不确定接下来要查找什么。我似乎无法弄清楚为什么来自 Syslog 应用程序的消息没有在我的消息文件中创建日志条目。

0 投票
2 回答
21808 浏览

php - 在 CentOS 上安装 PHP 模块

我正在尝试在 CentOS 7.0 上安装 PHP 5.5.21。当我执行时,php -v 我收到大约 10 个模块错误,如下所示:

我尝试使用 and 安装或更新软件包,pecl install curlpecl upgrade curl pecl 总是响应:

yum install php-curl说:

如何修复模块错误?

0 投票
1 回答
1560 浏览

azure - 无法连接到使用 Azure Powershell 创建的 Azure 虚拟机

我通过https://portal.azure.com/用户界面成功创建了 Azure 虚拟机。我开始使用 Azure Powershell 脚本来自动创建类似的 VM,并最终得到以下功能:

对我来说,它似乎与我通过用户界面所做的事情相匹配(尽管我为这个公共问题将脚本中的一些字符串重命名为“foobar”)。该脚本运行时没有任何错误,仪表板似乎完全按照我的预期显示了我的虚拟机。

但是,随着脚本的创建,我无法通过 PuTTY 进行连接:

在此处输入图像描述

这通常是我在通过 GUI 创建 VM 后需要填写的所有内容。使用我的脚本可以让我连接,但在输入用户后显示错误:

在此处输入图像描述

这是我通过门户 UI 输入安全详细信息的方式:

在此处输入图像描述

从门户创建时,我会在 PuTTYing 时被要求输入用户的密码。我的 Powershell 脚本中是否缺少任何可以帮助我在从门户创建 VM 时进行连接的内容?


我尝试使用https://msdn.microsoft.com/en-us/library/azure/dn495299.aspx中显示的一些额外 Linux 参数。

如果我添加-NoSSHEndpointor -DisableSSH,那只会类似地创建我的虚拟机,但会少一个 SSH 端点。如果我手动添加端点,我仍然会收到相同的错误消息。如果我添加-NoSSHPassword,我会收到错误New-AzureVM : BadRequest: The UserPassword property must be specified.

0 投票
1 回答
978 浏览

build - Centos 上的 Pam_mount

所以我试图在我的 centos 7 机器上构建 pam_mount,但进展并不顺利。

我跑了configure,它似乎是正确构建和安装的makemake install

但是当我尝试验证安装时,出现错误

什么地方出了错?我真的需要让 pam_mount 在 centos 上工作

这是 pam_mount 安装文档的链接:http: //sourceforge.net/p/pam-mount/pam-mount/ci/master/tree/doc/install.txt#l48

编辑


我在 /usr/etc/security 中找到了 pam_mount.conf.xml,但验证希望它位于 /etc/security 中。

我尝试使用我找到的一个配置,但没有运气

谁能帮我正确安装 pam_mount 吗?