Articles of configuration

MySQL慢查询日志logging所有查询

我们有一个MySQL 5.1.52 Percona Server 11.6实例,突然开始将每个查询logging到慢速查询日志中。 long_query_timeconfiguration设置为1 ,但突然间我们看到每一个查询(例如,只看到了一个花费0.000563s !)。 因此,我们的日志文件正在疯狂地增长。 我们只需要截断一个180G慢查询日志文件。 我试图设置long_query_timevariables为一个非常大的数字,看它是否完全停止( 1000000 ),但结果相同。 show global variables like 'general_log%'; +——————+————————–+ | Variable_name | Value | +——————+————————–+ | general_log | OFF | | general_log_file | /usr2/mysql/data/db4.log | +——————+————————–+ 2 rows in set (0.00 sec) show global variables like 'slow_query_log%'; +—————————————+——————————-+ | Variable_name | Value | +—————————————+——————————-+ | […]

我应该使用精简configuration还是精简configuration

我有一个Linux的VM与40GB厚提供急切归零。 当我login到我的ESXI服务器时,我可以看到虚拟机的文件夹大约是40GB。 我在linux虚拟机上创build了一个10GB的文件。 我看到ESXi上的VM文件夹增长了10 GB。 我决定删除Linux机器上的文件,并认为ESXI上的虚拟机文件夹也会缩小,但是和添加10GB文件后一样。 是因为我正在使用厚置备还是VMware VM的工作方式? 为什么我删除了10GB文件后,ESXi上的VM文件夹没有缩回到默认大小? 谢谢! 多坦。

如何在ESXI 5.0上回收磁盘空间

我有一台带有ESXI 5.0的DELL R710。 我已经创build了一个具有100GB精简configuration的虚拟机。 我删除了大部分数据。 是否可以缩小ESXI上的VM文件夹? 谢谢! 多坦。

我应该在Postfix SMTP服务器的RBL检查之前或之后进行SPF检查吗?

我正在设置一个Postfix SMTP服务器(v2.10之前),正在考虑如下放置smtpd_recipient_restrictions。 smtpd_recipient_restrictions= permit_mynetworks, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_unauth_destination, reject_rbl_client sub.domain.tld, reject_rhsbl_reverse_client sub.domain.tld, reject_rhsbl_helo sub.domain.tld, reject_rhsbl_sender sub.domain.tld, check_policy_service unix:private/policyd-spf 它是否会起作用,并且可能是一个更好的主意:在RBL和RHSBL检查之前进行SPF检查,以限制(如果SPF检查可能在到达RBL和RHSBL检查之前阻止某些事情) RBL和RHSBL列表/服务? 谢谢。

Apache:将多个目录映射到相同的位置

我想用Apache将多个目录映射到相同的位置,期望类似这样的行为:假设/static位置将由directories /srv/static1和/srv/static2 。 然后,如果请求/static/image.png ,我希望Apache检查文件/srv/static1/image.png和/srv/static2/image.png ,按顺序。 find的第一个文件被返回; 如果两者都不被发现,经典错误404被发回。 当然,解决scheme是使用脚本来创build指向正确位置的符号链接目录,并使用该目录,例如在Alias指令中。 我想知道是否有一个更直接的方式,不需要我部署额外的机器。 谢谢!

即使主机closures,也不希望isc-dhcp重新分配保留的IP地址

我已经通过dhcp将ip分配给了一些系统,然后在dhcpd.conf中进行了保留,以便这些ip不被分配给其他的mac。 但是当保留ip的系统离线,另一个客户端发出dhcp请求时,保留的ip被分配给它。 我的dhcpd.conf如下。 ddns-update-style interim; ignore client-updates; subnet 10.10.10.0 netmask 255.255.255.0 { range 10.10.10.2 10.10.10.20 ; option routers 10.10.10.1; option subnet-mask 255.255.255.0; option time-offset -18000; max-lease-time 10000000; option domain-name "inclined"; option broadcast-address 10.10.10.255; next-server 10.10.10.1; host inc10 { hardware ethernet 00:50:56:29:E8:F7 ; fixed-address 10.10.10.2 ; } host inc12 { hardware ethernet 00:0C:29:81:A5:C1 ; fixed-address 10.10.10.3 […]

Nginx:将“p.test-prd.com.local”的请求重写为“www.test.com”

由于各种原因,我们遵循一个内部DNS计划,其中www.test.com的内部testing网站将是“p.test-tst.com.local”。 我不会详细说明为什么我们结束了我们正在使用的计划。 现在,我可以添加“p.test-tst.com.local”,“p.test-tst.de.local”,“p.test-tst.co.uk.local”(等等)到Nginx此特定testing网站的configuration文件。 但是,这样做没有更灵活的方法吗? 我可以以某种方式让Nginx接受'p.test.tst.com.local',并将其内部重写为'www.test.com',以便网站(在Drupal上运行)认为请求是为了' www.test.com“? 其中一个主要的原因就是我不会考虑在语言处理(为'com.local'设置一种语言)时向Drupal添加更多的逻辑。

如何find–configurestring,一旦软件已经安装,源代码仍在铺设?

这是一个典型的场景 – 你从源代码安装软件,花一个小时搞清楚configuration选项,最后运行: ./configure –prefix=/a/b/c –with-X –with-Y=/usr/local/Y/lib \ –disable-Z –with-extension=foo –build=bar … 一年过去了,一个新的软件版本出来了,你想升级。 要做到这一点,你需要在新的源代码上再次运行configuration。 但是,您已经忘记了configuration标志是什么,但您仍然有旧的源代码和旧的构build在您的主目录中的某处。 如何在一年后恢复configurationstring,当你忘记了原来的configurationstring是什么?

用户在各处堆积文件,浪费/混乱,什么是最好的策略和辅助工具来帮助清理?

正在考虑的一个战略是: build议用户在官方位置保存重要的工作文件,并保存在其他位置的文件可以随意移除 每个月将一年内未访问的任何文件(docx,xl​​sx等)移动到“安全框” 向用户发送移动文件的列表 没有从“保险箱”恢复的文件将在被移除之前停留另一年 有一个快速search工具来协助,即“政策驱动文件归档开源”等“EMC SourceOne”似乎是有用的工具types,但不知道如果有一个负担得起的替代品。 事实certificate,一些脚本可能有助于我们简单的需求: robocopy c:\Users\<username>\Desktop c:\trash\<username> /S /COPYALL /minage:7 /XD "Document Library" /MOV /V 将所有超过7天的文件移动到垃圾文件夹中,但“官方文档库”中的文件除外。 我们有一个维护良好的内部网站,用于政策和程序的loggingpipe理。 但是,我们现在正在处理的用户桌面/configuration文件的这个小区域。 我们正在努力将尽可能多的“电子表格pipe理”logging移入networking应用程序等。我想我们需要更好地pipe理的是用于立即完成工作的“活动”文件到“非活动”文件的转换它们可能在几个月或几年的某个时候用作参考。

ssl_ciphers在nginx.conf中的含义

nginx.conf文件中以下行的含义是什么? ssl_ciphers HIGH:!aNULL:!MD5; 我知道SSL密码是指定使用哪种algorithm来保护服务器通信,我假设!aNULL和!MD5指定不允许使用这些密码进行通信,但我不知道什么是HIGH:指定。