有时我必须在整个VPNC连接到我的工作networking。 那个networking有DNS服务器。 我没有权限从中取出区域文件。 我有本地绑定服务器转发到8.8.8.8,并解决了我的KVM的一些内部名称。 而我的resolve.conf指向127.0.0.1。 来自工作networking的所有名称都具有相同的子域(company.com)。 我很高兴find一个configuration选项与正则expression式转发parsing域名匹配正则expression式/company.com$/到另一个DNS服务器,而不是默认值。 是的,这个解决scheme在技术上看起来并不完美,但很简单。 感谢关于dnsmasq的想法。 现在剩下的工作。 现在我只在veth上运行bind9。 /etc/resolve.conf保持不变。 dnsmasq被绑定到rest接口,并默认转发到bind9,否则公司服务器。 一切工作,如果VPNnetworkingbuild立之前。 但是,如果你启动vpnc连接它挂了一段时间抱怨vpn.company.com不能解决后失败。 我试图禁用负caching,并将最大caching大小设置为零。 没有帮助。 如果/etc/resolve.conf指向8.8.8.8或bind9,则不会发生这种循环。
所以我在最便宜的Digital Ocean层上运行我的基于Wordpress的网站进行了压力testing。 我使用WP超级caching在服务器端caching和Nginx作为我的Web服务器。 我也使用Cloudlfare作为我的CDN,并在我的网站中使用了免费的SSL。 我使用loader.io做了一些testing,得到了以下结果。 我在我的服务器上运行Ubuntu 14.04 64位。 我已经看过负载testing网站了解结果页面,但我并不真正了解内容。 http://ldr.io/1F45Y9G 我真的不希望在我的网站上获得任何stream量,我只是想了解所有这些东西是如何工作的。 那么这些性能结果究竟意味着什么呢? 还有什么可以进一步优化我的网站? 我的网站是dikshant.net
我想在CoreOS下创build一个自动安装在/ var / lib / docker下的磁盘 所以我创build了一个var-lib-docker.mount单元文件,并决定使用/ dev / disk下的by-labelpath。 最初我发现我的分区出现在部分标签path下。 但是,它的效果很好。 在这个过程中,我发现有一个名为e2label的程序,在fdisk专家模式下,我也可以创build一个分区标签。 最初没有finde2label,我发现我可以在fdisk中用“DOCKER”这个词来标记分区。 但是他们实际上是通过/ dev / disk / by-partlabel而不是/ dev / disk / by-label 这些有什么区别? 应该比另一个更受青睐吗?
我使用RSync通过SSH备份我的LAMP服务器。 目前,它每小时增量计划。 从14GB的完整备份,它每小时进一步备份15MB。 看看它的备份文件,我认为这些都没有改变。 文件最后访问时间属性是指文件在技术上已经改变,并将被重新备份?
我到处search,一无所获。 我正在尝试创build一个显示由PID指定的一个进程的CPU使用情况的小规格。 我需要命令来打印一个简单的答案,所以为什么top -p $ pid不好。 该命令由PHP执行,需要立即打印响应。 与我需要的东西密切相关的东西是 sudo ps -p $pid -o %cpu 但经过testing和search一些更多,我发现这打印的过程开始以来的平均使用量。 我需要从命令运行的那一刻起的实时使用,就像上面显示的一样。 这可能吗? 编辑:: $cmd = 'sudo sh -c "top -n1 | awk \'/30100/ {print $9}\'"'; echo exec($cmd); 尝试没有壳 $cmd = "sudo top -n1 | awk '/30100/ {print $9}'"; echo exec($cmd); 仍然没有结果,它不回应任何东西
不确定为什么TSC作为时钟源不可用? cat /sys/devices/system/clocksource/clocksource0/available_clocksource hpet acpi_pm 我使用的CPU是Intel Xeon(R) X5570 @ 2.93GHz 。 主板是Supermicro X8DTU-F 。 运行CentOS 6.3 2.6.32-279.22.1.el6.x86_64 。 对使用以下程序测量的hpet或acpi_pm的性能hpet 。 #include <time.h> main() { int rc; long i; struct timespec ts; for(i=0; i<10000000; i++) { rc = clock_gettime(CLOCK_MONOTONIC, &ts); } } 用hpet作为时钟源 time ./clock_timing real 6m25.761s user 6m23.456s sys 0m0.403s 以acpi_pm作为时钟源 time ./clock_timing real 10m12.057s […]
我正在努力在第一个时期使用两个后端Web服务器在负载平衡器上设置Haproxy。 我面临的问题是监视每个Web服务器的连接数。 我已经试过用ipvsadm这个工具做这个,但是在阅读之后,我真的不确定如何使用这个工具来监视,而不是用它作为“转发 – 负载平衡工具”。 我试图设置它,但它是完全错误的,因为我只想监视连接到我的后端服务器与此工具。 有没有人有build议如何做到这一点? 我也希望有关如何制作图表的任何提示。 要添加服务器: ipvsadm -A -t 10.0.33.15:80 -s rr 添加Web服务器: ipvsadm -a -t 10.0.33.15:80 -r 10.0.33.18 –m ipvsadm -a -t 10.0.33.15:80 -r 10.0.33.19 -m
我们是一家初创企业,正在加速并遇到pipe理数百台机器的问题,不得不每晚和每周发布一次,以及pipe理他们的configuration。 这通常是一个或多个系统pipe理员的工作,但在我们的情况下,我们只需要一个就可以完成。 我们研究了诸如Puppet和Distributed Shell之类的工具,但是它们都不符合我们正在寻找的东西。 对于每台机器,都需要从源代码构build一些Linux模块,更新软件包,设置堆栈和Linuxconfiguration,从Git中下载源代码,以及自动更新数据库模式定义。 问题是,我们需要通过批准来做到这一点。 那里有没有什么工具可以让我们在执行之前执行要批准的命令? 木偶似乎是最接近我们需要的,但从源头build设似乎很难build立,并需要一个额外的端口是开放的(我们只有端口22可用)。
我是Apache新手,服务器Apache状态已停止,但仍在运行。 网页正常使用。 当我试图重新启动过程时,事实并非如此。 我相信父进程已经死了,但仍然是subprocess正在服务的网页。 请find下面的输出 # service httpd status httpd is stopped #ps -ef | grep httpd apache 2525 11597 0 Apr14 ? 00:05:05 /usr/sbin/httpd apache 2526 11597 0 Apr14 ? 00:05:12 /usr/sbin/httpd apache 2527 11597 0 Apr14 ? 00:05:14 /usr/sbin/httpd # netstat -antp | grep LISTEN tcp 0 0 :::443 :::* LISTEN 2936/httpd tcp […]
我试图增加post_max_size为1024MB,我使用ini_get('post_max_size')和phpinfo()检查设置和post_max_size显示为128M在两个。 服务器上的一些phpinfo(): PHP Version 5.5.9-1ubuntu4.7 System Linux Dalaran 3.13.0-49-generic #83-Ubuntu SMP Fri Apr 10 20:11:33 UTC 2015 x86_64 Build Date Mar 16 2015 20:43:56 Server API Apache 2.0 Handler Configuration File (php.ini) Path /etc/php5/apache2 Loaded Configuration File /etc/php5/apache2/php.ini Scan this dir for additional .ini files /etc/php5/apache2/conf.d Apache Version Apache/2.4.7 (Ubuntu) user_dir no value /etc/php5/apache2/php.ini 669 […]