我正在尝试使用Memcached的Percona Apache Monitoring [Cacti] 模板。
他们确实警告说您不能使用该软件包的 openbsd 版本并为 Ubuntu/Debian 用户提供解决方案,即:
您需要在服务器上使用 nc。某些版本的 nc 接受不同的命令行选项。您可以通过配置 PHP 脚本来更改使用的选项。如果您出于某种原因不想这样做,那么您可以安装一个符合脚本默认配置中编码的期望的 nc 版本。在 Debian/Ubuntu 上,netcat-openbsd 不起作用,所以你需要 netcat-traditional 包,你需要切换到 /bin/nc.traditional...
由于 RHEL 6.x 版本确实来自 openbsd(由 确认rpm -qi nc),如何将其安装在 RHEL/CentOS 上?
还有其他人在 RHEL/CentOS 上运行这些 Percona 模板吗?你做了什么?alienDebian 软件包?
更新 1:FWIW,我尝试通过从源代码编译来使用 GNU netcat,但它似乎也没有 Cacti 模板所需的确切选项(即 -C 或 -q1 似乎没有类比)
更新 2:我外星人[编辑]了 netcat-traditional_1.10-38_amd64.deb 包来制作 .tgz 并且它确实产生了一个二进制“nc.traditional”并且该版本有 -q 选项但没有 -C
更新 3:我按照 cjc 的建议使用 [ed] netcat-openbsd_1.89-3ubuntu2_amd64.deb,虽然它提供了 -C 和 -q 选项,但它似乎不适用于模板。我还按照 …
我很难把头放在 FreeIPA 的模型上。FreeIPA手册指出:
FreeIPA 为 sudo 命令组添加了一个额外的控制措施,它允许定义一组命令,然后将其作为一个应用到 sudo 配置中。
但他们的例子基本上谈创建sudo命令组,并添加特定的sudo的命令,就像vim和less一个“文件” sudo命令组。
例如从命令行:
ipa sudocmdgroup-add --desc 'File editing commands' files
ipa sudocmd-add --desc 'For editing files' '/usr/bin/vim'
ipa sudocmdgroup-add-member --sudocmds '/usr/bin/vim' files
Run Code Online (Sandbox Code Playgroud)
但是您如何ALL像在 /etc/sudoers 中那样指定?这可以通配符(例如*)吗?
我们有一个部署,我称之为企业云提供商。它是 VMWare Infrastructure 3.5.x,包括 VMotion / VMWare HA 实例等。
在 Provider 1 VMWare Tools 上安装:
提供程序 1 每晚执行 VM 快照。
我们正在 Provider 2(也是一个企业云提供商)开始新的部署。他们没有安装 VMWare 工具。Provider 2 不做夜间虚拟机快照,而是做文件系统备份(使用代理)。
从我的阅读来看,似乎至少应该为内存气球驱动程序 (vmmemctl) 安装 VMWare 工具,并且从像这样的阅读来源来看,它表明某些 VirtualCenter 管理操作也依赖于安装在 Linux 客户机中的 VMWare 工具。
请注意,我们所有的实例都是无头的(默认运行级别为 3)和 RHEL。
很难找到有关此问题的权威信息,而且上述来源有些过时。
有人可以对此有所了解吗?导致肯定或否定答案的因素/标准是什么?
TIA
干杯
我已经为集中式 sudo 设置了 FreeIPA,除了能够将 SSSD 用于 sudoers 之外,一切都运行良好。
如果我的客户端 /etc/nsswitch.conf 中有以下内容:
sudoers: files ldap
Run Code Online (Sandbox Code Playgroud)
当 FreeIPA 服务器可用时,sudo 命令可按需要工作。但是,我想使用 SSSD,以便在 FreeIPA 服务器不可用的情况下,sudo 仍然可以工作。
当我在我的客户端 /etc/nsswitch.conf 中有以下内容时:
sudoers: files sss
Run Code Online (Sandbox Code Playgroud)
我的 /etc/sssd/sssd.conf 如下:
[domain/example.com]
cache_credentials = True
ipa_domain = example.com
id_provider = ipa
auth_provider = ipa
access_provider = ipa
ipa_hostname = host3.example.com
chpass_provider = ipa
ipa_server = _srv_, ipa.example.com
ldap_tls_cacert = /etc/ipa/ca.crt
[sssd]
services = nss, pam, ssh, sudo
config_file_version = 2
domains = example.com
ldap_sudo_search_base = ou=SUDOers,dc=example,dc=com
.
.
.
[snip] …Run Code Online (Sandbox Code Playgroud) 我有两台服务器,一个生产服务器和一个生产服务器的克隆映像。克隆图像存在一些差异,导致其无法工作。我想列出不同之处。
服务器位于不同的网络上,因此我无法轻松比较它们。我需要的是在生产服务器和克隆服务器上创建校验和数据库并比较它们的东西。
是否已经有可以做到这一点的东西?还是编写脚本来执行此操作更容易?
我重新启动了我的服务器,现在 httpd 不会重新启动。
我尝试使用命令“service httpd start”,但得到这个响应
[root@mail ~]# sudo service httpd start
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:8888
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:8888
no listening sockets available, shutting down
Unable to open logs
Run Code Online (Sandbox Code Playgroud)
我以 root 身份登录。我的 ect 目录中没有名为 conf 的目录来查找 conf/httpd.conf ,我的 ect 目录中也没有 init.d/apache2 。我查看了我的 ect/init.d 文件,但没有看到任何关于端口的信息。
我有很多东西要学,但与此同时,我需要重新启动并运行它。谢谢你的帮助。