Articles of linux

Apache显示一些文件,不显示其他文件

我遇到了Apache安装中最奇怪的问题。 我已经按照此处提供的说明安装了IctFax。 我现在被困在了我必须configuration它的地步。 问题是,我可以访问目录中的一些文件,我无法访问其他文件。 这是具有wwwroot权限的文件列表: lrwxrwxrwx 1 root root 19 Aug 6 11:05 ictfax -> /usr/ictfax/wwwroot -rw-r–r– 1 root root 15 Aug 6 11:14 text.html -rw-r–r– 1 root root 844795 Aug 6 11:47 tip.tar.gz drwxr-xr-x 2 root root 4096 Aug 6 11:22 xxx -rw-r–r– 1 asterisk asterisk 19 Aug 6 11:30 zz.php 这里是对ictfax目录的扫描: drwxrwxr-x 2 […]

使用挂载的Linux文件系统caching

我有两个服务器s1和s2以及两个应用程序a1和a2。 a1和a2安装在s1上,并共享一些可通过s2上的挂载访问的文件。 如果a1向s2服务器写入文件,而a2从远程s2服务器读取此文件,则s1和s2上的caching如何帮助此过程? s1上的caching将无法完全满足a2的读取请求,因为有人可能已经在s2上平均更改了文件。 请问s1 linux s2 linux是否自上次访问以来文件已被修改? 或者将文件始终通过networking重新传输? 所以只有s2caching可以有任何帮助?

isl vs集群

思科交换机的集群和ISL有什么区别? 我的意思是思科的集群function是什么? 只用于pipe理? 那意味着一个集群中的两个交换机仍然是两个交换机? 那么ISL呢? 如果我连接两个交换机与ISL他们仍然视为两个单独的开关? 我问这个问题,因为你可能已经知道,802.3ad只适用于单交换场景,我想知道如果我使用ISL连接两个交换机,然后将双端口服务器的以太网端口连接到一个单独的交换机,可以然后我启用802.3ad?

在CentOS 5.5上创buildsvn仓库

我想在CentOS 5.5上创build一个svn仓库,并用TortoiseSVN连接到它。 我尝试了很多方法。 最后一个是这个(以root身份login): # mkdir /home/me/myrepo/ # svnadmin create /home/me/myrepo/ 然后我编辑(许多postbuild议/home/me/myrepo/conf/svnserve.conf)并添加 anon-access = read auth-access = write realm = My First Repository password-db = passwd 到[一般]。 问题是,当我尝试在计算机上执行结账时,我想从(或其他任何其他方面)访问它,则会发生以下情况: 询问用户名(正确) 询问密码(再次正确) 我插入正确(尝试3个不同的帐户) 再次询问用户名(…) 再次询问密码(不太合逻辑…) 无法连接消息(连接意外closures)

Debian安装程序预装了一些dynamic分配的软件RAID

我在这里有两个关于preseed.cfg文件的问题。 一个是如何计算在安装过程中我的scheme使用多less磁盘空间(因为当我可能是networking启动来安装各种大小的硬盘)。 另一个是如何从preseed.cfg文件设置linux软件RAID。 我不想自动使用整个磁盘,而是将其设置为创build2GB MD设备以用作swap ,3GB MD设备由ext3在/mnt/utility ,并将所有剩余的磁盘空间作为第一个分区,也是一个用作ext3安装在/的MD设备。 有没有办法指定一些分区的大小,然后将“其他”分配给一个分区? 我很难findDebian的preseed.cfg的Linux RAID例子 – 事实上,我不知道会是什么样子。

保护公共份额中的子文件夹

有smb和afp的CentOS箱子。 有一个共享,每个人都有读/写访问权限,我想要阻止该共享内的一对文件夹被删除,但仍允许完整的读/写。 从我阅读chmod manpages,我不知道该怎么做。 有什么build议么?

安全地授予用户apache / php的访问权限?

运行一个linux服务器。 我们想让许多用户访问testing/玩弄PHP和Apache,并与它做事情。 我想知道最好的方法是: 防止用户由于内存/ CPU使用而造成无限循环,从而导致服务器崩溃 阻止访问从PHP的子目录 与Apache相同的效果 问题是,我正在寻找一个插件(或任何其他)在用户层面而不是stream程层面(我已经看到了一堆php.ini / .htaccess解决scheme,但他们似乎把重点放在过程而不是使用(如php的max_execution_time)。 任何人都知道任何addong /插件/或其他方式来检测和限制用户在Linux服务器上造成的损害的潜力?

鸽子错误ChgrpNoPerm

今天我从源代码安装了Dovecot,在configuration和一些testing之后,我得到了错误ChgrpNoPerm, 在这里描述。 在阅读和误解我recursion的chmod-ed / var / spool / mail /(邮件目录)到777,我没有任何错误了。 是chmod目录不好的解决scheme? 这是我的configuration,如果有问题的话。 # 2.0.13: /usr/local/etc/dovecot/dovecot.conf # OS: Linux 2.6.32.25 x86_64 Slackware 13.1.0 simfs disable_plaintext_auth = no listen = * mail_location = mbox:/var/spool/mail:INBOX=/var/spool/mail/%u passdb { driver = shadow } protocols = imap pop3 ssl_cert = </etc/ssl/certs/dovecot.pem ssl_key = </etc/ssl/private/dovecot.pem syslog_facility = dovecot userdb { driver = […]

DNS服务器和AmazondynamicIP

我即将configuration一个DNS服务器,以摆脱亚马逊的邮件发送限制。 由于私有IP是dynamic的,我怎样才能将主机+ FQDN与私有IP相关联,并确保关联始终有效,尽pipeip在一段时间内得到了改变。 每当ip被更改时,dns服务器是否应该被通知? 如何? 先谢谢了! PD:我认为使用弹性IP并不是一个有效的解决scheme,因为AMI通过dynamic私有IP相互通信。

PHP / Linux资源分配

我有一个执行shell命令的PHP脚本…我遇到了PHP脚本处于暂停状态,直到它从shell命令接收输出的问题。 如果shell命令需要5分钟,那么PHP脚本也是如此。 这是好的,但我也碰到的是,当页面被阻止,它也拖延整个网站,直到shell脚本完成。 我想明白为什么会发生这种情况 我已经创build了一个hello.php并把一个简单的echo 'hello world'; 并且能够在PHP脚本等待shell命令完成时成功运行它。 这告诉我,当站点停滞时,它必须是正在使用的PHP文件相关的东西,所以它不会提供额外的页面请求。 有什么想法吗?