服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我目前使用apache,mysql和sshpipe理一个运行ubuntu linux的小型web服务器。 我使用rsync备份到另一台服务器,但是我将它备份到一个/ backup目录。 我想让它设置在第一台服务器出现故障的地方,我可以改变第二台服务器的IP地址,让所有用户,文件,数据库等准备就绪。 有没有人有任何build议最简单/最好的方式去做呢? 注意事项 用户 数据库 Apacheconfiguration 档 确保两个盒子上都安装了相同的软件。 (可能需要在前面做这个)
我不时需要重新安装一些古代的系统。 用其他废弃的硬件replace硬件。 每当我search驱动程序谷歌返回需要login和/或付款的网站。 哪里是find和下载旧驱动程序的好地方?
我的问题是…在NetBackup中build议使用什么样的多路复用因子?您是否将1Gb / spipe理networking上的Oracle RMAN备份用于LTO3? JB 背景: 有了像NetBackup这样的企业备份工具,就有了多路复用的概念,即将多个备份客户端的数据同时进行组合,以便尽可能快地支持现代高速磁带机。 同时交织的客户数据stream的数量由复用因子决定。 复用因子越高,提供给磁带机的数据就越多,但恢复速度越慢。 由于整体恢复速度主要取决于(logging事件,确定磁带是否可用,从非现场,负载,库存等调用)比实际的磁带恢复速度,我觉得有信心使用高因素的文件系统备份。 大型数据集的Oracle备份(更经常地还原在一起)对文件系统备份构成了不同的挑战。
我有一个需要确保我的url,称为www.domain.com总是至less通过基本的HTTP身份validation保护。 此外,我想使用mod_rewrite将我的用户发送到我的服务器上运行的两个OC4j实例之一。 我也想用这个相同的authentication保护我的OC4jpipe理面板(和其他pipe理types的function)。 我将有2个用户,称他们pipe理员(pipe理员将有权访问OC4j实例和OC4jpipe理面板)和来宾(来宾将只能够到达OC4j实例)。 所以,假设我有两个OC4j实例 – instance_a和instance_b。 instance_a将在端口8888上运行,而instance_b将在端口8889上运行。当用户inputwww.domain.com/instance_a时,我想首先确认它们已经通过服务器authentication,然后我想使用mod_rewrite将请求代理到www .domain.com:8888 / instance_a。 这将遵循instance_b。 同样,任何用户,pipe理员或访客都可以访问这些实例。 如果用户试图直接访问OC4jpipe理面板,如果他们不是pipe理员用户,我想把它们踢出去。 我有一个像这样的VirtualHost条目: <VirtualHost *:80> ServerName www.domain.com CustomLog "/var/log/httpd/ic/access_log" "combined" ErrorLog "/var/log/httpd/ic/error_log" RewriteEngine on RewriteLogLevel 9 RewriteLog "/var/log/httpd/rewrite_log" RewriteCond %{REMOTE_USER} !^guest$ [OR] RewriteCond %{REMOTE_USER} !^admin$ RewriteCond %{REQUEST_URI} ^/instance_a.*$ RewriteRule ^.*$ – [F,L] <LocationMatch "^/.*$"> AuthType Basic AuthName "Please Login" AuthBasicProvider file AuthUserFile /usr/local/apache/passwd/passwords […]
我准备好进行大型Snow Leopard迁移,并且遇到了来自globalSAN的标准iSCSI启动器的问题。 经过一番研究,我发现发起人与Snow Leopard是不相容的。 我的问题是你在Mac OS X Server Box上使用了什么样的iSCSI initiator,请只回答你是否使用Snow Leopard,我已经尝试过大多数普通的Leopard iSCSI启动器。 谢谢。
我想设立监视器来监控乘客,但是到目前为止我发现的一切都基本上只是用monit来监控你的网站。 如果可能的话,我想直接监视乘客,所以我有更多的控制权。
(我在stackoverflow问这个问题,但这可能会更好…) 我需要通读Linux系统上的一些巨大的日志文件。 日志里有很多混乱的东西。 目前我正在做这样的事情: cat logfile.txt | grep -v "IgnoreThis\|IgnoreThat" | less 但是这很麻烦 – 每次我想添加另一个filter时,我需要退出并编辑命令行。 一些filter比较复杂,可能是多线的。 我想要一些方法来应用filter,因为我正在阅读日志,并在某处保存这些filter的方法。 有没有一个工具可以为我做这个? 我不能安装新的软件,所以希望它已经被安装 – 例如,更less,vi,Python或Perl库中的东西等等。 更改生成日志以生成更less的代码不是一个选项。
我正在设置一个服务器,需要24/7访问,但很less访问(归档存储)。 为了节省热量/电力,我正在考虑使用hdparm设置硬盘。 但是,我想知道这是否会导致不可靠性,因为存储是Linux RAID 10arrays。 即可能延迟启动,导致驱动器被踢出arrays。 任何经验/战争故事呢?
我有一个运行在Tomcat Windows服务上的git插件的Hudson(持续集成系统)。 安装了msysgit,并且msysgit bin目录位于path中。 PuTTY / Pageant / plink已安装,并且msysgit已configuration为使用它们。 我想运行的麻烦是,拥有Tomcat / Hudson服务(本地系统)的用户没有设置SSH密钥来克隆git存储库。 当git Hudson插件尝试克隆它时会出现以下错误: $ git clone -o origin git@hostname:project.git "e:\HUDSON_HOME\jobs\Project Trunk\workspace" ERROR: Error cloning remote repo 'origin' : Could not clone git@hostname:project.git ERROR: Cause: Error performing git clone -o origin git@hostname:project.git e:\HUDSON_HOME\jobs\Project Trunk\workspace Trying next repository ERROR: Could not clone from a repository FATAL: […]
我无法使用SQL Server Management Studio连接到SQL Server 2008 Express的本地实例。 我相信这个问题与我对连接协议的改变有关。 在发生错误之前,我启用了共享内存并禁用了命名pipe道和TCP / IP。 然后,我启用命名pipe道和TCP / IP,这是当我开始遇到问题。 当我尝试连接到服务器与SSMS(与我的SQL服务器的系统pipe理员login或与Windows身份validation),我得到以下错误信息: 与服务器build立了连接,但在login过程中发生错误。 (提供程序:命名pipe道提供程序,错误:0 – pipe道的另一端没有进程。)(Microsoft SQL Server,错误:233) 为什么它返回一个命名pipe道错误? 为什么不使用共享内存,因为这在连接协议列表中具有更高的优先级顺序? 这似乎是因为某些原因不在共享内存上进行侦听? 当我将命名pipe道设置为启用并尝试连接时,我收到相同的错误消息。 我的Windows帐户是没有我的计算机上的pipe理员priviliges – 也许这在某种程度上有所作为(如本文中有关“SuperSocketNetLib \ LPC”registry键的build议似乎build议)。 顺便说一下,我已经尝试重新启动SQL Server服务,并试图让某人使用pipe理员帐户login到计算机,以重新启动SQL Server服务。 仍然没有运气。