Articles of linux

Wake On Lan在一段时间后不工作,我该如何解决?

上周我安装了Ubuntu,并试图用Wake On Lan启动它。 我将所有传入的数据包在端口9重新路由到服务器。 当它是魔术包服务器将启动。 一切顺利,直到我第二天从不同的位置尝试。 这是行不通的。 于是我开始Googlesearch并做了一些testing,发现服务器在x分钟后不会响应这个魔法数据包。 我有telnet访问我的路由器,如果有什么我需要改变那里。

如何在Apache 2.2上将站点设置为ROOT?

更新: bindbn:尝试在(/etc/httpd/conf/httpd.conf)中更改DocumentRoot到(DocumentRoot“/ var / www / html / drupal”) – @bindbn:那没用 。 我有一个问题是,“www”文件夹对Apache有一些意义,因为我目前已经在这里安装了。 “/ var / www / drupal”而不是在这里“/ var / www / html / drupal” – 另外,我做了build议的更改后,我运行CMDs“#httpd -k stop”,然后“#apachectl start”那些是正确的吗? 上下文:第一次使用Apache,并遵循默认的安装方向,称为Drupal的CMS。 问题是,现在安装不是root,就www.sample.com而言,它将运行在www.sample.com/drupal,而不是www.sample.com; 这是我需要它的地方。 search了所有这些,search了服务器默认的问题,而且我还是完全迷失了; 另外,我真的不想搞错Apache的configuration, 此外,出现Apacheconfigurationmods更改版本很多版本。 提前感谢任何指针! 信息: Apache-2.2,CentOS-5.5 如果您有任何问题,请让我知道 – 再次,谢谢!

PHP安全性:需要帮助了解SUID

我正在阅读一本关于PHP安全性的书,下面我不太明白,具体部分用粗体显示。 所以说PHP想要移动属于用户A的文件,PHP必须以用户A运行? 这是允许的吗? 我不是一个真正的系统pipe理员,但我真的不明白这是如何使服务器或多或less的安全 SUID或“设置用户ID”位是UNIX和Linux文件系统权限function,使您可以指定相关应用程序始终以拥有二进制文件的用户身份运行 –无论哪个用户启动该进程

在RHEL5上明确安装PHP 5.3.3

我的专用主机提供商在我的服务器上安装了php-5.1.6-27.el5.x86_64,而我想安装PHP 5.3.3(64位) 我似乎无法升级它 root@server [~]# php -v PHP 5.1.6 (cli) (built: Mar 31 2010 02:39:17) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies root@server [~]# yum install php Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Install Process Package php-5.1.6-27.el5.x86_64 already installed and latest version Nothing […]

热链接防止不起作用

我试图阻止我们的网站上的图像的热链接。 我试过编辑 在/etc/httpd/conf/httpd.conf中join以下内容到文件末尾: <VirtualHost *:80> ServerName www.myserver.co.uk ServerAlias myserver.co.uk DocumentRoot /var/www/html/www.myserver.co.uk ServerPath /www.myserver.co.uk SetEnvIfNoCase Referer "myserver'.co.uk" local_ref=1 <FilesMatch "'.(gif|jpg|jpeg|png)"> Order Allow,Deny Allow from env=local_ref </FilesMatch> 但是这似乎并不妨碍热链接。 我知道我也可以防止在.htaccess文件中的热链接,但想知道为什么我通过httpd.conf文件尝试做的失败? 我也试过了: SetEnvIfNoCase Referer "^http://www\.myserver\.co\.uk/" banimages=1 SetEnvIfNoCase Referer "^http://myserver\.co\.uk/" banimages=1 SetEnvIfNoCase Referer "^$" banimages=1 <FilesMatch "\.(gif|png|jpe?g)$"> Order Allow,Deny Allow from env=banimages=1 </FilesMatch> 哪个也没用。 我做错了什么? 编辑:我还没有在httpd.conf文件的末尾尝试以下4行,而不是像虚拟主机标签中的任何标签: RewriteEngine on RewriteCond %{HTTP_REFERER} […]

如何在重新启动后诊断Ubuntu系统冻结

我们的一台服务器昨天冻结,显然拒绝提供任何HTTP请求。 现场的技术人员无法远程连接到机器,因此他从VMware Infrastructure Client重新启动了(虚拟)机器,并且一切都恢复正常。 现在我想弄清楚出了什么问题。 我查看了几个日志文件,并且都只是在凌晨5点停止logging任何内容,然后以引导顺序重新开始logging。 我找不到任何可疑的东西,除此之外,一些cron作业在凌晨5点运行。 这些都是相当简单的工作,没有与任何关键的事情互动,完成后至less有一些活动。 冻结持续了几个小时。 我们在同一个盒子上的其他虚拟机上没有任何其他问题,它们的configuration都非常相似。 有什么地方可以开始寻找线索吗? 如果在重置机器之前再次发生这种情况,我可以告诉别人怎么做? 魔术SysRq也许?

你能解释一下这个Apache安装的结果吗?

我用我的Apache安装程序有一个非常奇怪的行为,然后修复它,但是我想了解真正发生了什么。 我的httpd.conf看起来像这样: <VirtualHost *:80> ServerName mysite.com ServerAlias www.mysite.com … <Directory "/path/to/mysite.com"> </Directory> </VirtualHost> ===那么,我想添加第二个不同的主机,具有相同的IP,但不同的域名,所以我添加了以下文件后(上述行) <VirtualHost adifferentdomain.com:80> ServerName adifferentdomain.com ServerAlias www.adifferentdomain.com … <Directory "/path/to/adifferentdomain.com"> </Directory> </VirtualHost> ======最终结果:当您浏览mysite.com时,您会看到来自adifferentdomain.com的内容。 当您浏览adifferentdomain.com时,您会看到adifferentdomain.com 那到底发生了什么? 那是标准的redirect吗? 或者从普通浏览器的“理解”到底是什么? 我的问题是因为这影响了我的谷歌排名戏剧性,我想知道谷歌看到了什么。

Bash脚本新手 – 意外的文件错误结束

我经常在我的服务器上运行bash脚本,我试图编写一个脚本来监视日志文件夹,并在文件夹超出定义的容量时压缩日志文件。 我知道有更好的方法来做我目前正在做的事情,你的build议更受欢迎。 以下是我的脚本。 dir_base=$1 size_ok=5000000 cd $dir_base curr_size=`du -s -D | awk '{print $1}' | sed 's/%//g' ` zipname=archive`date +%Y%m%d` if (( $curr_size > $size_ok )) then echo "Compressing and archiving files, Logs folder has grown above 5G" echo "oldest to newest selected." targfiles=( `ls -1rt` ) echo "rocess files." for tfile in ${targfiles[@]} do […]

dnscaching运行在堡垒主机上

我正在用Linuxconfiguration一个堡垒主机。 它将运行DHCP和DNS(parsing器,recursion和caching) 我正在考虑的解决scheme是: djbdns powerdns isc dns 未绑定 对于DHCP,我正在考虑ISC DHCPD。 我觉得有趣的东西是dnsmasq 。 你喜欢什么?

X2GO – Linux与Windows客户端 – 复制和粘贴不起作用

我在一个盒子上运行Ubuntu,并安装了X2GO,除了复制和粘贴外,它的工作非常棒。 客户端是一台Windows机器(为了以防万一,尝试了两台Windows机器) 一切都是最新的。 声音的作品,事情是很好,活泼,我爱X2GO,但没有复制和粘贴驱使我坚果。 我试过NX,复制和粘贴作品(但没有声音)。 有任何想法吗? 谢谢。