Articles of mac osx

在Mac OS X上安装VHD

是否有可能(如何)在OS X上安装由Windows 7创build的VHD文件? 我发现了一些关于如何在Linux上执行此操作的信息。 有一个保险丝fs“vdfuse”,它使用virtualbox库来装载virtualbox支持的文件系统。 然而,我无法在osx上编译这个包,因为几乎所有的头文件都丢失了,我怀疑它会起作用。 编辑#2:好吧,我的手脏了,最后在osx上编译vdfuse( http://forums.virtualbox.org/viewtopic.php?f=26&t=33355&start=0 )。 作为一个起点,我使用了macfuse( http://code.google.com/p/macfuse/ ),并查看了示例文件系统。 这导致我到以下构build脚本 infile=vdfuse.c outfile=vdfuse incdir="your/path/to/vbox/headers" INSTALL_DIR="/Applications/VirtualBox.app/Contents/MacOS" CFLAGS="-pipe" gcc -arch i386 "${infile}" \ "${INSTALL_DIR}"/VBoxDD.dylib \ "${INSTALL_DIR}"/VBoxDDU.dylib \ "${INSTALL_DIR}"/VBoxVMM.dylib \ "${INSTALL_DIR}"/VBoxRT.dylib \ "${INSTALL_DIR}"/VBoxDD2.dylib \ "${INSTALL_DIR}"/VBoxREM.dylib \ -o "${outfile}" \ -I"${incdir}" -I"/usr/local/include/fuse" \ -Wl,-rpath,"${INSTALL_DIR}" \ -lfuse_ino64 \ -Wall ${CFLAGS} 您实际上不需要在您的机器上编译VirtualBox,只需安装最新版本的VirtualBox即可。 所以现在我可以部分安装vhds。 单独的分区显示为我的安装点上的块文件Partition1,Partition2 …。 然而,Mac OS X不包含回送文件系统,macfuse的回送fs不能与块文件一起工作,所以我们需要一个回送fs来将blockfiles挂载为实际的分区。

什么是GNU“ps auxf”命令的OS X / BSD等价物?

在GNU utils中, ps auxf给出了包含forest(树)的进程列表。 在BSD / OS X系统上有这个命令的等价物吗?

在launchctl列表的状态列中的数字是什么意思?

launchctl在launchctl列表输出中具有“状态”(Status)列。 联机帮助页或任何相关的启动联机帮助页都没有提及此列或其含义。

Mac OS Web共享 – Apache日志在哪里?

我在我的Mac OS X机器(10.6)上启用了Web共享(系统首选项/共享/ Web共享)。 我想检查Apache日志来查看用户代理string。 这些日志在哪里保存? 这里的答案似乎build议/ var / log / httpd,但是我的机器上没有任何东西。 任何人都知道他们在哪里? 谢谢!

有没有办法让OSX使用更多的RAM和更less的交换?

我遇到的问题是在服务器(以及其他OSX机箱),我们有4GB的RAM,但我们发现OSX只使用40-60%的可用RAM,同时也有6-7GB的交换。 服务器运行Apache和MySQL,而其他机器是桌面。 我一直在比较它的使用情况和类似的Linux机器(硬件和软件),发现Linux通常使用80-90%的RAM,并具有更小的交换文件(2-3GB)。 Linux服务器通常也运行得更快。 有没有办法强制OSX在使用磁盘交换文件之前使用更多或大部分内存? 在Windows中,您可以完全禁用交换。 有没有类似的OSX?

如何使Macintosh向DHCP服务器注册主机名?

我公司的内部networking中有一台运行Snow Leopard的MacBook,它基本上是一个Windows域networking。 我们的TO部门抱怨我的MacBook没有指定DHCP服务器的名称。 因此,MacBook不能通过我们的Windows工作站的IP地址进行parsing。 我已经 在OSX控制面板中的networking设置中设置NetBIOS名称 在OSX控制面板的networking设置中设置DHCP客户端ID 在“控制面板”>“共享”中设置“计算机名称”。 使用sudo scutil –set HostName MACBOOK001设置主机名 – 设置sudo scutil –set HostName MACBOOK001 (并重新启动) …但所有这些都没有解决问题。 谁能告诉我如何使OSX注册到DHCP服务器的主机名,以便它可以到达,例如使用ping MACBOOK001

从Linux到Mac的SSH转发X11显示器在一段时间后丢失了

从Mac(10.7.2)到Linux(Ubuntu 8.04)login时,使用ssh转发X11连接时遇到了一个令人烦恼的新问题。 使用ssh -Xlogin到远程计算机并从该shell启动基于X11的应用程序时,我没有任何问题。 最近开始发生的事情是,由于转发的显示被阻止(我推测),在一段时间之后(大约几小时),来自同一个shell的X11应用程序的额外调用无法启动。 例如,当试图启动xterm时,我得到了有关DISPLAY设置不正常的消息,例如: xterm Xt错误:无法打开显示:localhost:10.0 但是,我login后开始的X11应用程序仍然运行良好,使用完全相同的显示器(本地主机:10.0),只是它启动较早。 我打开了sshd_config中的详细日志logging,并在/var/log/auth.log文件中看到这个消息,以响应失败的xterm启动尝试: sshd [22104]:频道8:打开失败:pipe理禁止:打开失败 如果我再次向服务器ssh -X,启动一个新的shell并分配一个新的显示(localhost:11.0),同样的过程会重复:只要我保持打开状态, ),但几个小时后,我无法从该shell启动任何新的。 详细信息:在Ubuntu 8.04上运行的OpenSSH sshd服务器,使用默认的Apple X服务器显示转发到运行Lion(10.7.2)的Mac。 系统通过一个以太网局域网连接在一个单一的交换机之间。 这两台机器都没有运行防火墙。 直到最近(前几天)这个设置完美的工作,所以我很困惑,看看下一步。 我绝不是X11或SSH专家,但具有良好的UNIX / Linux经验。 在客户端或服务器configuration中没有任何明显的改变,尽pipe我已经尝试改变一些选项来尝试debugging,比如将sshd_config的TCPKeepAlive设置为no,并设置“host + localhost”(你可以告诉我一直在使用谷歌search)。 从Linux 11.10笔记本电脑通过同一networking和交换机login同一个远程主机时,不会出现这个问题 – 几小时后xterm可以在相同的sshloginshell中成功调用,而Mac中的相同实验失败今天早上testing确定),所以它似乎是一个Mac特定的问题。 在远程计算机(sshd服务器)上设置“LogLevel DEBUG3”,并且客户端连接没有发生任何变化,/var/log/auth.log显示连接状态报告过夜的一个轻微变化,即使用的端口号由Linux机器上的一个成功的SSH会话(我认为),下面的连接#7: sshd [20173]:debug3:channel 7:status:打开以下连接:\ r \ n#0 server-session(t4 r0 i0 / 0 o0 / 0 fd 14/13 cfd -1)\ r \ n#3来自127.0.0.1端口的X11连接57564(t4 […]

适用于Mac OS X客户端的Windows Server 2012 R2性能(文件服务)

我正在inheritanceWindows 2012 R2服务器,特别是Mac OS X客户端遇到糟糕的SMB / CIFS性能。 服务器正在执行文件服务,并且是Active Directory域控制器(域中的两个之一)。 这是PDC模拟器。 另一个域控制器是Windows 2003 Server。 客户端环境是Windows 7和Mac OS X 10.9 Mavericks机器的混合体。 所有机器都在相同的物理和逻辑千兆局域网上。 Windows 7用户可以在预期内体验到性能。 Mac OS X 10.9小牛客户端遇到糟糕的性能,包括:缓慢的目录列表,遍历,文件读取和文件写入。 在写入性能显着较慢的情况下,读/写性能似乎存在显着的不对称性。 我们试图迫使OS X客户端使用SMBv1和CIFS,而不是更新的SMBX / SMB2实现。 这个问题依然存在于所有版本中。 我们还安装了Thursby DAVE进行testing。 上市/遍历performance略有缓解,但仍然难以接受。 我挂载了一个共享,并使用dd来读取/dev/random ,并向该共享写入1GB的文本文件。 写性能是.33 Mbps。 我在写入期间运行tcpdump来捕获通信。请原谅缺less格式 – 我似乎无法退回此块的转义: 编辑我启用了Windows Server的NFS服务器,并安装在Mac OS X客户端。 我进行了上述同样的ddtesting,结果类似。 15:45:45.221337 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], ack […]

在Hyper-V上运行Mac OS X

我有我的工作站设置与运行Hyper-V的Windows Server 2008。 现在我真的想安装OS X用于testing目的。 有没有人在Hyper-V环境中运行Mac OS X? 谢谢

我需要整理MacOSX文件系统吗?

等价的linux问题让我想起了MacBookPro的糟糕performance。 我甚至不确定现在的默认FS是什么。 我在某个地方看到有一个星期五或星期六运行的cron作业。 那么我需要整理磁盘碎片? 如果,我该怎么做?