我已经在我的mac工作站上运行了apache(OS X 10.7,带有预装的apache副本),我们的web应用程序需要对文件系统某些部分的写入权限(通常只是一个tmp目录,但有时候更多比起那个来说)。 我们有(成千上万)客户端,我希望能够快速获取任何网站代码的副本,并且“只是工作”,但是我总是需要手动修改特定目录的unix权限,网站脱离了源代码pipe理(目录列表因客户端而异,因为它多年来一直在改变)。 由于它是一个开发服务器,从一般的互联网防火墙,我想给apache / php写入整个DocumentRoot的访问权限。 我怎样才能做到这一点? 我在DocumentRoot上尝试了chmod 777 ,但是如果我在里面创build一个目录,权限仍然是755 (owner: me ,group: wheel )。 我认为应该有办法强制在DocumentRoot内创build的所有文件为777或775,与_www用户添加到wheel组?
我维护许多服务器,并具有以下要求 在给定的时间运行一个unix进程 在启动时运行一个unix进程,并保持运行(如果它死了) 禁用正在运行的进程 我现在正在使用cron,但在不同的服务器上维护本地cron是非常耗时的。 有没有分布式的cron类机制? 这将是很好的“cron”configuration存储在一个分贝,所以我可以通过Web界面访问相同的。
在使用FreeBSD之前,我从来没有遇到过这个问题,但是最近我得到了一个新的BSD VPS,当我以root用户身份login后,我使用“passwd”来更改root密码,但是这只显示在本地更改密码(适用于su,但不是ssh;我可以用默认密码ssh); 我无法使用此密码以root身份login。 我确保在/ etc / ssh / sshd_config中启用了rootlogin,并且从我在这件事上的阅读以及查阅man page中可以得到不同的密码types(对于不同的身份validation方法)密码误解了)。
Clientmqueue超过18GB,ls / var / spool / clientmqueue已经工作了5分钟。 我想查看队列中的邮件。 也许我可以阅读一些人的格式? 要看date标题谁发送,谁是接收器?
我有一个过程,旨在在发生事件时执行特定的任务。 要求是在事件发生后的50秒内运行一个特定的命令。 不能修改代码来放置睡眠,因为它会阻止进程的stream程。 可以通过cron或任何其他的Unix命令来完成吗? 问候
我正在使用boto的glacier命令行工具将数据上传到AWS Glacier。 我想监视我上传的进度。 通常我使用pv来监视进度。 我已经仔细阅读了glacier工具的代码,看它是否从标准input中读取数据,但是glacier只是一个围绕boto库的脚本,如果不进一步挖掘数据是如何打开的,它并不是立即可以辨别的。 无论哪种方式,我怀疑使用标准input。 我怀疑argv是与Python with使用的 – 使用Python打开和读取文件的正常方式 – 因此将数据从pv传输到脚本是一个非启动器。 有没有人有任何想法,我怎么能看传输速度和进步使用boto ?
有什么办法来检查系统上发生的内核恐慌的数量吗? 如果没有,关于如何做这个新function的任何想法? 我想听到大多数类Unix系统的答案:)
我知道我可以通过将其path(如/dev/sda1或/dev/mapper/myvg-logicalVolume1 )或fs标签( LABEL=root )或UUID( UUID=1234-5678-… )。 在使用“经典”分区(比如/dev/sda1的UUID方面,我发现在可靠性方面有明显的优势,因为如果您重新分区驱动器/更多分区/添加更多磁盘,可能是您的一些分区现在被识别与另一个名字,虽然通过UUID挂载更难以分辨您的数据存储在哪个分区/ LV。 但是,使用LVM ,我的胆量告诉我,LVM系统本身pipe理他们的磁盘/分区的发现,并且不pipe现在命名为不同的一些PV(在与分区/磁盘一起玩之后)。 所以UUID挂载或者使用/dev/mapper/vg-lv这样的path不会有任何区别(可靠性),后者更加清晰。 它是否正确?
我有一个目前占领terminal的过程 ]$ command some_argument 我想从terminal退出并回家,但同时我不想杀死这个正在运行的进程。 对于上面的运行过程,我想实现如下所示: ]$ nohup command some_argument >& logfile &
我从osX二进制文件安装了Postgres 9.3。 当我尝试使用pg_ctl restart重新启动时,我收到以下错误: $ pg_ctl restart pg_ctl: could not open PID file "/Library/PostgreSQL/9.3/data/postmaster.pid": Permission denied Bryan@bryans-mbp Fri Jun 13 13:41:24 ~ $ sudo ls -la /Library/PostgreSQL/9.3/data/postmaster.pid Password: -rw——- 1 postgres daemon 75 Jun 11 10:36 /Library/PostgreSQL/9.3/data/postmaster.pid 谁应该拥有这个文件,权限是什么?