Articles of centos

SELinux如何影响/ home目录?

我正在将一个CentOS 5.3系统从MySQL迁移到PostgreSQL。 我们机器的设置方式是将最大的磁盘分区挂载到/home 。 这是我的控制权,由托pipe服务提供商pipe理。 无论如何,我们显然希望数据库文件在/home的原因。 使用MySQL,我们做了以下工作: 编辑my.cnf并将datadir设置更改为/home/mysql 添加了一个新的“文件types”政策logging(我希望我使用正确的术语)来设置/home/mysql(/.*)? 到mysqld_db_t 运行restorecon -R /home/mysql来分配标签 一切都很好 但是,对于PostgreSQL,我做了以下工作: 编辑/etc/init.d/postgresql并将PGDATA和PGLOGvariables分别更改为/home/pgsql/data和/home/pgsql/pgstartup.log 添加了一个新的策略logging,将/home/pgsql/pgstartup.log设置为postgresql_log_t 添加了一个新的策略logging来设置/home/pgsql/data(/.*)? 到postgresql_db_t 运行restorecon -R /home/pgsql来分配标签 在这一点上,我仍然无法启动PostgreSQL。 pgstartup.log说: # cat pgstartup.log postmaster cannot access the server configuration file "/home/pgsql/data/postgresql.conf": Permission denied 奇怪的是,在/var/log/messages或/var/log/secure中我没有看到与此有关的任何消息, 但是如果我closures了SElinux,那么一切正常。 我确保所有的权限都是正确的(文件为600,目录为700)以及所有权(postgres:postgres)。 谁能告诉我我做错了什么? 我从版本8.3.7的commandprompt.com使用Yum版本库。 编辑:我的问题明确提到/home目录的原因是,如果我通过所有这些步骤的任何其他目录,例如/var/lib/pgsql2或/usr/local/pgsql ,然后按预期工作。

QLE2562 CentOS 5.3上的HBA / qla2xxx问题

我有几台运行CentOS 5.3(kernel-2.6.18-128.1.16.el5)的Linux服务器(SunFire X4270)和Qlogic FC-8 QLE2562 HBA …我遇到了很多这些新服务器的问题,他们每秒钟显示以下消息: qla2xxx 0000:2f:00.0: Passthru CT request failed to login management server qla2xxx 0000:2f:00.0: Passthru CT failed qla2xxx 0000:2f:00.1: Passthru CT request failed to login management server qla2xxx 0000:2f:00.1: Passthru CT failed 此外,我有几个服务器惊恐地结束以下跟踪(见下文)。 我已经尝试了CentOS 5.3 2.6.18-128.el5和2.6.18-128.1.16.el5(最新版本)的几个内核版本,我也尝试了Qlogic的4.06embedded式QLE2562固件的最新驱动,没有成功。 奇怪的是,我有一个其他的服务器,具有相同的硬件/软件configuration运行良好(稳定…)。 Sun的支持(可用于这些服务器)还没有能够解决这个问题呢…任何想法? qla2xxx_eh_abort(8): aborting sp ffff81037d86ebc0 from RISC. pid=952 sp->state=7 q->q_flag=2 qla2xxx 0000:2f:00.1: Mailbox […]

DRBD为什么不重新启动?

我们运行10台服务器,大部分是廉价的申请桌面机器,全部运行CentOS 5.1和Xen。 所有这10台服务器都运行Xen虚拟机。 有人关掉服务器柜的电源,有几台机器炸硬盘,不能再启动。 不用担心,所有的虚拟机磁盘映像在不同的服务器上都有DRBD镜像副本,我只需要在启动这两台服务器时启动这些镜像副本。 我已经replace了每个引导驱动器,并重新安装了CentOS,Xen和DRBD。 但是,在重新启动后,服务器都可以看到他们的本地DRBD设备,但是报告远程链接的状态为“WFConnection”,等待连接。 每个设备报告为“次要/未知”。 我查过了: 每台服务器都configuration了正确的iptables让DRBDstream量通过 – 这是明确的,iptablesconfiguration文件来自中央存储库,并且与机器崩溃前相同。 这不是一个DNS问题,因为每个服务器都有一个固定的IP地址,DRBD.conf直接使用这些IP地址,所以DNS甚至不被使用。 我已经确定新安装使用与原始服务器相同的固定IP地址和主机名。 每台服务器都可以ping通所有使用的IP地址上的另一台,在那里没有问题。 服务器都连接到同一个交换机。 有谁知道为什么DRBD仍然拒绝连接?

如何使用VNC获得完整的GNOME桌面(CENTOS)?

在CENTOS上,我进入了系统 – 首选项,然后是远程桌面。 在那里我勾选了“允许其他用户查看”和“允许其他用户控制”。 同样的对话框说:“用户可以查看您的桌面使用…..”vncviewer name.server:0。 使用从Windows计算机的UltraVNC我键入,但我得到连接拒绝。 我也尝试编辑/.vnc/xstartup目录在那里,但没有文件。 我想创build一个具有特定分辨率的桌面,即使我重新启动服务器,它也是持久的或永久的。

什么可能导致我的Linux服务器(VPS)不断使用更多的内存?

我有一个运行与一些PHP站点CentOS的VPS。 这个星期运行良好。 最近它变得越来越慢(网站使用率和通过SSHlogin时)。 我已经确定,它一直使用越来越多的内存,直到它最大化,然后我不得不重新启动它,内存使用率回落,但不断攀升。 什么可能导致这个,我怎么能分析/解决它? 替代文字http://i30.tinypic.com/11ajsx4.jpg 这是我的顶端: 替代文字http://i29.tinypic.com/sf9lc2.jpg

CentOS 5 – 在启动过程中无法parsingNFS挂载的地址

我有几台运行CentOS 5.3的服务器,并试图在启动时自动挂载2个NFS挂载点。 我添加了2行类似于以下fstab: server1:/path1 /path1 nfs soft 0 0 server2:/path2 /path2 nfs soft 0 0 当我手动运行“mount -a”时,安装点按预期正确安装。 但是,当我重新启动机器时,只安装/ path2。 对于/ path1我得到以下错误: mount: can't get address for server1 这显然看起来像一个DNS问题,但是logging在所有DNS服务器上正确configuration,并且如果在重新启动完成后重新尝试挂载,则正确挂载。 我可以通过使用IP地址而不是/ etc / fstab中的主机名或将server1添加到/ etc / hosts来正确解决此问题,但是我宁愿不这样做。 在启动时未能解决这个特定地址的原因是什么? 为什么只有第一个安装点出现问题,而第二个安装点是否正确安装?

在centos上设置vnc的问题

我是新来的使用Linux,并希望设置VNC – 它曾经工作,但我不知道发生了什么,现在似乎并没有工作。 任何build议将不胜感激。 谢谢。 编辑 我已经添加到“/ etc / sysconfig / vncservers” VNCSERVERS="1:admin" VNCSERVERARGS[1]="-geometry 800×600" 和我的/home/admin/.vnc/xstartup文件看起来像 #!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80×24+10+10 […]

在安装更多的RAM之后,可以转移到CentOS PAE内核

我正在ESXi主机上创build新的虚拟Linux服务器。 现有的系统是具有4GB RAM的32位RHEL。 我打算创build4GB内存的新服务器,并运行32位CentOS 5。 如果以后我想添加更多的RAM,我需要移动到PAE内核。 这是可能/可取的? 谢谢,马克 是唯一需要改变安装一个PAE内核并从它启动? 其他一切都保持不变吗?

如何在CentOS 5.3上升级MySQL服务器5.0.77到5.0.85?

我想通过在服务器之间复制数据库文件将数据库从MySQL服务器版本5.0.77移动到5.0.85 (closuresmysqld并将.frm,.myd和.myi文件从一个数据库文件夹复制到另一个) 许多人告诉我,我需要有相同的MySQL服务器版本。 但我不知道如何升级到特定版本的MySQL服务器。 提前致谢。

不能分配内存,虽然有空闲内存?

我有一个最近出现exception的Web服务器。 为了保持简短,请看下面的内容: [root@xxxxx test]# ls -lah -bash: fork: Cannot allocate memory [root@xxxxx test]# free -m total used free shared buffers cached Mem: 1285 899 386 0 0 0 -/+ buffers/cache: 899 386 Swap: 0 0 0 现在,为什么会这样呢? 我应该提供哪些其他信息以获得帮助?