User Tools

Site Tools


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

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
управление_сервисами_в_freebsd [2016/05/20 15:38]
val
управление_сервисами_в_freebsd [2018/03/20 10:47] (current)
val [Система загрузки rc.NG]
Line 32: Line 32:
   * [[http://​www.freebsd.org/​doc/​en/​books/​handbook/​configtuning-rcd.html|Managing Services in FreeBSD]]   * [[http://​www.freebsd.org/​doc/​en/​books/​handbook/​configtuning-rcd.html|Managing Services in FreeBSD]]
  
 +=== Управление запуском сервисов ===
 <​code>​ <​code>​
 # ls /etc/rc.d/ # ls /etc/rc.d/
Line 51: Line 52:
  
 # service -e # service -e
 +
 +# sysrc sshvpn_enable=YES
  
 # cat /​etc/​defaults/​rc.conf # cat /​etc/​defaults/​rc.conf
  
 # cat /​etc/​rc.conf # cat /​etc/​rc.conf
 +</​code>​
  
 +=== Пример скрипта ===
 +
 +<​code>​
 # cat /​usr/​local/​etc/​rc.d/​sshvpn # cat /​usr/​local/​etc/​rc.d/​sshvpn
 </​code><​code>​ </​code><​code>​
Line 71: Line 78:
         then         then
                 echo Starting sshvpn...                 echo Starting sshvpn...
-                /​usr/​bin/​ssh -N -R 2016:​localhost:​22 ​user16@gate.isp.un &+                /​usr/​bin/​ssh -N -R 200X:​localhost:​22 ​userX@gate.isp.un &
                 echo $! > /​var/​run/​sshvpn.pid                 echo $! > /​var/​run/​sshvpn.pid
         elif [ "​${1#​fast}"​ = stop ]         elif [ "​${1#​fast}"​ = stop ]
Line 86: Line 93:
 </​code>​ </​code>​
  
 +=== Управление последовательностью запуска сервисов ===
 +<​code>​
 +# cat /​usr/​local/​etc/​rc.d/​havp
 +</​code><​code>​
 +...
 +# PROVIDE: havp
 +# REQUIRE: clamav_clamd
 +# BEFORE: LOGIN
 +...
 +</​code>​
управление_сервисами_в_freebsd.1463747897.txt.gz · Last modified: 2016/05/20 15:38 by val