Articles of ubuntu 12.04

命令行上的curl版本与PHP不同

我已经在Ubuntu 12.04下使用5.5.21-1+deb.sury.org~precise+2运行Apache2 当我运行phpinfo()它显示curl版本为7.22.0 当我通过命令行运行curl –version ,它显示版本为7.34.0 我如何让PHP使用更新的版本? 我需要一个curl版本>=7.24.0来满足我的需求 编辑:好 – 我已经解决了一半的问题 – 这是我的curl –version输出: curl 7.39.0 (i686-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3 所以我curl7.39 – 但libcurl / 7.22 我如何更新libcurl?

为什么在我的iptables条目中是否有DNS主机名? (的fail2ban)

我最近安装了fail2ban,它已经开始阻止不好的ssh尝试。 我还设立了一个额外的filter来永久禁止屡犯者 。 现在我注意到,在我的iptables中有一些条目是DNS主机名而不是原始IP地址,这显然是一个可怕的想法。 我在use_dns = no添加了use_dns = no ,并在/ etc / ssh / sshd_config中添加了UseDNS no 。 我已经重新启动了这两个服务,但这些iptables条目仍显示为主机名而不是IP地址。 还有什么可能导致DNS名称? 禁用的ips的永久列表被存储为原始IP,所以翻译似乎是在幕后发生的,因为它们是在启动时由fail2ban添加的。

在Ubuntu服务器上设置时区

我只是在我的Ubuntu服务器上设置了我的时区,如下所示: dpkg-reconfigure tzdata 我通过一个graphics用户界面select了欧洲和伦敦。 然后它说: Current default time zone: 'Europe/London' Local time is now: Fri Aug 17 19:28:50 BST 2012. Universal Time is now: Fri Aug 17 18:28:50 UTC 2012. 我一直以为伦敦时间是格林威治时间,世界时间应该和当地时间一样,不是吗?

configurationPostfix只在生产服务器上发送邮件的最佳方法是什么?

我正在挖网,findconfigurationPostfix的最佳方式。 我不想安装一个完整的Postfix服务器,我唯一想要的是用PHP邮件()发送邮件。 我知道这可能是棘手的,垃圾邮件发送者喜欢错误configuration的邮件服务器。 所以,我正在寻找最好的方法来做到这一点。 我发现的最好的文档是Archlinux 。 但在几个博客上,我发现了一些更棘手的configuration myhostname = foo.me mydestination = localhost mynetworks = 127.0.0.0/8 myorigin = /etc/mailname mydestination = sd-24300.com , localhost mail_owner = postfix smtpd_recipient_restrictions =reject_unknown_sender_domain,reject_non_fqdn_sender,reject_unknown_recipient_domain,reject_non_fqdn_recipient,permit_mynetworks,reject_unauth_destination,permit smtpd_data_restrictions =reject_unauth_pipelining,permit inet_interfaces = loopback-only 所以我的问题是很容易的,最好的办法是什么? 我最好的意思是更安全的一个。 Ps:我的服务器使用LAMP运行Ubuntu 12.04

如何识别我的实例上的哪个网站正在接收大量的stream量?

我是服务器pipe理的新手,刚刚设置了一个新的四核心实例,主机大约有15个网站。 在过去的几天里,我的服务器负载平均在15.00左右。 我相信这是因为有一个(或更多)网站被垃圾邮件垃圾邮件所淹没。 在命令行键入'top'将显示用户'www-data'中的很多进程,这些进程表示很多networkingstream量。 有一个简单的方法来确定我的网站正在采取一个锤子? 阅读Apache的错误日志是一个非常困难的任务,因为大多数的网站每天接收10,000 +独特的用户stream量。 任何帮助,将不胜感激!

禁用引导Ubuntu的networking接口

我使用Ubuntu的12.04 。 我需要使用其中一个networking接口“eth1”启动。 我尝试添加 sudo ifconfig eth1 down 到/etc/rc.local然而,似乎接口是起来,然后下来。 有什么办法不应该启动启动?

在我的digitalocean小滴CPU使用率高

我正在经历高CPU使用率,这是我从服务器获得的统计数据,在15分钟内每次重新启动后的消耗达到100%,会出现什么问题? 我有一个wordpress副本安装在服务器上没有太多的stream量,这里是我从服务器中使用top命令得到的统计数据。 top – 11:46:02 up 12 min, 3 users, load average: 40.89, 16.03, 6.11 Tasks: 132 total, 41 running, 91 sleeping, 0 stopped, 0 zombie Cpu(s): 24.3%us, 61.5%sy, 0.0%ni, 0.0%id, 4.0%wa, 0.0%hi, 0.0%si, 10.2%st Mem: 2050896k total, 1988656k used, 62240k free, 284k buffers Swap: 0k total, 0k used, 0k free, 4712k cached PID USER […]

如何制作使用TLS的自签名SSL证书?

将Apache和PHP升级到Ubuntu 12.01 LTS上的最新版本之后,其上的SSL站点变得无法访问,指出错误“ssl_error_no_cypher_overlap”。 我尝试使用openssl req -x509 -nodes -days 1826 -newkey rsa:2048 -keyout apache_x509_RSA-2048_days-1826_013115.key -out apache_x509_RSA-2048_days-1826_013115.crt生成新的自签名SSL证书openssl req -x509 -nodes -days 1826 -newkey rsa:2048 -keyout apache_x509_RSA-2048_days-1826_013115.key -out apache_x509_RSA-2048_days-1826_013115.crt 但是当我运行: /etc/ssl/our_certs# sslscan –no-failed mydomain.com 我懂了: _ ___ ___| |___ ___ __ _ _ __ / __/ __| / __|/ __/ _` | '_ \ \__ \__ \ \__ […]

zfs在一个池中混合RAID级别

我读过“ 不build议将RAIDtypes混合在一个池中 ”,这意味着这是可能的。 为什么不推荐? 在我的设置中,非常重要,重要和不重要的文件混合在一个池中为不同的文件系统dynamic分配不同的RAID-Z级别是非常可取的。 第二个问题是:如果磁盘开始失败会发生什么? 我明白,我不能够访问不足够的文件系统。 但是如果被搜查到的(具有足够的冗余来处理故障)嵌套在失败的文件系统中呢? 他们可以通过? 怎么样? 我打算使用ZOL,版本号0.6.0.80,它与zpool版本28和zfs版本5兼容。

什么目录绝对需要在一个完整的系统备份?

我目前正在configurationUbuntu服务器系统,并希望使用rsync执行例行备份。 目标是备份正确的文件,以便我可以使用备份创build一个运行在别的地方的相同的系统,而不会出现问题(相同的ssh,apache,mysql等)。 rsync是这个工作的正确工具吗? 如果是这样,我将绝对需要在备份中包含哪些目录?