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年购买了该产品。

2
为什么rsync跳过主目录?
我正在尝试在远程服务器(我的osx框)本地(在Windows机器上)使用rync,以测试远程部署构建脚本。我已经在两台Linux服务器之间完成了rsync的工作,但是现在遇到了问题。这是输出: $ rsync -v -e ssh myuser@10.86.83.11:/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 myuser@10.86.83.11:/Library/WebServer/sites/staging/app1/ ./export receiving file list ... done ./ sent 26 bytes received 68 bytes 17.09 bytes/sec total …
47 mac-osx  rsync 

10
学习从源代码进行编译(在Unix / Linux / OSX上)
当我尽可能从软件包(MacPorts / apt-get)安装软件时,我经常发现自己需要从源代码编译软件包。./configure && make && sudo make install通常就足够了,但有时它不起作用-否则,我经常卡住。这几乎总是以某种方式与其他库依赖项相关。 我想学习以下内容: 我如何确定要传递的参数./configure? 共享库如何在OS X / Linux下工作-它们在文件系统中的位置,如何./configure && make找到它们,链接到它们时实际发生了什么 共享库和静态链接库之间的实际区别是什么?为什么我不能仅静态链接所有内容(这些天RAM和磁盘空间很便宜),从而避免奇怪的库版本冲突? 我如何知道我已经安装了哪些库以及什么版本? 如何在不破坏正常系统的情况下安装一个库的多个版本? 如果我正在从源代码,并使用包被管理的系统上安装的东西,什么是这样做的最彻底的方法? 假设我设法从源头上轻松地编译了一些东西,那么我该如何打包它,以使其他人不必跳同样的圈呢?特别是在OS X上。 我需要掌握哪些命令行工具才能熟练掌握这些知识?诸如otool,pkg-config等之类的东西 我愿意在这里投入大量时间和精力-我不一定要直接回答上述问题,我宁愿获得有关我可以阅读的书籍/教程/常见问题解答的建议,知识我需要了解实际发生的事情,因此自己解决问题。


3
如何确保OpenVPN连接使用特定的DNS?
我正在MacOS X Lion上通过Tunnelblick使用OpenVPN。 我只需要在此VPN会话的持续时间内设置特定的DNS(使用本地IP,仅当VPN启动时才能使用)。 我无权访问OpenVPN服务器配置。仅客户端配置。另外,来自服务器的DNS 不起作用。 所以它是这样的:我连接到VPN,转到“网络”偏好设置并手动设置DNS。VPN断开连接后,我切换回默认设置。它可以工作,但必须是自动的。 经过一番探索后,我发现OpenVPN上下脚本可能会帮助我。不幸的是,我还没有找到任何有关如何精确完成的特定文档。 它怎么可能或不能完成?任何意见,将不胜感激!

8
su无法在Mac OS X上运行?
我得到这个: Macintosh:8.4 TAmoyal$ su Password: su: Sorry Macintosh:8.4 TAmoyal$ 我输入了用于sudo的密码。为什么不起作用? 谢谢!
41 mac-osx  sudo 

1
@符号在文件的权限设置中是什么意思?
我在MacOSX上,ln -s在目录上做了,结果如下: -rwxrwxr-x@ 1 shiki admin 970332 Mar 6 16:38 apc.so -rwxrwxr-x@ 1 shiki admin 653884 Mar 6 16:38 eaccelerator.so -rw-rw-r--@ 1 shiki admin 60064 Mar 6 16:38 gettext.a -rwxrwxr-x@ 1 shiki admin 80320 Mar 6 16:38 gettext.so -rw-rw-r--@ 1 shiki admin 514784 Mar 6 16:38 imap.a -rwxrwxr-x@ 1 shiki …


5
如何在Mac OS X上停止Nginx
我已经从MacPorts在Mac上安装并配置了Nginx服务器 sudo port install nginx 遵循端口安装控制台中的建议,并为nginx创建了启动项,然后启动了服务器。 更名nginx.conf.example到nginx.conf并改名mime.types.example来mime.types。 它工作正常,但我无法阻止它。 我尝试过sudo nginx -s stop,但这并没有停止服务器,我仍然可以看到“欢迎使用nginx!” 浏览器上的页面http://localhost/; 我也仍然看到Nginx的主进程和工作进程ps -e | grep nginx。 在Mac上启动/停止Nginx的最佳方法是什么? 顺便说一句,我添加了“关闭守护进程”;放入nginx.conf-根据各种资源的建议。
37 nginx  daemon  mac-osx 

5
我如何知道Apache正在使用哪个配置文件?
我正在尝试在Mac OS X上设置虚拟主机。我一直在修改httpd.conf并重新启动服务器,但是没有运气。此外,我注意到它不是在httpd.conf(Libraries / WebServer / Documents)中提到的DocumentRoot中提供文件,而是在另一个目录(/ usr / local / apache2 / htdocs)中提供文件。我没有在httpd.conf的任何地方看到该文件夹​​。此外,PHP可以运行,但是注释了“ LoadModule php5_module”这一行。这使我认为它正在使用另一个.conf文件。如何确定实际正在加载哪个配置? 更新:我只是删除了httpd.conf和apache在重启后的行为相同,所以它绝对没有使用它!


2
如何为OSX Mountain Lion配置DNS查找?
如果我选择了resolv.conf,则会看到以下消息: # # Mac OS X Notice # # This file is not used by the host name and address resolution # or the DNS query routing mechanisms used by most processes on # this Mac OS X system. # # This file is automatically generated. # 我正在尝试添加DNS条目。我编辑了hosts文件并刷新了dns缓存,但是如果使用,则名称无法解析host servername。我认为也许host未配置为查看hosts文件。我该如何解决我的新条目resolv.conf?如果没有,OSX使用什么?


3
无法在virtualbox共享文件夹中创建符号链接[关闭]
几天前,我发现我无法再在与OS X主机共享的任何目录中从Ubuntu创建符号链接。 ln: creating symbolic link `foo': Read-only file system 我可以在非共享文件夹和直接在OS X上创建符号链接。我也尝试过运行磁盘修复,但是没有发现错误。 设定: OS X 10.6.6 Ubuntu服务器11.04 虚盒4.1.8

5
如何使“ less”命令处理UTF-8?
在我的Mac终端上,通常可以打印UTF-8,但是less不能正常工作。 所以这可以正常工作: $ echo -e '\xe2\x82\xac' € 但是将其管道化成更少的内容是这样的: $ echo -e '\xe2\x82\xac' | less <E2><82><AC> 如何解决? 用于诊断: 我正在使用Mac OS 10.6.8。较少版本418,终端2.1.2(273.1)。 我的语言环境的输出是这样的: $ locale LANG="en_US.UTF-8" LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL="C"

2
在OSX上挂载块文件
如何在OSX上挂载阻止文件?我试过了 hdiutil attach filename 但是,这终止于 hdiutil: attach failed - not recognized hdiutil似乎仅适用于iso / dmg映像。在ubuntu上,可以轻松地将块文件挂载到 mount -o loop filename mountpoint 背景:我使用vdfuse(http://forums.virtualbox.org/viewtopic.php?f=26&t=33355&start=0)挂载虚拟磁盘文件(例如vhd)。vdfuse本身可以正常工作,并且虚拟磁盘中包含的分区在挂载点上显示为块文件。 VHD文件-> / my / mountpoint / Partition1,Partition2,... 在ubuntu上,可以通过以下方式挂载块文件 mount -o loop /my/mountpoint/Partition1 但是-o loop选项在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.