Articles of linux

什么是最好的Linux发行版的Web服务器

我打算build立一个Web服务器来托pipe我的网站,但我不知道应该使用哪个发行版。 我有Fedora,它适合我作为一个魅力,但作为一个Web服务器的Fedora行,还是应该selectUbuntu服务器版? 你们觉得怎么样?

init.d脚本不工作…但是,如果我在控制台中执行它的命令工作

我有一个命令工作正常,如果我从命令行执行它…但是当我把它放在一个init.d脚本它不会开始(嗯..它开始,但有一个不同的行为,当它运行直)。 任何想法,为什么这不起作用的init脚本? 命令是: bluepill load /var/www/html/bluepill.conf 而init.d脚本是: #!/bin/sh ## Based on http://www.novell.com/coolsolutions/feature/15380.html # chkconfig: 345 99 1 # processname: solr # Provides: bluepill # Default-Start: 3 4 5 # Default-Stop: 0 1 2 6 # Short-Description: bluepill daemon, providing process monitoring # Description: Bluepill # Check for missing binaries BLUEPILL_BIN=/usr/local/bin/bluepill test -x $BLUEPILL_BIN || { […]

有没有免费的自动启动VM产品?

我正在考虑为我们的小公司创build一些虚拟机,以便能够移动邮件/客户端服务/开发等,并且在虚拟机的基础架构(免费)方面遇到了一些麻烦。 我想自动启动工作,以便如果我的硬件出现故障,邮件虚拟机(或类似)将在启动时出现。 看来,免费的VirtualBox不会这样做(即使与vboxtool) VMWare服务器会,但我有一个2.6.32-25 Linux内核,我无法find补丁。 然后我发现他们正在停止它… 这可能看起来很“便宜”,但如果没有这个免费的东西,我就不会把重要的服务弄虚作假​​。 这会很好,但并不重要。

什么Linux服务器发行版最适合专用的networking服务器和文件服务器?

我只想知道哪个Linux服务器发行版对于专用Web服务器和单独的专用文件服务器是最兼容/稳定的。 也请build议我一个文件服务器什么是最好的(在性能,安全性和稳定性意义上 )的解决scheme,即。 FTP,SAMBA等。

服务器是否过于优化?

我有一个用于本网站的Linux 4GB四核服务器瓦特/阿帕奇。 我注意到,当我去SSH和inputTOP来看负载平均,他们通常在0.80左右。 现在据我所知,如果你有一个四核,你的平均负载通常在4.0左右 这是否意味着我的服务器过于优化? 这可能是瓶颈缩小潜在的交通?

新的系统pipe理员 – 任何安全build议?

我们聘请了一个新的系统pipe理员,这将是第一次把这个敏感的任务委托给第三方。 他是个好人,但我们仍然对安全感到疑惑。 你推荐我们什么? 给我们的Linux服务器提供root权限是否明智? 或者我们应该在Linux上创build一个单独的用户帐户? 你有什么build议? 他将login到我们的服务器并监视/ var / log / *文件的开始。

备份:真正巨大的目录的增量备份?

我有2台运行Linux的服务器,其中一台主机提供图片共享服务(目前有193G的图片),我想要增量备份。 每次复制整个站点不是一个选项,所以我想要像rsync的东西,但它应该能够使用以前的版本的备份,只是硬链接最新的文件。 有一些现有的解决scheme吗?

/ etc / passwd被截断

今天我收到一个安全主任的电话,告诉我一台机器的/ etc / passwd文件被截断(0字节)。 几天前/ etc / group也是如此。 我试图追查原因,但我没有成功…有人请给我一个线索,我应该在哪里寻找? 我正在运行Red Hat 5.7 x86_64。

如何分配特定权限的用户“没有人”的PHP在Linux中?

我想为c程序做一个在线评判。 我在textarea中捕获用户input,并从中创build.c文件。 现在它想让PHP运行linux命令`gcc code.c 我做了 $cmd=gcc -std=c99 code.c -g -Wall $last=exec($cmd,$out,$status); 如在stackoverflowbuild议。 但是这个命令不起作用。 它返回状态1.但其他Linux命令,如date,密码等工作正常。 我怀疑的问题是whoami命令说“没有人”。 现在,这个“nobody”可能没有权限运行gcc。 那么,请告诉我如何使其工作或如何分配权限给用户“nobody”? 我知道这是非常不安全的。 但是,让它成为。 请给出解决scheme,使命令工作。

有关运行Web服务器的基本问题

我想运行一个Web服务器来尝试。 我打算使用Mongoose,因为它看起来很轻巧,足够简单,可以理解它正在做的一切。 我有一个Debian框来运行它。 我的问题是 以root身份运行一个web服务器是可取的吗? 如果没有,为什么不呢? (非特权帐户如何能在端口80,443上侦听?) 有没有一个标准的目录,把“网站的根”服务? 就安全考虑而言,这在哪里?