Questions tagged «mac-osx»

Mac OS X是Apple Inc.的操作系统,它是Mac OS 9的后继产品,此处的“ X”表示10。Mac OS X基于NeXT Inc.在1980年代和1990年代开发的NeXTSTEP和OpenStep OS,苹果于1996年购买了该产品。

4
如何在Mac OS X 10.6中添加组?
令人惊讶的是,我很难找到执行此操作的命令。有人知道如何添加群组吗?谢谢! 或执行以下操作: # create the MySQL group dscl . create /Groups/mysql # give it some group id dscl . create /Groups/mysql gid 296
31 mac-osx  groups 

6
如何在OS X上从稀疏包中回收所有/大部分可用空间
是否可以对稀疏的捆绑包映像进行碎片整理并回收(大部分)可用空间? 这是背景:我正在使用稀疏捆绑,并且不时地想从它们中回收空间,所以我运行: hdiutil compact image.sparsebundle 但是,如手册页中所述,它仅回收完全未使用的乐队文件,因此在我的情况下它说: Reclaimed 0 bytes out of 90.4 GB possible. 当然,有可能将图像的内容复制到新的稀疏束中,然后代替使用,但是这既麻烦又需要足够的可用空间进行此操作。 同时,我发现compact命令的输出有些令人误解(我当前正在运行OS X 10.5.7),因为有时列出的大小可能大于硬盘上映像包当前占用的大小。驾驶。我没有仔细看,但输出似乎是最大大小或“最大大小”-“使用的大小”。
30 mac-osx 


1
如何安装旧版本的pecl软件包
我有这个代码 $passengerId = new \MongoId(oPassenger->getId()); return $this->createQueryBuilder('Device') ->update() ->multiple(true) ->field('activated')->set(false) ->field('passenger')->unsetField()->equals($passengerId) ->field('_id')->notEqual($deviceId) ->getQuery() ->execute(); 在我的开发服务器上工作正常,但在本地计算机上崩溃。 pecl list在开发者回报上运行 APC 3.1.13 beta amqp 1.2.0 stable intl 3.0.0 stable mongo 1.3.7 stable 以及本地回报: mongo 1.5.6 stable xdebug 2.2.5 stable 我机器上的崩溃消息是 "name":"MongoException","message":"Invalid object ID"},"code":500} 我曾尝试将本地版本的mongo降级,但由于pecl的文档欠佳,我无法弄清楚。例如我尝试了这个: sudo pecl upgrade -f -c channel://pecl.php.net/mongo-1.3.7 但是我会继续获取channel does not …
29 php  mac-osx  mongodb  pecl  pear 

7
加快高延迟网络上的SFTP上传速度?
我正在尝试使用SFTP在国际上传输一组大文件,但是我发现我的国际合作伙伴尽管两边的连接都很好,但上传速度无法达到约50k以上。我们可以以此速度上载多个连接(因此不能上带宽吗?),但是没有一个上载可以提高速度,这是一个问题,因为许多文件的大小只有几GB。 使用标准的Apple OSX“远程登录” SFTP系统托管SFTP。 有没有办法提高上传速度,还是有其他的SFTP主机会有所帮助?我不清楚这是配置问题还是协议的固有限制。 (出于安全原因,我需要使用端到端加密的对等连接-无需云服务)。

6
Mac OS X更好的“ top”命令?[关闭]
topOS X上的命令非常糟糕。大多数Linux发行版中包含的命令使您可以使用<和更改排序依据列>,其中有一种彩色模式(通过z按键),以及许多其他有用的选项。 有替代的命令行工具吗?理想情况下,我希望htop使用OS X,但是由于它依赖于/proc/文件系统(请参见此线程),因此尚未移植(可能永远不会移植)。 显而易见的答案是“活动监视器”,但是我正在寻找命令行工具!


7
在Mac OS X Lion上解析虚拟主机非常慢
自从从Snow Leopard升级到Mac OS X Lion之后,我注意到解析到虚拟主机非常慢(大约3秒钟之间)。我发现了许多技巧(例如,不使用.local TLD)可以解决此问题,但是它们不适用于我的设置。 我的设置非常简单:-Apache 2(Lion附带)-启用了PHP-添加了一些虚拟主机-安装了Mail和SMTP Pear软件包 Apache的hosts文件如下所示: 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost 127.0.0.1 tbi.dev 127.0.0.1 www.tbi.dev 127.0.0.1 test1.tbi.dev 127.0.0.1 test2.tbi.dev 127.0.0.1 psa.dev 127.0.0.1 snd.dev Apache的虚拟主机文件如下所示: <VirtualHost *:80> DocumentRoot "/Users/Bart/Sites/tbi" ServerName tbi.dev </VirtualHost> <VirtualHost *:80> DocumentRoot "/Users/Bart/Sites/tbi" ServerName tbi.dev ServerAlias *.tbi.dev www.tbi.dev </VirtualHost> <VirtualHost *:80> …

7
OS X(10.5)上指定的默认ulimit在哪里?
nofile如今,OS X用户帐户的默认限制似乎约为256个文件描述符。我正在尝试测试比一次打开需要更多连接的软件。 在运行pam限制模块的典型Debian盒子上,我/etc/security/limits.conf将为要运行该软件的用户设置更高的限制,但是我对在OS X中设置这些限制的位置感到困惑。 是否在某个地方有GUI?是否在某处有配置文件?在OS X上更改默认ulimit的最简洁的方法是什么?
26 mac-osx  ulimit 

3
OS X的WinSCP替代品(支持sudo且未虚拟化WinSCP)
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 6年前关闭。 最近,我从使用Windows管理系统切换到OSX。我发现该死的方法非常不错,几乎可以替代以前使用的所有方法,但是我找不到很好的GUI编辑器(有时VIM会使长时间的脚本工作变得很痛苦),可以通过SCP传输文件,这是sudo感知的。 WinSCP以前为我做了所有这些事情,允许我登录,在本地编辑文件,并且每次保存时,它将文件发送到远程服务器。它还使我能够对sudo编辑文件进行编辑,因此我能够编辑我的主要用户不拥有的文件,而不必sudo chown一百万个文件就可以将它们改回来。

5
使用rsync或afpd将UTF-8 NFD文件名转换为UTF-8 NFC
我有一台运行FreeNAS 8的家庭文件服务器。几天前,我使用rsync从Mac上传了整个iTunes库,以便可以通过网络加载我的库,而不必使用慢速的USB驱动器。这通常可以正常工作,并且iTunes现在运行得更好,但是访问任何包含非ASCII字符的歌曲时遇到了问题(我在加载Queensrÿche曲目时首先注意到了这个问题)。这些文件将显示在Finder中,但是任何尝试访问它们的操作都会使它们消失,直到我重新连接到服务器为止。 经过研究后,我发现这是因为OSX使用与Linux不同的UTF字符顺序。OSX文件系统使用Unicode规范化形式D(NFD),而linux使用形式C(NFC)。当Rsync执行从我的mac到服务器的复制时,Rsync不会转换这些形式。现在,当iTunes尝试通过网络访问带有特殊字符的文件时,服务器上的文件编码错误,并且afpd报告不正确。不存在。 解决此问题的最佳方法是什么?在将基本库上传到服务器时,可以使rsync执行unicode转换吗?我可以配置afpd以NFD格式发送/接收文件名吗?有没有简单的解决方案来更改服务器上的文件名?我发现了有关名为convmv的程序的一些信息,但我不知道是否可以在FreeNAS上运行它。
24 mac-osx  rsync  freenas  utf-8  afp 

8
如何使用rsync复制目录树,创建文件的硬链接?
有时,我必须对服务器上的数据文件进行几次大型迁移更改,而我正在寻找一种实现此目的的好方法。我正在考虑使用rsync从根数据文件夹开始复制目录结构,创建指向所有原始文件的硬链接(其中一些文件很大),并且我只能在目标树中覆盖需要迁移的文件。最后,我可以通过两个mv操作从旧文件安全地切换到新文件。 但是,我似乎无法让rsync做到这一点。我试过了 rsync -a --link-dest=$DATA $DATA $DATA/../upgrade_tmp 但是rsync不会创建到文件的硬链接,而是会完全复制它们。使用相同的源目录和链接目标目录是否存在问题?

3
在启动的脚本中使用环境变量
我很好奇,是否可以ProgramArguments在Mac OS X Leopard的luanchd脚本的一部分中指定环境变量。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>me.mpietz.MountDevRoot</string> <key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>$HOME/bin/attach-devroot.sh</string> <!-- Instead of using... <string>/Users/mpietz/bin/attach-devroot.sh</string --> </array> <key>RunAtLoad</key> <true/> </dict> </plist>


3
OpenSSH为给定的主机名禁用ControlMaster
我正在使用OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011Mac OS X Snow Leopard。我已ControlMaster配置功能以维持持久连接。我~/.ssh/config有以下内容: Host * ControlPath /ms/%r@%h:%p ControlMaster auto ControlPersist 4h Host *.unfuddle.com ControlMaster no 但是,从我所看到的-即使试图将SSH用于unfuddle.com主机,也始终会创建主连接: [andrey-mbp〜] $ ssh -v git@droolit.unfuddle.com OpenSSH_5.9p1,OpenSSL 0.9.8r 2011年2月8日 debug1:读取配置数据/Users/akhkharu/.ssh/config debug1:/Users/akhkharu/.ssh/config第1行:为*应用选项 debug1:/Users/akhkharu/.ssh/config第6行:为* .unfuddle.com应用选项 debug1:读取配置数据/usr/local/Cellar/openssh/5.9p1/etc/ssh_config debug1:自动复用:尝试现有的母版 debug1:控制套接字“ /ms/git@droolit.unfuddle.com:22”不存在 debug1:连接到droolit.unfuddle.com [174.129.5.196]端口22。 debug1:建立连接。 debug1:身份文件/Users/akhkharu/.ssh/id_rsa类型1 debug1:身份文件/Users/akhkharu/.ssh/id_rsa-cert类型-1 debug1:身份文件/Users/akhkharu/.ssh/id_dsa类型2 debug1:身份文件/Users/akhkharu/.ssh/id_dsa-cert类型-1 debug1:身份文件/Users/akhkharu/.ssh/id_ecdsa类型-1 debug1:身份文件/Users/akhkharu/.ssh/id_ecdsa-cert类型-1 debug1:远程协议版本2.0,远程软件版本OpenSSH_5.8 debug1:匹配项:OpenSSH_5.8 …
20 ssh  mac-osx 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.