服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
以下是我必须处理的事情: 只能运行CentOS的不同托pipe公司访问VPS 两个专用名称服务器,具有超过100个区域条目 承载相同内容的几个networking服务器 我发现的故障转移解决scheme要么需要硬件,要在同一个networking中集群,还有其他一些我无法通过VPS设置访问的选项。 付费DNS故障转移服务对于我拥有的域名数量来说太贵了。 看来自己实施DNS故障转移是我的最佳select,虽然共识是它不是一个很好的select。 有什么其他的解决scheme我失踪? 谢谢。
我们已经和Rsync服务器安装在我们的文件服务器之一上,我们每晚将它备份到一台基于Linux的机器上,这台机器做归档和备份循环。 最近我注意到Rsync用户不能访问服务器上的某些文件。 该服务以本地用户身份运行,该用户是备份操作员组的一部分。 我曾经想过,这个小组中的任何人都可以完全访问所有的东西,但是最近的结果告诉我,情况并非如此。 反正有没有这个获得rsync完全访问? 更改文件所有权不是一个选项。 添加权限会发出一个选项,除非可以在不影响其他现有权限的情况下完成所有文件。
有一个正常的用户帐户的root帐户的自动完成function的机会。 例如,我使用sudofunction创build了一个普通用户。 当我想要做一个Apache的错误日志尾巴,我必须手动input所有的目录。 tail -f / var / log / httpd / error_log 使用root帐户,它将如此简单: tail -f / v <tab> / l <tab> / ht <tab> / er <tab> 哪里是一个选项卡按键。 我知道这是用户无法访问该目录时的正常行为,但是还有没有更好的方式呢? 提前致谢!
我有一个Ubuntu的Dapper 6.06服务器。 它运行MySQL 5.0。 我想要启用客户端通过SSL连接。 但是,当我取消注释ssl-* /etc/mysql/my.cnf ,出现以下错误: [ERROR] /usr/sbin/mysqld: unknown variable 'ssl-ca=/etc/mysql/ca-cert.pem' 这意味着SSL不适用于此版本。 我不太热衷于重新编译mysql,因为我更喜欢用包pipe理器来做事情。 我如何在Ubuntu上安装SSL MySQL?
我有一个程序在客户端PC(Windows XP)上分配序列号。 它将日志写入服务器文件共享(Windows Server 2003),并在本地发生networking错误。 (这意味着绝大多数行都在两个文件中)。每隔一段时间,写入服务器日志都会失败。 有没有一种合并两个日志文件,恢复缺less的条目的好方法? 我宁愿不做一个完整的副本; 目前有一些数据只在服务器上拷贝,而我也想留下多个站的可能性。 做一个交互式合并应该相当容易,但是我更喜欢自动化的东西,因为它基本上是在文件行上设置的。
我是一个与SQL Server 2008初学者,我试图添加一个文件到一个文件组,使我创build一个表使用文件stream,但我不断收到错误。 这是我正在尝试的代码: ALTER DATABASE dbtry1 ADD FILEGROUP dbtry1_fg_filestream CONTAINS FILESTREAM 走 ALTER DATABASE dbtry1 添加文件 ( NAME ='dbtry1_filestream', FILENAME ='E:\ Projects \ fs.ndf' ) TO FILEGROUP dbtry1_fg_filestream 走 错误: Msg 5134,Level 16,State 2,Line 1 由'E:\ Projects \ fs.ndf'指定的path不能用于FILESTREAM文件,因为它不在受支持的文件系统上。 Msg 5009,Level 16,State 14,Line 1 声明中列出的一个或多个文件无法find或无法初始化。 请帮忙!
根据这个问题,我想监视我的Windows服务器使用Nagios(而不是Cacti)的networking利用率。 有没有人有任何指导使用NSClient或通过SNMP查询WMI计数器,以便可以由nagios使用pnp4nagiosgraphics收集rrd数据? 还是有没有人有这样做的插件? 谢谢
我似乎无法让Imagick工作。 我已经安装了PHP 5.2.8( php-fpm用于nginx )。 我已经从源代码安装了最新的ImageMagick。 $ convert -version Version: ImageMagick 6.5.5-1 2009-08-25 Q16 OpenMP http://www.imagemagick.org Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC 我用pecl安装程序安装了pecl : $ pecl list Package Version State imagick 2.3.0 stable 当我尝试重新启动php服务器时,我得到: Starting php_fpm PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613/imagick.so' – /usr/lib/libgomp.so.1: cannot allocate memory in static TLS […]
由于我们打包和部署软件的方式,我对所有文件复制承诺都使用“摘要”复制方法,所以我不能依靠mtime来更新文件。 出于各种原因,我没有在中央configuration服务器上采用客户端 – 服务器方法:相反,我们将整个configuration模块打包并部署到每个服务器,因此从cf-engine的angular度来看,源和目标在服务器上是本地的运行。 我使用这种方法时遇到的问题是,当源不同时,源将始终更新目标 – 这是我大部分时间需要的,通常是因为源已更新。 但是,像许多其他cfengine用户一样,我们正在运行一个操作环境,偶尔需要立即应用紧急修复 – 这意味着我们没有时间重新构build和重新部署configuration模块,并且通常会通过部署包含特定更改的tarball。 当然,如果cf-engine在5分钟之后出现并恢复更改,这是有问题的。 我们希望能够对我们的服务器进行小的,增量式的更改,直到下一个部署周期时新的源文件将被复制。 我们不考虑随机文件损坏或错误更改涉及足够的风险,以保证cfengine不断地将部署恢复到其源代码副本 – 部署紧急修复的能力,让他们保持这种方式,直到下一次部署将具有更大的价值和实用性。 所以,毕竟,我的问题是这样的:cf-engine能够检测文件不同时是否改变了源或目标,如果是这样,是他们使用“摘要”复制方法的一种方式,但只有如果源端改变了? 我对其他想法和方法非常开放,因为对于整个configurationpipe理来说,我还是一个新手。
我有一个公共IP地址托pipe的Linux服务器。 我想将其configuration为VPN服务器。 然后,我想隐藏所有的VPN服务,所以如果我打开一个套接字,那么默认情况下,它可以通过VPN访问,不能通过互联网访问。 可能吗?