Управление сервисами в MacOSX
Управление штатными сервисами
Параметры запуска (например SSH)
# cat /System/Library/LaunchDaemons/ssh.plist
...
<string>com.openssh.sshd</string>
...
<key>SockServiceName</key>
<string>2222</string>
...
Управление файлами конфигураци (например Postfix)
mac:~ root# cat /private/etc/postfix/main.cf
mac:~ root# /usr/sbin/postconf -n
...
inet_interfaces = all
...
mydestination = $myhostname, localhost.$mydomain, localhost, gate.isp.un
...
relay_domains = $mydestination
...
mac:~ root# /usr/sbin/postfix check
mac:~ root# /usr/sbin/postfix start
Управление сервисами установленными из портов
Управление конфигурацией
# less /opt/local/etc/named.conf
Управление авто запуском
[~ ] $ ls /Library/LaunchDaemons/
[~ ] $ sudo launchctl load -w /Library/LaunchDaemons/org.macports.Squid.plist
[~ ] $ sudo launchctl unload -w /Library/LaunchDaemons/org.macports.Squid.plist
Список запущенных и запуск/остановка сервисов
[~ ] $ sudo launchctl list
[~ ] $ sudo launchctl stop org.macports.Squid
[~ ] $ sudo launchctl start org.macports.Squid