技术
文章平均质量分 64
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: 如何避免不必要的错误而准确地变更用户账户信息
本文介绍一种准确的更改账户信息的方法,介绍主要思路和具体步骤,避免有可能的坑;同时介绍macOS 系统的目录服务系统的相关知识。使用命令行有助于重复操作,有效避免错误;而且命令行方便转化为脚本。后附四个相关的bash函数,以方便制作自己完整的脚本危险系数:9/10难度系数:5/10需要技术:命令行(复制 + 有限的修改)阅读时间:12分钟原创 2020-12-29 14:30:32 · 497 阅读 · 0 评论 -
macOS: 卸载 Flash Player 迎接 2021
Flash Player 该成为过去了,把它卸载了吧简单说,10.6 以上版本下载这个uninstall_flash_player_osx.dmg运行来卸载;而 10.4 和 10.5 的下载这个 uninstall_flash_player_osx.dmg 运行来卸载。要想看详细的说明,看 Adobe 的文章 Uninstall Flash Player | Mac OS 吧...原创 2020-12-24 12:17:44 · 638 阅读 · 0 评论 -
macOS:M1 上安装 Rosetta 2
下面是一个简单的脚本,用于安装在 M1 的 macOS 11或更高版本上安装 Rosetta 2。#!/bin/shver=$(/usr/bin/sw_vers -productVersion)mainVer=${ver:0:2}intel=$(/usr/sbin/system_profilersystem_profiler SPHardwareDataType | grep Intel)if [[ $ver -ge 11 ]]; then if [ -n "$intel" ]; the原创 2020-12-23 11:41:05 · 13984 阅读 · 3 评论 -
macOS:实现 声音内录 不用其它App
macOS:实现 声音内录 不用其它App目前市场上有一些实现此类功能的 app,比如:Github 上的blackhole,以及loopback,audio hijack,和虽然 Soundflower 停止更新了,但是不得不提它。当然它们还提供一些其它的功能,这里不提。但就实现,在 macOS 上实现内录功能来说,至少从 10.15 之后,macOS 系统本身就支持,不用第三方的 app。其实,不用使用任何非 macOS 的 app,macOS 自己就可以实现这个功能,只是人们不太知道而..原创 2020-12-22 04:09:13 · 8732 阅读 · 0 评论 -
在Mac OSX启动时运行程序的方法
如果想在系统启动时运行, 在/etc/rc.local里面创建你的shell script. 如果想在用户login前运行, 在用户的Account Preference面板里设置, 这个设置会保存在"~/Library/Preferences/loginwindow.plist" 文件里, 这个设置只影响这个用户. 复制或者移动到"/Library/Preferences/原创 2007-11-13 13:04:00 · 2334 阅读 · 0 评论 -
Windows系统的桌面部署Desktop Deployment(1)
Windows系统的桌面部署Desktop Deployment(1)引子: 有关详细的XP系统的部署,可以参见微软的官方讲解:部署Windows XP Professional,或者Windows Vista: Deployment/中文。 而这里只谈关于系统部署里面关于桌面部署的问题,大家不要被这些稀奇古怪的词汇搞糊涂了,其实很简单,用一个简单的例子来说明,比如说来了一个新机器,你原创 2007-11-13 13:18:00 · 2930 阅读 · 0 评论 -
Windows系统的桌面部署Desktop Deployment(2)
Windows系统的桌面部署Desktop Deployment(2)企业级的桌面系统部署概述 企业级的桌面系统部署要求最快的系统发布,减少系统维护、问题解决的响应时间,确保统一的系统环境,最少的系统再配置以及应用软件安装的繁复的步骤,也避免不同的人员、不同的地点的安装带来的设置、注册信息等的不一致给系统维护带来进一步的困难。部署应该可以实施远程部署,也可以根据不同的需要原创 2007-11-13 14:14:00 · 3009 阅读 · 0 评论 -
Windows系统的桌面部署Desktop Deployment(3)
Windows系统的桌面部署Desktop Deployment(3) 定制Windows PE 2.0简介简介: 本文使用图文和具体的操作作为主线,来介绍定制Windows PE 2.0的主要步骤,并涉及到定制启动过程和利用HTA编程来实现模拟XP界面的思路,希望起到抛砖引玉的作用。引子: 要说到Windows的桌面部署,一定要提到Windows PE 2原创 2007-11-14 11:52:00 · 5037 阅读 · 0 评论 -
Windows系统的桌面部署Desktop Deployment(4)
Windows系统的桌面部署Desktop Deployment(4)Windows PE2.0的进一步探讨一. Windows PE2.0 程序/语言包 在PE 2.0中提供了下面的程序/语言包: 包名称原创 2007-11-16 14:23:00 · 3917 阅读 · 0 评论 -
Mac电脑常见问题解答
我在写电脑购买指南的时候,一般重点都围绕Windows电脑,而不是苹果(Apple)的Macintosh电脑。这是因为我以为购买Mac电脑并不需要什么指导:毕竟市场上只有一家制造商,所提供的也只有寥寥几种型号。不过最近几周以来,我的邮箱总是塞满了读者寻求Mac电脑购买建议的邮件。因此,我特别整理了一些有关购买Mac电脑的常见问题,希望可以为消费者提供一个快速指南。和我的Windows电脑购买指转载 2007-11-25 13:11:00 · 2307 阅读 · 0 评论 -
免费档案托管-最完整的清单列表(不断更新)
免费档案托管-最完整的清单 如果您正在寻找免费档案托管,你来对地方了。您找到了其中一个最大的名单上的免费储存空间的提供者,这将帮助您把您的档案不管大小是一样,甚至hunderds的兆。免费在线存储空间服务非常冷静-你不必携带软盘或硬盘,因为你有它,你就可以自由上网的储存空间。查阅形式任何时间,任何地点。伟大如免费音乐档案或任何其他数据备份。有时即使与FTP访问的无限寿命存储的数据。翻译 2008-01-11 11:32:00 · 2807 阅读 · 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 · 13692 阅读 · 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 · 2227 阅读 · 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 · 14401 阅读 · 0 评论 -
定制Mac OS X系统的准备(2)
定制Mac OS X系统的准备(2)在定制的过程中,我个人的经验是,如果能建立脚本是最好的办法,比如对于某一个特定的功能进行的设置, 编写可执行脚本, 并充分测试, 存档并编入文档, 在一个干净的安装系统中运行这个脚本, 该脚本就把需要的功能给自动初始化或设定好.这样做的好处对于懂得编程的人来说不言自明了吧.1. 排除因手工造成错误的可能.2. 简便,快速,明了.3. 每次升级版本的定制中, 如果原创 2008-11-18 12:08:00 · 1898 阅读 · 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 · 4095 阅读 · 0 评论 -
Links of Mac OS X support websites
Links of Mac OS X support websitesWeb Site Content CodeSnippetsStars: XXXXXAccelerateYourMac® Snippets is a public source code repository.Easily bu转载 2008-11-14 14:37:00 · 1428 阅读 · 0 评论 -
在Finder中显示隐藏文件/文件夹
这是一个小技巧而已,很简单,运行下面的命令行就行了。defaults write com.apple.finder AppleShowAllFiles -bool true如果要还原默认的不显示模式:defaults write com.apple.finder AppleShowAllFiles -bool fals原创 2008-11-18 14:49:00 · 6007 阅读 · 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 · 1996 阅读 · 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 · 2201 阅读 · 0 评论 -
OS X变更Login屏幕背景
这里说的是, 当你启动OS X后, 系统停留在登录界面的时候, Login窗口后面整个屏幕的那个画面. 目前网上有一种流行的更改方式是直接更改OS X系统默认的屏幕背景图形文件, 它的存放位置在/System/Library/CoreServices/, 文件名是DefaultDesktop.jpg. 操作者只要把自己制作的图形文件覆盖这个文件就好了. 注意,在 OS X原创 2009-01-15 12:55:00 · 1778 阅读 · 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 · 1636 阅读 · 0 评论 -
改变Leopard的Dock的几个技巧
声明:请作好备份,任何依据本技巧的改动造成的数据丢失/系统的损坏,作者和翻译者都不负任何责任。要求: OS X 10.5 Leopard系统, 你必须有admin权限, 有一定的shell基础或者希望学习shell。第一个小技巧就是改变Trash 菜单中的“Empty Trash"改为你喜欢的文字并且Quit后面加上程序名称:1. 进入这个目录: /System/Library/CoreServi翻译 2008-11-25 02:22:00 · 2545 阅读 · 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 · 1537 阅读 · 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 · 2097 阅读 · 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 · 8267 阅读 · 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 · 3401 阅读 · 0 评论 -
Mac OS X:单用户模式(Single User Mode)的操作和安全漏洞
Mac OS X:单用户模式(Single User Mode)的操作和安全漏洞Update:2009-02-17: 在“1:检查修复磁盘”后面添加了:磁盘检查正常和错误的判断,以及如果碰到错误的应对方法。 简介: 本文力图简单明了地叙述单用户模式的进入和使用,有关基本的操作命令和用途,和常用的应用工具。并且简单叙述NetInfo和dslocl的多用户管理架构,同时涉及OS原创 2009-02-02 09:29:00 · 30060 阅读 · 1 评论 -
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 · 10967 阅读 · 1 评论 -
Mac OS X: 如何快速锁屏
这里所说的锁屏的意思是,当你离开你的电脑的时候,不想退出登录,希望运行的程序继续运行,只是不想别人使用你的电脑,这样临时锁住屏幕,当你准备再次使用的时候,只要输入登录密码就回到原来的桌面。和Windows里面的ScreenSaver要求密码一个意思,但是在OS X中好像可以有更多的选择。 在OS X默认的快捷键列表中没有一个组合键用于快速锁住屏幕,这一点不象Windows XP,原创 2009-02-15 03:09:00 · 49575 阅读 · 2 评论 -
Mac OS X(L1-3): 登录/退出自动运行程序的设置
Mac OS X: 登录/退出自动运行程序的设置Update: 2009-02-22: 添加了E.AppleScript的部分 简介:本文介绍了普通用户如何设置启动程序,后面针对高级用户或者管理员讨论了4种不同的设定启动程序的方法,一种设置退出程序运行的方法,并初步讨论了对于企业用户需要考虑的一些方面,和多重启动程序的shell脚本的管理。 介绍几个简单的方法原创 2009-02-15 13:00:00 · 6135 阅读 · 0 评论 -
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 · 1732 阅读 · 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 · 2707 阅读 · 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 · 4856 阅读 · 0 评论 -
UNIX 高手的另外 10 个习惯
注:前一篇:UNIX 高手的 10 个习惯参见http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html 级别: 中级John Fronckowiak, 总裁, IDC Consulting Inc.2008 年 7 月 24 日作为 Michael Stutz 优秀文章的后续,本文将提转载 2009-02-23 00:20:00 · 1656 阅读 · 0 评论 -
Mac OS X: Enable/Disable/Login Root user and Others
注; *nix系统里面的root用户就如同Windows里面的系统administrator一样,对于本机系统拥有一切的权利,他就是这台电脑的上帝,它可以做任何他想做的事情,系统无法阻止, 所以在一个企业应用环境中, 不言而喻的要禁止一般用户的使用, 并限制一般技术人员的使用,只有在必要的时候才可以由一定的技术管理者使用,在Windows里面可以通过变更默认管理员帐号来隐藏,或者通过Group P原创 2008-12-22 13:51:00 · 4134 阅读 · 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 · 3981 阅读 · 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 · 2226 阅读 · 0 评论 -
桌面和服务器系的部署系统
这里只是介绍两个开源软件FOG:一个是用于部署Windows XP和Vista桌面系统,这个系统本身几乎可以运行在所有的Linux系统上,所以对于这套系统来说,完全免费。它要求硬件系统要支持PXE,这也是很多远程部署所要求的, 通过PXE服务器可以启动远程电脑,并把预先设置的系统映像推送到目的电脑,目前它可以支持多个分区,重新启动目标电脑后,还可以运行post-image的后续工作。这个软件和MS原创 2008-12-23 15:01:00 · 2242 阅读 · 0 评论 -
奇思妙想: 利用Wii Remote Controler制作互动白板
奇思妙想: 利用Wii Remote Controler制作互动白板 以后没有人会买普通交互式白板了. 大家一定用过或者说听说过交互式白板系统吧,普通的白板多少钱?如果你不了解价格可以看看大恒的报价, 最普通的也要20000元人民币吧,这套系统包括什么?那个白板和驱动,注意电脑和投影仪是不包括的,当然了里面包括数个不同颜色的笔。它实现什么功能? 就是如同触摸屏一原创 2009-03-10 09:51:00 · 3349 阅读 · 0 评论