Articles of centos6

从5.3.3升级到5.6之后,php不能和apache一起工作

我有一个安装了PHP 5.3.3版的bigrock vps。 我最近升级到PHP版本5.6,因为一些PHPfunction不工作。 现在删除旧的PHP和安装5.6版后,我可以从terminal使用PHP,但我的网站上的文件没有被执行,而是正在下载所有的PHP源代码文件。 我认为,Apache不使用新安装的PHP。 为了解决这个问题,我在httpd.conf文件中添加了这一行: LoadModule php5_module "/usr/bin/php" 这个PHPpath,我通过which php命令。 当我添加这条线,并重新启动Apache它给了我一个警告 [warn] module php5_module is already loaded, skipping 我认为我需要正确地告诉Apache新安装的PHP。

/ dev / consoleterminal在Centos 7上启动服务

我正在开发一个运行Centos 7的系统,而且我一般对Linux很新。 我有一个任务来重新实现一些启动服务,这些启动服务在我们以前的Centos 6.6上运行的系统中的第三方工具自动支持。在我们的旧系统中,一些启动服务(通过chkconfig注册)可以在屏幕上显示自定义消息,如果需要,也能够接收用户input,尽pipe它们被configuration为在login提示之前运行t启动时间 。 然而,当我试图从旧系统复制服务脚本(这基本上是bash shell脚本)到新系统,并注册他们与chkconfig ,我不能使工作相同。 消息没有得到输出到屏幕,用户input提示也没有工作。 我深入到了一个服务脚本,并尝试login到像tty , who -r这样的命令的文件输出,并得到新旧系统的不同结果。 对于旧系统,日志是: tty is /dev/console run level is run-level 3 2015-12-30 03:21 在新系统中,日志是: tty is not a tty run level is 基于tty输出,我明白为什么新系统上的启动服务无法接收用户I / O,因为它不是一个tty,而在旧系统上它是/ dev / console这是一个tty。 由于我对Linux相当陌生,我担心如何使一个启动服务(使用chkconfig注册)具有/dev/console或更一般的tty,在login提示之前有一个tty来接收用户I / O。 如果可能的话,请帮助解释我看到的不同的原因,如上述日志中所述。 (对不起,很长的问题,并感谢您阅读:-))

在CentOS上设置VLAN标记的最佳途径

最近,我一直在努力configuration一个centos65服务器来启用VLAN标记,这个服务器将充当VM主机(kvm)。 在networking交换机级别,将端口configuration为启用标记,并进行以下设置 vlan_a -> native vlan_b -> tagged 服务器有一个接口 – > eth0。 (在主干模式下configuration) 所以,当在这台服务器上试验VLAN标记时,我进行了以下设置 eth0 – pointing to native vlan (10.20.12.12) eth0.43 -pointing to tagged vlan (10.21.8.4) 我将重新启动networking服务来启用此configuration。 我遇到的这个设置的问题是,被标记的接口是可以ping通的,但指向本地vlan的接口是不可达的。 在进一步检查路由表时,我注意到了以下内容 Destination Gateway Genmask Flags MSS Window irtt Iface 10.21.8.4 0.0.0.0 255.255.255.0 U 0 0 0 eth0.43 10.20.12.12 0.0.0.0 255.255.254.0 U 0 0 0 eth0 169.254.0.0 […]

Dovecot / Sieve添加额外/在文件path

我正在对Postfix / Dovecot / Postgres服务器进行最后的修改(在尝试从头开始基于笔记重build它之前),除了一件事我无法弄清楚 – 我无法得到用户筛选要读取的文件。 错误如下: Debug: sieve: user's script path /home/mail/jane//.dovecot.sieve doesn't exist (using global script path in stead) 除了用户脚本path之外,其他的工作都完美无瑕。 我按照六个博客/指南上的指示,使用手册页,并检查了各种其他论坛,以达到这一点,但我无法解决这最后一点。 我将下面的configuration文件引发到了Pastebin,以供参考: – 后缀main.cf – 后缀master.cf – Dovecot dovecot.conf – Dovecot dovecot-pgsql.conf – Postgres用户表格布局 我已经尝试过使用〜,。和/的任意组合来使用sieve参数进入一个目录级别,但是它将它视为一个绝对path(这不起作用,因为每个用户都会不同),或者只是将其添加到上面的脚本path(/home/mail/jane//~/.dovecot.sieve)。

使Linux进程基于其他程序进行调度

我正在使用CentOS release 6.7 。 我有2个服务,说A和B 服务B取决于服务服务A 例如,如果服务A停止,我希望服务B自动停止。 同样,如果服务A启动,我希望服务B也在那之后自动启动。 (服务A可以在远程服务器上运行) 有没有一种工具可以帮助我做到这一点?

试图让qsub在我的集群上工作

试图让qsub在我的集群上工作(现在单个节点,但更多的是)到目前为止,试图用qsub提交返回 error: commlib error: got select error (Connection refused) Unable to run job: unable to send message to qmaster using port 536 on host "nes.local": got send error. Exiting. 我在gridengine.org上关注了一些post,提示: /etc/init.d/sgemaster.nes start /etc/init.d/sgeexecd.nes start 自从现在qsub说这似乎已经取得了进展: Your job 4 ("some_job.qsub") has been submitted 但它永远保持悬而未决。 qhost -f返回: HOSTNAME ARCH NCPU LOAD MEMTOT MEMUSE SWAPTO SWAPUS ——————————————————————————- global […]

通过NETDEV WATCHDOG对NIC日志进行故障排除

我有一台运行在全新戴尔PowerEdge R320上的CentOS 6.6服务器(Linux 2.6.32-504)。 就在那一天,我开始注意到与我的一个网卡相关的/ var / log / messages中的问题。 注意:这是一个服务器集群,要求在交叉networking中使用eth0到冗余备份服务器,所以我们使用eth1来与客户的networking和世界进行交stream。 因此,为了排除故障而切换网卡将是一件非常困难的事情。 但是我也会注意到我在eth0上看不到任何问题。 我想尽可能地解决这个问题〜是硬件故障,Linux内核不喜欢戴尔硬件等等? 我不是职业Linuxpipe理员,所以我在这方面是绿色的。 谷歌的search似乎给我提出了更多的问题,而不是答案(似乎只适用于其他发行版,但指出了内核/固件问题的可能性,我虚心求求这个社区的专业知识和想法! 我注意到的一件事是,接口以100Mb /半的速度恢复(当它实际上是1Gb /满的时候)。 我会尽我所能地提供,这是相当有希望的。 这里是/var/log/messages的片段,我注意到这个问题…这对任何人都意味着什么? Mar 22 16:10:07 ind1un043 kernel: ————[ cut here ]———— Mar 22 16:10:07 ind1un043 kernel: WARNING: at net/sched/sch_generic.c:261 dev_watchdog+0x26b/0x280() (Not tainted) Mar 22 16:10:07 ind1un043 kernel: Hardware name: PowerEdge R320 Mar 22 16:10:07 ind1un043 kernel: […]

CentOS的yum-securityfunction?

这里的问题与我的(更广泛的)问题类似,但不完全相同,即: TLD; DR版本 是否有任何CentOS 6的工具(最好在基本或EPEL回购),提供任何或所有以下function: 列出出于安全原因需要更新的软件包 (1)需要更新并且(2)最近(即在最近两个月内)已经在CESA / RHSA中的软件包列表。 (这里假定之前发布的重要安全更新已经过testing,批准和部署) 列出与上述相关的RHSA或CESA 为什么? 只有yum-plugin-security软件包和未修改是不够的。 在CentOS上, yum-security插件没有提供完整的结果。 一些已经在上周进行过CESA + RHSA更新的软件包在运行yum –security check-update (包括对内核(!) yum –security check-update时没有列出。 其他软件包,例如openssh和openssl都被列出。 虽然我可以在一两天内通过发布CentOS公布的邮件列表档案来编写一个具有后两个function的工具,但我宁愿与现有工具一起工作,而不是重新发明轮子。

无法用自己的后缀发送Hotmail邮件

我购买了DigitalOcean VPS ,安装了cwp.admin开源面板。 也所有configuration完成像postfix , rDNS , DKIM , DMARC , SPF , DNS Settings etc … 我的问题是无法发送邮件到Hotmail而同样的configuration发送邮件到Gmail和其他电子邮件提供商。 当我发送邮件Undeliverable:邮件接收[email protected] pipe理员的诊断信息: Generating server: PN1PR01MB0031.INDPRD01.PROD.OUTLOOK.COM [email protected] PN1PR01MB0031.INDPRD01.PROD.OUTLOOK.COM Remote Server returned '532 5.3.2 STOREDRV.Deliver; Missing or bad mailbox Database property' Original message headers: Received: from BM1PR01CA0050.INDPRD01.PROD.OUTLOOK.COM (10.163.199.22) by PN1PR01MB0031.INDPRD01.PROD.OUTLOOK.COM (10.164.138.139) with Microsoft SMTP Server (TLS) id 15.1.443.12; Thu, […]

Centos 6 – 允许sudo composer自动更新为用户没有密码

我试图让我的轮组用户运行sudo composer self-update而不提示input我的部署脚本的密码。 我已经将下面的底线添加到我的/etc/sudoers文件中: ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL %wheel ALL=(ALL) NOPASSWD: /usr/local/bin/composer 但它仍然在提示input密码。 删除下一行删除了我作为用户sudo任何命令的能力。 我做错了什么? 我需要重新启动吗?