Articles of centos

谷歌authentication与OpenLDAP或Fedora 389服务器或FreeIPA

经过一番search,我可以看到一些关于configurationGoogle Authenticator与Windows Active Directory的参考,然而,我看不到我在Linux / CentOS系统上如何做到这一点。 在使用OpenLDAP或389 Directory Server的Linux(CentOS)上设置Google Authenticator会涉及什么?

服务器响应每个命令的“总线错误”

我有一台专用于MySQL服务器的Linux机器,负载相当高。 今天我醒了,惊恐地发现数据库服务器已经closures。 我可以通过SSH连接到它,但它是响应bus error的每一个命令: [root@r1304 home]# ls Bus error [root@r1304 home]# tail /var/log/messages Bus error [root@r1304 home]# reboot Bus error [root@r1304 home]# free -m Bus error [root@r1304 home]# chkdisk Bus error 我去了数据中心,并做了一个硬复位,似乎有帮助,但经过半个小时的情况再次出现,现在我甚至不能通过SSH连接了。 任何想法这可能是什么? 如何诊断这样的问题以及可能的修复方法? 服务器有32 GB的RAM,2xSSD驱动器和软件RAID 更新根据Zabbix,当MySQL死亡,进程的数量说增加drammaticaly,直到我做了一个硬复位。 那可能是什么? 进程数

下载已安装的RPM命令包

我有一个CentOS机器,我已经安装了openssl-devel $ yum install openssl-devel 它下载并安装了所有的依赖包。 现在我需要所有这些RPM包。 是否有可能只下载RPM软件包? 当我这样做: $ yum install openssl-devel -y –downloadonly 它说 Package 1:openssl-devel-1.0.1e-4.fc18.x86_64 already installed and latest version 因为它已经安装。 有谁知道如何在同一个系统上下载这些RPM软件包?

我的SSH日志中的这些条目是什么意思?

我最近注意到,我的SSH日志中有来自未知IP地址的条目。 我执行了一个grep来提取所有不包含我自己的IP地址的条目。 我被提出这个: Jul 24 22:06:54 server1 sshd[8261]: Accepted publickey for root from xxx.xxx.xx.xxx port 39721 ssh2 Jul 25 04:06:50 server1 sshd[8233]: Accepted publickey for root from xxx.xxx.xx.xxx port 40800 ssh2 Jul 25 04:08:30 server1 sshd[8233]: Received disconnect from xxx.xxx.xx.xxx: 11: disconnected by user 我有几个问题: 前两行是成功还是尝试login? 第三行是由成功或尝试login导致的断开连接? sshd PID后的方括号中是四位数字吗? 我正在专用服务器上运行CentOS 5。 我正在使用OpenSSH。

IP over FC仍然疯狂复杂吗?

在下面的链接中,有人解释说,4年前IP over FC是复杂的 : 如何通过FC设置IP? CentOS 6上的情况仍然如此吗?

有没有简化的方法来从现有的CentOS 5.10服务器导出本地Vagrantconfiguration设置? (木偶,厨师,贝壳等)

我最近开始学习如何使用Vagrant来build立本地开发环境。 (对各种WAMP堆栈选项感到沮丧之后)stream浪者迄今为止是非常棒的…轻微的(ha)学习曲线,但长期看起来很有希望。 完成了试图让我的虚拟机看起来像我的在线服务器的乏味过程…在我看来,有一个失踪的stream浪者片。 现在的过程似乎或多或less像手动试错。 不是第一次快速build立或保持与上游服务器轻松同步的理想select。 诚然,我可能不知道我正在寻找什么…因此,这个问题。 有没有一种简化的方法来从现有的CentOS 5.10服务器导出本地Vagrantconfiguration设置? (木偶,厨师,贝壳等) 像这样的东西是我想象的… (连接到在线服务器…) 检测回购差异,并根据需要启用,禁用,添加本地。 检测软件包,并同步本地进行匹配。 (从本地安装或删除) 获取httpd.conf,调整本地(如果需要),并同步。 获取php.ini,调整本地(如果需要),并同步。 获取MySQL设置,调整本地(如果需要),并同步。 获取时区和同步。 [你的build议,应该同步更多的东西在这里欢迎…] 理想情况下,这将在configuration期间运行,基本保持本地版本与在线版本同步。 这将消除需要不断调整您的本地设置手动保持同步。 如果在线(主机或内部)发生了变化,它会自动传播。 (当然,理想情况下,您可以标记设置来调整行为以满足您的需求) 另外,我想如果我能打包在线服务器,而不打包各种用户特定的数据,那也可以。 然而,从我所能说的看来,这似乎是不可能的,而且肯定不会很有效。 警告 在我个人的情况下,我在一个CentOS 5.10服务器与cPanel。 cPanel似乎做了很多东西,服务器端并不一定立即显而易见。 一个例子是许多包名称以cPanel开头,似乎是专有的,但同时与我可能想要同步的东西有关。 (如cPanel-php53)据我所知,这些不能轻易同步…因此,需要将变通方法置于适当的位置。 另一个例子可能是不同于预期的path,但我不太清楚,因为我对CentOS和cPanel默认安装不够熟悉,以确定任何特质。 我到目前为止所做的… 在做决定之前,我做了一些事情,是否有更好的方法与Vagrant更加配合。 这不是可怕的,但不是真正的“简化”或全面。 这里是细节… 我学会了如何在两台机器上运行yum repolist all ,以及如何使用cd /etc/yum.repos.d; ll;在文件系统中查看repos cd /etc/yum.repos.d; ll; cd /etc/yum.repos.d; ll; ,而不是如何使用这个信息自动同步回购。 我写了一个shell脚本来让本地的包非常接近远程的包。 然而,虽然它做得很公平,但并不完美,我想知道有没有更好的办法。 问题… 我不确定是否允许删除本地特有的软件包。 (也会抛出一些错误) 我还没有整理如何弥补包装“cPanel”似乎是我真正想要(PHP,MySQL等)的替代品,而不是完全从安装列表中删除每个包。 […]

Openssl在客户端hello之后挂起

我有以下奇怪的SSL连接错误: openssl s_client -ssl3 -connect host:443 -msg CONNECTED(00000003) >>> SSL 3.0 Handshake [length 0087], ClientHello 01 00 00 83 03 00 53 70 cb 57 f8 66 46 4d ad 9f 12 f9 03 32 11 b9 58 f8 82 d7 43 36 80 c9 39 68 14 72 85 18 95 2b 00 00 […]

我的VPS和Bitbucket之间的SSHvalidation失败

我正在尝试在我的VPS和Bitbucket之间设置SSH身份validation,以便稍后通过Capistrano(适用于Web项目)和Capifony(适用于Symfony2项目)自动部署,以便按照以下步骤进行configuration: 以root用户身份login我的VPS并执行cd〜命令,并将其指向/root home。 运行命令ssh-keygen -t rsa -C "[email protected]" 然后通过运行命令ssh-add ~/.ssh/id_rsa将密钥添加到ssh-agent 最后我试着通过运行ssh -T "[email protected]"@bitbucket.org来testing一切是否正常,但得到这个错误: 权限被拒绝(publickey)。 我想念什么? 任何帮助或build议?

为什么在CentOS 7 \ RHEL 7中CD / DVD主机直通function被禁用?

我正在学习在CentOS 7上使用KVM。 出于某种原因,红帽决定禁用在RHEL 7中通过CD \ DVD-Rom在虚拟机上安装操作系统的可能性。通过VM Manager创build新的虚拟机时,“使用CDROM或DVD”选项呈灰色,不可用,并提示“物理CDROM传递不支持此pipe理程序”。 我发现了一些与这个问题相关的错误描述,但是它们都与CDROM直通禁用的分支有关,也没有描述为什么它被禁用的原因。 这些错误来自Red Hat的bugzilla: https : //bugzilla.redhat.com/show_bug.cgi ? id = 1072294 https://bugzilla.redhat.com/show_bug.cgi?id=1072610 他们都提到760885错误,显然描述的原因。 不幸的是,它没有公开,甚至在注册后也被拒绝。 谁能阐明为什么他们已经禁用了这样一个看似有用的function? 这是安全性还是function性问题? 谢谢,傀儡

当包裹不可用时,yum应该错误

我最近遇到了一个脚本中的错误,我试图做到以下几点: yum -y install another_package.x86_64 some_package.x86_64 && run_my_script 该脚本在新的CentOS上运行良好,但是当我尝试在Cent OS 5上执行脚本时, some_package.x86_64不可用。 但是,而不是错误和停止yum只是打印消息: No package some_package.x86_64 available. 如何在这种情况下强制yum发生错误(哪个IMO应该是默认设置)以使我的脚本更健壮?