服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在从一个VPS移动到另一个,我认为传输数据最简单的方法是rsync 。 但是,这些数据是由用户www-data ,它不具有ssh权限,我希望它由目标机器上的相同(named)用户拥有。 显然我需要保留所有的文件权限。 我有两台机器上的sudo权限通过另一个用户SSH访问。 这是可能做到这一点与rsync?
我最近把我网站上的所有内容从www.mysite.com/shop目录移到了根目录中。 这意味着我需要redirect任何请求访问页面与/shop目录回到根目录中的同一页面,例如。 www.mysite.com/shop/categories/washroom 至 www.mysite.com/categories/washroom 这需要发生在我以前使用/shop目录的网站中的所有页面。 我在这里得到了一个解决scheme,那就是: RedirectMatch (^/shop/)(.*) http://www.mysite.com/$2 它完美的工作,但现在我不得不切换到使用我们的旧版本的软件,位于/shop目录,所以我需要现在完全相反的redirect,例如。 www.mysite.com/categories/washroom 至 www.mysite.com/shop/categories/washroom 任何人都可以帮我吗?
我有一个Python可执行文件,由其他人编写和编译,我只需要在自己的bash脚本中运行一次。 该程序使用基于文本的用户界面,因此在继续之前等待input,但启动时执行的关键操作是在我的bash脚本中需要的。 我知道一个混乱(奇怪)的程序,但不幸的是我没有任何其他的select。 我用强制终止信号强制closures了程序,但程序的TUI坚持输出到任何运行的地方。 我已经尝试将stdout和stderrredirect到/ dev / null,并在后台运行程序后缀后缀符号,但根本无法让它玩球。 我相信原因是程序产生其他进程,并且父进程的输出redirect不影响它们。 有没有什么技巧可以用来redirectsubprocess的所有输出呢?
我configuration了一个dns转发器,似乎在窒息一个特定的服务器名称,所以我转而使用谷歌的dns作为转发器(8.8.4.4)。 当我在Windows DNS(服务器2008 R2)中更改该设置时是否需要重新启动dns服务才能使更改生效? 我问,因为我可以使用8.8.4.4做一个nslookup的名称,它解决,但即使8.8.4.4在我的转发列表它不会解决当我在本地DNS服务器上运行nslookup。
你如何用只有1个以太网端口的雪豹服务器迷你NAT?
可能重复: 服务器健康监测软件 你好,我需要一个服务器监控解决scheme。 解决scheme必须能够警报当服务器宕机也我想,解决scheme是灵活的与各种服务器工作,例如它必须能够监控服务器,如networking服务器,应用服务器,数据库服务器和…我想知道是否有任何开源解决scheme可用于我? 提前致谢
我只是观察NMAP为它报告的3个端口所做的工作。 我明白什么是半扫描攻击,但是发生什么事情没有意义。 NMAP是报告端口139是445开放…..都很好。 但是当我查看控制位时,一旦发现端口已经打开,NMAP就不会发送RST,它会为端口135而不是139和445发送。这就是发生了什么情况: (我不知道受害人的答复) 发送一个2(SYN) 发送一个16(ACK) 发送一个24(ACK + PST) 发送一个16(ACK) 发送一个17(ACK + FIN) 我不明白为什么NMAP不'RST'端口139和445?
我想,提供无限制邮件配额的主机只是声称无限制,希望它们不会耗尽磁盘空间。 如我错了请纠正我。 为了做到这一点,他们可能会计算一般用户使用的平均实际配额。 比方说,我提供给一个100 GB的空间,我提供了20 x 1GB的POP3电子邮件,显然,如果所有用户填写他们的邮件我的服务器将停止工作,因为他们将需要200 GB,但我想我可以指望这个伎俩工作,因为它永远不会所有用户填写所有的邮件,一般用户使用Outlook,有些会在服务器上留下邮件,其他人不会在服务器上留下邮件,因为他们在休假,因为他们的电脑是closures的,Outlook赢了(或极其不可能)不要下载邮件。 但是QUESTTIONS是: 平均电子邮件使用量是多less? 我们可以说用户通常填写你提供的配额的一半或三分之一吗? 感谢您可能提供的任何答案/build议。
我可以访问四台电脑: 1 Ubuntu服务器桌面(版本10.04) 1台Mac Mini(雪豹) 1 Windows桌面(Windows 7) 1个Windows笔记本电脑(Windows Vista) 前三个将始终在家庭networking上。 我的目标是通过VNC(或其他远程桌面软件)从笔记本电脑到服务器进行SSH连接,以控制Windows和Mac电脑。 这样做的目标是通过使用VNC直接访问Mac或Windows桌面来提高networking安全性。 我已成功使用SSH连接到服务器,但尚未能成功实现远程桌面连接。 我会很感激这样做的帮助。 以下是我迄今为止所做的: 按照这里的说明: http : //www.stuartellis.eu/articles/vnc-on-linux/我安装了以下内容: vnc4server – 主要的VNC服务器软件 vnc-java – 支持Java浏览器访问 xvnc4viewer – 一个基本的VNC查看器 然后我使用vncpasswd命令设置密码。 为了尝试连接到mac,我遵循超级用户在线程中find的指示。 并进入“系统预置>共享”,并启用“屏幕共享”。 随后,我尝试在Ubuntu中input以下命令: vncviewer mac_ip_address :: 5904 vncviewer mac_ip_address:0 vncviewer mac_ip_address:1 他们都回来了以下内容: VNC Viewer免费版4.1.1 for X – 2010年4月9日18:41:55 版权所有(C)2002-2005 RealVNC Ltd. 请参阅http:// www .realvnc。 com有关VNC的信息。 […]
我们的网站在外部托pipe,离开我们的networking。 规范URL是一个故意缺lesswww ,并将301redirect任何包含www的请求到规范的URL。 到现在为止还挺好。 问题是从我们的局域网内提供对网站的访问。 理论上,答案很简单:在DNS中添加主机loggingfoobarco.org到外部虚拟主机。 (如foobarco.org – > 203.0.113.7) 但是,我们的活动目录域与我们的公共网站(foobarco.org)是一样的,AD似乎会定期自动创build与我们的域控制器相对应的域根目录中的主机(A)logging。 这会导致显而易见的问题:LAN上的用户试图访问网站,而是parsing域控制器。 作为一种权宜之计,我们正在使用客户端上的主机文件来覆盖DNS,但是这是一种快速的黑客攻击,无法很好地扩展。 hosts-file hack并没有破坏任何明显的东西,所以我怀疑这种行为对于AD操作是必不可less的,但我还没有find一种方法来禁用它。 是否有可能重写这种行为?