服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
以下工作如预期: ssh -t [email protected] "sudo mysqldump –databases company test " > /home/shantanu/backup_full_101x.sql 当我添加gzip它不起作用: ssh -t [email protected] "sudo mysqldump –databases company test | gzip " > /home/shantanu/backup_full_101x.sql.gzip 我尝试使用 – gzip后,它仍然没有工作。 如何压缩数据并将其发送到当前服务器?
由于处理上传的文件不安全,攻击者能够在我的服务器(CentOS 5.4)上运行php代码。这个问题已经得到解决,但是当他连接时,他似乎已经修改了一个由root拥有的文件(文件权限644 ),取而代之的是由apache用户拥有的。 有没有Apache或PHP漏洞可以启用这个? 为了响应请求更多信息的第一条评论 – 攻击者能够将file upload到我的服务器,并可能将用户发送到我的域中的恶意内容,这已经足够糟糕了。 但是,他/她也能够编辑文件。 这样做的结果是,我的网站被修改,把新用户注册的所有信息通过电子邮件发送到Gmail地址。 我不知道从哪里开始寻找,并正在请求帮助。 除了明显的目录权限(不允许file upload到php代码可能执行的目录;不要在用户的上传目录中执行php代码)我不知道要改变什么,以确保不会再发生。 这是我的理解,如果一个文件是由根拥有,没有其他用户可以改变它。 显然这不是事实。 如果是你的服务器,你会在哪里看?
我在Ubuntu机器上有一个Apache的万维网文件夹。 我目前的用户“乔”是pipe理员。 我添加了几个新用户,但他们可以访问www文件夹,我怎样才能设置文件夹的权限,所以特定的用户不能访问文件夹(或他可以读取内容,但不能打开或修改任何文件)? 谢谢!
我正遇到pfSense的问题,重新启动后重复创buildSAD,迫使我手动前进,删除旧的SAD。 这不是一个大问题,但一旦我放了几天就会成为一个问题。 我只是安装了pfSense的cron包,所以我可以运行一个脚本来识别陈旧的SAD并删除它们,但是我不熟悉BSD或pfSense。 是否有一个枚举SAD和他们的属性,另一个可以通过ID删除的命令? 我可以形成脚本的条件部分,但我不知道要运行的命令。 我会想象它会是这样的: 枚举SAD的 通过匹配源IP和目标IP来识别重复的内容 find一个更大的字节传输 删除
我的问题是如何将tar.gz格式的预先创build的OpenVZ OS模板(如这些 )转换为映像文件,以便能够使用其他虚拟化解决scheme(如QEMU或VirtualBox)来引导它。 为了做到这一点,我做了一个空白的映像文件,我对它进行了分区,并做了两个分区,一个主分区和一个扩展分区进行交换。 我做了第一个分区ext3(0x83)和另一个交换(0x82)。 然后我做了第一个启动,并将tar.gz的内容复制到第一个分区。 但是当我尝试启动时,它会在启动的第一阶段挂起。
使用nginx有没有一种方法来设置大量的dynamic虚拟主机类似的方式apache2可以configuration? 我正在build立一个saas应用程序,每个用户将有他们自己的子域,我想使用nginx通过apache2。 谢谢 下面的代码应该是如何configuration的 map $http_host $subdir { hostnames; default "default"; .foo.bar.com "foo"; .baz.bar.com "baz"; } server { root /path/to/$subdir; }
我希望在获得全自动login解决scheme时获得Kerberos 5票证。 通常,你首先使用kinit,然后使用ssh: > kinit user@DOMAIN user@DOMAIN's Password: (enter password) > ssh user@host (successful login) 我想简单地运行ssh user @ host并自动检查Kerberos票证。 如果不在那里,我想要它得到一张票,然后login。 > kdestroy > ssh user@host user@DOMAIN's Password: (enter password) (successful login) (log off of host) > klist (show ticket info) 我希望这是在每个主机的基础上configuration的,因为不是每个login的主机都支持Kerberos。
我目前在CentOS 5上使用Xen PV,我的domU作为平面文件运行在使用XFS格式化的硬件RAID控制(写入caching启用)上。 在dom0上,我可以从/ dev / zero中得到大约500MB / s的dd,但是如果我得到10MB / s(通常大约是它的一半),我很幸运。 我已经尝试在domU上将磁盘调度更改为NOOP,更改了一些安装参数,并调整了dom0(优先级CPU)和domU(增加RAM和VCPU分配)的性能分配。 这些步骤都没有产生任何明显的性能变化。 我的直觉是,它不是一个硬件问题,由于dom0的稳定performance。 任何想法可能会导致这个问题? 我正在考虑转向基于LVM的domU。
我在Dreamhost VPS上运行了几个(〜20个)站点。 最近我最大限度地为VPS分配内存,我想find问题。 我想有一个SSH脚本,将扫描所有域的所有日志文件,并告诉我什么对象(图像,PHP脚本等)获取大量的电话。 它将统计每个/logs/*/http/access.log中的调用,做一个降序sorting并向我展示跨域的前十名。 但我不知道该怎么做。 可以这样做吗? 任何人都可以build议一个脚本,将这样做?
这个问题说明了一切。 但是,这是真的吗? 有人可以解释一下这里的区别因素(为了某个特定的目的,一种磁盘比另一种更好吗)? (仅供参考,我试过search,只能写一篇文章 ,就像3年前写的那样)。