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
OSX如何在终端中显示apache状态?
我注意到,在我的linux服务器上,当我键入apachectl restart时,它给了我很少但有用的反馈,例如restartingand然后[ok]或[fail]该行的结尾。数量不多,但是至少我知道发生了什么,而且我可以检查日志。 在我的OS X上,我什么也没得到。仅在下一行: sh-3.2# /usr/sbin/apachectl stop sh-3.2# /usr/sbin/apachectl start sh-3.2# 如何启用这些“调试”功能?

4
如何在Linux / MacOS中检查TCP超时?
我的MacOS出现网络问题,需要进行故障排除。我知道TCP套接字具有内部超时,如果远程方没有响应(但也不能正常断开连接),它将关闭连接。我可以使用任何命令/工具来检查此超时的确切值吗?
11 mac-osx  tcp 

1
OSX上Mono的XSP4为任何.aspx或.asp文件提供了禁止访问(错误500)
我在Mac上尝试在本地托管一个基于ASP的旧站点的副本以进行测试。尚未使用Apache的mod_mono,而仅使用基本的独立XSP服务器。到我至少可以显示来自本地主机的ASP.NET错误页面的程度,这是一个艰辛的尝试。 如果我将其指向.htm或.html文件,则会毫无保留地提供它。但是我尝试的每个ASP文件都会出现“禁止访问”错误。 我猜这意味着我需要XSP的配置文件,例如.htaccess或web.config文件,并且需要将这些扩展名列入白名单,因为它可以提供服务。(这真是愚蠢,因为为什么有人会麻烦安装Mono和XSP只是为了托管静态HTML文件?) xsp4 --help是没有帮助的,人xsp也没有帮助,所以我在这里。 Application Exception System.Web.HttpException Access to file '/anysite/whateverpage.asp' is forbidden. Description: HTTP 500.Error processing request. Details: Error processing request. Exception stack trace: at System.Web.DefaultHttpHandler.BeginProcessRequest (System.Web.HttpContext context, System.AsyncCallback callback, System.Object state) [0x0005e] in <79d7580b4e46487286a5f8386a98413d>:0 at System.Web.HttpApplication+<Pipeline>c__Iterator1.MoveNext () [0x00d9c] in <79d7580b4e46487286a5f8386a98413d>:0 at System.Web.HttpApplication.Tick () [0x00000] in <79d7580b4e46487286a5f8386a98413d>:0 Version …

2
我应该在Mac OSX Mavericks上使用python pip或homebrew安装Ansible吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我最近转移到使用OSX来管理我的linux机器,所以我对在OSX上使用linux程序很陌生。 我想将Vagrant与Ansible一起使用来引导我的开发环境,所以我需要先安装它。 但是,我发现了在OSX上安装Ansible的两种方法: 点子:http : //devopsu.com/guides/ansible-mac-osx.html 自制程序:https : //github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb 自从我第一次接触该指南以来,我已经使用pip方法安装了Ansible。 两种方法的优缺点是什么?我应该使用pip还是自制软件安装Ansible? 我发现容易安装会干扰自制程序: Warning: /usr/bin occurs before /usr/local/bin This means that system-provided programs will be used instead of those provided by Homebrew. The following tools exist at both paths: easy_install easy_install-2.7


3
从Linux到Mac的SSH转发的X11显示在一段时间后丢失
从Mac(10.7.2)登录到Linux(Ubuntu 8.04)时,ssh转发我的X11连接时遇到了一个新的令人烦恼的问题。使用ssh -X登录到远程计算机并从该Shell启动基于X11的应用程序时,我没有问题。 最近开始发生的事情是,由于转发的显示被阻止(我认为),经过一段时间(约数小时),无法从同一shell额外调用X11应用程序。例如,当尝试启动xterm时,我收到有关DISPLAY设置错误的常见消息,例如: xterm Xt错误:无法打开显示:localhost:10.0 但是,我在登录时立即启动的X11应用程序仍然运行良好,并使用了完全相同的显示(localhost:10.0),只是它早先启动了。 我打开了sshd_config中的详细日志记录,并在/var/log/auth.log文件中看到此消息,以响应失败的xterm启动尝试: sshd [22104]:通道8:打开失败:在管理上被禁止:打开失败 如果我再次将-X SSH到服务器,启动新的外壳并分配新的显示(localhost:11.0),则重复相同的过程:只要我保持打开状态(天, ),但几个小时后,我无法从该shell启动任何新的。 细节:在Ubuntu 8.04上运行的OpenSSH sshd服务器,显示已转发到运行带有默认Apple X服务器的Lion(10.7.2)的Mac。这些系统通过以太网LAN连接,并且它们之间只有一个开关。两台计算机均未运行防火墙。直到最近(几天前),该设置仍然可以正常工作,因此我对下一步的定位感到困惑。我绝不是X11或SSH专家,但具有良好的UNIX / Linux经验。尽管我尝试更改一些选项来进行调试,但客户端或服务器配置都没有明显变化,例如将sshd_config的TCPKeepAlive设置为no,并设置“ host + localhost”(您可以知道我一直在使用Google搜索)。 当从Linux 11.10便携式计算机通过同一网络登录到同一远程主机并进行切换时,不会发生此问题-可以在数小时后从同一ssh登录外壳成功调用xterm,而从Mac进行的同一实验失败(确保今天上午进行了测试),因此这似乎是Mac特有的问题。 由于在远程计算机(sshd服务器)上设置了“ LogLevel DEBUG3”,并且我没有对客户端连接进行任何更改,因此/var/log/auth.log会在一夜之间显示连接状态报告中的一个细微变化,这是使用的端口号通过来自Linux机器的一个成功的ssh会话(我认为),下面的连接#7: sshd [20173]:debug3:通道7:状态:下列连接已打开:\ r \ n#0服务器会话(t4 r0 i0 / 0 o0 / 0 fd 14/13 cfd -1)\ r \ n#3从127.0.0.1端口57564(t4 r1 i0 / 0 …
10 ssh  mac-osx  x11  display 

1
FreeBSD:periodic(8)太吵了。如何控制噪音水平?
FreeBSD和MacOSX附带了periodic(8)实用程序,该实用程序井井有条,可以定期运行系统功能,例如ZFS文件系统检查,安全检查,过时端口检查等。 问题是定期发送太多电子邮件,其中包含太多多余的信息。这使人们忽略了电子邮件,并且我们错过了periodic(8)提出的许多问题。每日电子邮件每天发送一次,安全电子邮件每天发送一次,每周和每月电子邮件也定期发送。这些电子邮件的主题行如下: Subject: $HOSTNAME daily run output Subject: $HOSTNAME security run output Subject: $HOSTNAME weekly run output Subject: $HOSTNAME monthly run output 如何减少来自periodic(8)的电子邮件发送量? 我将在下面发布自己的答案,但我想看看其他人做了什么。 注意:在Linux上,我也有一个关于Linux的类似问题:logwatch(8)和cron.daily太吵了。如何控制噪音水平?

4
无法从Mac OS X通过VPN连接解析主机
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 5年前关闭。 序言 我从Macbook建立了VPN连接,看来连接成功。 但是,由于无法解析主机名,因此无法访问我的工作计算机: $ ping myusername ping: cannot resolve myusername: Unknown host 新的解决方法 在尝试了一切之后,我发现此命令使VPN网络和Internet都可以使用: sudo route add -net 192.168.7.218 192.168.7.117 255.255.0.0 公司的DNS服务器可通过其IP访问。如何配置网络以将其用于从192.168开始的所有内容? 旧的解决方法 我发现了一个临时解决方法,该方法允许我通过修改两个选项来通过VPN访问网络: 我在“ 通过VPN连接发送所有流量”中打了一个勾号: 我在VPN界面的DNS设置中手动输入“搜索域名”: 执行以下两个步骤足以使我的工作计算机可ping通: $ nslookup myusername Server: 192.168.10.16 Address: 192.168.10.16#53 Name: myusername.universe.mycompany Address: 192.168.11.56 $ ping myusername PING myusername.universe.mycompany (192.168.11.56): 56 …

3
为什么CTRL-r在OS X上表现异常(仅显示命令的一部分)
Ctrl+ r是一个很棒的小工具,可用于搜索您.bash_history以前运行的命令。 但是,当我在OS X Terminal.app中使用它时,我看到奇怪的行为,并且我想知道是否还有其他人看到相同的东西或知道如何修复它。 Ctrl+r 输入类似 find 哦,酷,看...这是我想要的命令 find . -exec grep -q "hello world" '{}' \; -print 我想运行该命令,但将hello world更改为其他名称。 所以我打←或→ 现在,该命令在命令行上是SORTA,但它始终看起来像是该命令的某些截短版本,如下所示:-q "blog_posts_by" '{}' \; -print,其中有整个命令,我可以使用光标键在该行上移动,但不是全部它被打印。在线上显示的内容与终端实际认为我正在编辑的内容之间存在脱节。 有人知道为什么会发生这种情况吗?在网络上搜索并非易事。
10 bash  mac-osx  terminal 

1
Mac OS Web共享-Apache日志在哪里?
我在Mac OS X机器(10.6)上启用了网络共享(系统偏好设置/共享/网络共享)。我想检查apache日志以查看用户代理字符串。这些日志保存在哪里?此处的答案似乎暗示/ var / log / httpd,但我的机器上什么都没有。 有人知道他们在哪里吗? 谢谢!
10 mac-osx 


4
从Windows到Mac的VNC不断冻结[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 8年前关闭。 我正在尝试使用RealVNC和TightVNC从Vista将VNC插入OSX 10.4.11盒中。我可以成功连接,但是大约一分钟后,我的VNC窗口完全冻结,而在Mac上,AppleVncServer进程开始吞噬大量的RAM(100Mb +)和CPU(40-50%)-但是Mac没有冻结。发生这种情况时,除非重新启动AppleVncServer进程,否则任何人都无法进入VNC。 我已经浏览了正在使用的VNC客户端上的所有可用选项,但没有发现会导致这种行为的明显迹象。对此有任何见解,我将不胜感激。 达科 更新:经过更多故障排除后,看来只有在我复制Vista上的副本时才会发生这种情况。一旦执行复制操作,VNC就会冻结。请注意,在VNC内部复制粘贴效果很好。

4
OS X命令行IPv4接口重置
如果Juniper的Ne​​twork Connect VPN客户端不能正常断开连接,它似乎会使OS X网络接口处于无法使用的状态。 编辑:“正常断开连接”是指VPN出于任何原因(而不是单击软件客户端上的“注销”按钮)而断开的任何时间。当wifi掉线时间过长导致VPN掉线,或者我关闭笔记本电脑的屏幕而没有记得断开连接等情况时,就会发生这种情况。 在终端上,简单的ping操作可为您提供以下结果: ping: sendto: Cannot allocate memory 重新启动可以解决问题,但这很不方便。 使用ifconfig重置接口不起作用: ifconfig en0 down ifconfig en0 up 刷新路由表也不会: route -n flush 我也尝试过重置DNS缓存(完全不相关,但我想无论如何我都会尝试一下)。那显然没有用。 launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist 最终可靠地工作的是关闭IPv4,然后使用以下步骤将其重新打开: 打开系统偏好设置 点击网络图标 单击损坏的界面。 单击高级按钮。 选择TCP / IP 在“配置IPv4”下选择“关闭”。 选择“确定” 选择“应用”。 再次执行步骤4-8,但将6替换为所需的IP配置方法。 所以对于我的问题...有什么方法可以从命令行实现与上面的步骤1-9相同的方法?理想情况下,我希望能够调用bash脚本进行重置。 注意:这已在OS X Mountain Lion和OS X Yosemite上进行了测试。我跳过了OS X …

3
Apache在文件系统上找不到文件夹;在文件路径末尾附加“ \ xe2 \ x80 \ x9d”
我在运行OS X Mavericks的个人Macintosh上的apache2中运行了三个虚拟主机,并且陷入了混乱。它们在我的httpd-vhosts.conf文件中进行了如下配置: <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents" ServerName localhost ServerAlias localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents/dev1" ServerName dev1.local ServerAlias www.dev1.local </VirtualHost> <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents/dev2" ServerName dev2.local ServerAlias www.dev2.local </VirtualHost> <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents/dev3” ServerName dev3.local ServerAlias www.dev3.local </VirtualHost> 注意:第一项允许我输入“ localhost”,并在不运行虚拟主机的情况下按预期加载它。 dev1和dev2可以正常工作,但出现错误404,提示“在此服务器上找不到请求的URL /”。当我尝试在本地计算机上加载dev3时。这三个Dev文件夹都具有我已验证名称的相同权限。当我检查error_log时,我发现了这一点: [2014年1月24日星期五12:55:07] [错误] [客户端127.0.0.1]文件不存在:/ Library / WebServer / …

2
在OS X上的hdparm
在Linux上,我可以使用hdparm验证并更改磁盘驱动器的低级参数。是否有为OS X提供相同功能的实用程序,或者是否有其他操纵参数的方法? 安德斯

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.