Articles of centos

Linux:CPU使用率人为上限不知何故?

这是服务器的CPU使用情况图: 看起来,CPU使用率达到了24的硬性限制。这是一个32核心服务器,所以它应该能够轻松超越24。 但事实并非如此。 这台服务器上的CPU使用率是否有限制? 我如何发现? 顺便说一下,这是在CentOS 5.5上运行Percona(MySQL)Server 5.1的数据库服务器

心跳在Centos linux错误消息

这是我得到的错误消息: heartbeat[22269]: 2012/03/21_07:36:55 ERROR: Illegal directive [unicast] in /etc/ha.d/ha.cf heartbeat[22269]: 2012/03/21_07:36:55 ERROR: Heartbeat not started: configuration error. heartbeat[22269]: 2012/03/21_07:36:55 ERROR: Configuration error, heartbeat not started. 这是我的ha.cf文件: logfile /var/log/ha-log ###logfacility local0 keepalive 1 deadtime 10 initdead 90 udpport 694 unicast eth0 "node02_IP_Address auto_failback on node node01 node node02 ###respawn hacluster /usr/lib/heartbeat/ipfail 任何想法谢谢,E。

在CentOS 6 x64上找不到JDK

我在CentOS 6服务器上安装了jetty,但是当我试图达到jetty的WAR例子时,我得到这个错误: org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required yum说,JDK 1.6已经安装,当我运行 locate javac 没有相关的返回。 我将/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin添加到$PATH 但我认为这仍然是JRE而不是JDK。 我下载并执行java_ee_sdk-6u4-jdk7-linux-x64.sh但输出Could not locate a suitable jar utility. 有人知道我怎么能在这台服务器上安装Java开发工具包1.6? 编辑:我更新了JAVA_HOME和path,我仍然得到相同的错误。 我将下面的命令添加到了我的bash_profile中: export PATH=/usr/java/latest/bin:$PATH:$HOME/bin export JAVA_HOME=/usr/java/latest/ 但是我得到一个意外的EOF语法错误 编辑2: 我安装了jdk-7-linux-x64.rpm作为其他不工作,在/usr/java/生成新的文件。 不幸的是,在向java添加新path之后,它仍然不起作用。 提前致谢

如何找出服务器停机的时间? 还是停机?

我有专门的服务器运行centos 6.0,和Apache和MySQL 突然出于某种原因服务器已经closures,所以我不得不重新启动服务器,这一切都恢复正常, 不过,我想知道如何获得以下信息,我试图使用“正常运行时间”命令这只给我的服务器运行的时间,我需要找出是 1. Actual time the server went down ? 2. How long the server has been down ? …等等 有任何想法吗?

PHP应该在哪里写会话?

刚刚在Centos 6.4上安装了PHP 5.4,使用Apache 2.2 VPS,并且收到一个拒绝打开会话权限的错误。 php.ini显示session.save_path = "/var/lib/php/session" 。 我是否使/var/lib/php/session权限0777? 或者让Apache运行一个给定的用户,然后把这个用户权限给/var/lib/php/session 。 我记得在过去改变会话path/tmp ,并想知道这是一个更好的策略。 我应该在哪里设置PHP来写会话?

loginDell R720服务器时进程运行缓慢

我们买了一台戴尔R720服务器,并安装了CentOS 6.3。 我们有另外一台老的戴尔服务器,里面安装了CentOS 6.3。 当我们运行一个简单的磁盘性能基准testing时,旧的服务器比新的基准testing快了10倍。 基准testing过程包括将一些东西写入磁盘并将其刷新成一个循环。 我们想追查为什么这是缓慢的。 新服务器中有两个磁盘,我们将它们configuration为RAID-0。 df -h产生这些: [Older server] [xxx@xxx ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 97G 28G 64G 31% / tmpfs 1.9G 11M 1.9G 1% /dev/shm /dev/sda2 193G 103G 80G 57% /home [New server] [root@snap ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 […]

还原yum更新

我需要在CentOS 6.9上更新NVidia驱动,并决定更新一些。 所以我做了sudo yum update并重新启动。 不幸的是,这造成了比之前更糟的NVidia问题。 我现在只能远程login,发现: FATAL: Module nvidia not found. NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 哦,我希望我没有更新! 是否有可能恢复最新的yum update ?

在哪里/如何将我的Web服务器的私钥存储在centos上?

我必须configuration一些Web服务器来使用HTTPS,我不会考虑任何“高安全性”,但我想至less涵盖基本的安全最佳实践。 我想知道我应该在哪里存储Web服务器需要支持HTTPS的私钥,以及如何处理访问权限? 从我读取的私钥无密码和根据文件权限是一个不需要高安全性的Web服务器的标准。 然而,对于任何Web服务器来说,最可能的折衷scheme是服务器本身的一个漏洞,导致任何人访问已经拥有对我的密钥的读取权限的方框。 有什么简单的方法来减less这种威胁? 我也不确定在哪里把重点放在对公约的重要性上。 它看起来像/ etc / pki是我应该把我的密钥,但我不知道在该目录中私人/公共密钥通常存储在哪里,我不明白它的目录布局。 我已经读过关于存储在/ etc / pki / private中的私钥,但是默认情况下直接不存在,这使我怀疑约定是否在其他地方创build目录或存储密钥。 更重要的是我读的也说/ etc / pki / private应该只能被root读取,但是我的web服务器不会以root身份运行,所以要么我需要在其他地方存储私钥,要么打开/ etc / pki /私人到我的networking服务器。

双向在两台服务器之间的CentOS上同步一个目录

我们正在准备点亮另一个数据中心,并且我们有一个本地pipe理机器,脚本将备份在备份上。 我们希望该机器上的备份目录与我们的主数据中心中的一台机器双向同步,以便在所有pipe理员机器上看到相同的备份。 任何build议人?

这个线在我的cronjob选项卡中是什么意思?

* / 5 * * * * / usr / local / bin / php somephpfile.php >> / dev / null 2>&1 dev / null 2是什么意思? 谢谢