User Tools

Site Tools


управление_сервисами_в_macosx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
управление_сервисами_в_macosx [2011/03/23 11:55]
val
управление_сервисами_в_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 ​list+[~ ] sudo launchctl ​stop org.macports.Squid
  
-[~ ] sudo launchctl stop org.macports.Squid +[~ ] sudo launchctl start org.macports.Squid
-[~ ] sudo launchctl start org.macports.Squid+
 </​code>​ </​code>​
управление_сервисами_в_macosx.1300870544.txt.gz · Last modified: 2013/05/22 13:50 (external edit)