Articles of Debian

什么是最好的方式在debian服务器上运行php unoconv?

我有一个PHP脚本,我需要将doc文档转换为html文件,以便在网页中显示它们。 我正在使用php命令进行转换: exec ( $Command, $Output, $ReturnValue ) ; 哪里 $Command = "/usr/bin/timeout -s 9 $TimeOut /usr/bin/unoconv -f html -o " . escapeshellarg($Dir) . " " . escapeshellarg($File) ; 显然,一切运行良好,但有时过程并没有结束,我仍然保留着数百个soffice.bin , unoconv , oosplash进程,浪费内存,并肯定会使服务器崩溃。 我错过了什么? 有没有更好的方法来调用unoconv ? 我应该将unoconv服务器作为系统服务运行吗? 我使用的是:LibreOffice 3.5,Unoconv 0.5,apache 2.2.22-13 + deb7u4

获取403 – 创build子域时被禁止

我已经通过了一些post,但没有解决我的问题,所以我问。 我从来没有设置域或子域名,所以任何简单的错误可能是问题。 系统: Debian 6.0.6 apache2.2.16 到目前为止,我做了什么: 创build了一个logging。 (看起来好像解决了) 添加了一个网站可用的configuration文件,看起来像这样: <VirtualHost *:80> ServerAdmin [email protected] ServerName m.mores.es DocumentRoot /var/www/internet/movil/ <Directory /> Options Indexes FollowSymLinks Includes ExecCGI DirectoryIndex index.php index.html AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/m.mores.es-error.log CustomLog /var/log/apache2/m.mores.es-access.log combined </VirtualHost> 我已经运行命令a2ensite m.mores.es(在可用站点中创build的文件的名称) 重新启动apache 在这里,我得到了禁止的错误。 将文件夹权限recursion更改为775 重新启动apache 我得到了禁止的错误。 任何线索? 编辑apache日志:这可能是关键。 这个日志出现在“other_vhosts_access.log”文件上时,我设置了另一个日志文件。 m.mores.es EXIST的访问和错误文件都是空的。 这是与m.mores.es有唯一的日志 […]

Spamassassin:sa更新失败原因不明,每日错误,如何解决?

一段时间以来,我收到以下错误邮件发送到我的服务器上的根帐户。 这是每日spamassassin更新每次都发生故障。 我的安装程序遵循Ars Technica设置指南 ,我已经尝试了通过spamdinput/var/lib/spamassassin 。 即使是spamd:debian-spamd没有帮助。 至于操作系统,我正在运行Debian 8 Jessie和最新的spamassassin版本。 所以我的问题是: 我该如何解决这个错误? 错误信息: /etc/cron.daily/spamassassin: error: unable to refresh mirrors file for channel updates.spamassassin.org, using old file channel: could not find working mirror, channel failed sa-update failed for unknown reasons # sa-update -D -v可以在这里find,因为它们对于这个问题来说太大了。

真的推荐在生产服务器上从源代码构buildRuby吗?

我已经看到所有使用RVM / rbenv的人在Linux上安装最新版本的Ruby。 在开发过程中,我明白这样做可能是可以的,但是我不明白为什么要在生产服务器上执行此操作,而不是在发行版的软件包pipe理器上使用Ruby版本。 使用最新版本的Rails(4.2)与Debian的包pipe理器(目前2.1)的Ruby版本是否有任何缺点? 我的目标是尽可能稳定和安全,我不在乎那些shiny的新东西。

禁用VT-d和中断重新映射是否中断MSI-X?

所以我有一台运行Debian Jessie的Dell PowerEdge R610服务器,根据一些文档有一个错误的芯片组: https : Intel 5500 rev 13 =7014344 ( Intel 5500 rev 13 )。 提供的shelltesting证实了此芯片组的存在: lspci -nn | grep -qE '8086:(340[36].*rev 13|3405.*rev (12|13|22))' && echo "Interrupt remapping is broken" lspci -nn | grep -qE '8086:(340[36].*rev 13|3405.*rev (12|13|22))' && echo "Interrupt remapping is broken" 它在BIOS中禁用VT-d ,并将GRUB_CMDLINE_LINUX_DEFAULT="quiet intremap=off"添加到/etc/grub/default 。 我的问题是,这是否会影响NIC卡的MSI-Xfunction(它应该在内核之间传播中断)? 在这个特定的服务器上,实际上只有一个内核正在处理中断,但我不确定这是否是禁用的BIOS和内核设置的结果。 还是别的什么可以在玩? (不幸的是,我没有访问BIOS来更改设置,并打开functiontesting的东西)。 谢谢。 […]

nginx日志每周轮转失败,我怎么确定为什么?

在我安装了nginx之后,它的日志每周周转一周,周日00:00 然而本周日志未能旋转,我不知道为什么。 我能想到的唯一影响就是我做了一个apt-get升级。 这很顺利,只有一个configuration文件需要手动合并。 我找不到任何logrotate本身的日志。 看起来好像我期望在/ var / syslog中看到logrotate cron作业的内容,但是没有任何内容(曾经)。 其次,logrotate似乎已经正确configuration了nginx。 有一个nginxconfiguration文件,在logrotate.d中看起来不错 logrotate cron作业也在/etc/cron.daily中 感谢任何帮助 – 寻找之前可能已经工作,但突然停止,或从哪里寻找从cron或logrotate本身的任何额外的日志logging输出的原因。

为什么Debian有RPM和Yum软件包?

我知道Debian带有一个叫APT的软件包pipe理器,可以安装.deb软件包。 我知道RHEL带有一个名为Yum的软件包pipe理器,可以安装.rpm软件包。 但是,我发现我可以执行apt-get install yum和apt-get install rpm 。 后者我可以推测它是安装rpm包,就像我用dpkg安装一样。 但前者的用途是什么? 我已经在我的机器上安装了它,从我所看到的我可以在Debian系统上使用APT和Yum,我是否正确? 如果我有APT和Yum,我可以使用CentOS软件集合等function,同时通过APT安装软件包吗?

jupyterhub错误开始:“KeyError:'用户k不存在'”

我有一个问题,jupyterhub不会真正开始,但它吐出一个错误,我无法完全debugging。 从journalctl –unit=jupyterhub输出journalctl –unit=jupyterhub Aug 04 14:04:12 rkhost jupyterhub[7145]: [I 2016-08-04 14:04:12.594 JupyterHub app:622] Loading cookie_secret from /usr/local/etc/jupyterhub/jupyterhub_cookie_secret Aug 04 14:04:12 rkhost jupyterhub[7145]: [E 2016-08-04 14:04:12.630 JupyterHub app:1296] Aug 04 14:04:12 rkhost jupyterhub[7145]: Traceback (most recent call last): Aug 04 14:04:12 rkhost jupyterhub[7145]: File "/usr/local/lib/python3.4/dist-packages/jupyterhub/app.py", line 1293, in launch_instance_async Aug 04 14:04:12 rkhost jupyterhub[7145]: yield […]

有没有一个良好的graphics或基于Web的md状态或pipe理工具?

我有一个embedded式盒子作为我的NAS。 它正在运行Debian(是的,我知道FreeNAS和openFiler)。 我有一对1TB的硬盘做RAID1。 mdadm对我来说很好,但家里的其他人不太懂技术。 我想至less有一种很好的状态网页界面,理想的pipe理员可以重build一个失败的驱动器。 任何人都知道这样的事情?

哪里将是一个理智的地方把jre文件夹?

我正在安装一个debian服务器。 服务器需要一个特定版本的Java,所以我从自解压文件安装。 但是我对linux的世界很陌生,当我更熟悉文件夹结构时,我想把它放在一个对我有意义的地方。 我应该把它放在哪里?