在负载平衡器后面的多个Web服务器上保持httpd.conf和php.ini文件一致的最佳实践是什么? 我可以定期rsync这些文件,或编写一个自定义的部署脚本。 我错过了什么其他选项?
这是一个奇怪的位。 我们有一个非常政治化的pipe理环境,作为一个开发者来看待与托pipe公司的交互,我被要求进行一些破坏性的testing,以testing我们的基础架构提供商在托pipe环境中的监控和响应时间。 基本上我们希望我们的Apache节点之一失败并停止响应请求。 我知道负载均衡器会很快将其从池中取出,所以不用担心。 我有根访问所有服务器。 那么,你最喜欢的方式来apache一个Apache服务器没有看起来像你故意打破它? 任何locking整个盒子的方法都是可取的。 环境是在RHEL 5上运行的Apache。
在RHEL中,而不是使用service network restart命令,我怎么能重新启动一个特定的networking接口,让我们说“eth1”,只有一个命令。 “只有一个命令”,因为这是我的ssh正在工作的唯一接口也。 所以,如果我即将使用: ifdown ,然后ifup ,我将永远无法击中ifup命令,因为我的ssh已经在ifdown eth1命令后终止了一次。 所以应该有一个单独的命令让我完全打开,然后调出正在为我当前的ssh连接服务的接口。 所以我不需要担心完全丢失到我的服务器的连接。 有什么想法吗?
我正在使用一个大型数据库平台(Or#&%@) ,它需要红帽企业版Linux的特定版本级别。 在这种情况下,它需要EL6.2才能保留对我们打算使用的多个数据库function的支持和兼容性。 什么是最新的,最优雅的方式来更新这个系统的最新的6.2版本的更新,而不是拉下EL6.4包? 我见过: 如何保持RHEL版本是静态的(例如RHEL 5.1)? 这种方法在这个系统上不起作用。 这是一次性的,我宁愿避免Cobbler , 卫星服务器等。有没有办法通过configuration文件或在百胜水平处理这个?
我们正在部署红帽企业虚拟化集群,并且在创buildlvm分区之后,我们遇到了一个尝试启动clvmd服务的问题。 以下已成功完成: vgchange -cy RHEVMVolGroup lvmconf –enable-cluster dracut… reboot 现在我们正在尝试运行: service clvmd restart 并在/ var / log / messages中出现错误: clvmd could not connect to cluster manager Can't open cluster manager socket: No such file or directory strace -f clvmd注意到以下问题: …. connect(…/var/run/cman_client…) (No such file or directory) corosync.ipc (Connection refused) …. 之后我们可以看到pvs命令从另一个angular度报告了这个问题: … connect () failed […]
我花了最后一个小时尝试通过odbc驱动程序使用sqlcmd连接到一个mssql服务器。 我正在跟db的家伙说话,但他似乎没有线索发生什么事情..也许你可以帮我找出一些问题,我可以问那个家伙.. 我正在使用来自Microsoft的官方odbc驱动程序。 实际上,我们正在使用某种dynamic端口。 中间没有防火墙。 # odbcinst -q -d -n [PostgreSQL] [MySQL] [ODBC Driver 11 for SQL Server] 我尝试了不同的方法 错误代码0x2AF9: sqlcmd -S hostname\DEV04 -U username -P password Sqlcmd: Error: Microsoft ODBC Driver 11 for SQL Server : Login timeout expired. Sqlcmd: Error: Microsoft ODBC Driver 11 for SQL Server : A network-related or instance-specific error […]
我部署了一个由389目录服务器支持的FreeIPA身份解决scheme。 由于需要将用户密码定期同步到其他平台(Google Apps for Work),因此我需要用户帐户存储scheme为SHA1而不是SSHA(盐渍SHA)。 我可以很容易地将passwordStorageScheme切换到SHA,但是我不知道IPA是否依赖于SSHA的密码,并且会破坏某些东西,所以: 我可以'快乐地'从SSHA切换到SHA passwordStorageScheme没有打破任何东西? 相反,我可以configuration389保存一个额外的哈希自定义属性(可以说,“userPasswordSHA”),每当密码更改,所以我可以轻松地处置这两个?
我的ifcfg-eth1configuration如下 DEVICE=eth1 TYPE=Ethernet UUID=5e4f36f8-14eb-4f0c-8fa9-3af9be3899a7 ONBOOT=no NM_CONTROLLED=yes BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth1" HWADDR=00:0C:29:8A:A5:67 PEERDNS=yes PEERROUTES=yes q1)ONBOOT做什么? 我已经把它设置为NO,但是当我做一个IFCONFIG时,我仍然看到了界面 [oracle@SJOAM network-scripts]$ ifconfig -a eth0 Link encap:Ethernet HWaddr 00:0C:29:8A:A5:5D inet addr:192.168.1.25 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe8a:a55d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:61 errors:0 dropped:0 overruns:0 frame:0 TX packets:28 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX […]
我已经花了好几天的时间来解决这个令人难以置信的问题,而且我没有select。 我正在为我们的网站使用CentOS 6.8服务器。 CentOS 6(Enterprise Linux 6或EL6)使用较早的init.d模型来启动脚本。 有一个我老板要求我使用的程序,SonicWALL CDP Agent。 他有一个SonicWALL备份服务器,他们的“代理”软件在后台运行,将特定的文件和文件夹备份到服务器。 它实际上build立在Acronis TrueImage之上,但这是另一回事。 最大的问题是他们的CDP代理使用Adobe AIR。 他们必须以这种方式将其devise成跨平台的(因为他们有Windows / OSX / Linux的安装程序),但是当然Adobe在一段时间之前完全停止在64位Linux上支持AIR。 他们的网站提供了一些安装步骤,但是可以追溯到Red Hat 5.5,甚至是6。 我确实设法通过遵循EL6的步骤来让EL安装在EL7上,只是注意到软件包名称在repos中的变化。 有趣的是,正常的GUI安装程序(AdobeAIRInstaller.bin)不起作用,甚至在以root身份运行时也会给出一些关于“也许你的pipe理员禁止安装”的错误),但是.rpm文件可以工作。 我有最新的: adobeair核心,2.6.0-19170.noarch.rpm adobeair-2.6.0-19170.i686.rpm 结合GTK2 i686库,这实际上工作。 但是,CDP Agent比这更复杂。 有两种系统服务需要运行,以便代理软件能够正常工作(如果您仔细想想,自动备份无论如何都需要这样做)。 然而,他们的安装程序已经有几年了,并将启动脚本放在init.d中。 这是“应该”在EL7中工作,但事实并非如此。 我花了几个小时摆弄这个,它根本不起作用。 所以基本上,有两个需要运行的二进制文件。 启动它们的命令是: /sbin/cdp/cdpagentproxy /sbin/cdp/cdpdaemon start 如果我打开一个terminal并手动运行这些terminal,它们就可以工作 – 而且我可以打开CDP代理并运行。 但是,由于init.d / systemd不兼容,它们不能在启动时启动。 所以我做了一些简单的“服务”,并把它们放在正确的位置上。 cdpdaemon.service文件,例如: [Unit] Description=CDP Daemon Service After=syslog.target network.target […]
比方说,我在kickstart文件的前面部分有这样的一行: part / –asprimary –fstype="ext4" –size=10000 –encrypted –passphrase=pass1 太棒了,但是,这是如何工作的? 到底如何“encryption”分区encryption? 它使用: cryptsetup luksFormat … ? 一个快速的谷歌search可以告诉我如何使用cryptsetup,但快速谷歌search并没有告诉我到底什么是“ – encryption”标志。 我需要以相同的方式重现它在非encryption分区上的作用。