我已经设置了一个Centos 5.5服务器和一个域名(比如说mydomain.com),它使用自定义名称服务器(如ns1.mydomain.com和ns2.mydomain.com)指向它(使用bind9)。 一切工作正常,但有更多的东西我想,不知道是否有可能。 有可能有返回的主机是mydomain.com(PHP gethostbyaddr()),而不是host-static-xyab.myisp-provider.com? 如果有可能,我该如何实施?
我在生产环境中有一个CentOS服务器。 我需要更新使用REMI存储库安装的PHP包。 很容易: yum update php 但如果在更新过程中出现问题,会发生什么? 我该如何回滚? 什么是最好的技术,以确保不会因为更新而损害生产服务器? 从源代码编译PHP可能更好,而不是使用二进制包? 编辑:我不怕我的代码和新的PHP版本之间的不兼容(我已经testing了开发)。 我更害怕出现问题,而CentOS更新了二进制文件(断电,丢失连接,意外conflit) 谢谢, 担
我正在寻找一种方法,将上传到一个文件夹的照片复制到其他文件夹,反之亦然。 例如:照片上传到文件夹1,然后复制到文件夹2-5。 如果照片上传到文件夹2,它将被复制到文件夹1和3-5。 我正在运行CentOS 5.所有这些文件夹都在同一台服务器上。 我在这里发现了另一个关于incron的post,但是这种编程方式已经超出了我的想象。
当我尝试发送邮件在centos上:mail -s“hello”root to = root,ctladdr = root(0/0),delay = 00:00:00 \,xdelay = 00:00:00,mailer = relay,pri = 30031,relay = [127.0.0.1] [127.0.0.1] ,dsn = 4.0.0,stat = Deferred:拒绝[127.0.0.1] 我的问题是:1.是否需要在本地主机上设置SMTP邮件服务器才能使用邮件?
我有一个centos 5.5专用服务器。 今天出于某种原因,服务器停止工作。 我可以通过sshlogin,但是ls并且找不到任何文件。 我可以做些什么来解决这个问题,或者至less备份我的数据? 谢谢! [root @ www服务器]#touch / home / www / test touch:不能触摸`/ home / www / test':只读文件系统 [root @ www server]#ls -l / etc / redhat-release -rw -r – r– 1 root root 27 4月25日2010 / etc / redhat-release [root @ www服务器]#ls -l / etc共0 [root @ www服务器]#cat / etc / […]
我是sendmail上的一个绝对的newB,现在我安装了sendmail,configuration了它(据我所知)添加了localhost-names,增加了访问条目,添加了virtuser条目,在iptables中打开了端口25。 我的DNS正在指向我的服务器! 现在当我从互联网上的另一个地方连接,并使用telnet server.com 25并使用手动SMTP命令(HELO,MAIL From等)时,邮件就会到达并被传送到合适的用户。 但是当我使用另一个客户端,并通过(例如谷歌)传递我得到这个错误: 中继拒绝。 需要正确的身份validation。 (状态14)。 我忘了什么设置? 任何configuration文件,我需要发布,所以你可以帮我吗? 我使用CentOS 5.5和最新的sendmail rpm 本地主机名: localhost localhost.localdomain footballmatcher.com 访问: Connect:localhost.localdomain RELAY Connect:localhost RELAY Connect:127.0.0.1 RELAY footballmatcher.com OK domaintable =空mailertable =空的trustedusers =空virtusertable =空 sendmail.mc(从webmin中提取,所以线上的字不是真实的) Entry type Line in configuration file Move Other divert(-1)dnl Other dnl # Other dnl # This is the sendmail macro config […]
我在我的VPS上启动了虚拟主机, 我有两个网站,其中一个已经在那里,第二个是我现在传递的,但是在更改新的传输的WordPress站点的名称服务器之前,我想testing它。 我该如何检查它,是否正常工作,还是有一些错误? 当我键入我的IP地址的VPS我得到我的旧网站,如果我inputhttp:// ip / new_site_folder_name我得到404,没有find这样的网页 我的虚拟主机configuration是这样的: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/www.mbas.co.in ServerName mbas.co.in ErrorLog logs/mbas.co.in-error_log CustomLog logs/mbas.co.in-access_log common </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/onlinemba123 ServerName onlinemba123 ErrorLog logs/onlinemba123-error_log CustomLog logs/onlinemba123-access_log common </VirtualHost>
我正在解决我们已经安装使用的PXE服务器问题。 它基于Cent OS 5.5。 我们在Cent OS的相对安装上安装了以下组件: tftp-server(xinetd) SYSLINUX 我们不需要在这个盒子上运行DHCP,DNS或DNSMasq,因为这些服务已经在我们的networking上由另一组服务器处理了。 此框主要用于处理PXE启动所需的TFTPfunction,提供PXE启动菜单以及存储一些可用于PXE启动的ISO。 已经在我们正在testing的VLAN中对DHCP服务器进行了以下更改: filename "pxelinux.0"; next-server xxx.xxx.xxx.xxx; 我们还更新了此VLAN上交换机的DHCP Helper地址,以指向我们的PXE服务器。 最后,我们通过PXE服务器上的IPTABLES防火墙允许PXE引导客户端的IP范围为端口69.下面列出了尝试连接到PXE服务器的客户端的tcpdump的输出。 客户端尝试连接,然后失败,说明TFTP-OPEN超时。 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 11:40:33.700465 IP <IP REMOVED>.ah-esp-encap > <IP REMOVED>.tftp: 28 RRQ "/pxelinux.0" octet tsize 0 11:40:35.678042 […]
服务器:具有Logwatch 7.3-8.el5的CentOS 5.2 我有一个cronjob设置每天下午10:45运行logwatch。 cron运行,我得到了日志邮件的电子邮件,但它在凌晨4:30运行。 我的服务器时间滞后了30分钟,但这并不能解释小时的延迟。 crontab -e显示: 45 22 * * * /usr/sbin/logwatch 我还有其他的cronjobs,但是logwatch是第一个,所有其他的都在凌晨1点,凌晨2点,凌晨4点,凌晨5点和凌晨5点05分之后。 任何想法,为什么时间是完好的? 谢谢
我正在尝试在我的VPS上安装mod_wsgi,但是它不起作用。 这就是我所做的: wget http://modwsgi.googlecode.com/files/mod_wsgi-2.5.tar.gz tar xzvf mod_wsgi-2.5.tar.gz cd mod_wsgi-2.5 ./configure –with-python=/opt/python2.5/bin/python 我运行上面的命令后,我得到这个错误: checking for apxs2… no checking for apxs… no checking Apache version… ./configure: line 1298: apxs: command not found ./configure: line 1298: apxs: command not found ./configure: line 1299: /: is a directory ./configure: line 1461: apxs: command not found configure: creating ./config.status config.status: […]