Articles of mac osx

如何在macOS上通过SMB读取完全重复数据删除的文件?

在Windows Server 2016中有一个卷是重复数据删除angular色的目标。 它工作得非常好〜约60%的节省率,许多文件在磁盘上显示为零字节。 该卷是通过中小企业共享,并在Mac,Windows和Linux客户端上正常安装。 后两者可以正常使用所有文件,但Mac不能。 在显示为使用零磁盘空间的任何文件上,Mac都不知道如何读取它们。 他们不能打开或阅读,并在Finder中的副本生成Error code -36 。 在正在工作的客户端上,将该文件复制到一个新的文件,以使其尚未被重复数据删除,从而允许Mac读取该文件,因为它现在似乎使用磁盘空间。 例如,在Ubuntu上执行以下操作将使该文件失去优化: cp original_file.csv temp && mv temp original_file.csv 这是一个可以解决的问题吗,或者是macOS有什么问题,或者它实现SMB的方式?

如何使用Ansible的自制软件来声明一个软件包列表

我是Ansible的一个相对较新的用户。 我用它来编排几组Linux服务器。 我现在正在扩大使用Ansible的自制软件模块 。 使用自制软件模块,我想断言一个软件包列表被安装在我的macOS盒子上。 到目前为止,我可以做的最好的做法是为每个包制作单独的angular色,每个angular色类似于: – name: "htop" homebrew: name: htop state: present 似乎必须有一种方法来给出一个单一angular色的包列表,这在我使用Ansible apt模块之前就已经见过了。 有小费吗? 自制软件模块本身是否明确地支持这种操作,或者Ansible或甚至是Python自身提供了什么更重要的东西? PS – 你可以放心地假设我的macOS机器都是服务器。

pipe理员权限对话框可以被欺骗?

Windows Vista,OS X和Linux(例如Ubuntu / Gnome)在执行某些操作时都要求获得许可。 我知道我大多数时候发起过这样的行动。 偶尔,我不期待对话框popup,因为我不认为我已经要求需要许可。 这让我紧张。 一些恶意软件欺骗这样的对话是多么容易? 我会说这可能是微不足道的。 有什么可以做,以防止被这个抓住?

我如何安装Apache模块?

我从Mac OS X 10.4机器上安装了Apache 2.2。 现在,我想下载/添加/安装/启用模块。 例如,我想要libphp5,mod_rewrite等。我将如何去find并添加这些模块到我的安装?

什么是重新安装Mac OS X Server的“最佳实践”

既然你不能在Leo服务器上“存档并安装”你可以在Leo客户端上的方式 – 在不丢失数据/ ldap /服务设置的情况下备份/重新安装的“最佳实践”是什么? 我知道服务器pipe理菜单中的备份项目,在目录服务中存档LDAP,邮件存储位置等。但是不必亲自去做整个猪。 我所追求的是你的工作表:-)一系列步骤如下: 在服务器pipe理中,归档LDAP || 导出Workgroup Manager中的用户+组 在服务器pipe理中,导出SA首选项 复制/ some / path /这里来备份foo数据 复制/ some / path /这里备份其他foo数据 重新安装(注意:关于foo的一些警告) …等等

如何在Mac OS X上findUnix域套接字的另一点来写/读它?

我在运行Mac OS X 10.5的机器上列出了一个进程(守护进程)的打开文件: >lsof -p 89 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME … xxxxx 89 xxxxxxxx 9u unix 0x34f8990 0t0 ->0x34f8880 我想find一种方法来打开这个套接字并写入它。 (这是我这次的痴迷..) 如何find基础文件的i-node /名称以达到该套接字? 有没有办法来解决这个地址0x34f888从shell脚本? 如果不是这样,如何编程? 作为一个评论,我已经启动了netstat命令并得到这个结果: > netstat -u Active LOCAL (UNIX) domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr … 34f8990 stream 0 0 0 […]

部署DeployStudio

另请参见问题如何从NetBoot服务器中禁用或卸载NetRestore? 。 编辑添加这个链接到一个伟大的文件 ,我应该一直使用,但没有find,直到为时已晚。 我已成功从我的NetBoot服务器中删除NetRestore,并试图安装DeployStudio。 我的理解是可以通过运行DeployStudio Assistant来自动生成可引导的NBI,但是文档不太清楚。 我是否需要在助手中运行单独的“创buildDeployStudio NetBoot集”function? 助理对话框在这里是令人困惑的,因为它们指定您必须在“您拥有的最新Mac OS X系统”上创buildNBI。 是否在Mac客户端上创buildNBI,然后将其移动到Xserve,或者在Xserve上创build它,即使它不是我们拥有的最新OS X设备?

Mac OS X Leopard分段备份

我正在尝试在Mac上对硬盘进行完整备份。 驱动器有96GB的100GB装满。 我有一个外部USB驱动器,我想要备份到。 在外部驱动器上,没有一个文件可以大于〜4GB。 如何创build或查找可以放在外部USB上的已分段的空dmg? 我知道我应该能够创build一个dmg然后细分,但是利用可用的资源,它将不得不一步到位。 好奇我怎么可能到这一点。 我觉得必须有一些压缩的,大的,分割的dmg部分,某个人已经创build的地方…有点像那些大的空白软盘镜像。 谢谢,Chenz 更新:这是允许我使用AESencryption创build稀疏捆绑的命令… hdiutil create -megabytes 200000 -layout SPUD -fs "Journaled HFS+" \ -type SPARSEBUNDLE -encryption AES-128 -imagekey -stdinpass \ /Volumes/My\ Passport/Backup-Before-Fan-Replacement/bundl.sparsebundle

打开目录故障转移

我们有一个基于OSX的networking,包括使用OpenDirectory作为我们的目录服务。 我们的networking由一个OD主机和一对OD副本组成。 我们一直在试图设置它,以便在主站closures时,工作站将对其中一个副本进行身份validation。 然而,客户似乎仍然试图接触到主人,尽pipe它被closures了。 这应该是“正常工作”,但它似乎并不适合我们。 有人build议我们需要手动推销一个副本来掌握,以便让客户故障转移,但这似乎有些荒谬。 有没有人做这个configuration工作? 关于细节似乎并没有太多的文档。

无法在Mac OS X上运行Django

我正在使用我的Mac上的Django项目(运行Leopard ),我想把它展示给我的团队。 我已经从我的路由器将必要的端口转发到我的Mac的LAN IP地址,但它不起作用。 我也曾尝试运行XAMPP服务器,因为它始终与我的Windows XP计算机一起工作,但仍然无法正常工作。 每当我键入我的>它显示页面加载错误。 这可能是一个Mac OS Xconfiguration的问题,我需要先安装,以允许我的端口转发进入? 这是我第一次用Mac来做这个,也许我需要在networking偏好设置中configuration其他的东西。