服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
很长的时间读者,第一次提问:) 我一直在大量阅读iSCSI和SAN,我相信我已经能够回答关于这个话题的大部分问题和疑虑,但是这个问题仍然存在: 你如何“备份SAN?” 接下来是一个或多或less的现实世界的情景,以及我的想法和问题。 假设您设法说服您的小型企业(最好是中型企业)的pipe理层最终为小型但合适的存储解决scheme(即基于iSCSI的SAN)提供资金。 假设它是由一个服务器和一个运行OpenFiler的服务器组成,甚至是一台MD3000i(Dell)或者MSA2000i(HP),据我所知,它是最常用的入门级解决scheme。 将LUN导出到需要存储代码存储库,文档,映像等的服务器,另一个运行几个数据库的服务器,另一个将LUN用作虚拟化guest虚拟机的磁盘(Xen中的DomU)和另一个服务器通过NFS导出一个包含用户主目录的大LUN(这是一个纯粹的Linux商店)。 我相信这个优势很明显:单个服务器不需要大量本地存储,服务器或服务的迁移变得更加容易。 但是现在,您需要为所有或大部分存储的数据提供备份解决scheme。 你怎么做呢? 您是否在每台有数据备份的服务器上运行备份软件(我喜欢rsnapshot)? 你把这些数据放在哪里? 在具有大量本地存储的专用备份服务器上? 还是回到SAN? 什么是“通用”解决scheme(如果有的话)用于备份SAN? 我正在寻找那些比我运行SAN更有经验的人的最佳实践和build议。 谢谢! 编辑:考虑到对于SAN的预算是非常有限的开始,我想我正在寻找非专有的,非常普遍和廉价的解决scheme的备份问题。 如果存在这样的解决scheme的话。 磁带或第二个相同的SANarrays将不会有任何收入。 应该让这个更明确,对不起。
对不起,如果我在这里滥用条款; 我其实并不太了解Active Directory及相关技术。 基本上我有一台Linux计算机,我希望它(或我的用户在那台计算机上)与我的用户在域上相关联,这样我就可以浏览networking和窗口的所有东西。 这可行吗? 我需要做些什么来做这样的事情?
我有ubuntu / hardy服务器,内核2.6.24-23-server和netstat: # netstat –version net-tools 1.60 netstat 1.42 (2001-04-15) 问题是我们有很多ESTABLISHED连接,在netstat -ntap输出中不显示PID或程序名。 Netstat从root调用,没有chroots,grsecurity,也没有这样的事情(或者我被告知:)。 任何想法可能是错的? UPDATE lsof -n -i工作正常,并显示连接的pid /进程名称。
现在我有10台服务器,面向电力计算。 我的用户需要使用qmake启动多个进程。 用户习惯于使用Ubuntu 9.10,而软件库中的软件是可以切换的。 我已经将ubuntu 9.10部署到所有10台服务器(pxe岩石)。 到目前为止,我们使用parallel-ssh和cluster-ssh,它允许为所有服务器启动相同的进程。 使用这个工具这个工具,服务器保持独立,但使用相同的软件和相同的启动命令。 现在我们想进入下一步,将所有的服务器看作是一个单一的服务器,其他服务器的所有资源就像资源一样。 处理的时间差别很大,也是devise启动命令的时间。 任何意见,至极软件使用将是非常有用的? 谢谢
我试图build立一个Apache的Ubuntu的PHP的Web服务器。 我的networking服务器将托pipe多个SSL站点,每个SSL站点将拥有自己的IP地址(除非有更好的方法来做到这一点)。 所以我想第一步是让Apache能够识别至less两个不同的IP地址。 现在,我有一个网站的SSL和非SSL版本,这是http://mysite.com和https://mysite.com 。 虽然两者都在我的服务器上运行,但我不能同时使用不同的IP地址。 目前,两者都使用IP 1.1.1.1。 我购买了第二个IP地址2.2.2.2,但是https://mysite.com不会接受它,而且firefox抱怨错误“ssl_error_rx_record_too_long”。 这里看看我的2个虚拟主机文件 / 000-缺省的/ etc / apache2的/启用站点 #NameVirtualHost 1.1.1.1:80 #<VirtualHost 1.1.1.1:80> <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI […]
我有IBM服务器与红帽5 ElsmP连接到IBM存储在iSCSI(在sdb)有人可以解释这个输出从iostat命令 avg-cpu: %user %nice %system %iowait %steal %idle 12.79 0.01 4.53 72.22 0.00 10.45 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 95.63 48.88 240.95 485589164 2393706728 sdb 29.20 350.49 402.08 3481983365 3994494696 将大文件移动到sdb很慢,这似乎是正常的?
Tune2fs允许将inode大小从默认值(ext3上的128个字节,ext4上的256个字节)更改为几乎任何值,但应该是2的幂。 更改默认inode大小的原因是什么? 这里写的是可以这样做,以便能够在inode中存储ACL属性。 还有什么可以存储在一个inode? 现代高容量硬盘(2TB以上)的inode尺寸有没有增加的理由?
我们目前使用Debian Linux的Quagga来运行一个全表BGP路由器。 到目前为止,这个设置已经非常简单,但是我们已经到了必须重新configuration路由器的地步,并且想要收紧。 我从来没有真正了解Quagga,总是发现它的文档缺乏。 它似乎模仿思科,我只有基本的了解。 BIRD最近引起了我的注意。 我发现的一些文章/演示文稿提示,与夸格相比,它在压力下更轻量,响应更快。 而且它似乎有非常体面的文件。 所以我想知道: 谁正在运行BIRD,以及在什么样的设置? 它是如何稳定的? 我已经读过关于它在生产中的几个网站运行。 比方说,我根本不在乎思科的configuration。 一般情况下,BIRD的configuration,维护,监测等是如何进行的? 和其他任何你可能拥有的经验。
为了支持Comet风格的应用程序,我想在Windows Server 2008上运行的服务器上尽可能多的连接(来自许多不同客户端的单个连接)。 该应用程序是用C#编写的。 连接不会喋喋不休,他们只需要打开(并保持打开状态)。 购买内存和快速CPU不是一个问题。 据我所知,我将被限制为每个网卡65k的同时打开连接数 – 最大端口数。 这是准确的吗? 或者我能以某种方式超越65k连接/ NIC吗? 似乎有Linux的服务器产品,至less支持成千上万的连接。 他们如何做到这一点?
我的服务器是在一个局域网中,并通过代理服务器连接到互联网。 我的PHP应用程序(Drupal)应该能够通过PHP代码检查更新。 我如何设置 PHP的 代理设置 ,使其正常工作? 注意 :我知道我可以设置curl或其他的代理设置。 但情况是,代码是不是我的,我不想改变它。 我只是想让PHP总是通过特定的代理设置连接到互联网。