Articles of centos

CentOS中的汉字乱码

我在Linode VPS上安装了CentOS 5.6,安装了nginx,mysql,php。 但是,当我把旧数据从旧服务器传送到这台新服务器时,所有中文字符都是乱码,因此中文名称的图片变成了404。 我试图将/etc/sysconfig/i18n更改为如下所示: LANG="zh_CN.GB2312" SUPPORTED="zh_CN.GB2312:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" 而且我还安装了一些字体。 但那根本没有帮助。 现在我在服务器上运行的mediawiki根本不能显示中文名字的图片。 所以wordpress。 UPDATE 问题是wget在传输时总是编码中文字符。 一切正常,当我使用lftp 。

NFS服务器正在导出错误的目录

承认是有点尴尬,但我有问题让我的NFS服务器导出正确的目录。 我正在客户端和服务器上使用最新的CentOS 6.2。 服务器启动并运行,防火墙在testing过程中被禁用。 在服务器端,我创build了这个/etc/exports : /home/user1/documents/ *(ro,sync) 这个目录是一个软件RAID的卷的根。 输出如下: /dev/mapper/lvm–raid-lvol0 on /home/user1/documents type ext4 (rw,nosuid,nodev) 服务器上的命令showmount -e显示正确的输出: Export list for servername: /home/user1/documents (everyone) 我尝试从客户端挂载该共享并获得以下输出: mount.nfs: access denied by server while mounting servername:/home/user1/documents 然而,当我在文件/proc/fs/nfsd/exports查看服务器后,我看到多个挂载点,但不是正确的 # Version 1.2 # Path Client(Flags) # IPs / *(ro,root_squash,sync,no_wdelay,no_subtree_check,v4root,fsid=0,uuid=696f3ea6:3d7641f3:b6315631:bd63c833) /home *(ro,root_squash,sync,no_wdelay,no_subtree_check,v4root,uuid=696f3ea6:3d7641f3:b6315631:bd63c833) /home/user1 *(ro,root_squash,sync,no_wdelay,no_subtree_check,v4root,uuid=696f3ea6:3d7641f3:b6315631:bd63c833) 这些条目来自哪里,为什么没有以/home/user1/documents ? 我尝试挂载/home/user1而不是/home/user1/documents从客户端,这奇怪的作品。 用户的UID在服务器和客户端上是相同的。 难道这是一个问题,要导出的目录本身被挂载? 编辑 文件/var/lib/nfs/xtab是空的。

CentOS 5时钟运行速度提高一倍

CentOS 5安装的系统时钟运行速度是其应有的两倍。 硬件时钟是好的,当我运行一个ntp同步,它重置到正确的时间。 但在2分钟内,已经过了2分钟了。 操作系统没有虚拟化运行,这是在AMD Opteron服务器上本地安装的CentOS。 任何线索?

自定义VCL防止清漆开始

操作系统: CentOS 6(x86_64) 我已经安装并configuration了清漆,但现在无法启动。 # service varnish restart Stopping Varnish Cache: [FAILED] Starting Varnish Cache: [FAILED] 我将这个错误缩小到/etc/varnish/default.vcl的另一个VCL文件。 我包括VCL像这样: include "/etc/varnish/domains/playwithbits.vcl"; 如果我清空playwithbits.vcl的内容,然后清漆能够开始,但只要我添加内容失败。 我的playwithbits.vcl的内容是: backend playwithbits { .host = "localhost"; .port = "8080"; } acl purge { if (req.http.Host ~ "playwithbits.com") { "localhost"; } } sub vcl_recv { if (req.http.Host ~ "playwithbits.com") { set req.backend = playwithbits; […]

尝试安装gitolite时出现错误

我想起床并运行gitolite的说明在这个http://sitaramc.github.com/gitolite/qi.html说,但是当我运行命令: [git@devserver gitolite]$ src/gitolite install -ln FATAL: errors found before logfile could be created FATAL: die unknown gitolite sub-command 我得到上面的错误,我做错了什么? 我创build的git用户为: useradd -d /data/gitrepos git 然后cd到/ data / gitrepos并使用以下命令克隆gitolite repo: git clone git://github.com/sitaramc/gitolite 有什么build议? 欢呼声和感谢提前

压缩用cronolog旋转的日志

我有一堆Apache的服务器(CentOS 5.x),其日志与cronolog一起旋转。 什么是一段时间后自动压缩和删除这些日志的最佳策略? CustomLog“| / usr / sbin / cronolog /var/log/httpd/my.examplehost.com/access_log-%Y%m%d”常见 我正在考虑创build一个刚刚说的cron脚本 gzip /var/logs/httpd/my.examplehost.com/* 但是,这不也试图压缩Apache正在写入的文件? 在cronolog主页上,只提到你应该写你的cron作业或类似的,但没有说明如何做到这一点。

无法从我的Mac连接到虚拟机上的PSQL数据库

尝试使用pgAdmin3从我的Mac连接到我的CentOS VM上的PSQL数据库。 获取以下错误: Access to database denied The server doesn't grant access to the database: the server reports FATAL: no pg_hba.conf entry for host "172.16.30.1", user "gpadmin", database "postgres", SSL off 虚拟机的IP地址是172.16.30.139,因此我将它用作主机。 我已经将以下内容添加到我的pg_hba.conf文件中: local all gpadmin ident #host all gpadmin 127.0.0.1/28 trust #host all gpadmin 192.168.249.131/32 trust local gpperfmon gpmon md5 host all all 192.168.2.109 […]

用于CentOS 6的log4cxx

我是CentOS的新手(常用的Ubuntu用户,很久以前就使用过Slackware和Gentoo),我正在为一些依赖于log4cxx软件创build一个软件包。 不幸的是,在CentOS 6仓库(或EPEL)上没有log4cxx软件包。 有什么其他的“默认”包装库可以findlog4cxx ,或者我应该去找一个angular落,自己编译一下?

SVN与Apache 2.2错误:“禁止您没有权限访问/仓库在这个服务器上”

我一直遵循这个svn安装指南 ,当我尝试通过访问http://localhost/repos访问我的testinghttp://localhost/repos ,我validation成功,但是我得到这个: "Forbidden You don't have permission to access /repos on this server" 这是我的subversion.conf文件: LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location /repos> DAV svn SVNParentPath /var/www/svn/repos # # # Limit write permission to list of valid users. # <LimitExcept GET PROPFIND OPTIONS REPORT> # # Require SSL connection for password protection. # # SSLRequireSSL […]

如何使用NetworkManager在RHEL6或CentOS6上添加接口别名?

如何在CentOS6或RHEL6上以正确的方式添加一个networking接口别名(例如eth0:0),而不需要NM_CONTROLLED = no。 这必须在没有GUI的情况下完成。 谢谢