Articles of Debian

Apache2 – 以用户帐户运行Apache

我刚刚拿到了我自己的Linux(Debian Stable)服务器,并安装了Apache2,PHP5和MySQL。 它应该被用来托pipe我自己和其他网站。 就像现在一样,Apache正在以自己的用户身份运行。 这意味着我需要将所有文件和文件夹“chown”在webroot,Apache用户,否则Apache不能编辑和/或删除它们。 在安装插件等时,这是Wordpress中的一个大问题。 我谷歌了一下,发现一个网站,说你需要运行用户的Apache实例作为自己的用户,而不是运行Apache作为自己的用户。 我怎么做?

基于Debian的350mb服务器发行版?

我想要一个Linux发行版testing的原因。 我想嘲笑一个服务器,这就是为什么我在这里发布而不是SU。 它应该没有像大多数(所有?)的VPS和使用很less的内存。 小到64MB,但我将作为一个128MB的虚拟机运行。 我在哪里可以find这样的东西? 我看到主机提供与Debian和Ubuntu的VPS都是350MB的图像。 我看着debian的网站 ,看到一个180 MB的disto,我担心不能嘲笑一个服务器(也许它可以?),因为我无法find一个软件列表。 然后,我看到一个650MB的图像,这显然是桌面用户。 我不确定如何安装它使用小内存和没有GUI。 有谁知道我可以得到一个debian基地发行适合低内存和没有graphics用户界面?

如何检查包裹的来源和档案?

我试图弄清楚为什么一个软件包没有在无人值守的情况下升级,我已经把目光投向了Allowed-Originsconfiguration。 但是,我不知道如何检查aptcaching中软件包的来源和归档。 我该怎么做?

logging到一个文件,预先在每行(Debian)上添加一个时间戳

我正在尝试将我的一些shell脚本的输出logging到一个文件中,并且我希望每行预置的时间戳。 从我所了解的情况来看,这就是logger(1)的logger(1) ,但我不希望输出到/ var / log / messages,而且我也看不出使用logger的可能性。 我正在使用Debian。 做这个的最好方式是什么? -Oliver

Debian:自动通知更新?

获取已安装在我的Debian系统上的软件包的安全更新通知的最简单方法是什么?

无法获得无密码(SSH提供)SFTP工作

我有chrooted sftp设置如下。 # Package generated configuration file # See the sshd_config(5) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind to #ListenAddress :: #ListenAddress 0.0.0.0 Protocol 2 # HostKeys for protocol version 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key #Privilege Separation […]

邮件到达邮件服务器时如何运行脚本? (Debian的)

我想parsing并插入刚刚到达关键任务应用程序邮件服务器的邮件中的一些信息。 我有什么办法来configuration我的邮件服务器,以便邮件到达时运行脚本。 虽然我有一个debian系统,但任何通用的解决scheme(Linux)将做。

两台服务器有相同的数据,以防万一发生故障

我实际上拥有两个Linux的Web服务器,我想知道如何让他们一起工作,以防万一。 从我发现的情况来看,群集似乎是最接近的,因为它会将数据(例如mysql)从srv1复制到srv2,反之亦然。 我在HowToForge上find了一个howto,但他们谈论了4台服务器。 阅读之后,这似乎是合法的,因为集群需要一台服务器来同步数据(如果第一台服务器出现故障,则需要另一台服务器!)。 所以这不是我要找的,或者最终不是这样。 我想要的是srv1和srv2是相同的(mysql和apache文件),以防srv1宕机。 最终的目标是构build一个FailOver(而不是一个负载平衡)系统。 对于IP,我将从我的注册商手动切换。 只有两台服务器可以吗? 谢谢你的帮助 ! (如果我不清楚,我很抱歉,在我的脑海里也不太清楚)。

在托pipe大量网站的服务器上查找漏洞的最佳方法?

我已经inheritance了一个受到威胁的Web服务器。 试图找出为什么Apache挂起和高服务器负载的原因,我发现perlbot 4.5 / tmp的几个副本。 我现在想弄清楚他们是如何进入机器的,所以我可以closures这个孔。 我一直在寻找各种扫描仪,nessus似乎不错,我在机器上和一个网站托pipe扫描。 但是有几百个网站,任何人都知道所有这些网站的内容,而且我是新来的,所以我真的不知道他们会做什么。 正在扫描每个网站的最佳select? 你会如何检查同一台机器上的这么多网站的问题? 编辑添加:我们正在擦拭一切,从后备恢复。 这是好的,但仍然让我们打开原来的漏洞。 用Nessus或Metasploit一次一个地扫描每个站点,试图弄清楚这个漏洞是什么? 编辑2:这是phpmyadmin。 即使这是我一旦注意到我们正在运行它就会升级的东西,但是我特别通过apache日志来发现问题。 nessus和metaspolit是整齐,但没有帮助。 (我可能不知道如何充分利用它们,我只是运行基本的自动扫描)。

需要Linux WAN故障转移简单解决scheme

我正在砸我的头,想出一个聪明而简单的广域网故障转移解决scheme。 这是用于两个不同外部IP的SOHO安装。 只需要出站连接故障转移。 供应商1:电缆 提供者2:无线 防火墙是Debian的GNU / Linux,所以解决scheme应该使用Linux并且是基于软件的。 我希望能够不仅检测,如果其中一个路由器(iproute2这很容易),但当他们的连接closures。 两台路由器都没有SNMP或其他基于标准的RMON。 有没有像我可以指定默认路由使用ping工具? 这样,我可以用一个小脚本来最优地监视这两个链接。 或者我应该去其他路线?