服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我需要从bash脚本修改configuration文件,更改特定设置的值。 我需要使用常用的Linux工具(sed / awk / tr / etc)进行更改。 configuration文件可以在不同的节中具有相同的命名键: [section1] key1=a key2=b [section2] key1=a key2=b 和每个节中的行可以是不同的顺序,空行/之间的意见等。我已经试过sed,但不能跨线匹配(所以我不能匹配节名称)。 有人可以build议如何:1.更改与section1 key1相关的值? 2.打印标准输出与section1 key1相关的值
我们有3个负载平衡器的Web服务器,例如192.168.1.1,192.168.1.2,192.168.1.3。如果我上传192.168.1.1的文件或目录,它应该反映在其他的Web服务器。 同样,如果我上传一个文件或目录在192.168.1.2或192.168.1.3这应该反映在其他两台服务器自动。我可以做到这一点? 我读了一些网站,他们说rsync会帮助你,但是当我search关于rsync它使用主服务器,并使用客户端服务器concepts.this意味着我可以上传一个文件或目录在任何一台服务器,然后做rsync。 有没有解决这个问题的简单方法?
我正在寻找IPTables唯一的解决scheme来阻止在某个端口上短时间(例如1分钟)内连接或重新连接太多(例如超过5个)的IP地址。 被阻止的地址应至lesslocking30分钟。
我更改了我们的临时邮件服务器的IP地址(虚拟机已被复制到不同的主机,同时networkingconfiguration使用NAT)。 现在,它不再接受Windows Thunderbird客户端的STARTTLS连接。 它适用于所有其他邮件客户端。 Thunderbird错误信息就像can't set up a secure connection to mail.mydomain.de using STARTTLS, because the server is not offering this function. Disable STARTTLS or contact your provider can't set up a secure connection to mail.mydomain.de using STARTTLS, because the server is not offering this function. Disable STARTTLS or contact your provider 。 但是,exim邮件服务器确实提供了STARTTLS,它仍然可以在旧系统上运行。 这里是eximdebugging日志的摘录: […]
基本上,我所做的是: mysqldump -uroot -pxxx <some_options> –result-file Backup.sql –databases mysql customappdb 以后做是否理智? mysql -uroot -pxxx < Backup.sql 或者我需要采取特殊的预防措施? 我正在运行5.1.73社区。
我们刚开始在我们的QA环境中使用Puppet。 一直以来,我都觉得代理只有在代理节点重启木偶,或者只有从命令行初始化的时候,才能从主服务器上取目录。 但昨天,我正在制作一些木偶剧本,并且偶尔会在我们的testing节点上重新启动木偶代理来提取新的目录,但不幸的是,对我而言,其他代理也在拉动testing目录一大堆不良变化)。 没有人在其他节点重新开始傀儡。 我检查了/ var / log /消息,并意识到它从第一天起每30分钟从主节点拉取目录,而不需要重新启动木偶。 我现在有以下问题: 1)当傀儡服务运行在傀儡代理(即守护进程模式)上时,我是否正确地假设它每隔30分钟从主服务器上取下目录,这是预期的行为? 2)我在哪里可以控制每次拉之间的时间间隔? 3)有什么办法可以阻止傀儡服务,只要我愿意,就可以从傀儡大师那里推送目录?
我正在寻找文件损坏的可能原因。 我有一些文件是10到100年的MB大小已经损坏。 该文件的大块已被覆盖NULL开始约64K边界。 这些文件不会更新,它们最初写入本地磁盘,然后通过使用CopyFile api的程序复制到SAN磁盘,在那里它们被读取但从未更新。 我期望这是由于硬件错误,但读取文件时没有得到任何错误(只是空值,而不是在那里的数据)。
我正在使用限制为10GB /数据库的Microft SQL Express版本服务器。 原始数据库运行在许可服务器上,大约15GB。 我得到了这个数据库的一小部分(最近几年的数据),应该远低于10GB。 .bak文件是6GB,我假设数据库本身是〜2.5-3GB。 当我尝试从备份恢复MSSQLpipe理工作室清楚地看到.bak文件是6GB,但仍然说“恢复失败,产生的数据库将超过您的限制10GB /数据库”。 任何想法发生了什么? 我很困惑。 我的“最小”.bak文件是由于裁减(删除了几年的数据)原始数据库的副本而产生的。
我们的ISP为我们提供了两个10G的上行链路,他们使用HSRP。 我们在两个端口上看到传入stream量(负载平衡),但是从我们传出的只是通过一个端口。 我们只运行L2(Cisco Nexus 5000)。 现在,在交换机中configuration这些端口的最佳做法是什么? 我们是否应该把它们作为普通的个人访问端口,还是应该把它们放在LAG中? 我们有在同一个VLAN中的所有端口。 我之所以问这个问题,是因为我们注意到,从单一的上行链路到两个链路,速度已经下降了,我想确保它的configuration正确。
我在运行Debian 7的服务器上安装了LDAP服务器,我希望在该LDAP上创build新用户时发送电子邮件。 我认为cronjob会是最好的,但我不知道如何去寻找最近的创作。 邮件不必太复杂,只是沿着一些线 welcome, your username is: XXXX you are in group: YYYY 这将被发送到commonName @ domain.com 任何想法/起点如何去做呢?