Articles of centos

快照期间的错误页面映射错误

我运行以下命令来创build快照卷。 但内核收到一个错误,kvmpipe理程序停止响应。 为什么是错误和如何解决它? lvcreate -L20G -s -n volume_A_backup /dev/vgroup/volumeA 错误日志: Mar 10 02:36:59 kvm kernel: BUG: Bad page map in process udevd pte:800000081ad43645 pmd:409f37067 Mar 10 02:36:59 kvm kernel: addr:00006aff4f837000 vm_flags:00100173 anon_vma:ffff88081f7dc448 mapping:(null) index:7fffffff1 Mar 10 02:37:02 kvm kernel: Pid: 5091, comm: udevd Not tainted 2.6.32-358.18.1.el6.x86_64 #1 Mar 10 02:37:03 kvm kernel: Call Trace: Mar […]

主办一个可公开访问的iperf3服务器是否合理安全?

CentOS 6.x IT团队成员希望在可公开访问的服务器上运行iperf3,以便从任何地点运行按需连接检查(对远程源IP没有限制)。 这是否会带来重大的安全隐患? 服务器本身与networking的其他部分是隔离的,我注意到其他人正在托pipe公共iperf服务器…但我仍然很谨慎。 假设它有点“安全”,是否有我们应该实现的具体configuration? 例如,在单独的服务帐户下运行iperf3,或者在非标准端口上运行iperf?

EC2是否使用ACPI事件?

我正在寻找可以在EC2的CentOS镜像上安全禁用的服务。 我可以禁用acpid吗? EC2是否使用acpi事件?

安装在HP ML310e Gen8上后,CentOS 6.5无法启动

我有安装和configurationWindows Server系统的经验。 我试图在上面提到的HP盒子上安装CentOS 6.5,安装过程顺利。 一旦完成并重新启动,它不会看到启动分区。 当我尝试重新安装时,我注意到早期的分区在那里,但挂载点丢失。 我也在同一个盒子上试过Fedora 18。 这是用来运行Windows 2008的机器,没有任何问题。 (硬盘驱动器重新格式化为一个干净的开始) 我还想提一下,即使在安装过程中使用CentOS上的HP Smart Array工具configurationRAID,它仍然会显示两个独立的物理驱动器。 我删除了所有其他硬盘驱动器,只有一个工作,但仍然是相同的结果。 如何将centOS或Fedora安装到HP Ml310e Gen8上?

在CentOS下运行的Node.js应用程序的连接超时

我按照这个教程在我的CentOS上创build了一个简单的node.js应用程序: node.js版本是: $ node -v v0.10.28 这是我的app.js : // Include http module, var http = require("http"), // And url module, which is very helpful in parsing request parameters. url = require("url"); // show message at console console.log('Node.js app is running.'); // Create the server. http.createServer(function (request, response) { request.resume(); // Attach listener on end event. […]

YUM,“patchlevel”和redhat / centos上的DTAP街道

有没有办法让yum更新到某个patchlevel? 我总是向我的开发者保证Dev,Test,Acc和Prod之间的服务器与软件版本相同。 但是当你通过红帽networking使用yum时,无论如何它都会更新到最新版本。 当你在dev或者Test之外推出一个服务器的时候,问题就会出现。 您当然可以从此更新过程中排除重要的软件包。 但是,如果从上次更新以来有新版本可用,其他软件包仍然会更新为新版本。 这样你的服务器将不会完全相同。 有没有一种方法(通过百胜餐饮)来确保您将获得与DTAP街道中其他服务器完全相同的包assembly置。

服务器不会启动,内核恐慌 – 不同步

CentOS 6.2服务器重启后,我们得到一个内核恐慌,出现以下错误: Kernel panic – not syncing: Attempted to kill init! Panic occurred, switching back to text console 在启动时将init = option selinux = 0传递给内核时,服务器将无故障启动。 我试过寻找init = option的方法,但是我一直没能find解释它的资源。 有人可以解释这个参数是什么吗? 另外,因为这是一个生产服务器,在使用init =选项运行时是否有任何负面/风险? 我试图通过dracut重新启动initramfs哪些不起作用,并在启动时收到上述错误。 由于这是一个集群服务器,主服务器应该是相同的,我已经从另一台服务器复制了/ boot驱动器,但是这也没有解决问题。 (其他服务器没有这种行为) 从备份恢复/启动也不起作用。 你能帮我调查一下这个问题吗? 是什么导致这个内核恐慌? 你将如何去解决这个问题? 什么日志(如果有的话)会告诉你更多的信息? 由于这是较旧的安装,更新/升级是否可能解决此问题? 我还想补充一点,唯一可能的相关问题是,在镜像发生之前,被镜像的根磁盘失败并被replace。 谢谢你的帮助!

ssh共享密钥身份validation请求input密码,除非sshd使用-d选项运行

我的客户端是Ubuntu,而服务器是CentOS。 我有共享密钥身份validation设置为从客户端login到服务器。 当我运行如下的服务器: sudo `which sshd` -d 一切按预期工作; 我没有得到用户login提示。 我认为这意味着一切都在正确的位置,具有正确的权限等。当我以“正常”模式重新启动服务器: sudo service sshd restart 我的客户提示我input用户密码。 这里是成功的详细输出(sshd -d): anregen@ba-vm-atf-01:~/workspace$ ssh -v [email protected] OpenSSH_6.0p1 (CentrifyDC build 5.1.1-814) (CentrifyDC build 5.1.1-814), OpenSSL 0.9.8w 23 Apr 2012 debug1: Reading configuration data /etc/centrifydc/ssh/ssh_config debug1: /etc/centrifydc/ssh/ssh_config line 52: Applying options for * debug1: Connecting to test.lab.network.com [172.20.80.45] port 22. debug1: Connection […]

百胜回购基本身份validation不工作

所以我们有这个通过基本身份validation保护的百胜回购。 我的yum.repo定义看起来像这样 [custom-repo] name=Releases Repository baseurl=http://user:[email protected]:8080/mrepo/nexus-noarch/RPMS.releases-rpm/ enabled=1 gpgcheck=0 sslverify=0 Yum能够拉取元数据并在我的仓库中find软件包。 我甚至通过嗅探器证实正确的基本身份validation正在发生。 但是,当我尝试安装一个包,它与典型的401失败。 从显示的信息和从嗅探器获取的信息中,我可以看出根本没有使用authentication。 Total download size: 34 M Installed size: 39 M Downloading packages: http://user:[email protected]:8080/mrepo/nexus-noarch/RPMS.releases-rpm/com/company/artifact/xxxxx/0.9-SNAPSHOT/artifact-0.9-20140515.171948-39- rpm.rpm: [Errno 14] PYCURL ERROR 22 – "The requested URL returned error: 401 Unauthorized" Trying other mirror. 基于yum.conf我也尝试添加username和password参数, 如上所述 ,但没有奏效。 那是我做错了什么? 有任何想法吗? 干杯!

更新到GIT 2.0.1

我已经安装了从源代码编译的git 2.0.1。 它运作良好。 # cd git-2.0.1 # make prefix=/usr/local/git all # make prefix=/usr/local/git install # echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc # source /etc/bashrc #git –version showed 2.0.1 现在,当我安装开发工具 yum安装“开发工具” 它安装了git 1.7.1。 我的pathvariables是: /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.7.0_40/bin:/root/bin:/usr/local/git/bin:/root/bin:/usr/local/git/bin:/usr/local/git/bin:/usr/local/git/bin:/usr/local/data/softwares/git 我againg试图安装git 2.0.1,但alwasy shows1.7.1。 如何将git更改为最新版本安装并删除旧的git。