This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
управление_сервисами_в_macosx [2010/10/16 22:04] val created |
управление_сервисами_в_macosx [2015/05/06 14:37] (current) val |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Управление сервисами в MacOSX ====== | ====== Управление сервисами в MacOSX ====== | ||
| + | ===== Управление штатными сервисами ===== | ||
| + | |||
| + | ==== Параметры запуска (например SSH) ==== | ||
| <code> | <code> | ||
| - | [~ ] $ sudo port install squid | + | # cat /System/Library/LaunchDaemons/ssh.plist |
| + | </code><code> | ||
| ... | ... | ||
| + | <string>com.openssh.sshd</string> | ||
| + | ... | ||
| + | <key>SockServiceName</key> | ||
| + | <string>2222</string> | ||
| + | ... | ||
| + | </code> | ||
| + | |||
| + | ==== Управление файлами конфигураци (например Postfix) ==== | ||
| + | <code> | ||
| + | mac:~ root# cat /private/etc/postfix/main.cf | ||
| + | |||
| + | mac:~ root# /usr/sbin/postconf -n | ||
| + | </code><code> | ||
| + | ... | ||
| + | inet_interfaces = all | ||
| + | ... | ||
| + | mydestination = $myhostname, localhost.$mydomain, localhost, gate.isp.un | ||
| + | ... | ||
| + | relay_domains = $mydestination | ||
| + | ... | ||
| + | </code><code> | ||
| + | mac:~ root# /usr/sbin/postfix check | ||
| + | |||
| + | mac:~ root# /usr/sbin/postfix start | ||
| + | </code> | ||
| + | ===== Управление сервисами установленными из портов ===== | ||
| + | |||
| + | ==== Управление конфигурацией ==== | ||
| + | <code> | ||
| + | # less /opt/local/etc/named.conf | ||
| + | </code> | ||
| + | |||
| + | ==== Управление авто запуском ==== | ||
| + | <code> | ||
| + | [~ ] $ ls /Library/LaunchDaemons/ | ||
| - | [~ ] $ sudo port contents squid | grep conf | ||
| [~ ] $ sudo launchctl load -w /Library/LaunchDaemons/org.macports.Squid.plist | [~ ] $ sudo launchctl load -w /Library/LaunchDaemons/org.macports.Squid.plist | ||
| [~ ] $ sudo launchctl unload -w /Library/LaunchDaemons/org.macports.Squid.plist | [~ ] $ sudo launchctl unload -w /Library/LaunchDaemons/org.macports.Squid.plist | ||
| + | </code> | ||
| + | |||
| + | ==== Список запущенных и запуск/остановка сервисов ==== | ||
| + | <code> | ||
| + | [~ ] $ sudo launchctl list | ||
| + | |||
| + | [~ ] $ sudo launchctl stop org.macports.Squid | ||
| + | |||
| + | [~ ] $ sudo launchctl start org.macports.Squid | ||
| </code> | </code> | ||