Articles of mac osx

Time Machine是做什么的?

有时OS X告诉我,这是“准备备份…”在很长一段时间。 所花费的时间似乎与要备份的数据量无关。 “完成备份…”阶段也一样。 问题:当“准备备份…”和“完成备份…”时,OS X做了什么? 我知道这是计算出要备份的内容,然后logging这些变化,但是确实需要花费的时间应该与变化的数据量成比例。 有足够的空间磁盘空间(所以我认为它不会删除旧的备份)。 如果这有什么不同,我正在使用TimeCapsule。 没有什么是错的,我只是好奇。

为什么Mac OSX Lion失去login/networking凭据?

症状 在工作中,我们安装了OSX 10.7.3,每隔一段时间我会看到以下行为: 如果屏幕被locking,则不会接受同一用户/通行证的多次尝试。 如果屏幕解锁,然后打开一个新的bash术语可能会产生提示,如: `I have no name$` 要么 lkyrala$ ssh lkyrala@ah-lkyrala2u You don't exist, go away! 即使我们的Mac正常工作,这里的每个人都必须login两次。 开机后第一次总是失败,但是第二次(使用相同的密码,不改变任何东西,只需再按一次)就成功了。 奇怪的? 解决方法 有一些解决方法可以解决眼前的问题,但不要阻止它再次发生: 等待(也许一两个小时),问题有时会自行消失。 杀死“opendirectoryd”,让它重新启动。 (从苹果支持社区:用户ID(不是数据)突然删除? ) 按住电源button重置电脑 更新10/4/2012 我们的networkingpipe理员怀疑locking是牵连的。 locking显然使用UDP,当networking拥塞时,数据包丢失,导致挂起行为。 他们正在寻找步骤来减less拥堵。 如果有问题的文件访问碰巧是活动目录authentication句柄,那么所有这些不同的部分开始合在一起。 讨论 现在,上面的证据指出,我有些东西和opendirectory和login凭证。 其他人报告有这些login问题,但很难确定实际问题(Mac或networking环境?)。 我应该补充一点,大部分networking都是Windows机器,但是我们也有不lessMac和Linux机器,但是我不确定networkingauthentication是如何映射到各个域到其他的细节的。我知道的是,我们的networking证书在Windows域以及mac和linuxlogin中工作 – 所以有些东西是连接不同的系统,或者使用相同的全局authentication系统。 其他细节 不幸的是,我没有设置这个Mac,我们的IT部门,所以我不完全确定身份validation是如何工作的。 我知道这是一个networkinglogin(在我使用Mac的经验中是不寻常的,他们通常有本地帐户连接到外部资源),但在这里,我们的主文件夹在networking上,而不是本地。 在我的Linux安装,连接到networking涉及到YP / NIS,(这使我们能够从任何机器自动安装我们的networking文件系统的一部分),opendirectoryd.log似乎证实这是涉及… /var/log/opendirectoryd.log*显示: 2012-04-04 01:29:12.370 EDT – ddddd.dddddd.dddddd.dddddd – Client: automount, UID: […]

如何删除特定界面上的路由?

当我启动VPN连接时,在utun0接口上添加一个新的默认路由: Destination Gateway Flags Refs Use Netif Expire default utun0 UCS 21 0 utun0 default 192.168.43.1 UGScI 14 0 en1 我想摆脱默认/ utun0路线。 使用-ifscope修饰符的路由时,出现以下错误: $ sudo route delete -ifscope utun0 -net 0.0.0.0 route: writing to routing socket: not in table delete net 0.0.0.0: not in table 我究竟做错了什么? 为了删除默认路由,route命令的正确语法是什么?

我在哪里可以logging有用的东西知道作为一个Mac系统pipe理员?

我最近对Mac上的目录服务工具进行了一些研究(dscl,dsimport,dsexport),希望能够将它们logging在某个地方,以便受益(也许在我的工作可以改进的地方)。 为了达到这个目的,我认为自己的网站没有任何优势,只要已经存在一个好的网站。 有什么好的维基(或类似的东西),我可以用文本和图像(屏幕录像也很酷,但我不指望这个地方)有用的东西来作为一个Macpipe理员?

如何在Mac OS X中更改Apache2的文档根目录

Document根据httpd.conf的默认位置是/Library/WebServer/Documents 。 我想要这个位置是/webcontent 。 所以要做到这一点,我创build了根(/)的webcontent文件夹。 然后在httpd.conf中: 将文档根目录行更改为DocumentRoot /webcontent 将目录标记更改为<Directory "/webcontent"> ; 重新启动Apache后,我得到以下页面: 被禁止 您无权访问/在此服务器上。 任何人都可以告诉我是否需要更改任何其他地方的权限来更改文档根目录?

MySQL将数据库文件存储在OS X的哪里?

正如我想将这些文件从一台服务器移动到另一台服务器,而数据库处于脱机状态。

如何在OS X的ssh会话中回滚屏幕?

我做了以下几点: 打开Terminal.app 打开SSH远程服务器的SSH会话 在服务器上打开一个屏幕会话 开始一个程序谁打破了许多错误报告行… 我怎样才能向上滚动阅读? 不,修复这个程序现在不是一个解决scheme。

我可以将OS X资源分支存储在Samba共享位置,而不是在dotbar文件中吗?

OS X资源分支是附加到常规文件的备用数据stream。 它们可能包含文件的自定义图标,彩色标签,关键字或由用户或应用程序设置的任何其他元数据。 它们本地支持OS X的HFS +文件系统,但是每当OS X挂载另一个文件系统时,无论本地(FAT32)还是远程(NFS,SMB),它们都存储在所谓的“dotbar”文件中:资源分支为常规文件name.ext存储在另一个常规但隐藏的文件._name.ext 。 (它们不能与.DS_Store文件混淆,它们存储目录的视图设置,例如图标与列视图或其窗口的位置。) dotbar ._文件的问题在于,它们是目标文件系统中的实际常规文件,具有与原始文件相同的扩展名,因此以多种方式造成严重破坏。 例如,Ant和Maven会将._MyClass.java作为另一个Java文件进行编译。 我发现可以将OS Xconfiguration为在SMB命名stream中存储资源分支,并且可以将Sambaconfiguration为将命名stream存储在POSIX扩展属性中,或者也可以将其存储在 别处的软件仓库目录中 。 这两个解决scheme将解决dotbar文件污染目标文件系统的问题,但我不能得到任何工作。 XATTR 首先我试着用xattr: vfs objects = streams_xattr kernel oplocks = no 后面的选项是由于这个错误 。 我告诉OS X使用它,通过在共享的根目录中进行,在安装之前: touch .com.apple.smb.streams.on 但是当我试图用Finder复制文件时,我得到这个错误: Finder无法完成操作,因为“hello.java”中的某些数据无法读取或写入。 (错误代码-36) 仓库 然后我试着用仓库: vfs objects = streams_depot 将.com.apple.smb.streams.on留在共享的根目录中。 试图用Finder复制相同的文件,我得到了另一个错误: 由于发生意外错误,操作无法完成 (错误代码-50) 我如何使OS X与这两个选项中的任何一个一起工作? 我的目的是从共享目录中得到那些讨厌的。 我试图简单否决dotbar文件: veto files = /._*/ delete […]

OpenSSH为给定的主机名称禁用ControlMaster

我正在使用OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011与Mac OS X Snow Leopard。 我有ControlMasterfunctionconfiguration为保持持久连接。 我的~/.ssh/config具有以下内容: Host * ControlPath /ms/%r@%h:%p ControlMaster auto ControlPersist 4h Host *.unfuddle.com ControlMaster no 然而,从我所看到的 – 甚至当我试图使用SSH unfuddle.com主机,主连接始终创build: [andrey-mbp〜] $ ssh -v [email protected] OpenSSH_5.9p1,OpenSSL 0.9.8r 2011年2月8日 debug1:读取configuration数据/Users/akhkharu/.ssh/config debug1:/Users/akhkharu/.ssh/config第1行:应用选项* debug1:/Users/akhkharu/.ssh/config第6行:为* .unfuddle.com应用选项 debug1:读取configuration数据/usr/local/Cellar/openssh/5.9p1/etc/ssh_config debug1:自动多路复用器:尝试现有的主控器 debug1:控制套接字“/ms/[email protected]:22”不存在 debug1:连接到droolit.unfuddle.com [174.129.5.196]端口22。 debug1:build立连接。 debug1:身份文件/Users/akhkharu/.ssh/id_rsatypes1 debug1:身份文件/Users/akhkharu/.ssh/id_rsa-certtypes-1 debug1:身份文件/Users/akhkharu/.ssh/id_dsatypes2 debug1:身份文件/Users/akhkharu/.ssh/id_dsa-certtypes-1 debug1:身份文件/Users/akhkharu/.ssh/id_ecdsatypes-1 debug1:身份文件/Users/akhkharu/.ssh/id_ecdsa-certtypes-1 debug1:远程协议版本2.0,远程软件版本OpenSSH_5.8 debug1:match:OpenSSH_5.8 pat […]

DNS名称查找(是SSH)雪豹升级后无法使用

我认为这是从雪豹更新开始的。 清除.ssh目录,仍然有问题。 〜:uname -a 达尔文california-example-com.local 10.0.0达尔文内核版本10.0.0:星期五7月31日22:47:34 PDT 2009; 根:xnu-1456.1.25〜1 / RELEASE_I386 i386 〜:ssh -V OpenSSH_5.2p1,OpenSSL 0.9.8k 2009年3月25日 〜:ls -l〜/ .ssh 〜:nslookup内华达州 服务器:10.94.62.3 地址:10.94.62.3#53 名称:nevada.example.com 地址:10.94.62.3 〜:ssh nevada ssh:无法parsing主机名nevada:节点名或服务器名提供,或不知道