Articles of linux

LVS群集帮助

我正在尝试为一个项目build立一个LVS群集,而且我在这些networking层面上没有太多的知识。 我遇到了一个问题,即真正的服务器拒绝来自director的任何数据包,但会允许数据包从我的客户端到同一个端口。 我在2.6.16.60-0.21默认内核上使用suse linux。 导演脚本: #!/bin/bash #———-mini-rc.lvs_dr-director———————— #set ip_forward OFF for lvs-dr director (1 on, 0 off) #(there is no forwarding in the conventional sense for LVS-DR) cat /proc/sys/net/ipv4/ip_forward echo "0" >/proc/sys/net/ipv4/ip_forward #director is not gw for realservers: leave icmp redirects on echo 'setting icmp redirects (1 on, 0 off) ' echo "1" >/proc/sys/net/ipv4/conf/all/send_redirects cat […]

通过SSH从Fedora 3服务器到Windows Vista客户端的X11隧道无法正常工作

好的,我已经尝试过使用Xming和PuTTY,以及Cygwin / X和Cygwin ssh,但它不工作。 我已经能够在本地运行X应用程序,所以它不是客户端X的问题。 我已经连接到服务器使用 ssh -X user@server 并以此结束: local-user@client: ~$ ssh -X user@server user@server's password: Last login: Sun Jul 19 15:26:46 2009 from 192.168.100.147 [user@server ~]$ xclock & [1] 27770 [user@server ~]$ Error: Can't open display: localhost:10.0 [1]+ Exit 1 xclock [user@server ~]$ [user@server ~]$ 这是我的sshd_config的相关片段 #AllowTcpForwarding yes #GatewayPorts no #X11Forwarding no X11Forwarding […]

运行PHP文件以通过Linux包含目录的问题?

我正在运行一个Centos 5服务器,并且想要设置一个每个月10号运行的cronjob,但是我不得不关注下面的问题。 我需要运行的PHP文件位于/var/www/html/test/名为sendMails.php 如果我去testing目录例如。 cd /var/www/html/test并input./sendMails.php我的脚本运行完美。 在testing目录中是一个名为模板的文件夹,在模板文件夹中是一个名为index.htm的文件。 index.htm正在通过php函数file_get_contents在sendMails.php中读取。 现在我从我的主目录运行脚本,例如。 php /home/roland/sendMails.php和我得到以下错误file_get_contents(template/index.htm): failed to open stream: No such file or directory ,不明白为什么,现在这将会失败,如果我设置一个cron。 任何意见将不胜感激

BOINC 状态文件错误:缺less文件<wu_name> _0_1

我试图build立一个BOINC服务器做一些严重的捣弄。 我成功地设置了项目,并使用“包装器”设置编写了我的代码。 但是我无法让应用程序来处理客户端上的数据。 我正在使用BOINC维客的指示作为指导 我设置了我的应用程序文件夹,按照描述添加了包装器和工作器,设置了我的XML文件和模板,并运行了make_work。 一切似乎都很好,但是当我的客户端连接到项目时,它下载了除了传递给make_work的实际文件之外的所有内容。 日志说: [error] State file error: missing file <wu_name>_0_1 其中<wu_name>显然是传递给make_work的<wu_name>文件的名称。 我已经仔细检查了一切,找不到问题。 任何想法,我会开始寻找? 这是我的模板: <file_info> <number>0</number> </file_info> <workunit> <file_ref> <file_number>0</file_number> <open_name>in</open_name> <copy_file/> </file_ref> <min_quorum>1</min_quorum> <target_nresults>1</target_nresults> </workunit> 而我的结果模板 <file_info> <name><OUTFILE_0/></name> <generated_locally/> <upload_when_present/> <max_nbytes>10000</max_nbytes> <url><UPLOAD_URL/></url> </file_info> <result> <file_ref> <file_name><OUTFILE_0/></file_name> <open_name>out</open_name> </file_ref> </result> 而我的job.xml应该是重要的: <job_desc> <task> <application>test7zpwd</application> <stdin_filename>stdin</stdin_filename> <stdout_filename>stdout</stdout_filename> <command_line></command_line> </task> </job_desc>

与其他人托pipe的邮件域无法使用www托pipe域从服务器发送邮件

我在一台机器上有一个域名为www.example.com的网站。 电子邮件域由其他人处理。 当我尝试从我的机​​器托pipe的网站上的php脚本发送邮件到[email protected]。 邮件日志说有relaylock。 relaylock: /var/qmail/bin/relaylock: mail from 127.0.0.1:57672 (localhost) 这只是由具有相同域名@ example.com的rcpt引起的。 任何人都知道我能做些什么来解决这个问题? 谢谢 –M

ModSecurity错误条目

最近,我通过了一些错误日志来看看,因为我们最近有一些networking高峰。 然而,我从来没有使用modsecurity(我是一个程序员,因为我们没有一个真正的系统pipe理员),并出现了一些令人担忧的事情。 ModSecurity: Access denied with code 503 (phase 2). Pattern match –cut– [line "23"] [id "390144"] [rev "2"] [msg "Command shell attack: Generic Attempt to remote include command shell"] [severity "CRITICAL"] 关键词,命令shell和攻击可能不是什么好事。 我认为“远程包含命令shell”意味着一个黑客在未经授权的情况下试图拉起一个shell,但这更像是一个猜测而已。 有人能告诉我这里发生了什么,或者链接到我应该阅读的一些文档? 条目的频率是什么意思?

Ubuntu的GNOME RAIDgraphics用户界面工具

我已将Ubuntu服务器(“Jaunty”)安装到硬件RAID 1设置上。 我现在(成功安装后)添加了2个新的驱动器,我想也在硬件(或软件)RAID 1。 当我为新驱动器设置硬件RAIDarrays时,下一次启动进入Ubuntu失败了。 在启动过程中,它挂起一行说有关RAIDarrays丢失或没有足够的参数。 我甚至在同一台机器上的另一个控制器上试过,也有同样的问题。 已经放弃了,我试图使用MDADM来创build一个软件RAID卷,但我必须做错了什么,因为当我去: sudo cat /proc/mdstat我得到一个/ dev / md_d0设备列出,但是当我尝试删除或触摸该设备,我收到消息“找不到文件或设备”。 忽略这个问题,然后我尝试使用MDADM创build一个新的arrays作为/ dev / md0,但是它列出其中一个驱动器(特别是/ dev / sda1)正忙或正在使用 – 尽pipe已经吹走了驱动器上的所有分区并在驱动器上创build一个新的单个分区。 在这两种情况下,似乎有些奇怪的事情正在发生,而我的现实生活中的Linux人却没有任何帮助,因为他们在这个领域没有任何经验(我是一个linux noob)。 为了帮助我,为了帮助自己,我想知道是否有一个gnome的工具可以在我安装的(gnome-core / x-windows)上使用,以帮助我pipe理这些数组。 我安装了Gparted,但它似乎没有帮助我与RAIDed卷。 我可以用什么GUI RAID工具来帮助configuration第二个arrays,比如LVM的GUI版本呢?

在重新启动时保留多宿主设置

读过“两个不同IPS的两个网关/两个提供商” ,以及链接到的克林顿东文章,我成功地build立了一个多宿主的RHEL5系统。 不过,我希望有一个更好的方法来保存这个状态,而不是通过调用rc.local的ip rule和ip route命令。 是否有一个configuration文件,我可以编辑,将读取接口出现? 就像iptables-save和iptables-restore也许?

如何调整我的CentOS虚拟机的坐标?

我在我的Mac上运行VMWare Fusion,并为CentOS 5.3创build了一个新的虚拟机。 我为这个VM预先分配了20GB的空间。 这里是我的机器上的/和/ home安装。 还有其他的,但它们应该是无足轻重的。 [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 3.8G 3.8G 0 100% / /dev/sda5 9.8G 1.1G 8.2G 12% /home 我想将/ home分区的大小调整为〜4GB,并将分区大小调整为〜10GB。 我将如何去做这件事? 是否有任何限制,因为我在虚拟机上运行这个事实?

用于检查nologin帐户的脚本,然后禁用该帐户

“请分享下面的脚本吗?” 我已经编写了一个脚本,每天扫描所有相关日志,制作当天有任何活动的人员列表,并维护用户的数据库(只是一个文本文件)以及上次login时的用户。 然后我有第二个脚本检查数据库的date超过x天前,在locking帐户前2周通知用户和pipe理员。 如果date超过x + y天,则删除该帐户。 这似乎是为我工作 – 但我想使用一个非专有的解决scheme,如果有的话。 “你能分享一下脚本吗?”