服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

无法login到phpPgAdmin

我试图在我的testing机器上设置phpPgAdmin,这样我就可以与PostgreSQL进行交互,而不必一直使用psql CLI。 我通过RPM存储库安装了PostgreSQL 9.1,而我手动安装了phpPadAdmin 5.0.4(通过从phpPgAdmin网站中提取存档)。 为了logging,我的主机操作系统是CentOS 6.2。 我已经做了以下configuration更改: PostgreSQL的 在pg_hba.conf里面,我把所有的METHOD改成了md5。 我给了postgres帐户一个密码 我用密码添加了一个名为webuser的新帐户(请注意,我没有为帐户做任何其他事情,所以我不能完全说我知道它拥有什么权限) phpPgAdmin config.inc.php 改变行$conf['servers'][0]['host'] = ''; to $conf['servers'][0]['host'] = '127.0.0.1'; (我也尝试使用localhost作为值)。 将$conf['extra_login_security']为false 。 每当我尝试login到phpPgAdmin,即使我使用成功的证书(在psql中工作的证书),我也会得到“login失败”。 我尝试了解常见问题解答中问题3中提到的一些步骤,但目前为止还没有很好的解决。 这可能没有帮助,这是我第一次使用PostgreSQL。 我对MySQL很熟悉,但是我正在使用PostgreSQL来处理这个项目。 任何人都可以提供一些帮助,如何在CentOS 6.2上设置phpPgAdmin? 如果到目前为止我的configuration中做了一些非常错误的事情,那么把一些东西/一切都扔掉就没有什么大不了的了,因为它不像我在那里存储任何数据! 我很感谢您的任何见解!

文件系统访问速度慢

我正在尝试诊断服务器上的文件系统问题。 这已经持续了相当长的一段时间了,我已经没有什么想法可以尝试。 这是它的厚度。 服务器本身是戴尔Poweredge T310。 它有4个SAS硬盘,configuration为RAID5,并运行Citrix XenServer 5.6。 虚拟机是一个(相对)旧的Debian 5.0.6安装。 它有4个内核,4Gb的RAM。 它有3卷。 系统的10Gb容量(ext3),数据的980Gb容量(xfs)(约94%满容量)和另外200Gb容量(xfs)的数据(约13%满容量)。 现在这是奇怪的事情。 对980Gb卷的读/写访问非常慢。 如果我幸运的话,我可能会得到5Mb / s。 起初,我认为它实际上是在系统或虚拟机pipe理程序级别的磁盘访问,但是完全排除在同一台主机上的其他虚拟机运行得非常好(几百Mb / s磁盘访问)。 那么我开始瞄准这个特定的虚拟机。 我开始认为这是XFS,但是为了certificate我不打算改变980Gb硬盘上的文件系统,在那里有几年和几十亿的文件。 所以我调配了200Gb的驱动器,并做了相同的读/写testing(基本上是dd),并且获得了几百Mb / sr / w的访问权限。 所以排除了VM,硬件和文件系统的types。 在/var/log/kern.log中也有很多这样的内容。 (对不起,这很长) Sep 4 10:16:59 uriel kernel: [32571790.564689] httpd: page allocation failure. order:5, mode:0x4020 Sep 4 10:16:59 uriel kernel: [32571790.564693] Pid: 7318, comm: httpd Not tainted […]

AD跨森林authentication – PAC中缺less的组

我有一个由2个森林组成的Active Directory设置: 1个具有1个森林根域的多域森林,以及2个直接子域 1个单域森林用于DMZ发布目的 我已经在DMZ域中创build了3个传出信任,对森林根域创build了1个传递森林信任,还创build了2个外部非传递信任(又名快捷信任)。 所有四个域中的所有DC都是全局编录服务器。 我试图在下面看到它: 现在,这是问题。 当我将dmzRoot.tld的资源的访问权限授予childA域中的安全组时,它适用于属于安全组的成员childA中的用户,但不适用于childB域中的用户,即使他们是安全组在childA 。 比方说,我想让本地pipe理员访问dmzRoot.tld的成员服务器。 我将childA.ForestRoot.tld\dmzAdministrators添加到成员服务器上的本地内置pipe理员组。 childA.ForestRoot.tld\dmzAdministrators有以下成员: childA \ dmzAdmin childB \ SUPERUSER 现在,如果我以childA\dmzAdmin身份validation,则可以以本地pipe理员身份login到成员服务器,如果查看whoami /groups的输出,则会清楚地列出childA.ForestRoot.tld\dmzAdministrators组。 但是,如果我通过了childB\superUser身份validation, childB\superUser收到该帐户未被授权进行远程login的消息。 如果我检查childB\superUser帐户的whoami /groups ,则不会列出childA.ForestRoot.tld\dmzAdministrators组。 几乎看起来像childA组SID在validationchildB用户时从未包含在PAC中,即使所有的DC都是GC的。 我在dmzRoot.tld的机器上禁用了PACvalidation,我testing了它,但这没有帮助。 有关如何有效地解决这个问题的任何build议? 我如何遵循身份validation的path来确定失败的位置?