Articles of Ubuntu的14.04

PHP警告:file upload错误 – 无法在第0行中的未知中创build临时文件

我的ubuntu vps的php在运行php5的时候上传的图片很好,但升级到php5.6后,我的vps上的所有网站都不再上传图片了。 PHP Warning: File upload error – unable to create a temporary file in Unknown on line 0, 可能是什么问题,我该如何解决?

在build立SSH连接时使用putty的问题(​​Ubuntu服务器)

因为两天我面临一个非常奇怪的问题。 我已经在工作站上安装了Ubuntu 14.04 LTS。 它有一个修复IP地址,我可以从networking中的其他计算机成功ping通。 但是当我尝试通过腻子build立一个从Windows电脑的SSH连接,我得到了一些奇怪的错误,我不能修复。 问题是腻子花费很长时间来build立连接。 大约10秒后,我得到以下错误: networking错误:软件导致连接中止 但是,当我点击重新启动会话选项几次,我可以login。但现在来了另一个问题。 当在putty控制台上出现login名时,我input用户名,但直到我可以input密码login才真正需要很长时间。 这是我已经试图解决这个问题: sshd:ALL在etc / hosts.allow中 在/ etc / pam.d / login和etc / pam.d / sshd中注释了pam_motd.so行 configuration防火墙:sudo iptables -A INPUT -p tcp –dport ssh -j ACCEPT 已经检查过,如果ssh服务器正在运行,并在端口22上侦听 UseDNS no在etc / ssh / sshd_config(编辑) 仅供参考:服务器和其他电脑所在的networking就是我们大学的networking。 我希望有人能帮助我。 感谢:)

最好的做法,在哪里指出服务器的ip到基于多名称的虚拟主机上

当一台服务器运行多个通过基于名称的虚拟主机服务的网站时,如果不希望显示服务器上显示的任何网站,通过IP地址访问该服务器时,最佳做法是什么。 我的第一个想法是创build一个000默认文件,并提供一个空白的HTML页面,但我想知道是否有任何其他的解决scheme。

tcpdump冻结,没有互联网连接没有正确捕获

当我没有任何互联网conncetion,我想捕捉本地计算机之间的networking,tcpdump的行为是这样的: 1.我使用以下命令启动tcpdump: tcpdump -ixenbr0 2.运行后,tcpdump进入冻结模式大约1-2分钟,然后捕获一些数据包并再次冻结,再次捕获一些相同的结果。 我甚至不能用ctrl + c退出tcpdump,甚至用killall tcpdump命令杀死tcpdump进程。 我在networking中的所有计算机上都有这个问题,而不是一个。 但是,当我连接networking到互联网,tcpdump工作得很好。 一切都可以与互联网连接。 对我来说似乎很奇怪。 我也试过了,但没有运气。 我使用Ubuntu 14.04。 Tcpdump版本是4.5.1。 任何人有任何想法是什么错误?

如何为ppp0设置永久mtu大小

每次我连接到我的VPN,我应该运行 sudo ifconfig ppp0 mtu 1300 我怎么能使它永久? 我使用Ubuntu 14.04

如何在Ubuntu 14上安装PHP 5.6 redis扩展

我们曾经使用PECL来安装PHP的Redis扩展。 但似乎PECL已经放弃了对PHP版本低于7.0的支持。 没有PECL的最好的方法是什么? 我们在运行PHP 5.6的Ubuntu 14.x上 ubuntu@box776:~$ pecl help version PEAR Version: 1.10.1 PHP Version: 5.6.18 Zend Engine Version: 2.6.0 Running on: Linux box776.localdomain 3.13.0-86-generic #131-Ubuntu SMP Thu May 12 23:33:13 UTC 2016 x86_64 更新1 $ sudo apt-get install php5-redis Reading package lists… 0% Reading package lists… 0% Reading package lists… 0% Reading package lists… […]

通过cron重启ubuntu 14服务器

无论我的原因,我想通过cronjob每6小时重新启动我的Ubuntu服务器。 我在crontab -e中添加了一个cronjob,如下所示: * */6 * * * root /sbin/shutdown -r now 但是我只是检查了我的正常运行时间,而且是10个小时以上。 有任何想法吗?

proxmox在Ubuntu上安装

我有一台运行Ubuntu 14.04的服务器,我想安装最新版本的Proxmox,似乎Proxmox只能安装在Debian上,但既然它们都使用apt,有没有办法在我的Ubuntu服务器上安装proxmox?

缺less/var/log/mail.log(删除之后) – 如何重新创build它?

要清除邮件日志,我删除了/var/log/mail.log和/var/log/mail.err 。 现在好像我打破了一些东西,因为我在与mail交互时没有重新创build文件: kidmose@radagast:~$ echo "Test text" | mail -s "From radagast" [email protected] kidmose@radagast:~$ cat /var/log/mail.log cat: /var/log/mail.log: No such file or directory 任何想法如何使logging工作再次? (理想情况下无需重新安装或重新启动) 我的设置: kidmose@radagast:~$ uname -a Linux radagast 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux kidmose@radagast:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu […]

Ubuntu在EC2启动错误后,升级到14.04:磁盘驱动器/尚未准备好或不存在

我只是每次使用do-release-upgrade命令将我的Ubuntu 11.10 EC2实例升级到12.04,然后升级到12.10,最后do-release-upgrade到14.04。 我到达14.04,实例现在不会启动,启动时会无限期挂起,并在日志中显示以下内容: disk drive for / is not ready yet or not present 。 这是实例的根卷。 我将它从实例中分离出来,发布了一个全新的实例,它包含一个全新安装的Ubuntu 14.04的8GB根卷,并将问题卷附加到/data处的新实例,以便我可以四处探索。 发布信息告诉我的分布是14.04。 /data/etc/fstab看起来像这样: # /etc/fstab: static file system information. # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc nodev,noexec,nosuid 0 0 LABEL=cloudimg-rootfs ext4 defaults 0 0 /dev/xvdf1 /mnt/nightly-update-disk ext4 defaults 0 0 在/data/dev什么也没有,它是空的。 ls […]