OSX系统部署
文章平均质量分 70
afatgoat
毕业于北京工业大学的应用数学系,毕业后一直从事计算机软件开发,系统集成,网络管理和系统管理的工作,目前主要研究Mac系统和计算机网络应用在教育系统里的应用和管理。
I'm an enthusiastic technology lover and work daily in a mixed AD/OD IT environment. Like most, I strive to work on the Apple platform and tolerate the Windows one. I u
展开
-
macOS:自从 11.0.1 Big Sur 后,时间机器功能的变化
简介从前的 macOS 版本,也就是 10.x 的,时间机器都是“只”支持在 Mac OS 扩展(日志型)的分区文件卷上的备份。自从11 Big Sur 之后,开始支持在 APFS 上的时间机器备份了。例如下图的文件卷 TM1:APFS 格式的TM盘只读问题是在 Big Sur 中,当一个 APFS 文件卷被使用为时间机器的备份盘之后,它对于用户来说就变成只读的了。如果一个大的外置盘,被全部用来当备份盘有点浪费。这是有其原因的,因为它利用 APFS 的快照功能来备份的。这个方式最原创 2020-12-29 02:17:59 · 2199 阅读 · 0 评论 -
macOS:隐私设置与数据库相关的问题
简介自从 macOS 开始引入了隐私设置之后,就有了层出不穷的各种问题,比如 App 无法开启摄像头,微信无法开麦克风, qq 无法录屏等等等。在 macOS 系统中,隐私服务设置,也被称作 TCC,是Transparency, Consent, and Control 的缩写,是自从 macOS Mojave 开始引入的一个系统级别的安全概念。它的理念是,在没有用户明确同意之前,一个 app 不准许访问用户资源,包括硬件资源,如摄像头、麦克风、定位、屏幕录制、蓝牙、HomeKit等,或者软资源,如原创 2020-12-22 09:48:30 · 1254 阅读 · 0 评论 -
macOS:删除 MDM 配置描述文件
删除 MDM 配置描述文件前言:用途操作前言:此文解释一种暴力重置所有已安装描述文件(profile)的方法。应该是适合于自从 10.13到 11.1 以来的所有版本。难度级别(0-9):5需要的技术和知识:恢复启动 和 终端命令用途在安装一个描述文件(profile)的时候,如果描述文件设置为不准许删除,那么即便你是本地 macOS 的管理员,无论是在描述文件的系统偏好设置中还是使用 profiles 命令,都无法删除它。还有一种情况,一个登记(enroll)为公司的 Mac,如果公司移动或原创 2020-12-21 08:12:43 · 11951 阅读 · 11 评论 -
Apple机在教育中的应用
咱们国内的朋友可能会比较纳闷,为什么要提到Apple机. 其实,在我最初接触Apple机器的时候,还是Apple II, 同时还有IBM PC, 后来有了XT机,大家都抢着用呢, (说点没用的,当时计算机可是奢侈品,机器都要放在机房里,有专门的管理员,要穿白大褂的,平时上机要拖鞋穿白大褂,就差净身了,可是看看现在,除了专业的机房--都是机器平时没有人在里面--哪里还用为了计算机装修原创 2007-11-13 12:49:00 · 1891 阅读 · 0 评论 -
在Mac OSX启动时运行程序的方法
如果想在系统启动时运行, 在/etc/rc.local里面创建你的shell script. 如果想在用户login前运行, 在用户的Account Preference面板里设置, 这个设置会保存在"~/Library/Preferences/loginwindow.plist" 文件里, 这个设置只影响这个用户. 复制或者移动到"/Library/Preferences/原创 2007-11-13 13:04:00 · 2344 阅读 · 0 评论 -
Mac系统中的机密数据存储
前言: 在Mac OSX中,操作系统内置了影像文件的制作、装/卸载、编辑、格式转换等操作,用户操作它可以象在一个物理硬盘分区一样,并可以随时的装载到系统中,用户可以向里面添加、删除、更新文件等,用完了就可以卸载,而后这个影像文件可以随时拷贝到其它的OSX系统中使用。这样OSX实际上提供了一种很方便的数据打包、传输使用的方法,你可以把这个影像文件通过email, USB盘等方法,传送给原创 2007-12-14 03:13:00 · 4709 阅读 · 0 评论 -
Mac OS X Commands:mdutil
命令: mdutil管理Mac OS X的Spotlight的运行停止数据库维护等。当管理员要维护一些数据的时候可以暂时停止Spotlight服务程序,这样他不会干扰你的备份数据工作。停止: mdutil -i off / #停止Volume / 上的Spotlight索引服务运行: mdutil -i on / #启动Volume / 上的Spotlight索引原创 2008-10-30 08:36:00 · 4299 阅读 · 0 评论 -
Mac OSX Commands:od
看看下面这个小例子。可惜在Mac OS X 10.4.11下面没有相关man文件*****************************************$ echo -n new Mac |od -cb0000000 n e w M a c 156 145 1原创 2008-10-31 10:44:00 · 1638 阅读 · 0 评论 -
Mac OS X: 禁止自动绑定硬盘卷
和Linux下的类似,都是使用fstab文件定义来实现, 具体的也可以查看man在线解释. 比如下面就是一个实例: UUID=ABCDEFAB-1234-5678-1234567890AB none hfs xx,noauto 其中UUID可以使用LABEL, 也就是卷的名称, 这一部分是Indetifier部分, 而一个卷的UUID可以通过下面命令获得: disk原创 2008-12-31 11:01:00 · 2242 阅读 · 0 评论 -
Mac OS X:如何制作一个可启动HFS+,一个FAT32,和一个NTFS分区(外置硬盘)
介绍: 这个方法用途是: 在一个外置硬盘上,制作一个可以在任何Mac电脑(G4,G5-PPC和Intel-based)上可以启动的HFS+分区, 以及一个FAT32分区, 用于在OS X和Windwos之间交换数据, 而不用在两个操作系统上安装任何第三方的驱动程序. 而NTFS专门用于Windows系统. 目前OS X上, 只支持读取NTFS分区的数据, 不支持写, 要想支持写, 就翻译 2009-01-01 22:19:00 · 14458 阅读 · 0 评论 -
OS X中的Launch Services(启动服务)的问题解决
OS X中的Launch Services(启动服务)的问题解决 OS X的Launch Services用于文档文件和相关的应用程序对应上, 他使用好几个文件来维护这些连接. 如果这些文件损坏了, 那么可能发生如下的问题:. 当你双击打开一个文件的时候, OS X启动了错误的应用程序.. 在Open With菜单中多次出现一个应用程序.. 文件/文件夹或者其他对象的图标出现错误.. Finde原创 2008-11-14 14:16:00 · 4696 阅读 · 0 评论 -
在Finder中显示隐藏文件/文件夹
这是一个小技巧而已,很简单,运行下面的命令行就行了。defaults write com.apple.finder AppleShowAllFiles -bool true如果要还原默认的不显示模式:defaults write com.apple.finder AppleShowAllFiles -bool fals原创 2008-11-18 14:49:00 · 6022 阅读 · 0 评论 -
提高 Mac OS X 速度的 52 个方法
After Apple recently announced a delay to OS X 10.5 Leopard I had todelay my iMac upgrade until the Autumn. This led me to thinking abouthow to speed up Tiger to get the most out of my ageing G5.转载 2009-01-09 14:45:00 · 4127 阅读 · 0 评论 -
定制Mac OS X系统的准备(2)
定制Mac OS X系统的准备(2)在定制的过程中,我个人的经验是,如果能建立脚本是最好的办法,比如对于某一个特定的功能进行的设置, 编写可执行脚本, 并充分测试, 存档并编入文档, 在一个干净的安装系统中运行这个脚本, 该脚本就把需要的功能给自动初始化或设定好.这样做的好处对于懂得编程的人来说不言自明了吧.1. 排除因手工造成错误的可能.2. 简便,快速,明了.3. 每次升级版本的定制中, 如果原创 2008-11-18 12:08:00 · 1911 阅读 · 0 评论 -
ARD and VNC on both Mac and Windows
这里有一个很好的关于ARD和VNC的互操作以及不同平台之间通信的文章,比较全面。The "normal" version:Yep. All generic VNC software will conflict with ARD. This is a good note for most admins out there.The "geek" version:Tell RealVNC转载 2008-11-19 03:27:00 · 2016 阅读 · 0 评论 -
Mac OS X 10.5 Leopard: Direcory Utility, The end of Netinfo
这是一篇很好的简单叙述Leopard的核心的一个重大变化,它彻底放弃使用NetInfo数据库的方法来管理用户用户组和资源,而是采用更为好管理、直观明了的XML方式,在给出一个具体例子后,也给出了相应命令行的改变。 其实,在OS X Tiger 10.4中,原来有两个应用程序一个叫NetInfo,一个是Directory Access一个主要用于管理本地用户的,另一个用来设置绑定网络D翻译 2008-11-19 06:08:00 · 2244 阅读 · 0 评论 -
OS X变更Login屏幕背景
这里说的是, 当你启动OS X后, 系统停留在登录界面的时候, Login窗口后面整个屏幕的那个画面. 目前网上有一种流行的更改方式是直接更改OS X系统默认的屏幕背景图形文件, 它的存放位置在/System/Library/CoreServices/, 文件名是DefaultDesktop.jpg. 操作者只要把自己制作的图形文件覆盖这个文件就好了. 注意,在 OS X原创 2009-01-15 12:55:00 · 1817 阅读 · 0 评论 -
OSX Command Line
a very useful e-book >: http://books.google.ca/books?id=4qniHcvZoCoC&printsec=frontcoverHow to automatically mount network share when user login1. create a automount script, save it, for example, to /原创 2008-11-23 15:21:00 · 1647 阅读 · 0 评论 -
使用ARD远程管理用户的Parental Control和Dock
简短说明: ARD 就是Apple Remote Desktop. OS X中包括一个对普通用户(其实可能是除了root之外所有用户)权限设置的机制,叫做Parental Control,它可以控制目标用户所能运行的程序、OSX的系统功能设置、以及OS X的内置程序的功能设置(比如Dictionary, Mail等),这个功能给于管理员管理用户权利的一个方便使用的GUI的界面。原创 2008-11-24 05:01:00 · 2118 阅读 · 0 评论 -
OSX 10.5: 禁止Leopard内置的HTTP Proxy
在OS X Leopard里面的Parental Control, 如果你对于一个本地用户设置了这个用户权限控制的功能,那么Leopard自动的将所有的HTTP访问都经过他内置的HTTP Proxy来处理之后再转发出去, 看上去没有什么问题, 但是在实际使用中确出现了问题. 首先, 有用户报告, 如果你是通过内部网的需要用户认证的Proxy连接外部的, 那么因为Leopard内部的P原创 2008-11-25 13:49:00 · 1547 阅读 · 0 评论 -
Mac OS X:自动登录的设置(Autologin Configuration)
OS X的自动登录的过程是这样的,OS X首先查看/Library/Preferences/com.apple.loginwindow.plist文件里面是否设置autoLoginUser,如果设置了而且是一个用户,那么系统从/etc/kcpassword文件中提取该用户的密码,然后自动登录。 要想设置自动登录的用户名使用下面命令:defaults write /Lib原创 2009-01-23 12:11:00 · 8295 阅读 · 0 评论 -
Mac OS X: login之前/之后启动程序的方法
下面是看到的总结OS X里面如何在用户登录前自动运行一个程序的方法: 1) GUI applications launched by putting them in /Library/Preferences/loginwindow.plist -> AutoLaunchedApplicationDictionary2) A single Non-GUI executable launche原创 2009-01-23 14:27:00 · 3422 阅读 · 0 评论 -
Mac OS X: 添加打印机时没有了高级选项
在OS X 10.5 Leopard里面,原来OS X 10.4的Printer Setup Utility被System Preferences里面的Printer & Fax代替了。这样原来在10.4里面分离的两个管理Printer的管理程序合并了,并且看上去更好看了。但是,有两个功能好像是没有了,一个是Reset Printing System, 一个是高级选项(Advanced)。原创 2009-02-12 06:43:00 · 11066 阅读 · 1 评论 -
Mac OS X(L1-3): 登录/退出自动运行程序的设置
Mac OS X: 登录/退出自动运行程序的设置Update: 2009-02-22: 添加了E.AppleScript的部分 简介:本文介绍了普通用户如何设置启动程序,后面针对高级用户或者管理员讨论了4种不同的设定启动程序的方法,一种设置退出程序运行的方法,并初步讨论了对于企业用户需要考虑的一些方面,和多重启动程序的shell脚本的管理。 介绍几个简单的方法原创 2009-02-15 13:00:00 · 6181 阅读 · 0 评论 -
Mac OS X: 如何快速锁屏
这里所说的锁屏的意思是,当你离开你的电脑的时候,不想退出登录,希望运行的程序继续运行,只是不想别人使用你的电脑,这样临时锁住屏幕,当你准备再次使用的时候,只要输入登录密码就回到原来的桌面。和Windows里面的ScreenSaver要求密码一个意思,但是在OS X中好像可以有更多的选择。 在OS X默认的快捷键列表中没有一个组合键用于快速锁住屏幕,这一点不象Windows XP,原创 2009-02-15 03:09:00 · 49630 阅读 · 2 评论 -
Mac OS X: 系统通知软件
1. Growl is a notification system for Mac OS X: it allows applications that support Growl to send you notifications. 2. HardwareGrowler:HardwareGrowler is an application that sends Growl noti原创 2009-02-15 14:06:00 · 1740 阅读 · 0 评论 -
Mac OS X 1.4 Tiger: System Startup
Update: 2008-12-29: Changed title, cause this is only for 104 Tiger system.注:这一篇文章详细地描述了OS X的启动过程,包括了从power up到login的全部过程,是看到的最详尽的讲解,对于troubleshoting/system maintenance等都有很高的使用和参考价值。Mac OS X System翻译 2008-12-06 06:40:00 · 2757 阅读 · 0 评论 -
Leopard的检疫"quarantine"功能
Created: 2008-10-12Update; 2008-12-13: Added shell script part + minor sentences correction. 以前使用Tiger,使用到10.4.11,换了新机器也就随着换了Leopard. 后来发现Leopard与Tiger的一个改进,就是它可以分别出是Internet/email下载的程序还是光盘或者从它处原创 2008-12-13 15:39:00 · 4901 阅读 · 0 评论 -
Mac OS X:两种方法改变Login窗口的语言变更/设置
这里介绍两种方法, 一种是GUI方法,一种是CLI方法. 对于我个人来说还是偏好与CLI的方法,简单明了快捷.GUI方法:1.Enable root用户: 这一部分参见我的blog文章:Mac OS X: Enable/Disable/Login Root user and Others2.Login as root 这一部分参见我的blog文章:Mac OS X: Enable/Di原创 2008-12-22 14:57:00 · 3999 阅读 · 0 评论 -
Mac OS X: Enable/Disable/Login Root user and Others
注; *nix系统里面的root用户就如同Windows里面的系统administrator一样,对于本机系统拥有一切的权利,他就是这台电脑的上帝,它可以做任何他想做的事情,系统无法阻止, 所以在一个企业应用环境中, 不言而喻的要禁止一般用户的使用, 并限制一般技术人员的使用,只有在必要的时候才可以由一定的技术管理者使用,在Windows里面可以通过变更默认管理员帐号来隐藏,或者通过Group P原创 2008-12-22 13:51:00 · 4180 阅读 · 0 评论 -
Mac OS X: 网络管理Login Script来隐藏程序
注: 本文是基于TJ Royall的文章login script to hide applications from certain OD users改变的.首先, 在一个企业环境中, 不同的用户组可以被允许的程序可以是不同的, 但是一般来说, 所有登录到一台机器的用户都有对/Applications目录的read权限,所以, 只要是被安装在/Applications(包括Utility,Serv原创 2008-12-23 13:28:00 · 2242 阅读 · 0 评论 -
桌面和服务器系的部署系统
这里只是介绍两个开源软件FOG:一个是用于部署Windows XP和Vista桌面系统,这个系统本身几乎可以运行在所有的Linux系统上,所以对于这套系统来说,完全免费。它要求硬件系统要支持PXE,这也是很多远程部署所要求的, 通过PXE服务器可以启动远程电脑,并把预先设置的系统映像推送到目的电脑,目前它可以支持多个分区,重新启动目标电脑后,还可以运行post-image的后续工作。这个软件和MS原创 2008-12-23 15:01:00 · 2254 阅读 · 0 评论 -
Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(三)
前面的一二分别介绍了Apache,PHP和MySQL的安装配置, 而phpMyAdmin的安装, 其实更象一个php应用程序的安装, 后面我准备安装一个Wiki或者CMS系统.参见: Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(一)Mac OS X Leopard: 配置Apache, PHP, SQLite, My原创 2008-12-29 06:40:00 · 5903 阅读 · 1 评论 -
Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(二)
前言: 前面的Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(一)中主要介绍了Leopard内置的Apache和PHP的设置, 这里要介绍的是MySQL和phpMyAdmin的安装配置了, 因为这些不是Leopard内置的软件(Leopard Server内置了MySQL), 所以会出现一些问题, 我会在这里给出主要会碰原创 2008-12-28 14:45:00 · 13731 阅读 · 0 评论 -
Mac + Windows: 管理企业混合环境电脑的一个选择LANrev
Mac & Windows: 管理企业混合环境电脑的一个选择LANrev 这里简单介绍一个在企业中管理混合桌面环境的一个选择,那就是LANrev.它同时可以管理Windows和Mac系统,而且提供一套比较完整的系统生命周期的管理工具,而且这个软件在很多Mac环境中被认可并使用,比如一些大学用于管理校园Mac系统等.原创 2009-03-28 17:28:00 · 1920 阅读 · 0 评论 -
Mac OS X: 编辑PList文件的嵌套键值
Mac OS X: 编辑PList文件的嵌套键值 前言 Plist文件是以.plist为结尾的文件的总称. 众所周知, Plist在Mac OSX系统中起着举足轻重的作用,就如同Windows里面的Registry一样,系统和程序使用Plist文件来存储自己的安装/配置/属性等信息。正如可以使用命令行命令来处理大多数系统管理一样,操作Plist文件也是系统提供的。原创 2009-04-05 13:57:00 · 12597 阅读 · 1 评论 -
Mac OS X:Analysis of the Use of the Boot Server Discovery Protocol in NetBoot
Analysis of the Use of the Boot Server Discovery Protocol in NetBoot IntroductionNetBootuses the Boot Server Discovery Protocol (BSDP) to communicate networkboot image options b转载 2009-05-08 12:36:00 · 2815 阅读 · 0 评论 -
Mac OS X 10.5系统部署实践
Mac OS X 10.5 Deployment PracticeMac OS X 10.5系统部署实践 前言: 准备根据自己的经验着手写这篇文章,主要是内容包括:Mac计算机在企业网络环境中部署,从布局构想,制作核心系统镜像,软件安装部署,服务器服务的配置,最后的维护更新,从而可以达到企业系统和安全要求的实际过程。不仅为自己的工作做一个小结,也系统总结一下原创 2009-07-22 12:58:00 · 2569 阅读 · 0 评论 -
Mac OS X 10.5快速系统部署实践-计划(1) v1
Mac OS X 10.5 Fast System Deployment PracticeMac OS X 10.5快速系统部署实践 制定计划 计划很重要,在前期计划中的一点错误或者失误都会传递到每一个部署的机器上,计划不仅要每个步骤考虑清楚,而且要考虑到前后逻辑相关性和对其他系统资源的影响,考虑不周,有的时候可能是严重错误,会影响整个网络原创 2009-08-09 10:36:00 · 2259 阅读 · 0 评论 -
Mac OS X 10.5快速系统部署实践-计划(2) v1
Mac OS X 10.5 Fast System Deployment PracticeMac OS X 10.5快速系统部署实践注:前一篇在这里:Mac OS X 10.5快速系统部署实践-计划(1) v1操作系统体系 而硬件平台的变化,给系统软件带来了挑战,这包括两个方面。 首先新的系统需要可以运行在两种硬件平台上,Intel和P原创 2009-08-10 11:54:00 · 3037 阅读 · 0 评论