Articles of mac osx

Windows与OS X上的PHP memory_get_peak_usage()之间的显着差异

任何人都可以解释为什么在Windows服务器上运行相同的PHP应用程序报告memory_get_peak_usage()为〜3.25mb,但在OS X上给~19.5mb? 显然有一个是非常错误的,但我不知道该相信什么。

macports mysql PID文件错误

我有macports mysql 5,我通过评论这一行禁用bin日志: log-bin=mysql-bin 然后我手动删除了bin文件。 我尝试重新启动服务器后,我得到: ERROR! MySQL manager or server PID file could not be found! Starting MySQL …… ERROR! Manager of pid-file quit without updating file. 有任何想法吗?

Fedora 13上的OpenSwan(IPSEC)和Snow Leopard作为客户端

我最近在我的Fedora 13机器上安装了OpenSwan。 我想用它通过IPSEC上的L2TP与Mac OS X连接,不幸的是我已经停留在IPSEC协商部分。 我的服务器在NAT防火墙后面运行,所以我的外部IP与服务器的IP不同。 服务器在networking上有一个固定的IP,对于客户端来说也几乎总是有效的(它们通常在NAT防火墙后面)。 我在Fedora 13上安装了OpenSwan,并具有以下configuration: config setup protostack=netkey nat_traversal=yes virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12 oe=off nhelpers=0 conn L2TP-PSK-NAT rightsubnet=vhost:%priv also=L2TP-PSK-noNAT conn L2TP-PSK-noNAT authby=secret pfs=no auto=add keyingtries=3 rekey=no ikelifetime=8h keylife=1h type=transport left=my.servers.external.ip leftprotoport=17/1701 right=%any rightprotoport=17/0 IPSEC启动正常,监听UDP 500和4500.这两个端口在防火墙中打开并正常转发到服务器。 在我的/etc/ipsec.secrets文件中 my.servers.external.ip %any: "LongAndDifficultPassword" 最后在我的sysctl.conf(redirect-entries在那里,因为OpenSwan强烈抗议send / accept_redirects被激活)我有 net.ipv4.ip_forward = 1 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.all.accept_redirects = 0 运行“ipsecvalidation”给我“所有的绿色”(机会encryption支持,这是DISABLED除外),但是,当试图连接我的Mac给我跟随在日志中: Nov 1 […]

SVN超时在OSX上,但不在Windows上

我试图结帐我公司现有的代码库,以便将我的iPhone项目添加到它。 到目前为止,所有的开发工作都是在Windows上完成的,所以我使用了第一个苹果来试图访问我们的svn服务器。 问题是,我每次尝试时,无论是通过命令行使用 svn co svn://server_name/ 要么 svn co svn://xxx.xxx.xxx.xxx/ 或两个地址通过SCPlugin,我得到“无法连接到主机”服务器:操作超时“ 在我的Windows机器上,我有一个本地副本(通过TortoiseSVN进行pipe理),使用它我可以更新,提交和浏览存储库而不会出现任何问题。 在我的Mac上,我可以ping通服务器,甚至通过Finder访问文件系统。 我也试过检查子目录,例如svn co svn://server/project/trunk/ ,并得到相同的结果。 有任何想法吗?

通过VPN隧道的ipv6

我有一个困扰了我一段时间的ipv6问题。 ( 通过VPN的IPv6路由 )的目标是使用HurricaneElectric v6隧道在我的笔记本电脑上获取v6,无论我在哪里使用我的VPN。 我会在这里过分详细的,所以解决。 networking布局: svr1 — vpn — laptop svr1是一个带有静态v4和HE的ipv6隧道的Linux OpenVPN客户端。 vpn是一个Linux的OpenVPN服务器(除其他外)。 它有一个dynamic的v4地址,因此不能用于HurricaneElectric的隧道。 laptop是一台OSX笔记本电脑和OpenVPN客户端 接口: HE网关:2001:470:a:ed :: 1 svr1 v6:2001:470:a:ed :: 2 srv1-tap:2001:470:a:ed :: 20 笔记本电脑:2001:470:a:ed :: 99 我想要什么: HE — svr1 —( vpn )— laptop 问题的关键在于我能做到这一点,但只有在一定的条件下才能做到这一点。 例如,我连接了一切,ping6 2001:470:a:ed :: 2(和更高版本)是ICMP无法访问。 只要我ping6 2001:470:a:ed :: 20(下一跳)。 这种问题在我第一次在srv1上build立隧道的时候就存在了,但是在接口声明中增加了“度量1”,似乎就消失了。 不过,我已经在vpn上复制了这个,尽pipe我还没有testing过“metric 1”组件。 我一直无法find OSX上的“公制”命令,但我发现有一些与OSX上的ipv6有问题的人 我正在寻找某种解决scheme。 我宁愿静态路由,没有额外的前缀,但在这一点上,我愿意尝试任何事情。 […]

launchctl缓慢的SSH到OS X服务器

我正在运行一个OS X 10.5.8服务器。 当我的用户ssh进入它,它可能需要大约10秒钟之前,他们看到一个提示。 我打开了对ssh的debugging,看到它在“进入交互式会话”中暂停,在这个时候查看服务器,刚刚login的用户正在运行“launchctl”进程。 那么,我可以进一步追踪到为什么在ssh提示符回来之前,launchctl需要大约10秒才能启动? 我假设它试图启动每个用户启动守护进程和代理? 这是一个已知的问题,launchctl是如此之慢? (这是特别恼人的,因为我们在ssh上使用“git”scm工具!)有什么我可以做的,以加速它? 感谢您的任何帮助或build议。 干杯,史蒂夫

永久dynamicDNS更新的原因?

我正在使用dynamicDNS(RFC 2136的“成人”版本,而不是DynDNS),并且一段时间以来,我一直在用MacOS 10.6.x看到我的笔记本电脑每10秒就会产生一次更新。 而且看起来多余的更新,因为IP或多或less是稳定的(消费者宽带)。 我不记得在(遥远的)过去的频率。 MacOS推入的最短时间是2分钟,所以我不知道发生了什么。 … Jan 12 13:17:18 lambda named[18683]: info: client 84.208.XX#48715: updating zone 'dynamic.foldr.org/IN': deleting rrset at 'rCosinus._afpovertcp._tcp.dynamic.foldr.org' SRV Jan 12 13:17:18 lambda named[18683]: info: client 84.208.XX#48715: updating zone 'dynamic.foldr.org/IN': adding an RR at 'rCosinus._afpovertcp._tcp.dynamic.foldr.org' SRV Jan 12 13:17:26 lambda named[18683]: info: client 84.208.XX#48715: updating zone 'dynamic.foldr.org/IN': deleting rrset at 'rcosinus.dynamic.foldr.org' […]

变音编码:Mac Lion上的tar

我有一个使用ISO8859-1编码在旧的Unixware机器上创build的tar归档文件。 当我尝试在Macosx Lion下提取它时,我经历了一些与德国变音的怪异之处。 例如: 我打开一个terminal.app窗口,编码设置为“ISO8859-1”,并设置我的语言环境,如下所示: export LANG=de_DE.ISO8859-1 export LC_ALL=de_DE.ISO8859-1 然后偷看存档: dhcp202:Downloads frank$ tar tvf backup.tar home/frank x home/frank/ x home/frank/Präferenzen/ 注意“ä”显示正确 然后我解压档案 tar xvf backup.tar home / frank “ä”也显示在tar的输出中,但是当我列出目录内容时,我看到: dhcp202:Downloads frank$ ls home/frank Pr%E4ferenzen 那是怎么回事?

基于login的转发代理控制的Mac OS X 10.6?

我可以在Mac OS X服务器10.6中使用基于用户/login的转发代理(用于网站拦截),还是知道将与OSX的Open Directory集成的解决scheme?

将Mac OSX Lion Server与SBS 2008集成

希望能获得一些有价值的知识。 我有一台运行Exchange 2007的SBS2008 Standard服务器,并附带了所有的function。 最近我们已经添加了一些iOS设备,如iPad和iPhone。 虽然我通过EMC(远程擦除等)对这些设备有一些控制,但我没有尽可能多的控制。 我也运行黑莓服务器,这个服务器在networking上的所有BB上都能够很好地控制这些设备。 我试图做的是运行Mac OSX Lion服务器作为虚拟机(许可)。 我有机器工作和服务器运行。 这样做的目的是使用Apple Profile Manager来监督iOS设备。 我的问题是,我怎么会得到Mac邮件服务器链接到主机Exchange服务器通过电子邮件/ OAB到iOS设备? 或者,我能否将iOS设备连接到EX2007系统,但仍然使用Apple Profile Manager将configuration文件设置推送到设备上? 我有这个设置的特定目的。 如果工作人员决定将公司数据转移到其他非公司拥有的设备(之前已经发生),那么我需要能够locking设备。 这可以通过“查找我的iPhone”在iOS设备上理论上完成,但问题是这个应用程序要做的就是用当前用户的PIN码locking设备。 我是OSX的新手,但是学习了我所能做的一切。 任何帮助将非常感激。