Articles of Ubuntu的14.04

如何在服务器和Apple通知服务器之间进一步保证通信的安全?

我有一台由亚马逊运行的服务器,它为用户提供通知function(推送通知)。 我有代码都工作,毫无疑问。 为了使推送工作,我必须打开出站端口2195。 问题是我的目标设置为0.0.0.0/0(无处不在),使其工作。 无论如何,亚马逊的安全组织或者Linux本身(我使用Ubuntu 14.04 LTS)来进一步限制目的地?

系统时间如何计算在Ubuntu 14.04?

我有两个VPS(Ubuntu的14.04,从供应商购买),看着他们的系统时间(做一个date),我看到6分钟的差异: Wed Feb 3 11:57:48 CET 2016 Wed Feb 3 12:03:52 CET 2016 我做了一个 dpkg-reconfigure tzdata 并检查时区是一样的。 Ntp没有安装。 Ubuntu究竟如何计算系统时间,以及如何发生这样的差异呢? 编辑:这个问题打算有点微妙。 我发现我的服务器晚了6分钟,这发生了一个没有任何猜测的原因。 我意识到这一点,因为我有一个软件,只有在系统时间最多5分钟的utc错误时才会发挥作用。 这个软件很长时间以来运行良好。 突然它停了下来,我发现系统时间是错误的。 解决这个问题很简单。 这一点是明白为什么突然这可能发生。

Apache mod_php webserver上的CPU负载过高

我的networking服务器(Ubuntu,Apache和Redis服务器)在高峰时间达到100%CPU。 将所有stream量redirect到HTTPS后,CPU使用率会迅速增加。 我们在服务器上使用PHP 5.6,Apache 2.2,Redis服务器和GeoIP。 服务器有足够的内存,只使用非常less的内存。 是否有可能做任何事情来减lessCPU使用率? top – 11:30:01 up 115 days, 2:48, 1 user, load average: 190.86, 270.08, 159.08 Tasks: 1612 total, 155 running, 1456 sleeping, 0 stopped, 1 zombie %Cpu(s): 75.5 us, 19.3 sy, 0.0 ni, 2.1 id, 1.8 wa, 0.0 hi, 1.2 si, 0.0 st KiB Mem: 61836576 total, 58087948 used, […]

Amazonubuntu ec2没有通过SSH响应

它曾经工作,但现在不会回应。 ssh -i aws-niklas140428.pem [email protected] 它确实通过HTTP响应,我可以在aws.amazon.com的webGUI中重新启动它 我怎样才能find造成不便的原因? 它也不通过ping来回答。 哪里不对?

如何调整Ubuntu服务器上的spamassassin分数?

我想知道什么是正确的方式来调整Spamassassin的内build规则的分数。 我知道如何编辑/var/lib/spamassassin/3.004000/updates_spamassassin_org/但感觉不对 – 我的更改将被更新覆盖或停止更新发生 – 两种方法都不是完美的。 是否有一些语法可以用来覆盖/var/lib/中的文件在/etc/分数? 或者正在编辑/var/lib/spamassassin/3.004000/updates_spamassassin_org/正确的方法?

Ubuntu操作系统恢复 – 在Ubuntu 14.04中意外删除/ lib64文件夹中的ld-linux-x86-64.so.2

我用SSH远程在机器上工作,但在删除ld-linux-x86-64.so.2文件后,我closures了SSH会话,现在我无法login,因为它给了我下面的错误: Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.13.0-32-generic x86_64) * Documentation: https://help.ubuntu.com/ 21 packages can be updated. 16 updates are security updates. Last login: Sat Apr 2 02:52:19 2016 from ***** /bin/bash: No such file or directory Connection to <machine-ip> closed. 有没有办法通过我可以login并把ld-linux-x86-64.so.2从/ lib64文件夹从其他Ubuntu机器或使用Live CD? 编辑 在其他一些Ubuntu 14.04机器上进行了一些调查后,我才知道ld-linux-x86-64.so.2在/ lib64上是/lib/x86_64-linux-gnu/ld-2.19.so的符号链接。 输出ls -l /lib64/ld-linux-x86-64.so.2 lrwxrwxrwx 1 root root […]

如何在Linux中findANT_HOME的正确path?

我正在使用Ubuntu 14.04 (在VirtualBox VM上),并通过aptitude安装了Apache Ant: $ aptitude install ant 二进制文件存储在/usr/bin/ : $ which ant /usr/bin/ant 现在我想设置ANT_HOME并将其添加到我的PATH环境variables中。 在Windows上,很容易find正确的文件夹 – ANT_HOME是存储安装的文件夹,看起来像C:\Program Files\Apache Ant (或者简单地说是包含Ant二进制文件的文件夹的父目录)。 如何在Linux系统(例如Ubuntu服务器)中findANT_HOME的正确path? UPDATE Oracle网站上的文档说: 将以下行添加到文件中,replace安装Ant的目录: ANT_HOME=/apache-install-dir/apache-ant-version 如何findapache-install-dir的path?

无法启动Apache,configurationtesting失败:“env:apache2ctl:没有这样的文件或目录”

$ apache2 -v Server version: Apache/2.4.7 (Ubuntu) Server built: Jan 14 2016 17:45:23 我的Ubuntu版本是14.04。 我正在修复/etc/apache2/sites-available/000-default.conf上的一些东西,然后下一次我重新启动Apache,我不断得到这个奇怪的错误: $ sudo service apache2 reload * Reloading web server apache2 [fail] * * The apache2 configtest failed. Not doing anything. Output of config test was: env: apache2ctl: No such file or directory 我还恢复了000-default.conf所有更改,但问题没有得到解决。 我不明白我是如何造成这个问题,也不知道如何解决这个问题。 帮助将不胜感激。 最新的Apache错误日志: [Sun Jun 05 11:50:26.341221 […]

删除500万行日志后,磁盘使用率变高

我有一个2500万行日志文件。 我用vim手动删除了500万行文件。 以下是删除日志之前服务器的磁盘空间使用情况。 我从/var/log/nginx/文件夹中删除了nginx日志。 $df -kh Filesystem Size Used Avail Use% Mounted on udev 15G 12K 15G 1% /dev tmpfs 3.0G 500K 3.0G 1% /run /dev/xvda1 48G 35G 11G 77% / none 4.0K 0 4.0K 0% /sys/fs/cgroup none 5.0M 0 5.0M 0% /run/lock none 15G 0 15G 0% /run/shm none 100M 0 100M 0% /run/user […]

在Ubuntu上安装更新需要系统重新启动

有时在安装更新后,服务器机器会说 *** System restart required *** 。 我们当然遵守。 这真的是这个工作吗? 我无法想象这已经是最好的做法。 因为你不想重启你的服务器。 您的服务器上运行的是实时stream量。 运行Ubuntu 14.04。 我们使用sudo apt-get upgrade和sudo apt-get dist-upgrade安装更新。 需要指导。 谢谢!