Articles of centos

服务器显示错误的UTC时间

我正在运行一个CentOS服务器,似乎无法正确设置时间。 我的问题是,我已经把时区设置为UTC,而服务器似乎承认这一点,但它仍然表示错误的时间! 真正的UTC时间= 16:56(我的当地时区是GMT) # hwclock –show wed 09 Mar 10:56:48 AM UTC -0.502715 seconds # date Wed Mar 9 10:56:51 UTC 2011 也就是说,服务器似乎在说,它是在UTC时间…但6个小时后! 我已经采取了几个步骤来尝试纠正这一点,包括: 1. Use setup to manually pick the timezone # system-config-date (Set to Etc/UTC) 2. Set the timezone in the localtime file # ln -sf /usr/share/zoneinfo/UTC /etc/localtime 3. Change the UTC […]

重新启动CentOS 5.5 EC2实例后,使用resolv.conf

在启动后,我的CentOS 5.5 EC2实例(包括i386和x86_64)无法正确填充resolv.conf。 无论我做什么,我最终都会使用默认的EC2 resolv.conf: ; generated by /sbin/dhclient-script search compute-1.internal nameserver 172.16.0.23 我真正想要做的是设置我自己的search域,并预先两个名称服务器。 首先,我尝试添加/etc/dhclient.conf : prepend domain-name "mydomain.ec2 " prepend domain-name-server 1.2.3.4 prepend domain-name-server 1.2.3.5 这没有用。 所以我也尝试将dhclient.conf文件放在/ etc / dhcp /和/ etc / dhcp3中 。 都没有工作。 所以我也尝试创build/ etc / dhclient-enter-hooks并覆盖_make_resolv_conf()_方法来防止dhclient脚本覆盖resolv.conf: make_resolv_conf() { ; } 这也没有影响。 我提出的唯一解决scheme是添加一个额外的初始化脚本来重写resolv.conf。 这是有效的,但我真的很想做这个“正确”的方式。 我究竟做错了什么?

我应该在CentOS / Debian上使用什么文件系统来备份,还有很多很多(200k)的小硬盘文件?

我问的原因是,我使用rsnapshot进行备份,使用/ backup单独的raid1 ext3备份磁盘。 不幸的是,删除备份(每4小时发生一次)需要一个小时! rm -rf /backups/server/hourly.5将花费很长时间,而所有这一切都会删除硬链接,因为大多数数据都是用硬链接填充的。 ZFS是可爱的,但我想到的BtrFS,XFS或者也许只是ext4新的备份服务器。 ZFS并不适合在Linux环境下生产,所以这不是一种select,尽pipe它似乎是目前最好的fs。 这次我将在CentOS或Debian上使用BackupPC作为软件而不是rsnapshot。 我正在考虑Bacula,但它似乎没有任何优于BackupPC的优势,但更难configuration,并需要安装一个代理。 我想要一个快速删除硬链接的FS。 我不明白为什么这需要一个小时,因为无论如何,没有什么事情发生。 对备份的一般build议是值得欢迎的,但是我认为如果我使用backuppc,raid1来备份文件系统,这个文件系统既快速又准备好生产,那么我有一个很好的备份环境。

CentOS服务器。 当使用的RAM总数不等于RES的总和时,这意味着什么?

我在运行CentOS的虚拟主机服务器上遇到问题。 在过去的一个月中,一个已经正常运行的进程(基于java的)开始在JVM启动时获取内存时出现问题。 我注意到的一个奇怪的事情是,当我开始这个过程时,PID表示它正在使用470MB的RAM,而“已用”内存立即下降超过1GB。 如果我运行“顶级”,所有进程中使用的总体RES就比上面列出的“使用”差了近700mb。 支持人员说,这意味着我的进程有内存泄漏。 我不知道要相信什么,因为我期望内存泄漏只是浪费分配进程的内存,而不是消耗使用“top”不显示的额外内存。 我是一个开发人员,而不是服务器人,所以我向专家求助。 对我来说,如果总的RES内存不加总到“使用”,这表明我的虚拟服务器设置有问题。 我应该怀疑在这种情况下泄漏java进程的内存? 如果我以前free使用: total used free shared buffers cached Mem: 2097152 149264 1947888 0 0 0 -/+ buffers/cache: 149264 1947888 Swap: 0 0 0 free后: total used free shared buffers cached Mem: 2097152 1094116 1003036 0 0 0 -/+ buffers/cache: 1094116 1003036 Swap: 0 0 0 所以看起来好像这个进程正在使用(或正在使用)近1GB的RAM。 由于该进程(基于top仅使用470MB,这是否意味着内核突然使用额外的500MB? […]

这台服务器是否被盗用?

一位朋友正在运行一个VPS(CentOS) 他的生意伙伴是系统pipe理员,但却让他高高在上,无人照看系统。 所以,我被要求帮助解决一个明显的垃圾邮件问题。 他的IP地址因未经请求的邮件而被列入黑名单。 我不知道在哪里寻找问题,但是我开始使用netstat来查看正在运行的开放连接。 它看起来像他有远程主机连接到他的SMTP服务器。 这是输出: Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 78.153.208.195:imap 86-40-60-183-dynamic.:10029 ESTABLISHED tcp 0 0 78.153.208.195:imap 86-40-60-183-dynamic.:10010 ESTABLISHED tcp 0 1 78.153.208.195:35563 news.avanport.pt:smtp SYN_SENT tcp 0 0 78.153.208.195:35559 vip-us-br-mx.terra.com:smtp TIME_WAIT tcp 0 0 78.153.208.195:35560 vip-us-br-mx.terra.com:smtp TIME_WAIT tcp 1 1 78.153.208.195:imaps 86-40-60-183-dynamic.:11647 […]

将EBS卷从一个区域复制/移动到另一个区域

我们的设置背景: 我们在亚马逊EC2美国东部(弗吉尼亚州)地区举办了基于networking的应用程序。 我们的实例基于Linux发行版(CentOS),AMI是S3支持的。 1个EBS卷(400 GB大小)附加到此实例。 题: 我们已经计划将我们的部署迁移到美国西部(北加州)地区。 从AWS doc中,我明白移动AMI有一个可用的命令行工具 – ec2-migrate-bundle 。 但是为了跨区域移动EBS量,目前没有可用的工具。 我正在寻找最简单和/或最快的方式复制/移动EBS卷从一个地区到另一个。 另外,迁移过程中和/或之后是否还有隐藏的风险? 有关这方面的专家意见/build议/build议受到高度赞赏。

Linux(CentOS):确认磁盘设备是没有日志的USB笔式驱动器

我们有一个USB笔式驱动器连接到我们的服务器。 它在几个月前被连接了,所以我们初始连接的日志已经被转出了。 我知道你可以从/var/log/messages日志消息中获得设备的名称和型号(例如, /dev/sdc )。 但是,如果我们没有访问日志,我们将如何获得?

apache虚拟主机 – 服务器找不到子域名

我想使用虚拟主机设置一个子域。 我已经修改了httpd.conf文件,如下所示,但当我尝试访问url时,出现“找不到服务器”错误。 我正在运行Centos 5.5。 NameVirtualHost *:80 # # NOTE: NameVirtualHost cannot be used without a port specifier # (eg :80) if mod_ssl is being used, due to the nature of the # SSL protocol. # # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section […]

Rsync从一台服务器到另一台的权限 – Mkdir权限被拒绝(13)

我正在尝试使用rsync将本地计算机上的备份文件夹每天复制到另一台计算机(在数据丢失或意外删除的情况下)。 这作为一个cronjob运行。 我只是命令 rsync -av –rsh='ssh -p90' –delete /backup/ [email protected]:~/dabackup/ 从服务器1( tent )上的root帐户。 但是,在第一台服务器上,每个子目录的权限都是设置好的,除非你是root用户(对文件夹没有执行权限),否则你不能进入它们,这是我不能轻易改变的,因为它是备份软件作品。 这意味着在第二台服务器( mydomain.com )帐户tentbackup没有权限进入rsync正在创build的文件夹导致以下错误 root@tent:~$ rsync -av –rsh='ssh -p92' –delete /backup/ [email protected]:~/dabackup/ building file list … done 03-05-11/apache/ rsync: recv_generator: mkdir "/home/tentbackup/dabackup/03-05-11/apache" failed: Permission denied (13) *** Skipping any contents from this failed directory *** 03-05-11/bind/ rsync: recv_generator: mkdir "/home/tentbackup/dabackup/03-05-11/bind" failed: Permission […]

mysql复制master master

是否build议做mysql主从群集或主 – 主群集? 我需要第三方工具才能为虚拟IP做一个主 – 主mysql集群? (我想用心跳,但我不知道是否真的需要)。 我需要一些有关如何做主人的文档。 谢谢,Elad。