我在CentOS 6上运行了一个失败的系统,想尝试恢复系统。 其中一个问题是mdadm超级块出现了一些问题,它具有各种不一致的信息,似乎被某种方式覆盖。 我得到的元数据显示,他们是版本1.0和1.1。 我敢肯定,所有raid卷应该使用1.2版本。 这发生在所有的硬盘驱动器上,所以我不能简单地拿一个工作。 我设法安装这些卷,并通过简单地执行“cp”命令并将其复制到另一个硬盘上。 新的硬盘将有新的UUID,所以我将不得不重做一些configuration文件。 想到什么变化是以下文件: /etc/mdadm.conf / etc / fstab文件 grubconfiguration(grub-install可能可以完成这个工作,需要尝试一下) 初始RAM磁盘需要重新编译,以了解更改 重新生成blkid.tab 有没有其他的改变,我需要做一个可启动的系统? 谢谢。
我有一个非常奇怪的问题安装CentOS 6,我从来没有遇到过。 我之前已经做了几千次这些同样的步骤,但在过去的几周里,我有两台独立的服务器,在新的CentOS 6安装之后,会启动到grub提示符。 以下是我所做的步骤: 我将CentOS 6 net-install ISO下载到Windows文件共享中。 我使用Supermicro服务器上的IPMI Web界面将ISO作为USB虚拟CD-ROM进行安装。 然后,我继续安装带有默认分区和默认引导装载程序(安装在MBR中)的CentOS 6。 在这一点上,一切都是正常的。 我卸下虚拟光盘并重新启动服务器以完成安装。 它不是启动CentOS,而是一个GRUB版本0.97的提示符。 我使用grub命令root (hd0,0)尝试select正确的磁盘,然后启动进入操作系统,但是当我键入该命令时,我得到一个Error 21 ,该磁盘不存在。 我还尝试运行root (hd1,0) ,认为系统在安装过程中将主驱动器标记为/ dev / sdb。 没有这样的运气 – 我得到一个disk read error消息。 此时我重新启动服务器并使用安装光盘进入救援模式。 我使用rescue模式来检查/boot/grub/device.map和/boot/grub/grub.conf – 一切正如它应该 – (hd0)被映射到/ dev / sda和/ boot / grub / grub.conf指向(hd0,0)作为引导分区。 fdisk -l命令确认启动分区确实在/ dev / sda1上设置 为了好的措施,我运行grub-install /dev/sda来重新安装grub并重启服务器。 我这样做后,我不能再进入grub提示 – 而是我的服务器只会显示Error […]
我在CentOS 6.3服务器上执行长时间运行的xml生成脚本,并使用tmux(版本1.6)在与服务器断开连接时保持脚本运行。 我的问题是,当我从服务器断开,脚本似乎进入睡眠,只要我断开连接。 如果我连接到服务器,一切正常。 例如,我可以login到服务器(但不附加到tmux会话),并重复执行find $XML_DIR -type f | wc -l find $XML_DIR -type f | wc -l显示生成的xml文件数量稳步增加。 如果我断开服务器,虽然我的tmux会话和脚本似乎进入睡眠。 当我重新连接到服务器时,上面的find命令显示没有更多(或更多)xml文件,当我检查文件修改date时,我得到类似于以下内容似乎确认tmux会话进入睡眠状态: [cfogelberg@server XML]$ date ; find . -type f | xargs stat –format '%Y :%y %n' | sort -nr | cut -d: -f2- | head Thu Apr 24 10:00:04 BST 2014 2014-04-24 10:00:02.418784534 +0100 ./output/b/8/0/result-156f76a87a57649491214cc316023149.xml 2014-04-24 […]
我正在关注mongo网站( http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux/ )在我的centos 5.1o上安装mongo 我收到以下错误 sudo yum install mongodb-org Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * atomic: www8.atomicorp.com * base: mirrors.tummy.com * epel: mirror.compevo.com * extras: mirror.raystedman.net * rpmforge: mirror.team-cymru.org * updates: mirror.steadfast.net atomic | 1.9 kB 00:00 base | 1.1 kB 00:00 c5-testing | 1.9 kB 00:00 epel | 3.7 kB […]
我有两个虚拟机:CentOS 6.5和Ubuntu Server 14.04。 他们的软件包pipe理系统都没有可用的MySQL 5.1库(他们都有MySQL 5.5)。 我需要知道如何在他们每个上安装MySQL 5.1库。 可以通过下载和编译它们(尽pipe我无法在MySQL站点上find5.1),或者find可以与包pipe理系统(分别为yum / apt)一起工作的旧包。 其根本原因是我需要编译一个针对5.1库的程序。 它不适用于更新版本的MySQL。 (由于复杂的原因,程序不能被修改以使用更新版本的MySQL。) 如果它有什么不同,这些虚拟机在微软的Azure系统。
我有一个客户端内的几个Linux服务器,最近MASSIVELY增加了他的带宽 – 从大约0.8 / 5mbps到25mpbs / 100mbps …(是100mpbs!)这是非常好的,但是自从我的WinSCP / Putty连接停止了,如果我留下他们一会儿..如果定期交互(我键入或导航/发送文件没有太多的停顿),它工作正常..然后,如果我走了一两个不同的任务,确保足够putty / winscp摊位和我有一个死的连接..这就像互联网“停止”,或者我离线。 但是如果我在一个新的putty窗口上打开一个新的连接,它立即可以响应,所以我认为这可能是一个MTU设置,但是我不知道这是什么或者怎么改变它。 编辑 @NickW和@MatHatter的答案是正确的:但是为了将来的使用 – 你可以通过设置WinSCP / putty keepalive来解决这个问题…为了完整起见,这里是一个screenie
让我先说我是Centos newby,所以所有的信息,链接和build议都非常欢迎! 我最近使用Centos 6build立了一个托pipe服务器,并将其configuration为一个networking服务器。 运行的网站没什么特别的,只是一些低stream量的项目。 我试图configuration服务器为默认尽可能,但我也喜欢它是安全的(没有FTP,自定义的SSH端口)。 让我的Wordpress按需运行,我遇到了一些连接问题。 2件事不起作用: 通过ssh2安装插件和更新(无法连接到本地主机:sshportnumber) 使用Gmail的smtp从我的网站发送电子邮件(无法连接到服务器:权限被拒绝(13)) 我感觉这些都与iptablesconfiguration有关,因为我尝试过所有其他的(我认为)。 我试图打开防火墙接受端口465(gmail smtp)和ssh端口(可以说这个端口是8000)的stream量,但这两个问题依然存在。 从terminal的SSH连接工作正常。 每次更改后,我尝试执行我重新启动iptables服务。 这是我的iptablesconfiguration(使用vim): # Generated by iptables-save v1.4.7 on Sun Jun 1 13:20:20 2014 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo […]
我正在设置我的时区如下所示: ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime 它工作正常,我检查与date ,一切都很好。 但是几天之后,我会意识到它已经重置到CEST,所以早上九点变成十点钟等。 服务器位于巴黎CEST时区。 但是我应该可以使用任何我想要的区域,当然? 我(和我的大部分用户)都在英国,所以我想在那个时区进行操作。 我只是做了一个百胜更新,并注意到它想更新tzdata。 这样做的结果是从BST变成了CEST,但是我不认为这是唯一引发变化的事情,因为我确信在没有这样的更新的日子里出问题了。 我可能是错的。 什么是永久设置时区的诀窍? 谢谢
任何人都可以帮我在我的EC2盒子上安装git吗? 当我运行: sudo yum install git 我得到: Resolving Dependencies –> Running transaction check —> Package git.x86_64 0:1.8.2.1-1.el6 will be installed –> Processing Dependency: perl-Git = 1.8.2.1-1.el6 for package: git-1.8.2.1-1.el6.x86_64 –> Processing Dependency: perl(Term::ReadKey) for package: git-1.8.2.1-1.el6.x86_64 –> Processing Dependency: perl(Git) for package: git-1.8.2.1-1.el6.x86_64 –> Processing Dependency: perl(Error) for package: git-1.8.2.1-1.el6.x86_64 –> Running transaction check —> […]
我正在开发一个网站,需要testing一些电子邮件(发送电子邮件注册用户只是我,我用我的个人电子邮件地址为此目的)。 我不是专家,所以我只安装了Postfix,它没有configuration,我不知道该怎么做,甚至是可能的。 作为操作系统,我正在使用CentOS 6.5,我在一个有两个网卡的Vmware虚拟机上运行它:一个与NAT连接共享互联网与主机,另一个是本地地址连接槽Putty等等。 我真的不需要发送电子邮件,但如果可以的话,会很好,只是看他们的内容来观看行为。 我从PHP网站发送一些电子邮件,然后使用tail检查/var/log/maillog ,这是输出: Jun 17 16:47:21 localhost postfix/pickup[16879]: 5E2BFA4B38: uid=48 from=<[email protected]> Jun 17 16:47:21 localhost postfix/cleanup[16891]: 5E2BFA4B38: message-id=<[email protected]> Jun 17 16:47:21 localhost postfix/qmgr[16880]: 5E2BFA4B38: from=<[email protected]>, size=1773, nrcpt=1 (queue active) Jun 17 16:47:21 localhost postfix/smtp[16893]: 5E2BFA4B38: to=<[email protected]>, relay=192.168.1.101[192.168.1.101]:25, delay=0.05, delays=0.03/0.01/0/0.01, dsn=5.0.0, status=bounced (host 192.168.1.101[192.168.1.101] said: 530 SMTP authentication is required. (in reply […]