Articles of centos

CentOS 5.6configuration文件搞砸了?

我正在专用服务器上运行CentOS 5.6。 我不小心删除了以下configuration文件: /home/USER123 该目录中只有以下文件: .bash_history的 的.gitconfig /.ssh / VAR 由于其他文件(我假设有其他文件)已被删除,现在的提示显示: -bash-3.2$ 有没有修复这个方法,所以它回到显示: USER123@SERVERNAME

打开apache服务器到网页

非常基本的问题入站。 我是一个CS学生,我是新的服务器端的东西。 我设法让自己成为一个云服务器,使用root sshlogin,并安装了LAMP(centOS 5.5)和tomcat5来运行servlet。 所以我浏览了教程,从头开始使用terminal。 然后,当我完成安装,我尝试通过我的浏览器从这里通常的方式访问它,但它只是超时。 然而ping显示一个回应。 (所以这里有两台机器,一台用来查看实际机器所在云端的输出和另一台机器)。 只是澄清,我已经开始server.it似乎httpd进程运行良好,虽然他们是一堆。 ps -aux | grep httpd 在configuration文件,让我们只是说我的IP是123.123.123.123,我的DNS是myserver.cloud.com 这是conf文件的内容: ServerName myserver.cloud.com规范名称已closures。 听是80端口。 任何想法如何打开它的networking,所以我可以在这里查看它的forms? 响应应该看起来像这样: http : //articles.slicehost.com/2008/2/6/centos-installing-apache-and-php5 (apache 2testing页面) 在此先感谢任何能指引我正确方向的人。

RHEL(CentOS,SL)进程性能统计

当服务器负载很高时,有没有什么办法可以找出问题,什么程序和什么活动引起的? 我有一个共享的networking服务器和邮件服务器(HTTP,DNS,SMTP,IMAP,POP,FTP,…),有时负载非常高。 25-50或更多。 我怎样才能找出是什么原因,以及我能做些什么来继续保持正常的performance呢?

Git没有find由yum..installed从源代码,但git仍然无法识别

我有一个CentOS服务器,我试图yum安装git和git-core,所有这一切,我只是一直得到的错误消息,没有findgit包。 所以我按照O'Reilly的指示安装了它。 当我运行所有的命令,屏幕看起来适当繁忙,详细的对话指出,安装发生在usr/local/bin的事实…但是当我从命令行或git –help运行git,我得到没有。 bash不承认它。 为什么没有find它,只是省去了源安装的痛苦呢? Git和访问控制的东西,现在已经占据了我生命中的三个星期,我永远不会回头….

CentOS 5.6防火墙脚本

我现在正在搭build一台CentOS的新机器,每天要有一个非常大的网站1M独特的+。 现在我已经知道我的Linux相当多,但是在防火墙和networking安全方面,我从来都不是专家。 现在我已经收到了一个加强安全的人的脚本,但我不确定这是否会“过度”。 我不能因为networking规则太严密而无法访问某些用户。 所有我需要使用HTTP端口80,HTTP的443,FTP的21和SSH的22。 我不会运行任何邮件或其他服务。 只是Nginx,vsftpd和ssh。 我的问题是,你可以推荐运行所有这些命令,或者只是其中的一部分? 脚本可以在下面find: #!/bin/bash # A sample firewall shell script IPT="/sbin/iptables" SPAMLIST="blockedip" SPAMDROPMSG="BLOCKED IP DROP" SYSCTL="/sbin/sysctl" BLOCKEDIPS="/root/scripts/blocked.ips.txt" # Stop certain attacks echo "Setting sysctl IPv4 settings…" $SYSCTL net.ipv4.ip_forward=0 $SYSCTL net.ipv4.conf.all.send_redirects=0 $SYSCTL net.ipv4.conf.default.send_redirects=0 $SYSCTL net.ipv4.conf.all.accept_source_route=0 $SYSCTL net.ipv4.conf.all.accept_redirects=0 $SYSCTL net.ipv4.conf.all.secure_redirects=0 $SYSCTL net.ipv4.conf.all.log_martians=1 $SYSCTL net.ipv4.conf.default.accept_source_route=0 $SYSCTL net.ipv4.conf.default.accept_redirects=0 $SYSCTL net.ipv4.conf.default.secure_redirects=0 $SYSCTL net.ipv4.icmp_echo_ignore_broadcasts=1 #$SYSCTL […]

Windows机器无法从CentOS命名服务器parsingDNS名称

只需在我们的CentOS服务器上设置一个新的绑定/命名DNS服务器。 我正在使用Webmin来完成大部分的pipe理工作。 一旦我添加了一些地址到区域中,ping的时候,地址上的地址就解决了。 但我的Windows 7框无法parsing地址。 Windows 7中有一个静态IP,并且DNS设置为指向CentOS盒子。 CentOS盒子是可以ping通的,而且我可以ssh就可以了。 我已经使用Webmin在CentOS盒子上打开UDP和TCP端口53。 我没有看到有关错误的日志中显示的任何内容。 我在这里错过了什么?

PHP 5.3和Lighttpd?

我目前有几台运行CentOS的服务器:Lighttpd / MySQL / Php5.1.x – 因为这是与Yum一起安装的PHP版本。 问题是5.1.x已经过时(很长一段时间),为了使用我想要的软件(WP3.2),我需要5.2.x. 我一直在search,我似乎无法find任何有什么想法 – 有一个Debianbuild议自动编译PHP(可以,只需要确保它的工作原理) – 现在我对PHP的理解而Lighttpd是这样的: Lighttpd有一个fastcgi模块,它被编程为将所有PHP处理请求发送到/conf.d/fastcgi.conf中定义的文件/“网关”。 我不确定的是这是否通常是任何PHP处理器 – 例如新版本5.3,或者我是否需要fastcgi。 任何帮助将大规模赞赏,谢谢你们!

不断检查以确保php脚本正在运行

是否可以configuration我的CentOS VPS不断检查以确保php脚本正在运行? 目前我使用的屏幕php方法工作正常,但如果终止以某种方式,我怎么能启动备份? 我试图添加命令到/etc/rc.d/rc.local,但是今天早上我检查了,脚本没有运行。

HP Proliant ML110 G6使用centOS – 硬件RAID故障警报

我们在HP Proliant ML110 G6服务器上安装了centOS 5,我们通过BIOS设置了RAID1 + 0。 我的问题是:是否有可能不时地发送RAID控制器状态的电子邮件? 或者至less在RAID控制器的状态发生变化时,即发生故障时? 任何人有任何想法如何做到这一点? 我一直在寻找很多东西,但没有find确凿的结果。 任何帮助将不胜感激,谢谢

PHP文件没有执行

我在运行Apache 2.2.3的CentOS 5服务器上安装了PHP5(安装了yum) 我确保httpd.conf文件具有所有必需的AddType和LoadModule命令。 甚至尝试重新启动httpd。 但是当我运行一个PHP文件,而不是正在执行,文件只是下载。 任何想法我可能会错过? 我确实看到了Google返回的不同主题。 也尝试了其他类似的SF问题( 这里和这里 )发布的解决scheme,但没有find一个解决scheme。 试过手动安装的PHP以及。 但PHP文件只是不被执行。 更多关于这个 现在我可以让PHP文件显示,而不是下载。 从httpd.conf中,删除了AddType指令并添加了AddHandler。 在进一步的调查中,如果我在我的服务器上运行一个命令php -f my_php_file.php ,该文件执行正常。 所以PHP安装不是问题。 但是在configuration文件的某处,映射丢失了(即使用php执行.php文件)。 有任何想法吗? 谢谢。