/sbin/launchd
系统及用户进程管理器,它是内核装载成功后在OS环境下启动的第一个进程,是Mac OS最重要的进程之一。你无法禁用它。

/usr/libexec/kextd
内核扩展服务,响应内核或用户进程的请求,比如装载或卸载内核扩展或提供内核扩展信息给它们。这是Mac的关键守护进程,请不要去禁用它。

/usr/sbin/notifyd
消息服务,这是Mac OS消息系统的组成部分之一。我们知道,操作系统的很多组件需要依赖异步消息来通信,这个服务能保证它们正常工作。请不要去禁用它。

/usr/sbin/diskarbitrationd
磁盘仲裁服务,作用是为磁盘卷或其他存储部件进行挂载,取消挂载或弹出(比如光驱和dmg)。最常见的就是USB移动硬盘,MP3,IPHONE,IPAD等。
它的原理是当内核发现有新硬件插入时,内核先识别该硬件,如果能识别,则为硬件装载驱动,并通知 diskarbitrationd 挂载它。取消挂载同理。
如果这个服务被禁用,所有即插即用存储设备都会出现异常。建议不要禁用它。

/usr/libexec/configd
保存计算机和系统环境的动态配置信息。为需要用到这些信息的进程提供变更通知。比如网络服务(tcp/ip或wins更新等)。
如果这个服务被禁用,网络和一些需要动态配置信息的组件将会出现异常。建议不要禁用它。

/usr/sbin/syslogd
系统日志服务,用于记录系统或软件的消息日志,是系统或软件崩溃时查错的关键途径。某些工具也可能依赖与日志在提供服务。
如果这个服务被禁用,所有的消息日志都将停止记录,并可能导致某些软件工作异常。建议不要禁用它。

/usr/sbin/DirectoryService
目录信息收集中心,它会收集各种目录的用户,用户组,权限和路径信息,并在应用程序需要时,反馈给它们。目录的介质主要是指本地磁 盘,LDAP,Netinfo, Active Directory, NIS, Bonjour/Rendesvous/, AppleTalk, Samba FS(SMB)等。
如果这个服务被禁用,可能会导致部分程序性能降低或出现异常。建议不要禁用它。

/usr/sbin/distnoted
提供分布式的消息服务,类似notifyd,但它主要是处理系统外部的一些消息,比如 itune与iphone, ipad, itouch的连接及消息传递功能。
如果你有使用Apple的即插即用设备,为了保证其功能正常使用,建议你不要禁用它。如果没有apple设备,保险期间,还是留着它吧。

/usr/sbin/ntpd
时间同步服务,负责与time.apple.com同步操作系统的时间。这个是基础功能,请不要禁用它。

/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd
USB多路传输服务,为iphone和itouch提供原生的传输支持(无需越狱)。如果你没有iphone或ipod touch,可以禁用这个服务。

/usr/sbin/securityd
Mac OS安全验证模块,它保存了系统的安全信息,可以仲裁一些加密操作,为软件提供安全验证。系统安全是大事,请不要禁用它。

/usr/sbin/mDNSResponder
DNS多播响应器,与DNS服务相关,附属作用是为你搜索局域网里的共享设备。包括mac, windows, ichat, ipad等等,并且会显示在finder的右侧菜单中。
==请不要禁用它,==否则你的DNS将失效,并导致无法访问网络。

/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow
Mac OS用户登陆进程,展示登陆或注销界面,验证用户密码输入,启动Finder, Dock, 和一切需要启动时启动的第三方应用程序都是这个进程的责任。
请不要禁用它。

/usr/sbin/KernelEventAgent
处理文件系统的状态。比如“您的磁盘看上去已经满了,您是否需要删除一些数据,以保证系统正常启动”或“一个服务器已经很久没有响应,您是否想需要重新连接它”等。请不要禁用它。

/usr/libexec/hidd
人体学输入设备(HID)支持进程。比如键盘,鼠标,机密狗,蓝牙等。请不要禁用它。

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Support/fseventsd
文件系统事件系统,它可以广播文件的创建,删除等事件给Mac OS下的所有应用程序,届时,应用程序可以做出一些应对措施。请不要禁用它。

/sbin/dynamic_pager
Mac OS下的虚拟内存。当你的物理内存不够用时,就会使用虚拟内存,有的时候,密钥等一些使用频率不高的信息也会直接从物理内存中移除并存入虚拟内存。在 Unix系统(Mac)下,不论你的物理内存有多大,都不要尝试禁用虚拟内存。因为Unix的内存管理策略是尽可能多地使用内存,再大的内存都回随着时间 慢慢被耗光。

autofsd
自动挂载各种网络文件系统。比如NFS, SMB, AFS等。配置文件在 /etc/auto_master和/etc/auto_home,使用方式详见:
http://commandlinemac.blogspot.com/2009/09/introduction-to-autofs-in-mac-os-x.html
如果你不使用任何网络文件系统,可以禁用这个服务。

/System/Library/CoreServices/coreservicesd
核心服务守护进程,禁用它可能导致系统停止运转或崩溃。请不要禁用它。

/usr/sbin/coreaudiod
音频服务,提供声音相关的支持。请不要禁用它。

System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Resources/WindowServer
Mac OS的GUI界面系统。负责所有应用程序的窗口显示。请不要禁用它。

/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/cvmsServ
OPGL服务进程,用到高级图形API的程序需要用到它。比如游戏,支持滑动或谈出特效的软件。请不要禁用它。

/System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
Mac OS经典的任务栏。请不要禁用它。

/System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer
Mac OS的菜单栏。请不要禁用它。

/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Mac OS的资源管理器。请不要禁用它。

/usr/sbin/pboard
剪贴板支持。除非你不想用复制,黏贴。请不要禁用它。

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd
字体服务进程。请不要禁用它。

/usr/libexec/UserEventAgent
高级别的系统事件处理器。请不要禁用它。

/System/Library/CoreServices/Menu Extras/TextInput.menu/Contents/SharedSupport/TISwitcher.app/Contents/MacOS/TISwitcher
输入法切换服务。除非你不想使用中文输入法,否则,请不要禁用它。

/usr/libexec/taskgated
task_for_pid是用来帮助某些想控制其他进程的执行的进程实现功能的服务。taskgated会被内核呼叫,用来确认”控制“这个行为是否可以发生。它本身也有权限验证的功能。请不要禁用该服务。

AirPortBaseStationAgent
这个是Apple的无线基站设备搜索服务。如果你没有apple的无线基站设备,可以禁用它。

Spotlight
如果你不喜欢用spotlight,可以禁用它。详见文末给出的“Mac OS启动服务优化高级篇(launchd tuning)”里的优化方法。

/usr/sbin/blued
蓝牙支持服务。如果你不想使用蓝牙,可以禁用它。

cupsd
打印机支持。如果你不想用打印机,可以禁用该服务。

SharedServices.Agent
Apple的MobileMe服务,如果你不使用,可以禁用该服务。

[转]Mac OS守护进程(服务)列表及优化建议相关推荐

  1. 达梦数据库-初探监视器服务与守护进程服务

    在深入了解达梦数据库后,我们会知道监视器服务和守护进程服务都是很重要的一部分,它们主要用来监控数据库状态,并在异常情况下进行故障处理. 以下我们对这两个服务进行一些测试,来了解它们的工作特性. 首先搭 ...

  2. mac launchctl 守护进程

    需求 我们有一些场景需要服务器,比如一台mac重启后自动启动某些应用,比如自重启服务器数据库,此时,我们可以用以下办法: pm2 重启 launchctl 守护进程 pm2 重启 现在nodejs很多 ...

  3. MacBook/MacOS/Mac OS 查看进程/端口信息的相关命令

    文章目录 使用命令 lsof 查看某个端口的使用情况 使用命令 netstat 查看某个端口的使用情况 使用命令 ps 查看指定进程的信息 (一)命令:ps auwx | grep sshd (二)命 ...

  4. 黑苹果更改时间命令_修改进程终止时间加速mac os关机速度

    随着十月中旬的来临,除了微软即将正式发布Windows 8.1之外,Apple也将发布Mavericks.在十月的早些时候,Apple已经向开发者发布了Mavericks GM版,相信不少黑苹果爱好者 ...

  5. Android 系统内的守护进程 - main类服务(1) : netd

    声明 工作需要,分析netd 其实很好奇Android系统中的一些关键守护进程服务的作用: 本文使用的代码是LineageOS的cm-14.1,对应Android 7.1.2,可以参考我的另一篇博客: ...

  6. Android 系统内的守护进程 - core类中的服务 (5) : logd

    声明 工作需要,分析logd 其实很好奇Android系统中的一些关键守护进程服务的作用: 本文使用的代码是LineageOS的cm-14.1,对应Android 7.1.2,可以参考我的另一篇博客: ...

  7. Supervisor守护进程

    Supervisor(http://supervisord.org/ )是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系 ...

  8. 【linux】使用systemctl start xxx启动自己的程序|开机启动|守护进程

    目录 即看即用 详细说明 systemctl 的用途 用法 例子:以管理我们的程序verdaccio为例 开机启动 设置程序开机启动.关闭.启用/禁用服务以vsftpd为例 三个部分[Unit].[S ...

  9. VMware虚拟机安装Mac OS X Lion正式版教程

    前言: 北京时间2011年7月20日20时30分苹果操作系统Mac OS X Lion正式上线发售,好奇苹果的产品,于是乎我也开始捣鼓这个新的操作系统,第一次安装苹果的系统,本以为像安装Windows ...

最新文章

  1. 基于Android SQLite的升级详解
  2. Mybatis 查询小技巧
  3. 关于easyui中的editIndex
  4. endnote使用经验总结
  5. PaddleOCR——DEMO
  6. Android_动态壁纸介绍
  7. 详细介绍 安装ns3步骤
  8. linux系统在硬盘上安装程序,怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点...
  9. 如何过滤 adb logcat 命令的输出
  10. ORM框架SQLAlchemy使用学习
  11. NSD cisco高级路由与交换技术--2014.8.16
  12. 汇编语言实模式到保护模式的思考
  13. 哨兵1号(Sentinel-1)与陆地探测1号(L-SAR)对比
  14. canvas+js画时钟
  15. 计算机一级office操作题题库百度云,2016计算机一级《MS Office》操作题题库
  16. python库itchat介绍(自动登录微信,自动回复消息)
  17. python教程视频 网盘-Python最新全套视频教程百度网盘资源
  18. 英语有哪些等级?公认CEFR等级是什么?C2到底是什么等级
  19. apple tv 开发_如何在Apple TV上播放计算机中的视频文件
  20. 中国天眼FAST再立功,精确测量星际磁场强度,研究登Nature封面

热门文章

  1. CDISC--SDTM--简述SE
  2. 60台无盘服务器配置,网咖好搭档 维盟WS6012W全万兆星网解决方案
  3. ElasticSearch二 ElasticSearch高级用法
  4. 本地生成Https证书(Windows)
  5. 曾GMV过亿的淘宝品牌FFAN(泛泛)宣布店铺歇业
  6. Notion使用详解四一款强大到改变我人生的软件
  7. 传统机器学习之逻辑回归的分类预测,以威斯康辛州乳腺癌数据集为例
  8. html显示不出韩文,Java Swing 无法显示韩文日文,或者显示方块,需要使用Noto字体...
  9. Citrix Netscaler日常配置管理
  10. android 6.0 开发板 adb shell 使用 sqlite3