Articles of mac osx

苏不工作在Mac OS X?

我得到这个: Macintosh:8.4 TAmoyal$ su Password: su: Sorry Macintosh:8.4 TAmoyal$ 我input了用于sudo的密码。 为什么这不工作? 谢谢!

我怎么知道Apache正在使用哪个configuration文件?

我试图在Mac OS X上设置虚拟主机。我一直在修改httpd.conf并重新启动服务器,但一直没有运行它的工作。 此外,我注意到它没有提供httpd.conf(Libraries / WebServer / Documents)中提到的DocumentRoot中的文件,而是在不同的目录(/ usr / local / apache2 / htdocs)中提供文件。 我没有看到在httpd.conf中提到的任何地方的这个文件夹。 此外,PHP的作品,但“LoadModule php5_module”行被注释掉。 这使我认为它使用另一个.conf文件。 我怎样才能找出哪个configuration实际上被加载? 更新:我刚刚删除了httpd.conf和Apache重启后的行为相同,所以它绝对没有使用它!

为什么rsync跳过主目录?

我试图在本地(在Windows机器上)使用rync到远程服务器(我的osx盒),以testing远程部署构build脚本。 我已经完成了rsync之间的2个Linux服务器之间的罚款,但我现在有问题。 这是输出: $ rsync -v -e ssh [email protected]:/Library/WebServer/sites/staging/app1/ ./export skipping directory /Library/WebServer/sites/staging/app1/. sent 8 bytes received 13 bytes 3.82 bytes/sec total size is 0 speedup is 0.00 $ 要么 $ rsync -avz -e ssh [email protected]:/Library/WebServer/sites/staging/app1/ ./export receiving file list … done ./ sent 26 bytes received 68 bytes 17.09 bytes/sec total size is 0 […]

如何在Mac OS X上重新启动Nginx?

我刚刚在Mac OS X上安装了Nginx(感谢http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ),但是如何在Mac OS X上重新启动Nginx呢? 谢谢!

我怎样才能在后台运行mongod(mac osx)?

我想在后台运行mongod作为一件永远存在的事情。 什么是最好的方法来做到这一点? 有点像我可以在启动时运行MySQL的方式,它总是在后台运行。 也许这只是一些bash脚本,但是如果有更好的方法,这将是很好的。 如果只是bash – 那会是什么样子? 谢谢。

为什么ssh代理转发不工作?

在我自己的电脑上运行MacOSX,我在〜/ .ssh / config中有这个 Host * ForwardAgent yes Host b1 ForwardAgent yes b1是运行Ubuntu 12.04的虚拟机。 我喜欢这样ssh: ssh pupeno@b1 我没有被要求input密码而login,因为我已经复制了我的公钥。 由于转发,我应该能够从b1 ssh到pupeno @ b1,它应该工作,而不要求我的密码,但它不。 它要求我input密码。 我错过了什么? 这是第二个ssh的详细输出: pupeno@b1:~$ ssh -v pupeno@b1 OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to b1 [127.0.1.1] port […]

我可以在OS X上的/ etc / hosts的条目中指定一个端口吗?

可能重复: 如何使用DNS将域名redirect到我的服务器上的特定端口 我想欺骗我的浏览器去localhost:3000而不是xyz.com。 我进入OS X 10.5的/ etc / hosts并添加了以下条目: 127.0.0.1:3000 xyz.com 这是行不通的,但没有指定端口的技巧。 有没有办法指定端口?

OSX上的logrotate等效

logrotate隐藏在OSX的某个地方,还是有相当的? 它不在/usr/sbin 。

学习从源代码编译(在Unix / Linux / OSX上)

当我从软件包(MacPorts / apt-get)安装软件的时候,我经常发现自己需要从源代码编译软件包。 ./configure && make && sudo make install通常就足够了,但是有时候它不起作用 – 如果不行的话,我经常会被卡住。 这几乎总是以某种方式与其他库依赖关系有关。 我想了解以下内容: 如何找出传递给./configure参数? 共享库如何在OS X / Linux下运行 – 它们位于文件系统中的位置, ./configure && make如何find它们,实际上在链接时发生了什么 共享库和静态链接库之间的实际区别是什么? 为什么我不能静态链接所有东西(RAM和磁盘空间这些天很便宜),从而避免奇怪的库版本冲突? 我怎么知道我安装了哪些库,以及哪些版本? 如何在不破坏我的正常系统的情况下安装多个版本的库? 如果我从源代码安装东西,然后通过软件包进行pipe理,那么最干净的方法是什么? 假设我设法从源头上编译了一些东西,那我怎么把它打包起来,这样其他人就不用再跳过这些东西了? 特别是在OS X …. 我需要掌握哪些命令行工具才能熟练使用这些东西? 东西像otool,pkg-config等 我愿意在这里投入相当多的时间和精力 – 我不一定要直接回答上述问题,我更愿意得到关于书籍/教程/常见问题的build议,我可以阅读哪些会给我我需要了解实际情况,从而找出问题所在。

iptables相当于mac os x

我想转发请求从192.168.99.100:80到127.0.0.1:8000 。 这是我如何在Linux中使用iptables做到这一点: iptables -t nat -A OUTPUT -p tcp –dport 80 -d 192.168.99.100 -j DNAT –to-destination 127.0.0.1:8000 我如何在MacOS X中做同样的事情? 我尝试了一些ipfw命令的组合,但没有取得太大的成功: ipfw add fwd 127.0.0.1,8000 tcp from any to 192.168.99.100 80 (成功对我来说是指向一个浏览器在http://192.168.99.100并得到一个开发服务器,我已经在localhost:8000上运行的回应)