Articles of mac osx

在Macbook上连接的VPN无法连接,但通过WiFi的标准VPN工作

我有一个使用思科客户端的MacBook,除了当我使用特殊的Mac / iPadfunction来连接iPad数据连接时,它工作正常。 对于那些不熟悉这一点的人来说,Mac和iPad可以通过蓝牙连接来利用iPad的互联网连接。 我不是Cisco VPN目标的networkingpipe理员,但我想给他们最准确/相关的信息来解决这个问题。 如何解决/收集信息,使我们的networkingpipe理员的生活更轻松?

在新的OS X安装上安装Homebrew时出现问题(SSL错误)

有一个新的OS X安装在这里(新的虚拟机),当试图安装自制软件,我只是得到一个SSL错误。 fatal: unable to access 'https://github.com/Homebrew/homebrew/': Unknown SSL protocol error in connection to github.com:-9847 Failed during: git fetch origin master:refs/remotes/origin/master -n –depth=1 这是我正在使用的命令: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 检查了一下,尝试join–insecure(或-k)并从https中删除,但似乎没有帮助。 用–insecure我只是让服务器放弃了SSL握手。 有人知道这里有什么问题吗? “xcode-select –install”也已经运行。 在SO之后,我把tcpdump的软件包转储到pcap文件,然后用tshark打开。 从那我得到: 1 0.000000 MY_IP_REMOVED – > 192.30.252.130 TCP 78 49451→443 [SYN] Seq = 0 Win = 65535 Len = 0 […]

如何查看2013年左右的Rackspace备份?

我是Rackspace的客户,直到2013年。当我closures我的服务器时,我让他们把它备份在硬盘上。 最近我有人在那个服务器上请求一些东西,所以我从我的保险箱中取出了硬盘驱动器,并将其插入。这是一个通过USB连接的WD Passport。 原来的服务器是RHEL。 我不完全确定什么版本,但我希望这并不重要。 我目前正试图在Mac OSX 1.9上使用FUSE for OSX和fuse-ext2来查看它。 当我挂载驱动器,我看到/启动,但它只包含约9MB的数据。 我怀疑,我只是以某种方式不正确地看这个。 以下是驱动器上的文件清单: 正如你所看到的,没有任何文件超过1.5MB。 原始服务器有超过100GB的数据。 有趣的是,我在2013年closures了服务器,而且我没有看到最近的修改date。 Rackspace的支持人员告诉我,他们不能帮我,因为我多年前closures帐户。 我怀疑驱动器上只有另一个分区,我的电脑没有看到。 这是我的磁盘工具的图像: 先谢谢你!

如何禁用OSX上的IPv4使用(或禁用快乐眼球)

我有一个只有 IPv6连接的OSX El Capitain(10.11.2)主机。 networking使用NAT64和DNS64提供对Internet上传统IPv4主机的访问。 问题是,查找主机名时,尽pipe没有IPv4连接,大多数工具(至lessCurl和Ruby的Net :: HTTP)都会尝试连接到IPv4地址。 我该如何阻止? 从我能看到的一些想法: 1)以某种方式防止主机收到DNS Alogging。 我认为这可能是可能的,如果我写一个Pythonfilter模块进行解绑定。 2)以某种方式禁用快乐眼球algorithm,以便主机不会尝试使用IPv4,如果Alogging比AAAAlogging快速返回。 3)以某种方式禁用内核中的IPv4。 这个问题会体现出来,然后我尝试通过Ruby脚本通过HTTP下载某个东西,或者尝试用Curl下载某些内容,然后由于Happy Eyeballs在AAAAlogging之前收到DNS Alogging,间歇性地失败。 有任何想法吗? -Matt

尝试在端口80上运行时,在OSX上的nginx沮丧

由于某种原因,这不起作用: server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } … } 我有 Failed to connect … port 80: Connection refused (我testing了nginx正在运行,端口80被它占用) 然后,我改变了听指令: listen [::]:80; 它的工作… 但是我有其他服务器的问题,例如: server { #listen 80; listen [::]:80; server_name project.dev; location / { try_files $uri $uri.html $uri/index.html; root /Users/david/project; index index.html index.htm; } } […]

错误200#0:* 79在读取来自上游的响应标题时,在stderr中发送了FastCGI:“主脚本未知”

我想在我的MAC上configuration新的nginx,但我总是得到[error] 200#0: *79 FastCGI sent in stderr: "Primary script unknown" ..我不知道什么我做configuration错误。 这是我的nginx.conf文件: #user RobDee; worker_processes auto; #error_log logs/error.log; #error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; #log_format #main '$remote_addr – $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log; error_log logs/error.log; sendfile […]

通过名称连接到本地主机在OS X上显示得慢

我在OS X上运行了一些代码(Perl的WWW :: Mechanize模块),它一直挂在对http://localhost:5000/简单HTTP GET请求上。 我的服务器很好,但响应时间以分钟计。 如果我将其切换到http://127.0.0.1:5000/ ,服务器会立即响应,所以看起来它与使用主机名有关。 这是macOS Sierra,运行版本10.12.1。 /etc/hosts看起来像这样: ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost 我所有的浏览器都可以立即连接,就像wget ,但是curl会得到这个结果: $ curl http://localhost:5000/login curl: (7) Failed to connect […]

在OS X上运行带有Docker的Gitlab CI runner作为服务

我有一个Mac Pro 2012(OS X 10.11),我用它作为服务器,设置了OS X的Docker和根据https://docs.gitlab.com/runner/install/安装的官方gitlab CI runner。 osx.html 。 这工作正常,除了一件事情:我必须login并保持每次重新启动后用我自己的用户帐户login,以便Docker和gitlab跑步者实际上运行。 如何让Docker和运行独立于任何login用户的gitlab CI运行器?

BIND /命名:禁用recursion,客户端使用替代服务器

我正在build立一个简单的DNS服务器(BIND / Named),它在OSX Laptop上本地运行。 其目的是将“* .laptop.example.com”的所有请求都parsing为“192.168.2.2” – 这是手动分配的虚拟networking接口的IP地址(不是DHCP)。 我使用虚拟networking接口(由Parallels提供)来确保IP地址始终保持不变(eth0将在连接到不同networking时更改其IP地址),并确保始终可用(eth0已禁用/不可用当网线未插入时)。 我一直在使用以下设置: options { … forwarders { 192.168.1.1; }; forward only; }; 但是,这需要每次笔记本电脑更换networking时更新configuration(因为大多数networking都使用不同的DNS地址)。 我想放弃这个要求,所以如果BIND / Named不能识别域名(即它不是“laptop.example.com”的子域),那么它返回一个错误,所以笔记本电脑可以尝试第二个logging的DNS地址(从DHCP获取的地址)。 一种可能性是使用: options { … forwarders { }; forward only; recursion no; }; 它阻止它花费3+秒钟来查询ROOT服务器…然而客户端将该响应解释为“域不存在”,而不是通过尝试下一个服务器来解决的错误。

networking用户遇到应用程序问题 – 可能的权限问题

我们已经注意到一些应用程序无法正确使用现有networking帐户的用户的一些奇怪现象[但请参阅“用户比较”部分,因为他们使用testingnetworking帐户)。 应用问题 Adobe Bridge CS3 例如,当我作为一个现有的networking帐户用户运行Adobe Bridge CS3时,它popup对话框,说: 操作无法完成。 文件或目录已经存在,具有相同的名称。 其次是一个说: 操作无法完成。 它不会把任何有用的东西放在系统日志里(比如'文件或目录已经存在同名')。 我将日志结果与作为本地pipe理员和testingnetworking用户的日志结果进行比较,并进行了一些有趣的复制: Jul 20 08:55:23 Master-2009-07-54 [0x0-0x45045].com.adobe.bridge2[1457]: mv: rename /Applications/Adobe Bridge CS3/Bridge CS3.app/Contents/Resources/de.lproj/Adobe Bridge Opener Preferences.xml to /Applications/Adobe Bridge CS3/Bridge CS3.app/Contents/Resources/de.lproj/Adobe Bridge Opener Preferences_de.xml: Permission denied Jul 20 08:55:23 Master-2009-07-54 [0x0-0x45045].com.adobe.bridge2[1457]: cp: /Applications/Adobe Bridge CS3/Bridge CS3.app/Contents/Resources/de.lproj/Adobe Bridge Opener Preferences.xml: Permission denied 这最好形容为莫名其妙。 Adobe […]