我正在尝试使用最新的Amazon Linux AMI在AWS EC2上设置一个简单的Puppet设置。 我已经遵循了RHEL的安装指南,并且运行了一个puppetmasterd守护进程。 在/etc/puppet/manifests/site.pp应用以下清单时: node 'ip-172-31-1-239.eu-west-1.compute.internal' { class { 'apache': } } 我得到的错误: [ec2-user@ip-172-31-1-239 ~]$ sudo puppet agent –test info: Loading facts in /etc/puppet/modules/concat/lib/facter/concat_basedir.rb info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/pe_version.rb info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/root_home.rb info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/puppet_vardir.rb err: Could not retrieve catalog from remote server: Error […]
我有一个运行某些脚本的Ubuntu服务器,应该ssh到Windows服务器执行数据。 我正在开发使用python和使用sram的paramiko。 目前,Windowsloginssh密码是纯文本提供的。 有什么好的方法可以存储/检索密码,以便任何人阅读代码时,他们不能轻易获得密码?
我有一个连接到外部API的PHP脚本返回一些数据并更新数据库表。 我可以通过我的命令行/ SSHterminal直接运行它,它工作正常(大约需要5分钟才能完成)。 使用crontab我有'cronned'这个脚本,所以它运行每三个小时使用下面的命令: 0 */3 * * * /usr/bin/php /var/acme/cron/api_update_db.php 使用syslog我可以看到这个cron已经运行了,但是看起来cron实际上每三个小时运行一次,但是数据库看起来并没有被更新。 但是,当我通过导航到该目录并input以下内容来手动运行完全相同的脚本时,它将运行(并更新数据库) php api_update_db.php 当从cron作业运行,然后从terminal手动运行(似乎工作)时,会有这样的执行不同的原因。
我正在研究一个可靠的手册,以获取服务器的当前主机名,然后将其设置为configuration文件。 我无法弄清楚如何使用lineinfile模块推送shell输出。 – name: Get hostname shell: echo $HOSTNAME register: result – name: Set hostname on conf file lineinfile: dest=/etc/teste/linux/zabbix_agentd.conf regexp="^Hostname=.*" insertafter="^# Hostname=" line=Hostname=????
所以我设置了一个linux服务器,并忘记禁用明文ssh密码或安装denyhosts或启用任何forms的密码策略。 通常我拒绝主机,它运作良好。 由于缺less这个重要的步骤(是的,我应该自动化的过程),一个弱密码的用户已被黑客入侵。 现在假设一般的权限是好的,我可以做些什么来解决他们做了什么,并将其删除? 顺便说一句,我是一个程序员的天性不是一个系统pipe理员,所以请亲切!
对于一个在工作中的项目,我需要能够通过将它们连接到“回送适配器插件”来testing各种以太网NIC,就像这个在生产assembly线上的各种embedded式Linux boxen上的一样。 我希望能够在一个以太网接口上设置两个不同的IP地址(AddressA和AddressB),然后从AddressA到AddressB运行ping。 Ex: ping -I AddressA AddressB 这甚至有可能吗? 另外,是否有一个testing可以使用环回插头仅在L2 / MAC地址级别testing以太网接口? 如果我回想起来,RealTek为他们的8139以太网适配器提供了一个诊断工具,它进行了仅仅L2的环回testing,我想知道是否有一个相同的linux工具。 更新:添加评论为什么我在上面的评论中testing框。 这个周末我将不得不尝试一些这些想法来看看会发生什么。 也许用一个keystonesockets+一个硬件存储器的一些连线做自己的“loopback适配器插头”,然后试着用示波器或逻辑分析仪来观察信号,以确保信号实际上是在接触线路。 由于这似乎比预期的更困难,我们的工作团队决定testingLinux boxen以太网端口,select一个小型家庭NAT路由器,然后ping路由器,并将其放入硬件testing夹具中。 不过,我对这个技术方面很感兴趣,并且想自己试验这个主题。
我只是猜测,ARP是我的问题… 我有一个Linux drbd服务器集群设置,由于一些电源问题不得不拔掉连接两台服务器的交换机。 结果,两台服务器都变成了主服务器,并且花了相同的IP地址几秒钟。 (这导致了脑裂情况,但这是另一个问题) 我的问题是,现在有些服务器似乎能够看到群集的共享IP地址,有些则不能。 我想知道这是否可能是一些交换机/端口正在发送stream量到一台服务器,一些到另一个? 如果这是问题, 我该如何解决? 和…这是在交换机,还是在服务器上完成?
我正在通过NFS导出我的/ opt / target目录,但我希望nfs客户端能够将其挂载为/ target。 即我想showmount -E显示/目标不是/select/目标。 可以这样做吗?
我正在查找可执行的操作列表,这将导致更新目录修改时间。 closures我的头顶上: 在目录中创build一个新文件 删除目录中的文件 我错过了什么?
人们用什么来监控他们的电子邮件服务器是否接受外部电子邮件? 大多数监控解决scheme通过电子邮件发送通知,这些通知在传入电子邮件中断时是无用的,因此需要其他通知方法。 理想情况下,这是一个我们可以在本地运行的软件,但外部服务也是可以接受的。 背景:我们的ADSL调制解调器有一个愚蠢的防火墙阻止传入的连接,可以通过telnet手动删除,但只要PPPoE连接断开,就会返回。 我们很快就要买一个新的,但是监控电子邮件似乎是一个好主意。